diff options
author | MITSUNARI Shigeo <[email protected]> | 2016-07-18 11:45:25 +0900 |
---|---|---|
committer | MITSUNARI Shigeo <[email protected]> | 2016-07-18 11:45:25 +0900 |
commit | 34a6e4ae2bbfb3cb3ff1b03623f41ca4475c59d6 (patch) | |
tree | 6eb526835c772b76c14cb76a7e3de80866c8b46a /test | |
parent | 8f17414f1cb2bbe1cbecf83d2fc7e57fac34edf1 (diff) | |
download | xbyak-34a6e4ae2bbfb3cb3ff1b03623f41ca4475c59d6.tar.gz xbyak-34a6e4ae2bbfb3cb3ff1b03623f41ca4475c59d6.zip |
add vcvtpd2dq, vcvtpd2udq
Diffstat (limited to 'test')
-rw-r--r-- | test/make_512.cpp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/test/make_512.cpp b/test/make_512.cpp index 46beab0..bba0afd 100644 --- a/test/make_512.cpp +++ b/test/make_512.cpp @@ -1415,6 +1415,18 @@ public: put("vcvtpd2dq", _XMM | _XMM3, _XMM | M_xword | M_1to2); put("vcvtpd2dq", _XMM | _XMM3, _YMM | M_yword | MY_1to4); put("vcvtpd2dq", YMM | YMM_KZ, ZMM | _MEM | M_1to8); + + put("vcvtpd2ps", _XMM | _XMM3, _XMM | M_xword | M_1to2); + put("vcvtpd2ps", _XMM | _XMM3, _YMM | M_yword | MY_1to4); + put("vcvtpd2ps", YMM | YMM_KZ, ZMM | _MEM | M_1to8); + + put("vcvtpd2qq", XMM_KZ, _XMM | _MEM | M_1to2); + put("vcvtpd2qq", YMM_KZ, _YMM | _MEM | M_1to4); + put("vcvtpd2qq", ZMM_KZ, _ZMM | _MEM | M_1to8); + + put("vcvtpd2udq", _XMM | _XMM3, _XMM | M_xword | M_1to2); + put("vcvtpd2udq", _XMM | _XMM3, _YMM | M_yword | MY_1to4); + put("vcvtpd2udq", YMM | YMM_KZ, ZMM | _MEM | M_1to8); #endif } void putMin() @@ -1429,7 +1441,8 @@ public: void putAVX512() { #ifdef MIN_TEST - putMin(); +// putMin(); + put512_cvt(); #else putOpmask(); separateFunc(); |