summaryrefslogtreecommitdiff
path: root/memcheck
diff options
context:
space:
mode:
authorsewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9>2011-06-15 19:07:26 +0000
committersewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9>2011-06-15 19:07:26 +0000
commitbb0f6f4dbd082d75928f12e90a13a5d5a4a86d96 (patch)
tree380315828df43204cf8a95e52278e2bdc2281d22 /memcheck
parent2a258897a1f1af8f5c7f0035a546971bce5c00b0 (diff)
Unbreak Altivec code following vex r2159 (renaming of
vector saturating narrowing primops) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11817 a5019735-40e9-0310-863c-91ae7b9d1cf9
Diffstat (limited to 'memcheck')
-rw-r--r--memcheck/mc_translate.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/memcheck/mc_translate.c b/memcheck/mc_translate.c
index 0b5e4104..4d4b125c 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);