]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
s390: Fix handling of Iop_ExpCmpNE16
authorFlorian Krohm <flo2030@eich-krohm.de>
Wed, 20 Aug 2025 11:21:36 +0000 (11:21 +0000)
committerFlorian Krohm <flo2030@eich-krohm.de>
Wed, 20 Aug 2025 11:21:36 +0000 (11:21 +0000)
Bug was introduced by yours truly in e3f078d847.

VEX/priv/host_s390_isel.c

index 99e2e7a524f8e53de2eb8bb73fadaad2dc9165f0..c4e9ee76430fef7ce8c2cbbdd97e87a11eccaf85 100644 (file)
@@ -3658,13 +3658,13 @@ s390_isel_cc(ISelEnv *env, IRExpr *cond)
 
       case Iop_CmpEQ16:
       case Iop_CasCmpEQ16:
-      case Iop_ExpCmpNE16:
          op     = S390_ZERO_EXTEND_16;
          result = S390_CC_E;
          goto do_compare_ze;
 
       case Iop_CmpNE16:
       case Iop_CasCmpNE16:
+      case Iop_ExpCmpNE16:
          op     = S390_ZERO_EXTEND_16;
          result = S390_CC_NE;
          goto do_compare_ze;