|
From: <sv...@va...> - 2014-08-15 09:12:35
|
Author: sewardj
Date: Fri Aug 15 09:12:28 2014
New Revision: 14282
Log:
Track vex r2924 (Renaming of Iop_QSalN*, Iop_QShlN* and Iop_QShlN*S)
Modified:
trunk/memcheck/mc_translate.c
trunk/memcheck/tests/vbit-test/irops.c
trunk/memcheck/tests/vbit-test/util.c
Modified: trunk/memcheck/mc_translate.c
==============================================================================
--- trunk/memcheck/mc_translate.c (original)
+++ trunk/memcheck/mc_translate.c Fri Aug 15 09:12:28 2014
@@ -2965,27 +2965,27 @@
case Iop_Sal64x1:
return binary64Ix1(mce, vatom1, vatom2);
- case Iop_QShlN8Sx8:
- case Iop_QShlN8x8:
- case Iop_QSalN8x8:
+ case Iop_QShlNsatSU8x8:
+ case Iop_QShlNsatUU8x8:
+ case Iop_QShlNsatSS8x8:
complainIfUndefined(mce, atom2, NULL);
return mkPCast8x8(mce, vatom1);
- case Iop_QShlN16Sx4:
- case Iop_QShlN16x4:
- case Iop_QSalN16x4:
+ case Iop_QShlNsatSU16x4:
+ case Iop_QShlNsatUU16x4:
+ case Iop_QShlNsatSS16x4:
complainIfUndefined(mce, atom2, NULL);
return mkPCast16x4(mce, vatom1);
- case Iop_QShlN32Sx2:
- case Iop_QShlN32x2:
- case Iop_QSalN32x2:
+ case Iop_QShlNsatSU32x2:
+ case Iop_QShlNsatUU32x2:
+ case Iop_QShlNsatSS32x2:
complainIfUndefined(mce, atom2, NULL);
return mkPCast32x2(mce, vatom1);
- case Iop_QShlN64Sx1:
- case Iop_QShlN64x1:
- case Iop_QSalN64x1:
+ case Iop_QShlNsatSU64x1:
+ case Iop_QShlNsatUU64x1:
+ case Iop_QShlNsatSS64x1:
complainIfUndefined(mce, atom2, NULL);
return mkPCast32x2(mce, vatom1);
@@ -3335,27 +3335,27 @@
case Iop_Add32F0x4:
return binary32F0x4(mce, vatom1, vatom2);
- case Iop_QShlN8Sx16:
- case Iop_QShlN8x16:
- case Iop_QSalN8x16:
+ case Iop_QShlNsatSU8x16:
+ case Iop_QShlNsatUU8x16:
+ case Iop_QShlNsatSS8x16:
complainIfUndefined(mce, atom2, NULL);
return mkPCast8x16(mce, vatom1);
- case Iop_QShlN16Sx8:
- case Iop_QShlN16x8:
- case Iop_QSalN16x8:
+ case Iop_QShlNsatSU16x8:
+ case Iop_QShlNsatUU16x8:
+ case Iop_QShlNsatSS16x8:
complainIfUndefined(mce, atom2, NULL);
return mkPCast16x8(mce, vatom1);
- case Iop_QShlN32Sx4:
- case Iop_QShlN32x4:
- case Iop_QSalN32x4:
+ case Iop_QShlNsatSU32x4:
+ case Iop_QShlNsatUU32x4:
+ case Iop_QShlNsatSS32x4:
complainIfUndefined(mce, atom2, NULL);
return mkPCast32x4(mce, vatom1);
- case Iop_QShlN64Sx2:
- case Iop_QShlN64x2:
- case Iop_QSalN64x2:
+ case Iop_QShlNsatSU64x2:
+ case Iop_QShlNsatUU64x2:
+ case Iop_QShlNsatSS64x2:
complainIfUndefined(mce, atom2, NULL);
return mkPCast32x4(mce, vatom1);
Modified: trunk/memcheck/tests/vbit-test/irops.c
==============================================================================
--- trunk/memcheck/tests/vbit-test/irops.c (original)
+++ trunk/memcheck/tests/vbit-test/irops.c Fri Aug 15 09:12:28 2014
@@ -425,18 +425,18 @@
{ DEFOP(Iop_QSal16x4, UNDEF_UNKNOWN), },
{ DEFOP(Iop_QSal32x2, UNDEF_UNKNOWN), },
{ DEFOP(Iop_QSal64x1, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QShlN8Sx8, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QShlN16Sx4, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QShlN32Sx2, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QShlN64Sx1, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QShlN8x8, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QShlN16x4, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QShlN32x2, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QShlN64x1, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QSalN8x8, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QSalN16x4, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QSalN32x2, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QSalN64x1, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatSU8x8, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatSU16x4, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatSU32x2, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatSU64x1, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatUU8x8, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatUU16x4, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatUU32x2, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatUU64x1, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatSS8x8, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatSS16x4, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatSS32x2, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatSS64x1, UNDEF_UNKNOWN), },
{ DEFOP(Iop_QNarrowBin16Sto8Ux8, UNDEF_UNKNOWN), },
{ DEFOP(Iop_QNarrowBin16Sto8Sx8, UNDEF_UNKNOWN), },
{ DEFOP(Iop_QNarrowBin32Sto16Sx4, UNDEF_UNKNOWN), },
@@ -802,18 +802,18 @@
{ DEFOP(Iop_QSal16x8, UNDEF_UNKNOWN), },
{ DEFOP(Iop_QSal32x4, UNDEF_UNKNOWN), },
{ DEFOP(Iop_QSal64x2, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QShlN8Sx16, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QShlN16Sx8, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QShlN32Sx4, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QShlN64Sx2, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QShlN8x16, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QShlN16x8, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QShlN32x4, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QShlN64x2, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QSalN8x16, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QSalN16x8, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QSalN32x4, UNDEF_UNKNOWN), },
- { DEFOP(Iop_QSalN64x2, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatSU8x16, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatSU16x8, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatSU32x4, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatSU64x2, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatUU8x16, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatUU16x8, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatUU32x4, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatUU64x2, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatSS8x16, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatSS16x8, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatSS32x4, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QShlNsatSS64x2, UNDEF_UNKNOWN), },
{ DEFOP(Iop_QNarrowBin16Sto8Ux16, UNDEF_UNKNOWN), },
{ DEFOP(Iop_QNarrowBin32Sto16Ux8, UNDEF_UNKNOWN), },
{ DEFOP(Iop_QNarrowBin16Sto8Sx16, UNDEF_UNKNOWN), },
Modified: trunk/memcheck/tests/vbit-test/util.c
==============================================================================
--- trunk/memcheck/tests/vbit-test/util.c (original)
+++ trunk/memcheck/tests/vbit-test/util.c Fri Aug 15 09:12:28 2014
@@ -316,12 +316,12 @@
case Iop_ShlN32x2: case Iop_ShlN16x4: case Iop_ShlN8x8:
case Iop_ShrN32x2: case Iop_ShrN16x4: case Iop_ShrN8x8:
case Iop_SarN32x2: case Iop_SarN16x4: case Iop_SarN8x8:
- case Iop_QShlN8x8: case Iop_QShlN16x4:
- case Iop_QShlN32x2: case Iop_QShlN64x1:
- case Iop_QShlN8Sx8: case Iop_QShlN16Sx4:
- case Iop_QShlN32Sx2: case Iop_QShlN64Sx1:
- case Iop_QSalN8x8: case Iop_QSalN16x4:
- case Iop_QSalN32x2: case Iop_QSalN64x1:
+ case Iop_QShlNsatUU8x8: case Iop_QShlNsatUU16x4:
+ case Iop_QShlNsatUU32x2: case Iop_QShlNsatUU64x1:
+ case Iop_QShlNsatSU8x8: case Iop_QShlNsatSU16x4:
+ case Iop_QShlNsatSU32x2: case Iop_QShlNsatSU64x1:
+ case Iop_QShlNsatSS8x8: case Iop_QShlNsatSS16x4:
+ case Iop_QShlNsatSS32x2: case Iop_QShlNsatSS64x1:
BINARY(Ity_I64,Ity_I8, Ity_I64);
case Iop_Shl8: case Iop_Shr8: case Iop_Sar8:
@@ -733,12 +733,12 @@
case Iop_ShrN32x4: case Iop_ShrN64x2:
case Iop_SarN8x16: case Iop_SarN16x8:
case Iop_SarN32x4: case Iop_SarN64x2:
- case Iop_QShlN8x16: case Iop_QShlN16x8:
- case Iop_QShlN32x4: case Iop_QShlN64x2:
- case Iop_QShlN8Sx16: case Iop_QShlN16Sx8:
- case Iop_QShlN32Sx4: case Iop_QShlN64Sx2:
- case Iop_QSalN8x16: case Iop_QSalN16x8:
- case Iop_QSalN32x4: case Iop_QSalN64x2:
+ case Iop_QShlNsatUU8x16: case Iop_QShlNsatUU16x8:
+ case Iop_QShlNsatUU32x4: case Iop_QShlNsatUU64x2:
+ case Iop_QShlNsatSU8x16: case Iop_QShlNsatSU16x8:
+ case Iop_QShlNsatSU32x4: case Iop_QShlNsatSU64x2:
+ case Iop_QShlNsatSS8x16: case Iop_QShlNsatSS16x8:
+ case Iop_QShlNsatSS32x4: case Iop_QShlNsatSS64x2:
BINARY(Ity_V128,Ity_I8, Ity_V128);
case Iop_F32ToFixed32Ux4_RZ:
|