diff options
author | MITSUNARI Shigeo <[email protected]> | 2016-07-18 10:27:45 +0900 |
---|---|---|
committer | MITSUNARI Shigeo <[email protected]> | 2016-07-18 10:27:45 +0900 |
commit | fa45df42e12d2de5c25f87fa920cd2ffa8e303ec (patch) | |
tree | 20dae1fd4a39920f5d19a40b73aea3736ea4b8a5 /test/make_512.cpp | |
parent | be102eb6b750169d9b087adb082b526194ad4d59 (diff) | |
download | xbyak-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.cpp | 32 |
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(); |