vassert(type == Ity_I32 || type == Ity_I64);
IRExpr *x2;
if(type == Ity_I32) {
+ s390_insn_assert(m3 < 4);
x2 = unop(Iop_32Uto64, get_vr(v2, type, m3));
} else {
+ s390_insn_assert(m3 < 2);
x2 = get_vr(v2, type, m3);
}
Looking for missed specification exceptions
-Total: 42771 tests generated
-Total: 42771 specification exceptions
+Total: 43187 tests generated
+Total: 43187 specification exceptions
Looking for unexpected specification exceptions
-Total: 153781 tests generated
+Total: 153877 tests generated
Total: 0 specification exceptions
# exrl - Offset is expected to denote a decodable insn; no such scaffolding
# kma - Cannot express constraint that r3 must be different from r1 and r2
# srnmb - The compile-time checkable constraint cannot be expressed in opcode.c
-# The following need to be fixed
-# vgef - runs into an assert instead of spec. exc.
-# vgeg - runs into an assert instead of spec. exc.
-# vscef - runs into an assert instead of spec. exc.
-# vsceg - runs into an assert instead of spec. exc.
-
+#
prereq: ./disasm-test --check-march=arch14
prog: /bin/true
-post: ./disasm-test --gcc-flags=-march=arch14 --all --exclude exrl kma vgef vgeg vscef vsceg srnmb --summary
+post: ./disasm-test --gcc-flags=-march=arch14 --all --exclude exrl kma srnmb --summary
vgopts: -q
stderr_filter:
stderrB_filter: