|
From: <sv...@va...> - 2013-03-28 21:25:06
|
mjw 2013-03-28 21:24:57 +0000 (Thu, 28 Mar 2013)
New Revision: 13347
Log:
Add new MISC vector Iops to memcheck/tests/vbit-test/irops.c.
memcheck/tests/vbit-test fails with unknown opcode after introduction
of new Iops for AVX2, BMI, FMA support #317506
Modified files:
trunk/memcheck/tests/vbit-test/irops.c
Modified: trunk/memcheck/tests/vbit-test/irops.c (+54 -0)
===================================================================
--- trunk/memcheck/tests/vbit-test/irops.c 2013-03-28 15:53:21 +00:00 (rev 13346)
+++ trunk/memcheck/tests/vbit-test/irops.c 2013-03-28 21:24:57 +00:00 (rev 13347)
@@ -858,8 +858,62 @@
{ DEFOP(Iop_OrV256, UNDEF_UNKNOWN), },
{ DEFOP(Iop_XorV256, UNDEF_UNKNOWN), },
{ DEFOP(Iop_NotV256, UNDEF_UNKNOWN), },
+ /* --------------- MISC (vector integer cmp != 0) -------------*/
+ { DEFOP(Iop_CmpNEZ8x32, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_CmpNEZ16x16, UNDEF_UNKNOWN), },
{ DEFOP(Iop_CmpNEZ32x8, UNDEF_UNKNOWN), },
{ DEFOP(Iop_CmpNEZ64x4, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Add8x32, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Add16x16, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Add32x8, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Add64x4, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Sub8x32, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Sub16x16, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Sub32x8, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Sub64x4, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_CmpEQ8x32, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_CmpEQ16x16, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_CmpEQ32x8, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_CmpEQ64x4, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_CmpGT8Sx32, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_CmpGT16Sx16, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_CmpGT32Sx8, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_CmpGT64Sx4, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_ShlN16x16, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_ShlN32x8, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_ShlN64x4, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_ShrN16x16, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_ShrN32x8, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_ShrN64x4, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_SarN16x16, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_SarN32x8, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Max8Sx32, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Max16Sx16, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Max32Sx8, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Max8Ux32, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Max16Ux16, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Max32Ux8, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Min8Sx32, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Min16Sx16, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Min32Sx8, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Min8Ux32, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Min16Ux16, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Min32Ux8, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Mul16x16, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Mul32x8, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_MulHi16Ux16, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_MulHi16Sx16, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QAdd8Ux32, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QAdd16Ux16, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QAdd8Sx32, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QAdd16Sx16, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QSub8Ux32, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QSub16Ux16, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QSub8Sx32, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_QSub16Sx16, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Avg8Ux32, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Avg16Ux16, UNDEF_UNKNOWN), },
+ { DEFOP(Iop_Perm32x8, UNDEF_UNKNOWN), },
/* ------------------ 256-bit SIMD FP. ------------------ */
{ DEFOP(Iop_Add64Fx4, UNDEF_UNKNOWN), },
{ DEFOP(Iop_Sub64Fx4, UNDEF_UNKNOWN), },
|