Valgrind-side changes for new primop Iop_GetMSBs8x16, introduced in
vex r2590.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13179 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/memcheck/mc_translate.c b/memcheck/mc_translate.c
index 91cb80c..44a3a0b 100644
--- a/memcheck/mc_translate.c
+++ b/memcheck/mc_translate.c
@@ -3772,6 +3772,7 @@
       case Iop_32to16:
       case Iop_32HIto16:
       case Iop_64to16:
+      case Iop_GetMSBs8x16:
          return assignNew('V', mce, Ity_I16, unop(op, vatom));
 
       case Iop_1Uto8:
diff --git a/memcheck/tests/vbit-test/irops.c b/memcheck/tests/vbit-test/irops.c
index 0f65fe7..65abe1a 100644
--- a/memcheck/tests/vbit-test/irops.c
+++ b/memcheck/tests/vbit-test/irops.c
@@ -826,6 +826,7 @@
   { DEFOP(Iop_Reverse64_32x4, UNDEF_UNKNOWN), },
   { DEFOP(Iop_Perm8x16, UNDEF_UNKNOWN), },
   { DEFOP(Iop_Perm32x4, UNDEF_UNKNOWN), },
+  { DEFOP(Iop_GetMSBs8x16, UNDEF_UNKNOWN), },
   { DEFOP(Iop_Recip32x4, UNDEF_UNKNOWN), },
   { DEFOP(Iop_Rsqrte32x4, UNDEF_UNKNOWN), },
   /* ------------------ 256-bit SIMD Integer. ------------------ */