From: Andreas Arnez Date: Wed, 7 Apr 2021 14:48:29 +0000 (+0200) Subject: s390x: Support "expensive" comparisons Iop_ExpCmpNE32/64 X-Git-Tag: VALGRIND_3_18_0~131 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=18ddcc47c951427efd3b790ba2481159b9bd1598;p=thirdparty%2Fvalgrind.git s390x: Support "expensive" comparisons Iop_ExpCmpNE32/64 Add support for Iop_ExpCmpNE32 and Iop_ExpCmpNE64 in the s390x instruction selector. Handle them exactly like the "inexpensive" variants Iop_CmpNE32 and Iop_CmpNE64. --- diff --git a/VEX/priv/host_s390_isel.c b/VEX/priv/host_s390_isel.c index 2000ec2240..5f79280c04 100644 --- a/VEX/priv/host_s390_isel.c +++ b/VEX/priv/host_s390_isel.c @@ -3611,6 +3611,8 @@ s390_isel_cc(ISelEnv *env, IRExpr *cond) case Iop_CmpNE32: case Iop_CmpNE64: + case Iop_ExpCmpNE32: + case Iop_ExpCmpNE64: case Iop_CasCmpNE32: case Iop_CasCmpNE64: result = S390_CC_NE;