]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
s390: Support Iop_ExpCmpNE8 and Iop_ExpCmpNE16.
authorFlorian Krohm <flo2030@eich-krohm.de>
Tue, 19 Aug 2025 21:24:54 +0000 (21:24 +0000)
committerFlorian Krohm <flo2030@eich-krohm.de>
Tue, 19 Aug 2025 21:24:54 +0000 (21:24 +0000)
Easy as pie and fewer special cases for iropt-test.

VEX/priv/host_s390_isel.c

index ecce74d785862e28cad961efc372ab39e2db48f6..499c28b87332215981a84148bc654fe0031aeedc 100644 (file)
@@ -3638,12 +3638,14 @@ s390_isel_cc(ISelEnv *env, IRExpr *cond)
 
       case Iop_CmpNE8:
       case Iop_CasCmpNE8:
+      case Iop_ExpCmpNE8:
          op     = S390_ZERO_EXTEND_8;
          result = S390_CC_NE;
          goto do_compare_ze;
 
       case Iop_CmpEQ16:
       case Iop_CasCmpEQ16:
+      case Iop_ExpCmpNE16:
          op     = S390_ZERO_EXTEND_16;
          result = S390_CC_E;
          goto do_compare_ze;