aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/make_512.cpp
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <[email protected]>2016-07-18 10:27:45 +0900
committerMITSUNARI Shigeo <[email protected]>2016-07-18 10:27:45 +0900
commitfa45df42e12d2de5c25f87fa920cd2ffa8e303ec (patch)
tree20dae1fd4a39920f5d19a40b73aea3736ea4b8a5 /test/make_512.cpp
parentbe102eb6b750169d9b087adb082b526194ad4d59 (diff)
downloadxbyak-fa45df42e12d2de5c25f87fa920cd2ffa8e303ec.tar.gz
xbyak-fa45df42e12d2de5c25f87fa920cd2ffa8e303ec.zip
default T_N16 | T_N_VL
Diffstat (limited to 'test/make_512.cpp')
-rw-r--r--test/make_512.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/test/make_512.cpp b/test/make_512.cpp
index 3854012..1ba7cb9 100644
--- a/test/make_512.cpp
+++ b/test/make_512.cpp
@@ -898,13 +898,13 @@ public:
{ "vpacksswb", YMM_KZ, _YMM, _YMM | _MEM },
{ "vpacksswb", ZMM_KZ, _ZMM, _ZMM | _MEM },
- { "vpackssdw", XMM_KZ, _XMM, _XMM | M_1to4 },
- { "vpackssdw", YMM_KZ, _YMM, _YMM | M_1to8 },
- { "vpackssdw", ZMM_KZ, _ZMM, _ZMM | M_1to16 },
+ { "vpackssdw", XMM_KZ, _XMM, _XMM | M_1to4 | _MEM },
+ { "vpackssdw", YMM_KZ, _YMM, _YMM | M_1to8 | _MEM },
+ { "vpackssdw", ZMM_KZ, _ZMM, _ZMM | M_1to16 | _MEM },
- { "vpackusdw", XMM_KZ, _XMM, _XMM | M_1to4 },
- { "vpackusdw", YMM_KZ, _YMM, _YMM | M_1to8 },
- { "vpackusdw", ZMM_KZ, _ZMM, _ZMM | M_1to16 },
+ { "vpackusdw", XMM_KZ, _XMM, _XMM | M_1to4 | _MEM },
+ { "vpackusdw", YMM_KZ, _YMM, _YMM | M_1to8 | _MEM },
+ { "vpackusdw", ZMM_KZ, _ZMM, _ZMM | M_1to16 | _MEM },
{ "vpackuswb", XMM_KZ, _XMM, _XMM | _MEM },
{ "vpackuswb", YMM_KZ, _YMM, _YMM | _MEM },
@@ -912,8 +912,8 @@ public:
{ "vpaddb", XMM_KZ, _XMM, _XMM | _MEM },
{ "vpaddw", XMM_KZ, _XMM, _XMM | _MEM },
- { "vpaddd", XMM_KZ, _XMM, _XMM | M_1to4 },
- { "vpaddq", ZMM_KZ, _ZMM, M_1to8 },
+ { "vpaddd", XMM_KZ, _XMM, _XMM | M_1to4 | _MEM },
+ { "vpaddq", ZMM_KZ, _ZMM, M_1to8 | _MEM },
{ "vpaddsb", XMM_KZ, _XMM, _XMM | _MEM },
{ "vpaddsb", ZMM_KZ, _ZMM, _ZMM | _MEM },
@@ -929,8 +929,8 @@ public:
{ "vpsubb", XMM_KZ, _XMM, _XMM | _MEM },
{ "vpsubw", XMM_KZ, _XMM, _XMM | _MEM },
- { "vpsubd", XMM_KZ, _XMM, _XMM | M_1to4 },
- { "vpsubq", ZMM_KZ, _ZMM, M_1to8 },
+ { "vpsubd", XMM_KZ, _XMM, _XMM | M_1to4 | _MEM },
+ { "vpsubq", ZMM_KZ, _ZMM, M_1to8 | _MEM },
{ "vpsubsb", XMM_KZ, _XMM, _XMM | _MEM },
{ "vpsubsb", ZMM_KZ, _ZMM, _ZMM | _MEM },
@@ -944,11 +944,11 @@ public:
{ "vpsubusw", XMM_KZ, _XMM, _XMM | MEM },
{ "vpsubusw", ZMM_KZ, _ZMM, _ZMM | MEM },
- { "vpandd", ZMM_KZ, _ZMM, _ZMM | M_1to16 },
- { "vpandq", ZMM_KZ, _ZMM, _ZMM | M_1to8 },
+ { "vpandd", ZMM_KZ, _ZMM, _ZMM | M_1to16 | _MEM },
+ { "vpandq", ZMM_KZ, _ZMM, _ZMM | M_1to8 | _MEM },
- { "vpandnd", ZMM_KZ, _ZMM, _ZMM | M_1to16 },
- { "vpandnq", ZMM_KZ, _ZMM, _ZMM | M_1to8 },
+ { "vpandnd", ZMM_KZ, _ZMM, _ZMM | M_1to16 | _MEM },
+ { "vpandnq", ZMM_KZ, _ZMM, _ZMM | M_1to8 | _MEM },
{ "vpavgb", ZMM_KZ, _ZMM, _ZMM },
{ "vpavgw", ZMM_KZ, _ZMM, _ZMM },
@@ -1422,7 +1422,7 @@ public:
#ifdef MIN_TEST
putMin();
#else
-#if 0
+#if 1
putOpmask();
separateFunc();
putCombi();
@@ -1439,9 +1439,9 @@ public:
separateFunc();
put512_X_X_XM();
separateFunc();
-#endif
put512_X3();
separateFunc();
+#endif
#if 0
put512_X3_I();
separateFunc();