]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Track vex r2889 (rename vector Cls/Clz primops)
authorJulian Seward <jseward@acm.org>
Thu, 26 Jun 2014 08:22:01 +0000 (08:22 +0000)
committerJulian Seward <jseward@acm.org>
Thu, 26 Jun 2014 08:22:01 +0000 (08:22 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14102

memcheck/mc_translate.c
memcheck/tests/vbit-test/irops.c
memcheck/tests/vbit-test/util.c

index 11d06f08923c0a3ea3ba2029295db95cc026aebc..35ae0e0d27e0a3fe6b5a9bf47baef2e40fc365df 100644 (file)
@@ -4195,41 +4195,41 @@ IRExpr* expr2vbits_Unop ( MCEnv* mce, IROp op, IRAtom* atom )
 
       case Iop_CmpNEZ8x8:
       case Iop_Cnt8x8:
-      case Iop_Clz8Sx8:
-      case Iop_Cls8Sx8:
+      case Iop_Clz8x8:
+      case Iop_Cls8x8:
       case Iop_Abs8x8:
          return mkPCast8x8(mce, vatom);
 
       case Iop_CmpNEZ8x16:
       case Iop_Cnt8x16:
-      case Iop_Clz8Sx16:
-      case Iop_Cls8Sx16:
+      case Iop_Clz8x16:
+      case Iop_Cls8x16:
       case Iop_Abs8x16:
          return mkPCast8x16(mce, vatom);
 
       case Iop_CmpNEZ16x4:
-      case Iop_Clz16Sx4:
-      case Iop_Cls16Sx4:
+      case Iop_Clz16x4:
+      case Iop_Cls16x4:
       case Iop_Abs16x4:
          return mkPCast16x4(mce, vatom);
 
       case Iop_CmpNEZ16x8:
-      case Iop_Clz16Sx8:
-      case Iop_Cls16Sx8:
+      case Iop_Clz16x8:
+      case Iop_Cls16x8:
       case Iop_Abs16x8:
          return mkPCast16x8(mce, vatom);
 
       case Iop_CmpNEZ32x2:
-      case Iop_Clz32Sx2:
-      case Iop_Cls32Sx2:
+      case Iop_Clz32x2:
+      case Iop_Cls32x2:
       case Iop_FtoI32Ux2_RZ:
       case Iop_FtoI32Sx2_RZ:
       case Iop_Abs32x2:
          return mkPCast32x2(mce, vatom);
 
       case Iop_CmpNEZ32x4:
-      case Iop_Clz32Sx4:
-      case Iop_Cls32Sx4:
+      case Iop_Clz32x4:
+      case Iop_Cls32x4:
       case Iop_FtoI32Ux4_RZ:
       case Iop_FtoI32Sx4_RZ:
       case Iop_Abs32x4:
index 500da6e68602a2c55fccb99107571df81a84d405..3eb4d58ffc5e3f3943b33031849eeb66387de1b1 100644 (file)
@@ -389,12 +389,12 @@ static irop_t irops[] = {
   { DEFOP(Iop_CmpGT16Sx4, UNDEF_UNKNOWN), },
   { DEFOP(Iop_CmpGT32Sx2, UNDEF_UNKNOWN), },
   { DEFOP(Iop_Cnt8x8, UNDEF_UNKNOWN), },
-  { DEFOP(Iop_Clz8Sx8, UNDEF_UNKNOWN), },
-  { DEFOP(Iop_Clz16Sx4, UNDEF_UNKNOWN), },
-  { DEFOP(Iop_Clz32Sx2, UNDEF_UNKNOWN), },
-  { DEFOP(Iop_Cls8Sx8, UNDEF_UNKNOWN), },
-  { DEFOP(Iop_Cls16Sx4, UNDEF_UNKNOWN), },
-  { DEFOP(Iop_Cls32Sx2, UNDEF_UNKNOWN), },
+  { DEFOP(Iop_Clz8x8, UNDEF_UNKNOWN), },
+  { DEFOP(Iop_Clz16x4, UNDEF_UNKNOWN), },
+  { DEFOP(Iop_Clz32x2, UNDEF_UNKNOWN), },
+  { DEFOP(Iop_Cls8x8, UNDEF_UNKNOWN), },
+  { DEFOP(Iop_Cls16x4, UNDEF_UNKNOWN), },
+  { DEFOP(Iop_Cls32x2, UNDEF_UNKNOWN), },
   { DEFOP(Iop_Shl8x8, UNDEF_UNKNOWN), },
   { DEFOP(Iop_Shl16x4, UNDEF_UNKNOWN), },
   { DEFOP(Iop_Shl32x2, UNDEF_UNKNOWN), },
@@ -755,13 +755,13 @@ static irop_t irops[] = {
   { DEFOP(Iop_CmpGT32Ux4, UNDEF_UNKNOWN), },
   { DEFOP(Iop_CmpGT64Ux2, UNDEF_UNKNOWN), },
   { DEFOP(Iop_Cnt8x16, UNDEF_UNKNOWN), },
-  { DEFOP(Iop_Clz8Sx16, UNDEF_UNKNOWN), },
-  { DEFOP(Iop_Clz16Sx8, UNDEF_UNKNOWN), },
-  { DEFOP(Iop_Clz32Sx4, UNDEF_UNKNOWN), },
+  { DEFOP(Iop_Clz8x16, UNDEF_UNKNOWN), },
+  { DEFOP(Iop_Clz16x8, UNDEF_UNKNOWN), },
+  { DEFOP(Iop_Clz32x4, UNDEF_UNKNOWN), },
   { DEFOP(Iop_Clz64x2, UNDEF_UNKNOWN), },
-  { DEFOP(Iop_Cls8Sx16, UNDEF_UNKNOWN), },
-  { DEFOP(Iop_Cls16Sx8, UNDEF_UNKNOWN), },
-  { DEFOP(Iop_Cls32Sx4, UNDEF_UNKNOWN), },
+  { DEFOP(Iop_Cls8x16, UNDEF_UNKNOWN), },
+  { DEFOP(Iop_Cls16x8, UNDEF_UNKNOWN), },
+  { DEFOP(Iop_Cls32x4, UNDEF_UNKNOWN), },
   { DEFOP(Iop_ShlN8x16, UNDEF_UNKNOWN), },
   { DEFOP(Iop_ShlN16x8, UNDEF_UNKNOWN), },
   { DEFOP(Iop_ShlN32x4, UNDEF_UNKNOWN), },
index b174a037b9532567b98dc1041650eea519828990..31d06f7d8bb1e639319149ce5c9f6fd3e1a85c5c 100644 (file)
@@ -344,8 +344,8 @@ typeof_primop(IROp op, IRType *t_dst, IRType *t_arg1, IRType *t_arg2,
       case Iop_Not64:
       case Iop_CmpNEZ32x2: case Iop_CmpNEZ16x4: case Iop_CmpNEZ8x8:
       case Iop_Cnt8x8:
-      case Iop_Clz8Sx8: case Iop_Clz16Sx4: case Iop_Clz32Sx2:
-      case Iop_Cls8Sx8: case Iop_Cls16Sx4: case Iop_Cls32Sx2:
+      case Iop_Clz8x8: case Iop_Clz16x4: case Iop_Clz32x2:
+      case Iop_Cls8x8: case Iop_Cls16x4: case Iop_Cls32x2:
       case Iop_PwAddL8Ux8: case Iop_PwAddL16Ux4: case Iop_PwAddL32Ux2:
       case Iop_PwAddL8Sx8: case Iop_PwAddL16Sx4: case Iop_PwAddL32Sx2:
       case Iop_Reverse64_8x8: case Iop_Reverse64_16x4: case Iop_Reverse64_32x2:
@@ -713,8 +713,8 @@ typeof_primop(IROp op, IRType *t_dst, IRType *t_arg1, IRType *t_arg2,
       case Iop_CmpNEZ8x16: case Iop_CmpNEZ16x8:
       case Iop_CmpNEZ32x4: case Iop_CmpNEZ64x2:
       case Iop_Cnt8x16:
-      case Iop_Clz8Sx16: case Iop_Clz16Sx8: case Iop_Clz32Sx4:
-      case Iop_Cls8Sx16: case Iop_Cls16Sx8: case Iop_Cls32Sx4:
+      case Iop_Clz8x16: case Iop_Clz16x8: case Iop_Clz32x4:
+      case Iop_Cls8x16: case Iop_Cls16x8: case Iop_Cls32x4:
       case Iop_PwAddL8Ux16: case Iop_PwAddL16Ux8: case Iop_PwAddL32Ux4:
       case Iop_PwAddL8Sx16: case Iop_PwAddL16Sx8: case Iop_PwAddL32Sx4:
       case Iop_Reverse64_8x16: case Iop_Reverse64_16x8: case Iop_Reverse64_32x4: