From: Julian Seward Date: Tue, 26 Aug 2014 17:30:07 +0000 (+0000) Subject: Iop_Rol64x2 was handled as if it were a 32x4 case. This moves X-Git-Tag: svn/VALGRIND_3_10_0~142 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=319765a5952afbb383508aa6a36462167424886e;p=thirdparty%2Fvalgrind.git Iop_Rol64x2 was handled as if it were a 32x4 case. This moves it to the right place. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14361 --- diff --git a/memcheck/mc_translate.c b/memcheck/mc_translate.c index e7ad3a135c..073cff0400 100644 --- a/memcheck/mc_translate.c +++ b/memcheck/mc_translate.c @@ -3148,7 +3148,6 @@ IRAtom* expr2vbits_Binop ( MCEnv* mce, case Iop_Sar32x4: case Iop_Sal32x4: case Iop_Rol32x4: - case Iop_Rol64x2: return mkUifUV128(mce, assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2)), mkPCast32x4(mce,vatom2) @@ -3158,6 +3157,7 @@ IRAtom* expr2vbits_Binop ( MCEnv* mce, case Iop_Shr64x2: case Iop_Sar64x2: case Iop_Sal64x2: + case Iop_Rol64x2: return mkUifUV128(mce, assignNew('V', mce, Ity_V128, binop(op, vatom1, atom2)), mkPCast64x2(mce,vatom2)