From: Florian Krohm Date: Thu, 10 Jan 2013 15:41:46 +0000 (+0000) Subject: s390: bug fix. DFP rounding mode mixup. X-Git-Tag: svn/VALGRIND_3_9_0^2~157 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c0437598ddf522c40049c583f9b00b702576ba55;p=thirdparty%2Fvalgrind.git s390: bug fix. DFP rounding mode mixup. Spotted and fixed by Maran Pakkirisamy (maranp@linux.vnet.ibm.com). git-svn-id: svn://svn.valgrind.org/vex/trunk@2630 --- diff --git a/VEX/priv/host_s390_defs.c b/VEX/priv/host_s390_defs.c index 6ba22d0ce2..642c959d0e 100644 --- a/VEX/priv/host_s390_defs.c +++ b/VEX/priv/host_s390_defs.c @@ -8508,7 +8508,7 @@ s390_insn_dfp_binop_emit(UChar *buf, const s390_insn *insn) UInt r1 = hregNumber(dfp_binop->dst_hi); UInt r2 = hregNumber(dfp_binop->op2_hi); UInt r3 = hregNumber(dfp_binop->op3_hi); - UInt m4 = hregNumber(dfp_binop->rounding_mode); + s390_dfp_round_t m4 = dfp_binop->rounding_mode; switch (insn->size) { case 8: