From: Julian Seward Date: Wed, 15 Jun 2011 19:07:26 +0000 (+0000) Subject: Unbreak Altivec code following vex r2159 (renaming of X-Git-Tag: svn/VALGRIND_3_7_0~420 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=15107e7bdb27931522b5035d67f5ccf075a7b653;p=thirdparty%2Fvalgrind.git Unbreak Altivec code following vex r2159 (renaming of vector saturating narrowing primops) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11817 --- diff --git a/memcheck/mc_translate.c b/memcheck/mc_translate.c index 0b5e410426..4d4b125c7e 100644 --- a/memcheck/mc_translate.c +++ b/memcheck/mc_translate.c @@ -1991,6 +1991,7 @@ IRAtom* vectorNarrowV128 ( MCEnv* mce, IROp narrow_op, case Iop_QNarrow32Uto16Ux8: pcast = mkPCast32x4; break; case Iop_QNarrow32Sto16Ux8: pcast = mkPCast32x4; break; case Iop_QNarrow16Sto8Sx16: pcast = mkPCast16x8; break; + case Iop_QNarrow16Uto8Ux16: pcast = mkPCast16x8; break; case Iop_QNarrow16Sto8Ux16: pcast = mkPCast16x8; break; default: VG_(tool_panic)("vectorNarrowV128"); } @@ -2708,6 +2709,7 @@ IRAtom* expr2vbits_Binop ( MCEnv* mce, case Iop_QNarrow32Uto16Ux8: case Iop_QNarrow32Sto16Ux8: case Iop_QNarrow16Sto8Sx16: + case Iop_QNarrow16Uto8Ux16: case Iop_QNarrow16Sto8Ux16: return vectorNarrowV128(mce, op, vatom1, vatom2);