diff options
author | Jin Kyu Song <jin.kyu.song@intel.com> | 2013-09-06 21:22:18 -0700 |
---|---|---|
committer | Cyrill Gorcunov <gorcunov@gmail.com> | 2013-09-07 11:50:39 +0400 |
commit | c257bb6ae0d8f88e69a7ef30069aa0f1839de468 (patch) | |
tree | 326eecdd7a3fdd21d63a1340bc8b93f74c500612 /test | |
parent | 4f14a4b9ed42957fa874e923873e941e07c78a89 (diff) | |
download | nasm-c257bb6ae0d8f88e69a7ef30069aa0f1839de468.tar.gz nasm-c257bb6ae0d8f88e69a7ef30069aa0f1839de468.tar.bz2 nasm-c257bb6ae0d8f88e69a7ef30069aa0f1839de468.zip |
AVX-512: Add Pseudo-ops for CMP instructions
Added three-operand pseudo-ops for VCMPPD, VPCMPD and so on.
Test case is also updated to validate them.
Signed-off-by: Jin Kyu Song <jin.kyu.song@intel.com>
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
Diffstat (limited to 'test')
-rw-r--r-- | test/avx512f.asm | 2378 | ||||
-rwxr-xr-x | test/gas2nasm.py | 8 |
2 files changed, 2381 insertions, 5 deletions
diff --git a/test/avx512f.asm b/test/avx512f.asm index 3dcae37..282dbea 100644 --- a/test/avx512f.asm +++ b/test/avx512f.asm @@ -190,6 +190,650 @@ testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x7b testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x7b }, { vcmppd k5,zmm30,QWORD [rdx+0x400]\{1to8\},0x7b } testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x7b }, { vcmppd k5,zmm30,QWORD [rdx-0x400]\{1to8\},0x7b } testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x7b }, { vcmppd k5,zmm30,QWORD [rdx-0x408]\{1to8\},0x7b } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x00 }, { vcmpeqpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x00 }, { vcmpeqpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x00 }, { vcmpeqpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x00 }, { vcmpeqpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x00 }, { vcmpeqpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x00 }, { vcmpeqpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x00 }, { vcmpeqpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x00 }, { vcmpeqpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x00 }, { vcmpeqpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x00 }, { vcmpeqpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x00 }, { vcmpeqpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x00 }, { vcmpeqpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x00 }, { vcmpeqpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x00 }, { vcmpeqpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x00 }, { vcmpeqpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x00 }, { vcmpeqpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x00 }, { vcmpeqpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x00 }, { vcmpeqpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x00 }, { vcmpeqpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x00 }, { vcmpeqpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x00 }, { vcmpeqpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x00 }, { vcmpeqpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x00 }, { vcmpeqpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x00 }, { vcmpeqpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x00 }, { vcmpeqpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x00 }, { vcmpeqpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x00 }, { vcmpeqpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x00 }, { vcmpeqpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x01 }, { vcmpltpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x01 }, { vcmpltpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x01 }, { vcmpltpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x01 }, { vcmpltpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x01 }, { vcmpltpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x01 }, { vcmpltpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x01 }, { vcmpltpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x01 }, { vcmpltpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x01 }, { vcmpltpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x01 }, { vcmpltpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x01 }, { vcmpltpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x01 }, { vcmpltpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x01 }, { vcmpltpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x01 }, { vcmpltpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x01 }, { vcmpltpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x01 }, { vcmpltpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x01 }, { vcmpltpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x01 }, { vcmpltpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x01 }, { vcmpltpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x01 }, { vcmpltpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x01 }, { vcmpltpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x01 }, { vcmpltpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x01 }, { vcmpltpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x01 }, { vcmpltpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x01 }, { vcmpltpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x01 }, { vcmpltpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x01 }, { vcmpltpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x01 }, { vcmpltpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x02 }, { vcmplepd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x02 }, { vcmplepd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x02 }, { vcmplepd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x02 }, { vcmplepd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x02 }, { vcmplepd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x02 }, { vcmplepd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x02 }, { vcmplepd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x02 }, { vcmplepd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x02 }, { vcmplepd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x02 }, { vcmplepd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x02 }, { vcmplepd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x02 }, { vcmplepd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x02 }, { vcmplepd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x02 }, { vcmplepd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x02 }, { vcmplepd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x02 }, { vcmplepd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x02 }, { vcmplepd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x02 }, { vcmplepd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x02 }, { vcmplepd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x02 }, { vcmplepd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x02 }, { vcmplepd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x02 }, { vcmplepd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x02 }, { vcmplepd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x02 }, { vcmplepd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x02 }, { vcmplepd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x02 }, { vcmplepd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x02 }, { vcmplepd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x02 }, { vcmplepd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x03 }, { vcmpunordpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x03 }, { vcmpunordpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x03 }, { vcmpunordpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x03 }, { vcmpunordpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x03 }, { vcmpunordpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x03 }, { vcmpunordpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x03 }, { vcmpunordpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x03 }, { vcmpunordpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x03 }, { vcmpunordpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x03 }, { vcmpunordpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x03 }, { vcmpunordpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x03 }, { vcmpunordpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x03 }, { vcmpunordpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x03 }, { vcmpunordpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x03 }, { vcmpunordpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x03 }, { vcmpunordpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x03 }, { vcmpunordpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x03 }, { vcmpunordpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x03 }, { vcmpunordpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x03 }, { vcmpunordpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x03 }, { vcmpunordpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x03 }, { vcmpunordpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x03 }, { vcmpunordpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x03 }, { vcmpunordpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x03 }, { vcmpunordpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x03 }, { vcmpunordpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x03 }, { vcmpunordpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x03 }, { vcmpunordpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x04 }, { vcmpneqpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x04 }, { vcmpneqpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x04 }, { vcmpneqpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x04 }, { vcmpneqpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x04 }, { vcmpneqpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x04 }, { vcmpneqpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x04 }, { vcmpneqpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x04 }, { vcmpneqpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x04 }, { vcmpneqpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x04 }, { vcmpneqpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x04 }, { vcmpneqpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x04 }, { vcmpneqpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x04 }, { vcmpneqpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x04 }, { vcmpneqpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x04 }, { vcmpneqpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x04 }, { vcmpneqpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x04 }, { vcmpneqpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x04 }, { vcmpneqpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x04 }, { vcmpneqpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x04 }, { vcmpneqpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x04 }, { vcmpneqpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x04 }, { vcmpneqpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x04 }, { vcmpneqpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x04 }, { vcmpneqpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x04 }, { vcmpneqpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x04 }, { vcmpneqpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x04 }, { vcmpneqpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x04 }, { vcmpneqpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x05 }, { vcmpnltpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x05 }, { vcmpnltpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x05 }, { vcmpnltpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x05 }, { vcmpnltpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x05 }, { vcmpnltpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x05 }, { vcmpnltpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x05 }, { vcmpnltpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x05 }, { vcmpnltpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x05 }, { vcmpnltpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x05 }, { vcmpnltpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x05 }, { vcmpnltpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x05 }, { vcmpnltpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x05 }, { vcmpnltpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x05 }, { vcmpnltpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x05 }, { vcmpnltpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x05 }, { vcmpnltpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x05 }, { vcmpnltpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x05 }, { vcmpnltpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x05 }, { vcmpnltpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x05 }, { vcmpnltpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x05 }, { vcmpnltpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x05 }, { vcmpnltpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x05 }, { vcmpnltpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x05 }, { vcmpnltpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x05 }, { vcmpnltpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x05 }, { vcmpnltpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x05 }, { vcmpnltpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x05 }, { vcmpnltpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x06 }, { vcmpnlepd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x06 }, { vcmpnlepd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x06 }, { vcmpnlepd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x06 }, { vcmpnlepd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x06 }, { vcmpnlepd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x06 }, { vcmpnlepd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x06 }, { vcmpnlepd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x06 }, { vcmpnlepd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x06 }, { vcmpnlepd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x06 }, { vcmpnlepd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x06 }, { vcmpnlepd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x06 }, { vcmpnlepd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x06 }, { vcmpnlepd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x06 }, { vcmpnlepd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x06 }, { vcmpnlepd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x06 }, { vcmpnlepd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x06 }, { vcmpnlepd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x06 }, { vcmpnlepd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x06 }, { vcmpnlepd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x06 }, { vcmpnlepd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x06 }, { vcmpnlepd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x06 }, { vcmpnlepd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x06 }, { vcmpnlepd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x06 }, { vcmpnlepd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x06 }, { vcmpnlepd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x06 }, { vcmpnlepd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x06 }, { vcmpnlepd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x06 }, { vcmpnlepd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x07 }, { vcmpordpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x07 }, { vcmpordpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x07 }, { vcmpordpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x07 }, { vcmpordpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x07 }, { vcmpordpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x07 }, { vcmpordpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x07 }, { vcmpordpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x07 }, { vcmpordpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x07 }, { vcmpordpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x07 }, { vcmpordpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x07 }, { vcmpordpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x07 }, { vcmpordpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x07 }, { vcmpordpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x07 }, { vcmpordpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x07 }, { vcmpordpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x07 }, { vcmpordpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x07 }, { vcmpordpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x07 }, { vcmpordpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x07 }, { vcmpordpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x07 }, { vcmpordpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x07 }, { vcmpordpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x07 }, { vcmpordpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x07 }, { vcmpordpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x07 }, { vcmpordpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x07 }, { vcmpordpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x07 }, { vcmpordpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x07 }, { vcmpordpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x07 }, { vcmpordpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x08 }, { vcmpeq_uqpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x08 }, { vcmpeq_uqpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x08 }, { vcmpeq_uqpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x08 }, { vcmpeq_uqpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x08 }, { vcmpeq_uqpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x08 }, { vcmpeq_uqpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x08 }, { vcmpeq_uqpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x08 }, { vcmpeq_uqpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x08 }, { vcmpeq_uqpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x08 }, { vcmpeq_uqpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x08 }, { vcmpeq_uqpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x08 }, { vcmpeq_uqpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x08 }, { vcmpeq_uqpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x08 }, { vcmpeq_uqpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x09 }, { vcmpngepd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x09 }, { vcmpngepd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x09 }, { vcmpngepd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x09 }, { vcmpngepd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x09 }, { vcmpngepd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x09 }, { vcmpngepd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x09 }, { vcmpngepd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x09 }, { vcmpngepd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x09 }, { vcmpngepd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x09 }, { vcmpngepd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x09 }, { vcmpngepd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x09 }, { vcmpngepd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x09 }, { vcmpngepd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x09 }, { vcmpngepd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x09 }, { vcmpngepd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x09 }, { vcmpngepd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x09 }, { vcmpngepd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x09 }, { vcmpngepd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x09 }, { vcmpngepd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x09 }, { vcmpngepd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x09 }, { vcmpngepd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x09 }, { vcmpngepd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x09 }, { vcmpngepd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x09 }, { vcmpngepd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x09 }, { vcmpngepd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x09 }, { vcmpngepd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x09 }, { vcmpngepd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x09 }, { vcmpngepd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x0a }, { vcmpngtpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x0a }, { vcmpngtpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x0a }, { vcmpngtpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x0a }, { vcmpngtpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0a }, { vcmpngtpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x0a }, { vcmpngtpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x0a }, { vcmpngtpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x0a }, { vcmpngtpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x0a }, { vcmpngtpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x0a }, { vcmpngtpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x0a }, { vcmpngtpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x0a }, { vcmpngtpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x0a }, { vcmpngtpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x0a }, { vcmpngtpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x0a }, { vcmpngtpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x0a }, { vcmpngtpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x0a }, { vcmpngtpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x0a }, { vcmpngtpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0a }, { vcmpngtpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x0a }, { vcmpngtpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x0a }, { vcmpngtpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x0a }, { vcmpngtpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x0a }, { vcmpngtpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x0a }, { vcmpngtpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x0a }, { vcmpngtpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x0a }, { vcmpngtpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x0a }, { vcmpngtpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x0a }, { vcmpngtpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x0b }, { vcmpfalsepd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x0b }, { vcmpfalsepd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x0b }, { vcmpfalsepd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x0b }, { vcmpfalsepd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0b }, { vcmpfalsepd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x0b }, { vcmpfalsepd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x0b }, { vcmpfalsepd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x0b }, { vcmpfalsepd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x0b }, { vcmpfalsepd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x0b }, { vcmpfalsepd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x0b }, { vcmpfalsepd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x0b }, { vcmpfalsepd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x0b }, { vcmpfalsepd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x0b }, { vcmpfalsepd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x0b }, { vcmpfalsepd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x0b }, { vcmpfalsepd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x0b }, { vcmpfalsepd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x0b }, { vcmpfalsepd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0b }, { vcmpfalsepd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x0b }, { vcmpfalsepd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x0b }, { vcmpfalsepd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x0b }, { vcmpfalsepd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x0b }, { vcmpfalsepd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x0b }, { vcmpfalsepd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x0b }, { vcmpfalsepd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x0b }, { vcmpfalsepd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x0b }, { vcmpfalsepd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x0b }, { vcmpfalsepd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x0c }, { vcmpneq_oqpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x0c }, { vcmpneq_oqpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x0c }, { vcmpneq_oqpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x0c }, { vcmpneq_oqpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0c }, { vcmpneq_oqpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x0c }, { vcmpneq_oqpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x0c }, { vcmpneq_oqpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x0c }, { vcmpneq_oqpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x0c }, { vcmpneq_oqpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x0c }, { vcmpneq_oqpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x0c }, { vcmpneq_oqpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x0c }, { vcmpneq_oqpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x0c }, { vcmpneq_oqpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x0c }, { vcmpneq_oqpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x0d }, { vcmpgepd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x0d }, { vcmpgepd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x0d }, { vcmpgepd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x0d }, { vcmpgepd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0d }, { vcmpgepd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x0d }, { vcmpgepd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x0d }, { vcmpgepd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x0d }, { vcmpgepd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x0d }, { vcmpgepd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x0d }, { vcmpgepd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x0d }, { vcmpgepd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x0d }, { vcmpgepd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x0d }, { vcmpgepd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x0d }, { vcmpgepd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x0d }, { vcmpgepd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x0d }, { vcmpgepd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x0d }, { vcmpgepd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x0d }, { vcmpgepd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0d }, { vcmpgepd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x0d }, { vcmpgepd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x0d }, { vcmpgepd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x0d }, { vcmpgepd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x0d }, { vcmpgepd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x0d }, { vcmpgepd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x0d }, { vcmpgepd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x0d }, { vcmpgepd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x0d }, { vcmpgepd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x0d }, { vcmpgepd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x0e }, { vcmpgtpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x0e }, { vcmpgtpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x0e }, { vcmpgtpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x0e }, { vcmpgtpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0e }, { vcmpgtpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x0e }, { vcmpgtpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x0e }, { vcmpgtpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x0e }, { vcmpgtpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x0e }, { vcmpgtpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x0e }, { vcmpgtpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x0e }, { vcmpgtpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x0e }, { vcmpgtpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x0e }, { vcmpgtpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x0e }, { vcmpgtpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x0e }, { vcmpgtpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x0e }, { vcmpgtpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x0e }, { vcmpgtpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x0e }, { vcmpgtpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0e }, { vcmpgtpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x0e }, { vcmpgtpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x0e }, { vcmpgtpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x0e }, { vcmpgtpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x0e }, { vcmpgtpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x0e }, { vcmpgtpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x0e }, { vcmpgtpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x0e }, { vcmpgtpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x0e }, { vcmpgtpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x0e }, { vcmpgtpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x0f }, { vcmptruepd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x0f }, { vcmptruepd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x0f }, { vcmptruepd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x0f }, { vcmptruepd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0f }, { vcmptruepd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x0f }, { vcmptruepd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x0f }, { vcmptruepd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x0f }, { vcmptruepd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x0f }, { vcmptruepd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x0f }, { vcmptruepd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x0f }, { vcmptruepd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x0f }, { vcmptruepd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x0f }, { vcmptruepd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x0f }, { vcmptruepd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x0f }, { vcmptruepd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x0f }, { vcmptruepd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x0f }, { vcmptruepd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x0f }, { vcmptruepd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0f }, { vcmptruepd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x0f }, { vcmptruepd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x0f }, { vcmptruepd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x0f }, { vcmptruepd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x0f }, { vcmptruepd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x0f }, { vcmptruepd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x0f }, { vcmptruepd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x0f }, { vcmptruepd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x0f }, { vcmptruepd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x0f }, { vcmptruepd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x10 }, { vcmpeq_ospd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x10 }, { vcmpeq_ospd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x10 }, { vcmpeq_ospd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x10 }, { vcmpeq_ospd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x10 }, { vcmpeq_ospd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x10 }, { vcmpeq_ospd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x10 }, { vcmpeq_ospd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x10 }, { vcmpeq_ospd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x10 }, { vcmpeq_ospd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x10 }, { vcmpeq_ospd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x10 }, { vcmpeq_ospd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x10 }, { vcmpeq_ospd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x10 }, { vcmpeq_ospd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x10 }, { vcmpeq_ospd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x11 }, { vcmplt_oqpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x11 }, { vcmplt_oqpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x11 }, { vcmplt_oqpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x11 }, { vcmplt_oqpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x11 }, { vcmplt_oqpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x11 }, { vcmplt_oqpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x11 }, { vcmplt_oqpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x11 }, { vcmplt_oqpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x11 }, { vcmplt_oqpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x11 }, { vcmplt_oqpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x11 }, { vcmplt_oqpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x11 }, { vcmplt_oqpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x11 }, { vcmplt_oqpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x11 }, { vcmplt_oqpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x12 }, { vcmple_oqpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x12 }, { vcmple_oqpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x12 }, { vcmple_oqpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x12 }, { vcmple_oqpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x12 }, { vcmple_oqpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x12 }, { vcmple_oqpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x12 }, { vcmple_oqpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x12 }, { vcmple_oqpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x12 }, { vcmple_oqpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x12 }, { vcmple_oqpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x12 }, { vcmple_oqpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x12 }, { vcmple_oqpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x12 }, { vcmple_oqpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x12 }, { vcmple_oqpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x13 }, { vcmpunord_spd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x13 }, { vcmpunord_spd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x13 }, { vcmpunord_spd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x13 }, { vcmpunord_spd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x13 }, { vcmpunord_spd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x13 }, { vcmpunord_spd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x13 }, { vcmpunord_spd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x13 }, { vcmpunord_spd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x13 }, { vcmpunord_spd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x13 }, { vcmpunord_spd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x13 }, { vcmpunord_spd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x13 }, { vcmpunord_spd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x13 }, { vcmpunord_spd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x13 }, { vcmpunord_spd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x14 }, { vcmpneq_uspd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x14 }, { vcmpneq_uspd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x14 }, { vcmpneq_uspd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x14 }, { vcmpneq_uspd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x14 }, { vcmpneq_uspd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x14 }, { vcmpneq_uspd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x14 }, { vcmpneq_uspd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x14 }, { vcmpneq_uspd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x14 }, { vcmpneq_uspd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x14 }, { vcmpneq_uspd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x14 }, { vcmpneq_uspd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x14 }, { vcmpneq_uspd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x14 }, { vcmpneq_uspd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x14 }, { vcmpneq_uspd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x15 }, { vcmpnlt_uqpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x15 }, { vcmpnlt_uqpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x15 }, { vcmpnlt_uqpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x15 }, { vcmpnlt_uqpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x15 }, { vcmpnlt_uqpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x15 }, { vcmpnlt_uqpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x15 }, { vcmpnlt_uqpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x15 }, { vcmpnlt_uqpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x15 }, { vcmpnlt_uqpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x15 }, { vcmpnlt_uqpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x15 }, { vcmpnlt_uqpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x15 }, { vcmpnlt_uqpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x15 }, { vcmpnlt_uqpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x15 }, { vcmpnlt_uqpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x16 }, { vcmpnle_uqpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x16 }, { vcmpnle_uqpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x16 }, { vcmpnle_uqpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x16 }, { vcmpnle_uqpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x16 }, { vcmpnle_uqpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x16 }, { vcmpnle_uqpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x16 }, { vcmpnle_uqpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x16 }, { vcmpnle_uqpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x16 }, { vcmpnle_uqpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x16 }, { vcmpnle_uqpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x16 }, { vcmpnle_uqpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x16 }, { vcmpnle_uqpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x16 }, { vcmpnle_uqpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x16 }, { vcmpnle_uqpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x17 }, { vcmpord_spd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x17 }, { vcmpord_spd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x17 }, { vcmpord_spd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x17 }, { vcmpord_spd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x17 }, { vcmpord_spd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x17 }, { vcmpord_spd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x17 }, { vcmpord_spd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x17 }, { vcmpord_spd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x17 }, { vcmpord_spd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x17 }, { vcmpord_spd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x17 }, { vcmpord_spd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x17 }, { vcmpord_spd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x17 }, { vcmpord_spd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x17 }, { vcmpord_spd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x18 }, { vcmpeq_uspd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x18 }, { vcmpeq_uspd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x18 }, { vcmpeq_uspd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x18 }, { vcmpeq_uspd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x18 }, { vcmpeq_uspd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x18 }, { vcmpeq_uspd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x18 }, { vcmpeq_uspd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x18 }, { vcmpeq_uspd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x18 }, { vcmpeq_uspd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x18 }, { vcmpeq_uspd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x18 }, { vcmpeq_uspd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x18 }, { vcmpeq_uspd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x18 }, { vcmpeq_uspd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x18 }, { vcmpeq_uspd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x19 }, { vcmpnge_uqpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x19 }, { vcmpnge_uqpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x19 }, { vcmpnge_uqpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x19 }, { vcmpnge_uqpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x19 }, { vcmpnge_uqpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x19 }, { vcmpnge_uqpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x19 }, { vcmpnge_uqpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x19 }, { vcmpnge_uqpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x19 }, { vcmpnge_uqpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x19 }, { vcmpnge_uqpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x19 }, { vcmpnge_uqpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x19 }, { vcmpnge_uqpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x19 }, { vcmpnge_uqpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x19 }, { vcmpnge_uqpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x1a }, { vcmpngt_uqpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x1a }, { vcmpngt_uqpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x1a }, { vcmpngt_uqpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x1a }, { vcmpngt_uqpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1a }, { vcmpngt_uqpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x1a }, { vcmpngt_uqpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x1a }, { vcmpngt_uqpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x1a }, { vcmpngt_uqpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x1a }, { vcmpngt_uqpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x1a }, { vcmpngt_uqpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x1a }, { vcmpngt_uqpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x1a }, { vcmpngt_uqpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x1a }, { vcmpngt_uqpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x1a }, { vcmpngt_uqpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x1b }, { vcmpfalse_ospd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x1b }, { vcmpfalse_ospd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x1b }, { vcmpfalse_ospd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x1b }, { vcmpfalse_ospd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1b }, { vcmpfalse_ospd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x1b }, { vcmpfalse_ospd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x1b }, { vcmpfalse_ospd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x1b }, { vcmpfalse_ospd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x1b }, { vcmpfalse_ospd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x1b }, { vcmpfalse_ospd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x1b }, { vcmpfalse_ospd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x1b }, { vcmpfalse_ospd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x1b }, { vcmpfalse_ospd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x1b }, { vcmpfalse_ospd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x1c }, { vcmpneq_ospd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x1c }, { vcmpneq_ospd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x1c }, { vcmpneq_ospd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x1c }, { vcmpneq_ospd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1c }, { vcmpneq_ospd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x1c }, { vcmpneq_ospd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x1c }, { vcmpneq_ospd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x1c }, { vcmpneq_ospd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x1c }, { vcmpneq_ospd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x1c }, { vcmpneq_ospd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x1c }, { vcmpneq_ospd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x1c }, { vcmpneq_ospd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x1c }, { vcmpneq_ospd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x1c }, { vcmpneq_ospd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x1d }, { vcmpge_oqpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x1d }, { vcmpge_oqpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x1d }, { vcmpge_oqpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x1d }, { vcmpge_oqpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1d }, { vcmpge_oqpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x1d }, { vcmpge_oqpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x1d }, { vcmpge_oqpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x1d }, { vcmpge_oqpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x1d }, { vcmpge_oqpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x1d }, { vcmpge_oqpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x1d }, { vcmpge_oqpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x1d }, { vcmpge_oqpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x1d }, { vcmpge_oqpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x1d }, { vcmpge_oqpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x1e }, { vcmpgt_oqpd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x1e }, { vcmpgt_oqpd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x1e }, { vcmpgt_oqpd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x1e }, { vcmpgt_oqpd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1e }, { vcmpgt_oqpd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x1e }, { vcmpgt_oqpd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x1e }, { vcmpgt_oqpd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x1e }, { vcmpgt_oqpd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x1e }, { vcmpgt_oqpd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x1e }, { vcmpgt_oqpd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x1e }, { vcmpgt_oqpd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x1e }, { vcmpgt_oqpd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x1e }, { vcmpgt_oqpd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x1e }, { vcmpgt_oqpd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x8d, 0x40, 0xc2, 0xed, 0x1f }, { vcmptrue_uspd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x47, 0xc2, 0xed, 0x1f }, { vcmptrue_uspd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x8d, 0x10, 0xc2, 0xed, 0x1f }, { vcmptrue_uspd k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x29, 0x1f }, { vcmptrue_uspd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x8d, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1f }, { vcmptrue_uspd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x29, 0x1f }, { vcmptrue_uspd k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x7f, 0x1f }, { vcmptrue_uspd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x1f }, { vcmptrue_uspd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0x6a, 0x80, 0x1f }, { vcmptrue_uspd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x8d, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x1f }, { vcmptrue_uspd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x7f, 0x1f }, { vcmptrue_uspd k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x1f }, { vcmptrue_uspd k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0x6a, 0x80, 0x1f }, { vcmptrue_uspd k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf1, 0x8d, 0x50, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x1f }, { vcmptrue_uspd k5,zmm30,QWORD [rdx-0x408]\{1to8\} } testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0xab }, { vcmpps k5,zmm30,zmm29,0xab } testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0xab }, { vcmpps k5\{k7\},zmm30,zmm29,0xab } testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0xab }, { vcmpps k5,zmm30,zmm29,\{sae\},0xab } @@ -206,6 +850,650 @@ testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x7b testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x7b }, { vcmpps k5,zmm30,DWORD [rdx+0x200]\{1to16\},0x7b } testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x7b }, { vcmpps k5,zmm30,DWORD [rdx-0x200]\{1to16\},0x7b } testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x7b }, { vcmpps k5,zmm30,DWORD [rdx-0x204]\{1to16\},0x7b } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x00 }, { vcmpeqps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x00 }, { vcmpeqps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x00 }, { vcmpeqps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x00 }, { vcmpeqps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x00 }, { vcmpeqps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x00 }, { vcmpeqps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x00 }, { vcmpeqps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x00 }, { vcmpeqps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x00 }, { vcmpeqps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x00 }, { vcmpeqps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x00 }, { vcmpeqps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x00 }, { vcmpeqps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x00 }, { vcmpeqps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x00 }, { vcmpeqps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x00 }, { vcmpeqps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x00 }, { vcmpeqps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x00 }, { vcmpeqps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x00 }, { vcmpeqps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x00 }, { vcmpeqps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x00 }, { vcmpeqps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x00 }, { vcmpeqps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x00 }, { vcmpeqps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x00 }, { vcmpeqps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x00 }, { vcmpeqps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x00 }, { vcmpeqps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x00 }, { vcmpeqps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x00 }, { vcmpeqps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x00 }, { vcmpeqps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x01 }, { vcmpltps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x01 }, { vcmpltps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x01 }, { vcmpltps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x01 }, { vcmpltps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x01 }, { vcmpltps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x01 }, { vcmpltps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x01 }, { vcmpltps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x01 }, { vcmpltps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x01 }, { vcmpltps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x01 }, { vcmpltps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x01 }, { vcmpltps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x01 }, { vcmpltps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x01 }, { vcmpltps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x01 }, { vcmpltps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x01 }, { vcmpltps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x01 }, { vcmpltps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x01 }, { vcmpltps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x01 }, { vcmpltps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x01 }, { vcmpltps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x01 }, { vcmpltps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x01 }, { vcmpltps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x01 }, { vcmpltps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x01 }, { vcmpltps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x01 }, { vcmpltps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x01 }, { vcmpltps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x01 }, { vcmpltps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x01 }, { vcmpltps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x01 }, { vcmpltps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x02 }, { vcmpleps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x02 }, { vcmpleps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x02 }, { vcmpleps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x02 }, { vcmpleps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x02 }, { vcmpleps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x02 }, { vcmpleps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x02 }, { vcmpleps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x02 }, { vcmpleps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x02 }, { vcmpleps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x02 }, { vcmpleps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x02 }, { vcmpleps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x02 }, { vcmpleps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x02 }, { vcmpleps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x02 }, { vcmpleps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x02 }, { vcmpleps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x02 }, { vcmpleps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x02 }, { vcmpleps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x02 }, { vcmpleps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x02 }, { vcmpleps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x02 }, { vcmpleps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x02 }, { vcmpleps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x02 }, { vcmpleps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x02 }, { vcmpleps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x02 }, { vcmpleps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x02 }, { vcmpleps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x02 }, { vcmpleps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x02 }, { vcmpleps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x02 }, { vcmpleps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x03 }, { vcmpunordps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x03 }, { vcmpunordps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x03 }, { vcmpunordps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x03 }, { vcmpunordps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x03 }, { vcmpunordps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x03 }, { vcmpunordps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x03 }, { vcmpunordps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x03 }, { vcmpunordps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x03 }, { vcmpunordps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x03 }, { vcmpunordps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x03 }, { vcmpunordps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x03 }, { vcmpunordps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x03 }, { vcmpunordps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x03 }, { vcmpunordps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x03 }, { vcmpunordps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x03 }, { vcmpunordps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x03 }, { vcmpunordps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x03 }, { vcmpunordps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x03 }, { vcmpunordps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x03 }, { vcmpunordps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x03 }, { vcmpunordps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x03 }, { vcmpunordps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x03 }, { vcmpunordps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x03 }, { vcmpunordps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x03 }, { vcmpunordps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x03 }, { vcmpunordps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x03 }, { vcmpunordps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x03 }, { vcmpunordps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x04 }, { vcmpneqps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x04 }, { vcmpneqps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x04 }, { vcmpneqps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x04 }, { vcmpneqps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x04 }, { vcmpneqps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x04 }, { vcmpneqps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x04 }, { vcmpneqps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x04 }, { vcmpneqps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x04 }, { vcmpneqps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x04 }, { vcmpneqps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x04 }, { vcmpneqps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x04 }, { vcmpneqps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x04 }, { vcmpneqps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x04 }, { vcmpneqps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x04 }, { vcmpneqps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x04 }, { vcmpneqps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x04 }, { vcmpneqps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x04 }, { vcmpneqps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x04 }, { vcmpneqps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x04 }, { vcmpneqps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x04 }, { vcmpneqps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x04 }, { vcmpneqps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x04 }, { vcmpneqps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x04 }, { vcmpneqps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x04 }, { vcmpneqps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x04 }, { vcmpneqps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x04 }, { vcmpneqps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x04 }, { vcmpneqps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x05 }, { vcmpnltps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x05 }, { vcmpnltps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x05 }, { vcmpnltps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x05 }, { vcmpnltps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x05 }, { vcmpnltps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x05 }, { vcmpnltps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x05 }, { vcmpnltps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x05 }, { vcmpnltps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x05 }, { vcmpnltps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x05 }, { vcmpnltps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x05 }, { vcmpnltps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x05 }, { vcmpnltps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x05 }, { vcmpnltps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x05 }, { vcmpnltps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x05 }, { vcmpnltps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x05 }, { vcmpnltps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x05 }, { vcmpnltps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x05 }, { vcmpnltps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x05 }, { vcmpnltps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x05 }, { vcmpnltps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x05 }, { vcmpnltps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x05 }, { vcmpnltps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x05 }, { vcmpnltps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x05 }, { vcmpnltps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x05 }, { vcmpnltps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x05 }, { vcmpnltps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x05 }, { vcmpnltps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x05 }, { vcmpnltps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x06 }, { vcmpnleps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x06 }, { vcmpnleps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x06 }, { vcmpnleps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x06 }, { vcmpnleps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x06 }, { vcmpnleps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x06 }, { vcmpnleps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x06 }, { vcmpnleps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x06 }, { vcmpnleps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x06 }, { vcmpnleps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x06 }, { vcmpnleps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x06 }, { vcmpnleps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x06 }, { vcmpnleps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x06 }, { vcmpnleps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x06 }, { vcmpnleps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x06 }, { vcmpnleps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x06 }, { vcmpnleps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x06 }, { vcmpnleps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x06 }, { vcmpnleps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x06 }, { vcmpnleps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x06 }, { vcmpnleps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x06 }, { vcmpnleps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x06 }, { vcmpnleps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x06 }, { vcmpnleps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x06 }, { vcmpnleps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x06 }, { vcmpnleps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x06 }, { vcmpnleps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x06 }, { vcmpnleps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x06 }, { vcmpnleps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x07 }, { vcmpordps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x07 }, { vcmpordps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x07 }, { vcmpordps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x07 }, { vcmpordps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x07 }, { vcmpordps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x07 }, { vcmpordps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x07 }, { vcmpordps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x07 }, { vcmpordps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x07 }, { vcmpordps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x07 }, { vcmpordps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x07 }, { vcmpordps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x07 }, { vcmpordps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x07 }, { vcmpordps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x07 }, { vcmpordps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x07 }, { vcmpordps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x07 }, { vcmpordps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x07 }, { vcmpordps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x07 }, { vcmpordps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x07 }, { vcmpordps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x07 }, { vcmpordps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x07 }, { vcmpordps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x07 }, { vcmpordps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x07 }, { vcmpordps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x07 }, { vcmpordps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x07 }, { vcmpordps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x07 }, { vcmpordps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x07 }, { vcmpordps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x07 }, { vcmpordps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x08 }, { vcmpeq_uqps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x08 }, { vcmpeq_uqps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x08 }, { vcmpeq_uqps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x08 }, { vcmpeq_uqps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x08 }, { vcmpeq_uqps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x08 }, { vcmpeq_uqps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x08 }, { vcmpeq_uqps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x08 }, { vcmpeq_uqps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x08 }, { vcmpeq_uqps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x08 }, { vcmpeq_uqps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x08 }, { vcmpeq_uqps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x08 }, { vcmpeq_uqps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x08 }, { vcmpeq_uqps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x08 }, { vcmpeq_uqps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x09 }, { vcmpngeps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x09 }, { vcmpngeps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x09 }, { vcmpngeps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x09 }, { vcmpngeps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x09 }, { vcmpngeps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x09 }, { vcmpngeps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x09 }, { vcmpngeps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x09 }, { vcmpngeps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x09 }, { vcmpngeps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x09 }, { vcmpngeps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x09 }, { vcmpngeps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x09 }, { vcmpngeps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x09 }, { vcmpngeps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x09 }, { vcmpngeps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x09 }, { vcmpngeps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x09 }, { vcmpngeps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x09 }, { vcmpngeps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x09 }, { vcmpngeps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x09 }, { vcmpngeps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x09 }, { vcmpngeps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x09 }, { vcmpngeps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x09 }, { vcmpngeps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x09 }, { vcmpngeps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x09 }, { vcmpngeps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x09 }, { vcmpngeps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x09 }, { vcmpngeps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x09 }, { vcmpngeps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x09 }, { vcmpngeps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x0a }, { vcmpngtps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x0a }, { vcmpngtps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x0a }, { vcmpngtps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x0a }, { vcmpngtps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0a }, { vcmpngtps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x0a }, { vcmpngtps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x0a }, { vcmpngtps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x0a }, { vcmpngtps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x0a }, { vcmpngtps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x0a }, { vcmpngtps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x0a }, { vcmpngtps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x0a }, { vcmpngtps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x0a }, { vcmpngtps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x0a }, { vcmpngtps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x0a }, { vcmpngtps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x0a }, { vcmpngtps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x0a }, { vcmpngtps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x0a }, { vcmpngtps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0a }, { vcmpngtps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x0a }, { vcmpngtps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x0a }, { vcmpngtps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x0a }, { vcmpngtps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x0a }, { vcmpngtps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x0a }, { vcmpngtps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x0a }, { vcmpngtps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x0a }, { vcmpngtps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x0a }, { vcmpngtps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x0a }, { vcmpngtps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x0b }, { vcmpfalseps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x0b }, { vcmpfalseps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x0b }, { vcmpfalseps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x0b }, { vcmpfalseps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0b }, { vcmpfalseps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x0b }, { vcmpfalseps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x0b }, { vcmpfalseps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x0b }, { vcmpfalseps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x0b }, { vcmpfalseps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x0b }, { vcmpfalseps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x0b }, { vcmpfalseps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x0b }, { vcmpfalseps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x0b }, { vcmpfalseps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x0b }, { vcmpfalseps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x0b }, { vcmpfalseps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x0b }, { vcmpfalseps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x0b }, { vcmpfalseps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x0b }, { vcmpfalseps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0b }, { vcmpfalseps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x0b }, { vcmpfalseps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x0b }, { vcmpfalseps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x0b }, { vcmpfalseps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x0b }, { vcmpfalseps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x0b }, { vcmpfalseps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x0b }, { vcmpfalseps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x0b }, { vcmpfalseps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x0b }, { vcmpfalseps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x0b }, { vcmpfalseps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x0c }, { vcmpneq_oqps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x0c }, { vcmpneq_oqps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x0c }, { vcmpneq_oqps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x0c }, { vcmpneq_oqps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0c }, { vcmpneq_oqps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x0c }, { vcmpneq_oqps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x0c }, { vcmpneq_oqps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x0c }, { vcmpneq_oqps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x0c }, { vcmpneq_oqps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x0c }, { vcmpneq_oqps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x0c }, { vcmpneq_oqps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x0c }, { vcmpneq_oqps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x0c }, { vcmpneq_oqps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x0c }, { vcmpneq_oqps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x0d }, { vcmpgeps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x0d }, { vcmpgeps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x0d }, { vcmpgeps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x0d }, { vcmpgeps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0d }, { vcmpgeps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x0d }, { vcmpgeps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x0d }, { vcmpgeps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x0d }, { vcmpgeps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x0d }, { vcmpgeps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x0d }, { vcmpgeps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x0d }, { vcmpgeps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x0d }, { vcmpgeps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x0d }, { vcmpgeps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x0d }, { vcmpgeps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x0d }, { vcmpgeps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x0d }, { vcmpgeps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x0d }, { vcmpgeps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x0d }, { vcmpgeps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0d }, { vcmpgeps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x0d }, { vcmpgeps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x0d }, { vcmpgeps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x0d }, { vcmpgeps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x0d }, { vcmpgeps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x0d }, { vcmpgeps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x0d }, { vcmpgeps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x0d }, { vcmpgeps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x0d }, { vcmpgeps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x0d }, { vcmpgeps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x0e }, { vcmpgtps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x0e }, { vcmpgtps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x0e }, { vcmpgtps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x0e }, { vcmpgtps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0e }, { vcmpgtps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x0e }, { vcmpgtps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x0e }, { vcmpgtps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x0e }, { vcmpgtps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x0e }, { vcmpgtps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x0e }, { vcmpgtps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x0e }, { vcmpgtps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x0e }, { vcmpgtps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x0e }, { vcmpgtps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x0e }, { vcmpgtps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x0e }, { vcmpgtps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x0e }, { vcmpgtps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x0e }, { vcmpgtps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x0e }, { vcmpgtps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0e }, { vcmpgtps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x0e }, { vcmpgtps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x0e }, { vcmpgtps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x0e }, { vcmpgtps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x0e }, { vcmpgtps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x0e }, { vcmpgtps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x0e }, { vcmpgtps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x0e }, { vcmpgtps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x0e }, { vcmpgtps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x0e }, { vcmpgtps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x0f }, { vcmptrueps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x0f }, { vcmptrueps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x0f }, { vcmptrueps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x0f }, { vcmptrueps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0f }, { vcmptrueps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x0f }, { vcmptrueps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x0f }, { vcmptrueps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x0f }, { vcmptrueps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x0f }, { vcmptrueps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x0f }, { vcmptrueps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x0f }, { vcmptrueps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x0f }, { vcmptrueps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x0f }, { vcmptrueps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x0f }, { vcmptrueps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x0f }, { vcmptrueps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x0f }, { vcmptrueps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x0f }, { vcmptrueps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x0f }, { vcmptrueps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0f }, { vcmptrueps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x0f }, { vcmptrueps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x0f }, { vcmptrueps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x0f }, { vcmptrueps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x0f }, { vcmptrueps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x0f }, { vcmptrueps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x0f }, { vcmptrueps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x0f }, { vcmptrueps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x0f }, { vcmptrueps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x0f }, { vcmptrueps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x10 }, { vcmpeq_osps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x10 }, { vcmpeq_osps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x10 }, { vcmpeq_osps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x10 }, { vcmpeq_osps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x10 }, { vcmpeq_osps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x10 }, { vcmpeq_osps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x10 }, { vcmpeq_osps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x10 }, { vcmpeq_osps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x10 }, { vcmpeq_osps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x10 }, { vcmpeq_osps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x10 }, { vcmpeq_osps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x10 }, { vcmpeq_osps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x10 }, { vcmpeq_osps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x10 }, { vcmpeq_osps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x11 }, { vcmplt_oqps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x11 }, { vcmplt_oqps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x11 }, { vcmplt_oqps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x11 }, { vcmplt_oqps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x11 }, { vcmplt_oqps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x11 }, { vcmplt_oqps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x11 }, { vcmplt_oqps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x11 }, { vcmplt_oqps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x11 }, { vcmplt_oqps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x11 }, { vcmplt_oqps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x11 }, { vcmplt_oqps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x11 }, { vcmplt_oqps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x11 }, { vcmplt_oqps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x11 }, { vcmplt_oqps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x12 }, { vcmple_oqps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x12 }, { vcmple_oqps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x12 }, { vcmple_oqps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x12 }, { vcmple_oqps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x12 }, { vcmple_oqps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x12 }, { vcmple_oqps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x12 }, { vcmple_oqps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x12 }, { vcmple_oqps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x12 }, { vcmple_oqps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x12 }, { vcmple_oqps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x12 }, { vcmple_oqps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x12 }, { vcmple_oqps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x12 }, { vcmple_oqps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x12 }, { vcmple_oqps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x13 }, { vcmpunord_sps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x13 }, { vcmpunord_sps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x13 }, { vcmpunord_sps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x13 }, { vcmpunord_sps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x13 }, { vcmpunord_sps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x13 }, { vcmpunord_sps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x13 }, { vcmpunord_sps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x13 }, { vcmpunord_sps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x13 }, { vcmpunord_sps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x13 }, { vcmpunord_sps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x13 }, { vcmpunord_sps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x13 }, { vcmpunord_sps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x13 }, { vcmpunord_sps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x13 }, { vcmpunord_sps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x14 }, { vcmpneq_usps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x14 }, { vcmpneq_usps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x14 }, { vcmpneq_usps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x14 }, { vcmpneq_usps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x14 }, { vcmpneq_usps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x14 }, { vcmpneq_usps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x14 }, { vcmpneq_usps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x14 }, { vcmpneq_usps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x14 }, { vcmpneq_usps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x14 }, { vcmpneq_usps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x14 }, { vcmpneq_usps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x14 }, { vcmpneq_usps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x14 }, { vcmpneq_usps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x14 }, { vcmpneq_usps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x15 }, { vcmpnlt_uqps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x15 }, { vcmpnlt_uqps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x15 }, { vcmpnlt_uqps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x15 }, { vcmpnlt_uqps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x15 }, { vcmpnlt_uqps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x15 }, { vcmpnlt_uqps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x15 }, { vcmpnlt_uqps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x15 }, { vcmpnlt_uqps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x15 }, { vcmpnlt_uqps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x15 }, { vcmpnlt_uqps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x15 }, { vcmpnlt_uqps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x15 }, { vcmpnlt_uqps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x15 }, { vcmpnlt_uqps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x15 }, { vcmpnlt_uqps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x16 }, { vcmpnle_uqps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x16 }, { vcmpnle_uqps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x16 }, { vcmpnle_uqps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x16 }, { vcmpnle_uqps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x16 }, { vcmpnle_uqps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x16 }, { vcmpnle_uqps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x16 }, { vcmpnle_uqps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x16 }, { vcmpnle_uqps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x16 }, { vcmpnle_uqps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x16 }, { vcmpnle_uqps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x16 }, { vcmpnle_uqps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x16 }, { vcmpnle_uqps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x16 }, { vcmpnle_uqps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x16 }, { vcmpnle_uqps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x17 }, { vcmpord_sps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x17 }, { vcmpord_sps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x17 }, { vcmpord_sps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x17 }, { vcmpord_sps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x17 }, { vcmpord_sps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x17 }, { vcmpord_sps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x17 }, { vcmpord_sps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x17 }, { vcmpord_sps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x17 }, { vcmpord_sps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x17 }, { vcmpord_sps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x17 }, { vcmpord_sps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x17 }, { vcmpord_sps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x17 }, { vcmpord_sps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x17 }, { vcmpord_sps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x18 }, { vcmpeq_usps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x18 }, { vcmpeq_usps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x18 }, { vcmpeq_usps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x18 }, { vcmpeq_usps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x18 }, { vcmpeq_usps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x18 }, { vcmpeq_usps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x18 }, { vcmpeq_usps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x18 }, { vcmpeq_usps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x18 }, { vcmpeq_usps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x18 }, { vcmpeq_usps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x18 }, { vcmpeq_usps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x18 }, { vcmpeq_usps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x18 }, { vcmpeq_usps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x18 }, { vcmpeq_usps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x19 }, { vcmpnge_uqps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x19 }, { vcmpnge_uqps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x19 }, { vcmpnge_uqps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x19 }, { vcmpnge_uqps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x19 }, { vcmpnge_uqps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x19 }, { vcmpnge_uqps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x19 }, { vcmpnge_uqps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x19 }, { vcmpnge_uqps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x19 }, { vcmpnge_uqps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x19 }, { vcmpnge_uqps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x19 }, { vcmpnge_uqps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x19 }, { vcmpnge_uqps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x19 }, { vcmpnge_uqps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x19 }, { vcmpnge_uqps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x1a }, { vcmpngt_uqps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x1a }, { vcmpngt_uqps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x1a }, { vcmpngt_uqps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x1a }, { vcmpngt_uqps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1a }, { vcmpngt_uqps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x1a }, { vcmpngt_uqps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x1a }, { vcmpngt_uqps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x1a }, { vcmpngt_uqps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x1a }, { vcmpngt_uqps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x1a }, { vcmpngt_uqps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x1a }, { vcmpngt_uqps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x1a }, { vcmpngt_uqps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x1a }, { vcmpngt_uqps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x1a }, { vcmpngt_uqps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x1b }, { vcmpfalse_osps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x1b }, { vcmpfalse_osps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x1b }, { vcmpfalse_osps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x1b }, { vcmpfalse_osps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1b }, { vcmpfalse_osps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x1b }, { vcmpfalse_osps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x1b }, { vcmpfalse_osps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x1b }, { vcmpfalse_osps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x1b }, { vcmpfalse_osps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x1b }, { vcmpfalse_osps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x1b }, { vcmpfalse_osps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x1b }, { vcmpfalse_osps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x1b }, { vcmpfalse_osps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x1b }, { vcmpfalse_osps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x1c }, { vcmpneq_osps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x1c }, { vcmpneq_osps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x1c }, { vcmpneq_osps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x1c }, { vcmpneq_osps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1c }, { vcmpneq_osps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x1c }, { vcmpneq_osps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x1c }, { vcmpneq_osps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x1c }, { vcmpneq_osps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x1c }, { vcmpneq_osps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x1c }, { vcmpneq_osps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x1c }, { vcmpneq_osps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x1c }, { vcmpneq_osps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x1c }, { vcmpneq_osps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x1c }, { vcmpneq_osps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x1d }, { vcmpge_oqps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x1d }, { vcmpge_oqps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x1d }, { vcmpge_oqps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x1d }, { vcmpge_oqps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1d }, { vcmpge_oqps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x1d }, { vcmpge_oqps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x1d }, { vcmpge_oqps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x1d }, { vcmpge_oqps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x1d }, { vcmpge_oqps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x1d }, { vcmpge_oqps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x1d }, { vcmpge_oqps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x1d }, { vcmpge_oqps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x1d }, { vcmpge_oqps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x1d }, { vcmpge_oqps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x1e }, { vcmpgt_oqps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x1e }, { vcmpgt_oqps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x1e }, { vcmpgt_oqps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x1e }, { vcmpgt_oqps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1e }, { vcmpgt_oqps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x1e }, { vcmpgt_oqps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x1e }, { vcmpgt_oqps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x1e }, { vcmpgt_oqps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x1e }, { vcmpgt_oqps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x1e }, { vcmpgt_oqps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x1e }, { vcmpgt_oqps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x1e }, { vcmpgt_oqps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x1e }, { vcmpgt_oqps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x1e }, { vcmpgt_oqps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0c, 0x40, 0xc2, 0xed, 0x1f }, { vcmptrue_usps k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x47, 0xc2, 0xed, 0x1f }, { vcmptrue_usps k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0c, 0x10, 0xc2, 0xed, 0x1f }, { vcmptrue_usps k5,zmm30,zmm29,\{sae\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x29, 0x1f }, { vcmptrue_usps k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0c, 0x40, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1f }, { vcmptrue_usps k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x29, 0x1f }, { vcmptrue_usps k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x7f, 0x1f }, { vcmptrue_usps k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x1f }, { vcmptrue_usps k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0x6a, 0x80, 0x1f }, { vcmptrue_usps k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0c, 0x40, 0xc2, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x1f }, { vcmptrue_usps k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x7f, 0x1f }, { vcmptrue_usps k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x1f }, { vcmptrue_usps k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0x6a, 0x80, 0x1f }, { vcmptrue_usps k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0c, 0x50, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x1f }, { vcmptrue_usps k5,zmm30,DWORD [rdx-0x204]\{1to16\} } testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0xab }, { vcmpsd k5\{k7\},xmm29,xmm28,0xab } testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0xab }, { vcmpsd k5\{k7\},xmm29,xmm28,\{sae\},0xab } testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x7b }, { vcmpsd k5\{k7\},xmm29,xmm28,0x7b } @@ -216,6 +1504,374 @@ testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x7b testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x7b }, { vcmpsd k5\{k7\},xmm29,QWORD [rdx+0x400],0x7b } testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x7b }, { vcmpsd k5\{k7\},xmm29,QWORD [rdx-0x400],0x7b } testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x7b }, { vcmpsd k5\{k7\},xmm29,QWORD [rdx-0x408],0x7b } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x00 }, { vcmpeqsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x00 }, { vcmpeqsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x00 }, { vcmpeqsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x00 }, { vcmpeqsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x00 }, { vcmpeqsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x00 }, { vcmpeqsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x00 }, { vcmpeqsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x00 }, { vcmpeqsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x00 }, { vcmpeqsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x00 }, { vcmpeqsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x00 }, { vcmpeqsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x00 }, { vcmpeqsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x00 }, { vcmpeqsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x00 }, { vcmpeqsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x00 }, { vcmpeqsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x00 }, { vcmpeqsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x01 }, { vcmpltsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x01 }, { vcmpltsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x01 }, { vcmpltsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x01 }, { vcmpltsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x01 }, { vcmpltsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x01 }, { vcmpltsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x01 }, { vcmpltsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x01 }, { vcmpltsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x01 }, { vcmpltsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x01 }, { vcmpltsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x01 }, { vcmpltsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x01 }, { vcmpltsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x01 }, { vcmpltsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x01 }, { vcmpltsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x01 }, { vcmpltsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x01 }, { vcmpltsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x02 }, { vcmplesd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x02 }, { vcmplesd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x02 }, { vcmplesd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x02 }, { vcmplesd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x02 }, { vcmplesd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x02 }, { vcmplesd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x02 }, { vcmplesd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x02 }, { vcmplesd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x02 }, { vcmplesd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x02 }, { vcmplesd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x02 }, { vcmplesd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x02 }, { vcmplesd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x02 }, { vcmplesd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x02 }, { vcmplesd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x02 }, { vcmplesd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x02 }, { vcmplesd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x03 }, { vcmpunordsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x03 }, { vcmpunordsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x03 }, { vcmpunordsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x03 }, { vcmpunordsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x03 }, { vcmpunordsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x03 }, { vcmpunordsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x03 }, { vcmpunordsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x03 }, { vcmpunordsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x03 }, { vcmpunordsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x03 }, { vcmpunordsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x03 }, { vcmpunordsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x03 }, { vcmpunordsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x03 }, { vcmpunordsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x03 }, { vcmpunordsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x03 }, { vcmpunordsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x03 }, { vcmpunordsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x04 }, { vcmpneqsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x04 }, { vcmpneqsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x04 }, { vcmpneqsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x04 }, { vcmpneqsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x04 }, { vcmpneqsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x04 }, { vcmpneqsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x04 }, { vcmpneqsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x04 }, { vcmpneqsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x04 }, { vcmpneqsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x04 }, { vcmpneqsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x04 }, { vcmpneqsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x04 }, { vcmpneqsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x04 }, { vcmpneqsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x04 }, { vcmpneqsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x04 }, { vcmpneqsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x04 }, { vcmpneqsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x05 }, { vcmpnltsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x05 }, { vcmpnltsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x05 }, { vcmpnltsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x05 }, { vcmpnltsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x05 }, { vcmpnltsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x05 }, { vcmpnltsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x05 }, { vcmpnltsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x05 }, { vcmpnltsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x05 }, { vcmpnltsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x05 }, { vcmpnltsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x05 }, { vcmpnltsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x05 }, { vcmpnltsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x05 }, { vcmpnltsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x05 }, { vcmpnltsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x05 }, { vcmpnltsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x05 }, { vcmpnltsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x06 }, { vcmpnlesd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x06 }, { vcmpnlesd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x06 }, { vcmpnlesd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x06 }, { vcmpnlesd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x06 }, { vcmpnlesd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x06 }, { vcmpnlesd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x06 }, { vcmpnlesd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x06 }, { vcmpnlesd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x06 }, { vcmpnlesd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x06 }, { vcmpnlesd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x06 }, { vcmpnlesd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x06 }, { vcmpnlesd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x06 }, { vcmpnlesd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x06 }, { vcmpnlesd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x06 }, { vcmpnlesd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x06 }, { vcmpnlesd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x07 }, { vcmpordsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x07 }, { vcmpordsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x07 }, { vcmpordsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x07 }, { vcmpordsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x07 }, { vcmpordsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x07 }, { vcmpordsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x07 }, { vcmpordsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x07 }, { vcmpordsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x07 }, { vcmpordsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x07 }, { vcmpordsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x07 }, { vcmpordsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x07 }, { vcmpordsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x07 }, { vcmpordsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x07 }, { vcmpordsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x07 }, { vcmpordsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x07 }, { vcmpordsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x08 }, { vcmpeq_uqsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x08 }, { vcmpeq_uqsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x08 }, { vcmpeq_uqsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x08 }, { vcmpeq_uqsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x08 }, { vcmpeq_uqsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x08 }, { vcmpeq_uqsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x08 }, { vcmpeq_uqsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x08 }, { vcmpeq_uqsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x09 }, { vcmpngesd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x09 }, { vcmpngesd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x09 }, { vcmpngesd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x09 }, { vcmpngesd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x09 }, { vcmpngesd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x09 }, { vcmpngesd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x09 }, { vcmpngesd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x09 }, { vcmpngesd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x09 }, { vcmpngesd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x09 }, { vcmpngesd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x09 }, { vcmpngesd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x09 }, { vcmpngesd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x09 }, { vcmpngesd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x09 }, { vcmpngesd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x09 }, { vcmpngesd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x09 }, { vcmpngesd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x0a }, { vcmpngtsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x0a }, { vcmpngtsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x0a }, { vcmpngtsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0a }, { vcmpngtsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x0a }, { vcmpngtsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x0a }, { vcmpngtsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x0a }, { vcmpngtsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x0a }, { vcmpngtsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x0a }, { vcmpngtsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x0a }, { vcmpngtsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x0a }, { vcmpngtsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0a }, { vcmpngtsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x0a }, { vcmpngtsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x0a }, { vcmpngtsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x0a }, { vcmpngtsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x0a }, { vcmpngtsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x0b }, { vcmpfalsesd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x0b }, { vcmpfalsesd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x0b }, { vcmpfalsesd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0b }, { vcmpfalsesd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x0b }, { vcmpfalsesd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x0b }, { vcmpfalsesd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x0b }, { vcmpfalsesd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x0b }, { vcmpfalsesd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x0b }, { vcmpfalsesd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x0b }, { vcmpfalsesd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x0b }, { vcmpfalsesd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0b }, { vcmpfalsesd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x0b }, { vcmpfalsesd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x0b }, { vcmpfalsesd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x0b }, { vcmpfalsesd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x0b }, { vcmpfalsesd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x0c }, { vcmpneq_oqsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x0c }, { vcmpneq_oqsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x0c }, { vcmpneq_oqsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0c }, { vcmpneq_oqsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x0c }, { vcmpneq_oqsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x0c }, { vcmpneq_oqsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x0c }, { vcmpneq_oqsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x0c }, { vcmpneq_oqsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x0d }, { vcmpgesd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x0d }, { vcmpgesd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x0d }, { vcmpgesd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0d }, { vcmpgesd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x0d }, { vcmpgesd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x0d }, { vcmpgesd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x0d }, { vcmpgesd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x0d }, { vcmpgesd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x0d }, { vcmpgesd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x0d }, { vcmpgesd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x0d }, { vcmpgesd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0d }, { vcmpgesd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x0d }, { vcmpgesd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x0d }, { vcmpgesd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x0d }, { vcmpgesd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x0d }, { vcmpgesd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x0e }, { vcmpgtsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x0e }, { vcmpgtsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x0e }, { vcmpgtsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0e }, { vcmpgtsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x0e }, { vcmpgtsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x0e }, { vcmpgtsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x0e }, { vcmpgtsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x0e }, { vcmpgtsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x0e }, { vcmpgtsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x0e }, { vcmpgtsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x0e }, { vcmpgtsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0e }, { vcmpgtsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x0e }, { vcmpgtsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x0e }, { vcmpgtsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x0e }, { vcmpgtsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x0e }, { vcmpgtsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x0f }, { vcmptruesd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x0f }, { vcmptruesd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x0f }, { vcmptruesd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0f }, { vcmptruesd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x0f }, { vcmptruesd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x0f }, { vcmptruesd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x0f }, { vcmptruesd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x0f }, { vcmptruesd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x0f }, { vcmptruesd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x0f }, { vcmptruesd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x0f }, { vcmptruesd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0f }, { vcmptruesd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x0f }, { vcmptruesd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x0f }, { vcmptruesd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x0f }, { vcmptruesd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x0f }, { vcmptruesd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x10 }, { vcmpeq_ossd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x10 }, { vcmpeq_ossd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x10 }, { vcmpeq_ossd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x10 }, { vcmpeq_ossd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x10 }, { vcmpeq_ossd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x10 }, { vcmpeq_ossd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x10 }, { vcmpeq_ossd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x10 }, { vcmpeq_ossd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x11 }, { vcmplt_oqsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x11 }, { vcmplt_oqsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x11 }, { vcmplt_oqsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x11 }, { vcmplt_oqsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x11 }, { vcmplt_oqsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x11 }, { vcmplt_oqsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x11 }, { vcmplt_oqsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x11 }, { vcmplt_oqsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x12 }, { vcmple_oqsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x12 }, { vcmple_oqsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x12 }, { vcmple_oqsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x12 }, { vcmple_oqsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x12 }, { vcmple_oqsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x12 }, { vcmple_oqsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x12 }, { vcmple_oqsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x12 }, { vcmple_oqsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x13 }, { vcmpunord_ssd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x13 }, { vcmpunord_ssd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x13 }, { vcmpunord_ssd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x13 }, { vcmpunord_ssd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x13 }, { vcmpunord_ssd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x13 }, { vcmpunord_ssd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x13 }, { vcmpunord_ssd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x13 }, { vcmpunord_ssd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x14 }, { vcmpneq_ussd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x14 }, { vcmpneq_ussd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x14 }, { vcmpneq_ussd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x14 }, { vcmpneq_ussd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x14 }, { vcmpneq_ussd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x14 }, { vcmpneq_ussd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x14 }, { vcmpneq_ussd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x14 }, { vcmpneq_ussd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x15 }, { vcmpnlt_uqsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x15 }, { vcmpnlt_uqsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x15 }, { vcmpnlt_uqsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x15 }, { vcmpnlt_uqsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x15 }, { vcmpnlt_uqsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x15 }, { vcmpnlt_uqsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x15 }, { vcmpnlt_uqsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x15 }, { vcmpnlt_uqsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x16 }, { vcmpnle_uqsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x16 }, { vcmpnle_uqsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x16 }, { vcmpnle_uqsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x16 }, { vcmpnle_uqsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x16 }, { vcmpnle_uqsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x16 }, { vcmpnle_uqsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x16 }, { vcmpnle_uqsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x16 }, { vcmpnle_uqsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x17 }, { vcmpord_ssd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x17 }, { vcmpord_ssd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x17 }, { vcmpord_ssd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x17 }, { vcmpord_ssd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x17 }, { vcmpord_ssd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x17 }, { vcmpord_ssd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x17 }, { vcmpord_ssd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x17 }, { vcmpord_ssd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x18 }, { vcmpeq_ussd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x18 }, { vcmpeq_ussd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x18 }, { vcmpeq_ussd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x18 }, { vcmpeq_ussd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x18 }, { vcmpeq_ussd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x18 }, { vcmpeq_ussd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x18 }, { vcmpeq_ussd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x18 }, { vcmpeq_ussd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x19 }, { vcmpnge_uqsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x19 }, { vcmpnge_uqsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x19 }, { vcmpnge_uqsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x19 }, { vcmpnge_uqsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x19 }, { vcmpnge_uqsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x19 }, { vcmpnge_uqsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x19 }, { vcmpnge_uqsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x19 }, { vcmpnge_uqsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x1a }, { vcmpngt_uqsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x1a }, { vcmpngt_uqsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x1a }, { vcmpngt_uqsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1a }, { vcmpngt_uqsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x1a }, { vcmpngt_uqsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x1a }, { vcmpngt_uqsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x1a }, { vcmpngt_uqsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x1a }, { vcmpngt_uqsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x1b }, { vcmpfalse_ossd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x1b }, { vcmpfalse_ossd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x1b }, { vcmpfalse_ossd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1b }, { vcmpfalse_ossd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x1b }, { vcmpfalse_ossd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x1b }, { vcmpfalse_ossd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x1b }, { vcmpfalse_ossd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x1b }, { vcmpfalse_ossd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x1c }, { vcmpneq_ossd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x1c }, { vcmpneq_ossd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x1c }, { vcmpneq_ossd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1c }, { vcmpneq_ossd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x1c }, { vcmpneq_ossd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x1c }, { vcmpneq_ossd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x1c }, { vcmpneq_ossd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x1c }, { vcmpneq_ossd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x1d }, { vcmpge_oqsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x1d }, { vcmpge_oqsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x1d }, { vcmpge_oqsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1d }, { vcmpge_oqsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x1d }, { vcmpge_oqsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x1d }, { vcmpge_oqsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x1d }, { vcmpge_oqsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x1d }, { vcmpge_oqsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x1e }, { vcmpgt_oqsd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x1e }, { vcmpgt_oqsd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x1e }, { vcmpgt_oqsd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1e }, { vcmpgt_oqsd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x1e }, { vcmpgt_oqsd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x1e }, { vcmpgt_oqsd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x1e }, { vcmpgt_oqsd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x1e }, { vcmpgt_oqsd k5\{k7\},xmm29,QWORD [rdx-0x408] } +testcase { 0x62, 0x91, 0x97, 0x07, 0xc2, 0xec, 0x1f }, { vcmptrue_ussd k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x97, 0x17, 0xc2, 0xec, 0x1f }, { vcmptrue_ussd k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x29, 0x1f }, { vcmptrue_ussd k5\{k7\},xmm29,QWORD [rcx] } +testcase { 0x62, 0xb1, 0x97, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1f }, { vcmptrue_ussd k5\{k7\},xmm29,QWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x7f, 0x1f }, { vcmptrue_ussd k5\{k7\},xmm29,QWORD [rdx+0x3f8] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x1f }, { vcmptrue_ussd k5\{k7\},xmm29,QWORD [rdx+0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0x6a, 0x80, 0x1f }, { vcmptrue_ussd k5\{k7\},xmm29,QWORD [rdx-0x400] } +testcase { 0x62, 0xf1, 0x97, 0x07, 0xc2, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x1f }, { vcmptrue_ussd k5\{k7\},xmm29,QWORD [rdx-0x408] } testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0xab }, { vcmpss k5\{k7\},xmm29,xmm28,0xab } testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0xab }, { vcmpss k5\{k7\},xmm29,xmm28,\{sae\},0xab } testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x7b }, { vcmpss k5\{k7\},xmm29,xmm28,0x7b } @@ -226,6 +1882,374 @@ testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x7b testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x7b }, { vcmpss k5\{k7\},xmm29,DWORD [rdx+0x200],0x7b } testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x7b }, { vcmpss k5\{k7\},xmm29,DWORD [rdx-0x200],0x7b } testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x7b }, { vcmpss k5\{k7\},xmm29,DWORD [rdx-0x204],0x7b } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x00 }, { vcmpeqss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x00 }, { vcmpeqss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x00 }, { vcmpeqss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x00 }, { vcmpeqss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x00 }, { vcmpeqss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x00 }, { vcmpeqss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x00 }, { vcmpeqss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x00 }, { vcmpeqss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x00 }, { vcmpeqss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x00 }, { vcmpeqss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x00 }, { vcmpeqss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x00 }, { vcmpeqss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x00 }, { vcmpeqss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x00 }, { vcmpeqss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x00 }, { vcmpeqss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x00 }, { vcmpeqss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x01 }, { vcmpltss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x01 }, { vcmpltss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x01 }, { vcmpltss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x01 }, { vcmpltss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x01 }, { vcmpltss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x01 }, { vcmpltss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x01 }, { vcmpltss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x01 }, { vcmpltss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x01 }, { vcmpltss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x01 }, { vcmpltss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x01 }, { vcmpltss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x01 }, { vcmpltss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x01 }, { vcmpltss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x01 }, { vcmpltss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x01 }, { vcmpltss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x01 }, { vcmpltss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x02 }, { vcmpless k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x02 }, { vcmpless k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x02 }, { vcmpless k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x02 }, { vcmpless k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x02 }, { vcmpless k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x02 }, { vcmpless k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x02 }, { vcmpless k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x02 }, { vcmpless k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x02 }, { vcmpless k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x02 }, { vcmpless k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x02 }, { vcmpless k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x02 }, { vcmpless k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x02 }, { vcmpless k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x02 }, { vcmpless k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x02 }, { vcmpless k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x02 }, { vcmpless k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x03 }, { vcmpunordss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x03 }, { vcmpunordss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x03 }, { vcmpunordss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x03 }, { vcmpunordss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x03 }, { vcmpunordss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x03 }, { vcmpunordss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x03 }, { vcmpunordss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x03 }, { vcmpunordss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x03 }, { vcmpunordss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x03 }, { vcmpunordss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x03 }, { vcmpunordss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x03 }, { vcmpunordss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x03 }, { vcmpunordss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x03 }, { vcmpunordss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x03 }, { vcmpunordss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x03 }, { vcmpunordss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x04 }, { vcmpneqss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x04 }, { vcmpneqss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x04 }, { vcmpneqss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x04 }, { vcmpneqss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x04 }, { vcmpneqss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x04 }, { vcmpneqss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x04 }, { vcmpneqss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x04 }, { vcmpneqss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x04 }, { vcmpneqss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x04 }, { vcmpneqss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x04 }, { vcmpneqss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x04 }, { vcmpneqss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x04 }, { vcmpneqss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x04 }, { vcmpneqss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x04 }, { vcmpneqss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x04 }, { vcmpneqss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x05 }, { vcmpnltss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x05 }, { vcmpnltss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x05 }, { vcmpnltss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x05 }, { vcmpnltss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x05 }, { vcmpnltss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x05 }, { vcmpnltss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x05 }, { vcmpnltss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x05 }, { vcmpnltss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x05 }, { vcmpnltss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x05 }, { vcmpnltss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x05 }, { vcmpnltss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x05 }, { vcmpnltss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x05 }, { vcmpnltss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x05 }, { vcmpnltss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x05 }, { vcmpnltss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x05 }, { vcmpnltss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x06 }, { vcmpnless k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x06 }, { vcmpnless k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x06 }, { vcmpnless k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x06 }, { vcmpnless k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x06 }, { vcmpnless k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x06 }, { vcmpnless k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x06 }, { vcmpnless k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x06 }, { vcmpnless k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x06 }, { vcmpnless k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x06 }, { vcmpnless k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x06 }, { vcmpnless k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x06 }, { vcmpnless k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x06 }, { vcmpnless k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x06 }, { vcmpnless k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x06 }, { vcmpnless k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x06 }, { vcmpnless k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x07 }, { vcmpordss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x07 }, { vcmpordss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x07 }, { vcmpordss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x07 }, { vcmpordss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x07 }, { vcmpordss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x07 }, { vcmpordss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x07 }, { vcmpordss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x07 }, { vcmpordss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x07 }, { vcmpordss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x07 }, { vcmpordss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x07 }, { vcmpordss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x07 }, { vcmpordss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x07 }, { vcmpordss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x07 }, { vcmpordss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x07 }, { vcmpordss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x07 }, { vcmpordss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x08 }, { vcmpeq_uqss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x08 }, { vcmpeq_uqss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x08 }, { vcmpeq_uqss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x08 }, { vcmpeq_uqss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x08 }, { vcmpeq_uqss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x08 }, { vcmpeq_uqss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x08 }, { vcmpeq_uqss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x08 }, { vcmpeq_uqss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x09 }, { vcmpngess k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x09 }, { vcmpngess k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x09 }, { vcmpngess k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x09 }, { vcmpngess k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x09 }, { vcmpngess k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x09 }, { vcmpngess k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x09 }, { vcmpngess k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x09 }, { vcmpngess k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x09 }, { vcmpngess k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x09 }, { vcmpngess k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x09 }, { vcmpngess k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x09 }, { vcmpngess k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x09 }, { vcmpngess k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x09 }, { vcmpngess k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x09 }, { vcmpngess k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x09 }, { vcmpngess k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x0a }, { vcmpngtss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x0a }, { vcmpngtss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x0a }, { vcmpngtss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0a }, { vcmpngtss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x0a }, { vcmpngtss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x0a }, { vcmpngtss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x0a }, { vcmpngtss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x0a }, { vcmpngtss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x0a }, { vcmpngtss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x0a }, { vcmpngtss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x0a }, { vcmpngtss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0a }, { vcmpngtss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x0a }, { vcmpngtss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x0a }, { vcmpngtss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x0a }, { vcmpngtss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x0a }, { vcmpngtss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x0b }, { vcmpfalsess k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x0b }, { vcmpfalsess k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x0b }, { vcmpfalsess k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0b }, { vcmpfalsess k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x0b }, { vcmpfalsess k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x0b }, { vcmpfalsess k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x0b }, { vcmpfalsess k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x0b }, { vcmpfalsess k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x0b }, { vcmpfalsess k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x0b }, { vcmpfalsess k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x0b }, { vcmpfalsess k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0b }, { vcmpfalsess k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x0b }, { vcmpfalsess k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x0b }, { vcmpfalsess k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x0b }, { vcmpfalsess k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x0b }, { vcmpfalsess k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x0c }, { vcmpneq_oqss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x0c }, { vcmpneq_oqss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x0c }, { vcmpneq_oqss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0c }, { vcmpneq_oqss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x0c }, { vcmpneq_oqss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x0c }, { vcmpneq_oqss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x0c }, { vcmpneq_oqss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x0c }, { vcmpneq_oqss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x0d }, { vcmpgess k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x0d }, { vcmpgess k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x0d }, { vcmpgess k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0d }, { vcmpgess k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x0d }, { vcmpgess k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x0d }, { vcmpgess k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x0d }, { vcmpgess k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x0d }, { vcmpgess k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x0d }, { vcmpgess k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x0d }, { vcmpgess k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x0d }, { vcmpgess k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0d }, { vcmpgess k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x0d }, { vcmpgess k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x0d }, { vcmpgess k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x0d }, { vcmpgess k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x0d }, { vcmpgess k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x0e }, { vcmpgtss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x0e }, { vcmpgtss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x0e }, { vcmpgtss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0e }, { vcmpgtss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x0e }, { vcmpgtss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x0e }, { vcmpgtss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x0e }, { vcmpgtss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x0e }, { vcmpgtss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x0e }, { vcmpgtss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x0e }, { vcmpgtss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x0e }, { vcmpgtss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0e }, { vcmpgtss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x0e }, { vcmpgtss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x0e }, { vcmpgtss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x0e }, { vcmpgtss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x0e }, { vcmpgtss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x0f }, { vcmptruess k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x0f }, { vcmptruess k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x0f }, { vcmptruess k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0f }, { vcmptruess k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x0f }, { vcmptruess k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x0f }, { vcmptruess k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x0f }, { vcmptruess k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x0f }, { vcmptruess k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x0f }, { vcmptruess k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x0f }, { vcmptruess k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x0f }, { vcmptruess k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x0f }, { vcmptruess k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x0f }, { vcmptruess k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x0f }, { vcmptruess k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x0f }, { vcmptruess k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x0f }, { vcmptruess k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x10 }, { vcmpeq_osss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x10 }, { vcmpeq_osss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x10 }, { vcmpeq_osss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x10 }, { vcmpeq_osss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x10 }, { vcmpeq_osss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x10 }, { vcmpeq_osss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x10 }, { vcmpeq_osss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x10 }, { vcmpeq_osss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x11 }, { vcmplt_oqss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x11 }, { vcmplt_oqss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x11 }, { vcmplt_oqss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x11 }, { vcmplt_oqss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x11 }, { vcmplt_oqss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x11 }, { vcmplt_oqss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x11 }, { vcmplt_oqss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x11 }, { vcmplt_oqss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x12 }, { vcmple_oqss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x12 }, { vcmple_oqss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x12 }, { vcmple_oqss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x12 }, { vcmple_oqss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x12 }, { vcmple_oqss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x12 }, { vcmple_oqss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x12 }, { vcmple_oqss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x12 }, { vcmple_oqss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x13 }, { vcmpunord_sss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x13 }, { vcmpunord_sss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x13 }, { vcmpunord_sss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x13 }, { vcmpunord_sss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x13 }, { vcmpunord_sss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x13 }, { vcmpunord_sss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x13 }, { vcmpunord_sss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x13 }, { vcmpunord_sss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x14 }, { vcmpneq_usss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x14 }, { vcmpneq_usss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x14 }, { vcmpneq_usss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x14 }, { vcmpneq_usss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x14 }, { vcmpneq_usss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x14 }, { vcmpneq_usss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x14 }, { vcmpneq_usss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x14 }, { vcmpneq_usss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x15 }, { vcmpnlt_uqss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x15 }, { vcmpnlt_uqss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x15 }, { vcmpnlt_uqss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x15 }, { vcmpnlt_uqss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x15 }, { vcmpnlt_uqss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x15 }, { vcmpnlt_uqss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x15 }, { vcmpnlt_uqss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x15 }, { vcmpnlt_uqss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x16 }, { vcmpnle_uqss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x16 }, { vcmpnle_uqss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x16 }, { vcmpnle_uqss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x16 }, { vcmpnle_uqss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x16 }, { vcmpnle_uqss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x16 }, { vcmpnle_uqss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x16 }, { vcmpnle_uqss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x16 }, { vcmpnle_uqss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x17 }, { vcmpord_sss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x17 }, { vcmpord_sss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x17 }, { vcmpord_sss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x17 }, { vcmpord_sss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x17 }, { vcmpord_sss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x17 }, { vcmpord_sss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x17 }, { vcmpord_sss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x17 }, { vcmpord_sss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x18 }, { vcmpeq_usss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x18 }, { vcmpeq_usss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x18 }, { vcmpeq_usss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x18 }, { vcmpeq_usss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x18 }, { vcmpeq_usss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x18 }, { vcmpeq_usss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x18 }, { vcmpeq_usss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x18 }, { vcmpeq_usss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x19 }, { vcmpnge_uqss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x19 }, { vcmpnge_uqss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x19 }, { vcmpnge_uqss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x19 }, { vcmpnge_uqss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x19 }, { vcmpnge_uqss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x19 }, { vcmpnge_uqss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x19 }, { vcmpnge_uqss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x19 }, { vcmpnge_uqss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x1a }, { vcmpngt_uqss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x1a }, { vcmpngt_uqss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x1a }, { vcmpngt_uqss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1a }, { vcmpngt_uqss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x1a }, { vcmpngt_uqss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x1a }, { vcmpngt_uqss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x1a }, { vcmpngt_uqss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x1a }, { vcmpngt_uqss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x1b }, { vcmpfalse_osss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x1b }, { vcmpfalse_osss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x1b }, { vcmpfalse_osss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1b }, { vcmpfalse_osss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x1b }, { vcmpfalse_osss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x1b }, { vcmpfalse_osss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x1b }, { vcmpfalse_osss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x1b }, { vcmpfalse_osss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x1c }, { vcmpneq_osss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x1c }, { vcmpneq_osss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x1c }, { vcmpneq_osss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1c }, { vcmpneq_osss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x1c }, { vcmpneq_osss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x1c }, { vcmpneq_osss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x1c }, { vcmpneq_osss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x1c }, { vcmpneq_osss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x1d }, { vcmpge_oqss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x1d }, { vcmpge_oqss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x1d }, { vcmpge_oqss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1d }, { vcmpge_oqss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x1d }, { vcmpge_oqss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x1d }, { vcmpge_oqss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x1d }, { vcmpge_oqss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x1d }, { vcmpge_oqss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x1e }, { vcmpgt_oqss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x1e }, { vcmpgt_oqss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x1e }, { vcmpgt_oqss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1e }, { vcmpgt_oqss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x1e }, { vcmpgt_oqss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x1e }, { vcmpgt_oqss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x1e }, { vcmpgt_oqss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x1e }, { vcmpgt_oqss k5\{k7\},xmm29,DWORD [rdx-0x204] } +testcase { 0x62, 0x91, 0x16, 0x07, 0xc2, 0xec, 0x1f }, { vcmptrue_usss k5\{k7\},xmm29,xmm28 } +testcase { 0x62, 0x91, 0x16, 0x17, 0xc2, 0xec, 0x1f }, { vcmptrue_usss k5\{k7\},xmm29,xmm28,\{sae\} } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x29, 0x1f }, { vcmptrue_usss k5\{k7\},xmm29,DWORD [rcx] } +testcase { 0x62, 0xb1, 0x16, 0x07, 0xc2, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x1f }, { vcmptrue_usss k5\{k7\},xmm29,DWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x7f, 0x1f }, { vcmptrue_usss k5\{k7\},xmm29,DWORD [rdx+0x1fc] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x1f }, { vcmptrue_usss k5\{k7\},xmm29,DWORD [rdx+0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0x6a, 0x80, 0x1f }, { vcmptrue_usss k5\{k7\},xmm29,DWORD [rdx-0x200] } +testcase { 0x62, 0xf1, 0x16, 0x07, 0xc2, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x1f }, { vcmptrue_usss k5\{k7\},xmm29,DWORD [rdx-0x204] } testcase { 0x62, 0x01, 0xfd, 0x08, 0x2f, 0xf5 }, { vcomisd xmm30,xmm29 } testcase { 0x62, 0x01, 0xfd, 0x18, 0x2f, 0xf5 }, { vcomisd xmm30,xmm29,\{sae\} } testcase { 0x62, 0x61, 0xfd, 0x08, 0x2f, 0x31 }, { vcomisd xmm30,QWORD [rcx] } @@ -2362,12 +4386,210 @@ testcase { 0x62, 0x93, 0x0d, 0x40, 0x1f, 0xed, 0x7b testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0x29, 0x7b }, { vpcmpd k5,zmm30,ZWORD [rcx],0x7b } testcase { 0x62, 0xb3, 0x0d, 0x40, 0x1f, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x7b }, { vpcmpd k5,zmm30,ZWORD [rax+r14*8+0x123],0x7b } testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0x29, 0x7b }, { vpcmpd k5,zmm30,DWORD [rcx]\{1to16\},0x7b } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0x6a, 0x7f, 0x7b }, { vpcmpd k5,zmm30,ZWORD [rdx+0x1fc0],0x7b } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x7b }, { vpcmpd k5,zmm30,ZWORD [rdx+0x2000],0x7b } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0x6a, 0x80, 0x7b }, { vpcmpd k5,zmm30,ZWORD [rdx-0x2000],0x7b } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x7b }, { vpcmpd k5,zmm30,ZWORD [rdx-0x2040],0x7b } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0x6a, 0x7f, 0x7b }, { vpcmpd k5,zmm30,DWORD [rdx+0x1fc]\{1to16\},0x7b } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x7b }, { vpcmpd k5,zmm30,DWORD [rdx+0x200]\{1to16\},0x7b } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0x6a, 0x80, 0x7b }, { vpcmpd k5,zmm30,DWORD [rdx-0x200]\{1to16\},0x7b } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x7b }, { vpcmpd k5,zmm30,DWORD [rdx-0x204]\{1to16\},0x7b } +testcase { 0x62, 0x93, 0x0d, 0x40, 0x1f, 0xed, 0x01 }, { vpcmpltd k5,zmm30,zmm29 } +testcase { 0x62, 0x93, 0x0d, 0x47, 0x1f, 0xed, 0x01 }, { vpcmpltd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0x29, 0x01 }, { vpcmpltd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb3, 0x0d, 0x40, 0x1f, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x01 }, { vpcmpltd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0x29, 0x01 }, { vpcmpltd k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0x6a, 0x7f, 0x01 }, { vpcmpltd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x01 }, { vpcmpltd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0x6a, 0x80, 0x01 }, { vpcmpltd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x01 }, { vpcmpltd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0x6a, 0x7f, 0x01 }, { vpcmpltd k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x01 }, { vpcmpltd k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0x6a, 0x80, 0x01 }, { vpcmpltd k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x01 }, { vpcmpltd k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x93, 0x0d, 0x40, 0x1f, 0xed, 0x02 }, { vpcmpled k5,zmm30,zmm29 } +testcase { 0x62, 0x93, 0x0d, 0x47, 0x1f, 0xed, 0x02 }, { vpcmpled k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0x29, 0x02 }, { vpcmpled k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb3, 0x0d, 0x40, 0x1f, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x02 }, { vpcmpled k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0x29, 0x02 }, { vpcmpled k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0x6a, 0x7f, 0x02 }, { vpcmpled k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x02 }, { vpcmpled k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0x6a, 0x80, 0x02 }, { vpcmpled k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x02 }, { vpcmpled k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0x6a, 0x7f, 0x02 }, { vpcmpled k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x02 }, { vpcmpled k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0x6a, 0x80, 0x02 }, { vpcmpled k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x02 }, { vpcmpled k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x93, 0x0d, 0x40, 0x1f, 0xed, 0x04 }, { vpcmpneqd k5,zmm30,zmm29 } +testcase { 0x62, 0x93, 0x0d, 0x47, 0x1f, 0xed, 0x04 }, { vpcmpneqd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0x29, 0x04 }, { vpcmpneqd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb3, 0x0d, 0x40, 0x1f, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x04 }, { vpcmpneqd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0x29, 0x04 }, { vpcmpneqd k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0x6a, 0x7f, 0x04 }, { vpcmpneqd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x04 }, { vpcmpneqd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0x6a, 0x80, 0x04 }, { vpcmpneqd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x04 }, { vpcmpneqd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0x6a, 0x7f, 0x04 }, { vpcmpneqd k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x04 }, { vpcmpneqd k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0x6a, 0x80, 0x04 }, { vpcmpneqd k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x04 }, { vpcmpneqd k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x93, 0x0d, 0x40, 0x1f, 0xed, 0x05 }, { vpcmpnltd k5,zmm30,zmm29 } +testcase { 0x62, 0x93, 0x0d, 0x47, 0x1f, 0xed, 0x05 }, { vpcmpnltd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0x29, 0x05 }, { vpcmpnltd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb3, 0x0d, 0x40, 0x1f, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x05 }, { vpcmpnltd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0x29, 0x05 }, { vpcmpnltd k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0x6a, 0x7f, 0x05 }, { vpcmpnltd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x05 }, { vpcmpnltd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0x6a, 0x80, 0x05 }, { vpcmpnltd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x05 }, { vpcmpnltd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0x6a, 0x7f, 0x05 }, { vpcmpnltd k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x05 }, { vpcmpnltd k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0x6a, 0x80, 0x05 }, { vpcmpnltd k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x05 }, { vpcmpnltd k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x93, 0x0d, 0x40, 0x1f, 0xed, 0x06 }, { vpcmpnled k5,zmm30,zmm29 } +testcase { 0x62, 0x93, 0x0d, 0x47, 0x1f, 0xed, 0x06 }, { vpcmpnled k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0x29, 0x06 }, { vpcmpnled k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb3, 0x0d, 0x40, 0x1f, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x06 }, { vpcmpnled k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0x29, 0x06 }, { vpcmpnled k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0x6a, 0x7f, 0x06 }, { vpcmpnled k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x06 }, { vpcmpnled k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0x6a, 0x80, 0x06 }, { vpcmpnled k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1f, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x06 }, { vpcmpnled k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0x6a, 0x7f, 0x06 }, { vpcmpnled k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x06 }, { vpcmpnled k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0x6a, 0x80, 0x06 }, { vpcmpnled k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1f, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x06 }, { vpcmpnled k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x91, 0x0d, 0x40, 0x76, 0xed }, { vpcmpeqd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0d, 0x47, 0x76, 0xed }, { vpcmpeqd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf1, 0x0d, 0x40, 0x76, 0x29 }, { vpcmpeqd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0d, 0x40, 0x76, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00 }, { vpcmpeqd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0d, 0x50, 0x76, 0x29 }, { vpcmpeqd k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0d, 0x40, 0x76, 0x6a, 0x7f }, { vpcmpeqd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0d, 0x40, 0x76, 0xaa, 0x00, 0x20, 0x00, 0x00 }, { vpcmpeqd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0d, 0x40, 0x76, 0x6a, 0x80 }, { vpcmpeqd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0d, 0x40, 0x76, 0xaa, 0xc0, 0xdf, 0xff, 0xff }, { vpcmpeqd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0d, 0x50, 0x76, 0x6a, 0x7f }, { vpcmpeqd k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0d, 0x50, 0x76, 0xaa, 0x00, 0x02, 0x00, 0x00 }, { vpcmpeqd k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0d, 0x50, 0x76, 0x6a, 0x80 }, { vpcmpeqd k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0d, 0x50, 0x76, 0xaa, 0xfc, 0xfd, 0xff, 0xff }, { vpcmpeqd k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x92, 0x8d, 0x40, 0x29, 0xed }, { vpcmpeqq k5,zmm30,zmm29 } +testcase { 0x62, 0x92, 0x8d, 0x47, 0x29, 0xed }, { vpcmpeqq k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf2, 0x8d, 0x40, 0x29, 0x29 }, { vpcmpeqq k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb2, 0x8d, 0x40, 0x29, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00 }, { vpcmpeqq k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf2, 0x8d, 0x50, 0x29, 0x29 }, { vpcmpeqq k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf2, 0x8d, 0x40, 0x29, 0x6a, 0x7f }, { vpcmpeqq k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf2, 0x8d, 0x40, 0x29, 0xaa, 0x00, 0x20, 0x00, 0x00 }, { vpcmpeqq k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf2, 0x8d, 0x40, 0x29, 0x6a, 0x80 }, { vpcmpeqq k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf2, 0x8d, 0x40, 0x29, 0xaa, 0xc0, 0xdf, 0xff, 0xff }, { vpcmpeqq k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf2, 0x8d, 0x50, 0x29, 0x6a, 0x7f }, { vpcmpeqq k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf2, 0x8d, 0x50, 0x29, 0xaa, 0x00, 0x04, 0x00, 0x00 }, { vpcmpeqq k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf2, 0x8d, 0x50, 0x29, 0x6a, 0x80 }, { vpcmpeqq k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf2, 0x8d, 0x50, 0x29, 0xaa, 0xf8, 0xfb, 0xff, 0xff }, { vpcmpeqq k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x91, 0x0d, 0x40, 0x66, 0xed }, { vpcmpgtd k5,zmm30,zmm29 } +testcase { 0x62, 0x91, 0x0d, 0x47, 0x66, 0xed }, { vpcmpgtd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf1, 0x0d, 0x40, 0x66, 0x29 }, { vpcmpgtd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb1, 0x0d, 0x40, 0x66, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00 }, { vpcmpgtd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf1, 0x0d, 0x50, 0x66, 0x29 }, { vpcmpgtd k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf1, 0x0d, 0x40, 0x66, 0x6a, 0x7f }, { vpcmpgtd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf1, 0x0d, 0x40, 0x66, 0xaa, 0x00, 0x20, 0x00, 0x00 }, { vpcmpgtd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf1, 0x0d, 0x40, 0x66, 0x6a, 0x80 }, { vpcmpgtd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf1, 0x0d, 0x40, 0x66, 0xaa, 0xc0, 0xdf, 0xff, 0xff }, { vpcmpgtd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf1, 0x0d, 0x50, 0x66, 0x6a, 0x7f }, { vpcmpgtd k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf1, 0x0d, 0x50, 0x66, 0xaa, 0x00, 0x02, 0x00, 0x00 }, { vpcmpgtd k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0d, 0x50, 0x66, 0x6a, 0x80 }, { vpcmpgtd k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf1, 0x0d, 0x50, 0x66, 0xaa, 0xfc, 0xfd, 0xff, 0xff }, { vpcmpgtd k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x92, 0x8d, 0x40, 0x37, 0xed }, { vpcmpgtq k5,zmm30,zmm29 } +testcase { 0x62, 0x92, 0x8d, 0x47, 0x37, 0xed }, { vpcmpgtq k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf2, 0x8d, 0x40, 0x37, 0x29 }, { vpcmpgtq k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb2, 0x8d, 0x40, 0x37, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00 }, { vpcmpgtq k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf2, 0x8d, 0x50, 0x37, 0x29 }, { vpcmpgtq k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf2, 0x8d, 0x40, 0x37, 0x6a, 0x7f }, { vpcmpgtq k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf2, 0x8d, 0x40, 0x37, 0xaa, 0x00, 0x20, 0x00, 0x00 }, { vpcmpgtq k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf2, 0x8d, 0x40, 0x37, 0x6a, 0x80 }, { vpcmpgtq k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf2, 0x8d, 0x40, 0x37, 0xaa, 0xc0, 0xdf, 0xff, 0xff }, { vpcmpgtq k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf2, 0x8d, 0x50, 0x37, 0x6a, 0x7f }, { vpcmpgtq k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf2, 0x8d, 0x50, 0x37, 0xaa, 0x00, 0x04, 0x00, 0x00 }, { vpcmpgtq k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf2, 0x8d, 0x50, 0x37, 0x6a, 0x80 }, { vpcmpgtq k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf2, 0x8d, 0x50, 0x37, 0xaa, 0xf8, 0xfb, 0xff, 0xff }, { vpcmpgtq k5,zmm30,QWORD [rdx-0x408]\{1to8\} } testcase { 0x62, 0x93, 0x8d, 0x40, 0x1f, 0xed, 0xab }, { vpcmpq k5,zmm30,zmm29,0xab } testcase { 0x62, 0x93, 0x8d, 0x47, 0x1f, 0xed, 0xab }, { vpcmpq k5\{k7\},zmm30,zmm29,0xab } testcase { 0x62, 0x93, 0x8d, 0x40, 0x1f, 0xed, 0x7b }, { vpcmpq k5,zmm30,zmm29,0x7b } testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0x29, 0x7b }, { vpcmpq k5,zmm30,ZWORD [rcx],0x7b } testcase { 0x62, 0xb3, 0x8d, 0x40, 0x1f, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x7b }, { vpcmpq k5,zmm30,ZWORD [rax+r14*8+0x123],0x7b } testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0x29, 0x7b }, { vpcmpq k5,zmm30,QWORD [rcx]\{1to8\},0x7b } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0x6a, 0x7f, 0x7b }, { vpcmpq k5,zmm30,ZWORD [rdx+0x1fc0],0x7b } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x7b }, { vpcmpq k5,zmm30,ZWORD [rdx+0x2000],0x7b } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0x6a, 0x80, 0x7b }, { vpcmpq k5,zmm30,ZWORD [rdx-0x2000],0x7b } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x7b }, { vpcmpq k5,zmm30,ZWORD [rdx-0x2040],0x7b } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0x6a, 0x7f, 0x7b }, { vpcmpq k5,zmm30,QWORD [rdx+0x3f8]\{1to8\},0x7b } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x7b }, { vpcmpq k5,zmm30,QWORD [rdx+0x400]\{1to8\},0x7b } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0x6a, 0x80, 0x7b }, { vpcmpq k5,zmm30,QWORD [rdx-0x400]\{1to8\},0x7b } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x7b }, { vpcmpq k5,zmm30,QWORD [rdx-0x408]\{1to8\},0x7b } +testcase { 0x62, 0x93, 0x8d, 0x40, 0x1f, 0xed, 0x01 }, { vpcmpltq k5,zmm30,zmm29 } +testcase { 0x62, 0x93, 0x8d, 0x47, 0x1f, 0xed, 0x01 }, { vpcmpltq k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0x29, 0x01 }, { vpcmpltq k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb3, 0x8d, 0x40, 0x1f, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x01 }, { vpcmpltq k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0x29, 0x01 }, { vpcmpltq k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0x6a, 0x7f, 0x01 }, { vpcmpltq k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x01 }, { vpcmpltq k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0x6a, 0x80, 0x01 }, { vpcmpltq k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x01 }, { vpcmpltq k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0x6a, 0x7f, 0x01 }, { vpcmpltq k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x01 }, { vpcmpltq k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0x6a, 0x80, 0x01 }, { vpcmpltq k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x01 }, { vpcmpltq k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x93, 0x8d, 0x40, 0x1f, 0xed, 0x02 }, { vpcmpleq k5,zmm30,zmm29 } +testcase { 0x62, 0x93, 0x8d, 0x47, 0x1f, 0xed, 0x02 }, { vpcmpleq k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0x29, 0x02 }, { vpcmpleq k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb3, 0x8d, 0x40, 0x1f, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x02 }, { vpcmpleq k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0x29, 0x02 }, { vpcmpleq k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0x6a, 0x7f, 0x02 }, { vpcmpleq k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x02 }, { vpcmpleq k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0x6a, 0x80, 0x02 }, { vpcmpleq k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x02 }, { vpcmpleq k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0x6a, 0x7f, 0x02 }, { vpcmpleq k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x02 }, { vpcmpleq k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0x6a, 0x80, 0x02 }, { vpcmpleq k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x02 }, { vpcmpleq k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x93, 0x8d, 0x40, 0x1f, 0xed, 0x04 }, { vpcmpneqq k5,zmm30,zmm29 } +testcase { 0x62, 0x93, 0x8d, 0x47, 0x1f, 0xed, 0x04 }, { vpcmpneqq k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0x29, 0x04 }, { vpcmpneqq k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb3, 0x8d, 0x40, 0x1f, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x04 }, { vpcmpneqq k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0x29, 0x04 }, { vpcmpneqq k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0x6a, 0x7f, 0x04 }, { vpcmpneqq k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x04 }, { vpcmpneqq k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0x6a, 0x80, 0x04 }, { vpcmpneqq k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x04 }, { vpcmpneqq k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0x6a, 0x7f, 0x04 }, { vpcmpneqq k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x04 }, { vpcmpneqq k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0x6a, 0x80, 0x04 }, { vpcmpneqq k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x04 }, { vpcmpneqq k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x93, 0x8d, 0x40, 0x1f, 0xed, 0x05 }, { vpcmpnltq k5,zmm30,zmm29 } +testcase { 0x62, 0x93, 0x8d, 0x47, 0x1f, 0xed, 0x05 }, { vpcmpnltq k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0x29, 0x05 }, { vpcmpnltq k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb3, 0x8d, 0x40, 0x1f, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x05 }, { vpcmpnltq k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0x29, 0x05 }, { vpcmpnltq k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0x6a, 0x7f, 0x05 }, { vpcmpnltq k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x05 }, { vpcmpnltq k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0x6a, 0x80, 0x05 }, { vpcmpnltq k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x05 }, { vpcmpnltq k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0x6a, 0x7f, 0x05 }, { vpcmpnltq k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x05 }, { vpcmpnltq k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0x6a, 0x80, 0x05 }, { vpcmpnltq k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x05 }, { vpcmpnltq k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x93, 0x8d, 0x40, 0x1f, 0xed, 0x06 }, { vpcmpnleq k5,zmm30,zmm29 } +testcase { 0x62, 0x93, 0x8d, 0x47, 0x1f, 0xed, 0x06 }, { vpcmpnleq k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0x29, 0x06 }, { vpcmpnleq k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb3, 0x8d, 0x40, 0x1f, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x06 }, { vpcmpnleq k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0x29, 0x06 }, { vpcmpnleq k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0x6a, 0x7f, 0x06 }, { vpcmpnleq k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x06 }, { vpcmpnleq k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0x6a, 0x80, 0x06 }, { vpcmpnleq k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1f, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x06 }, { vpcmpnleq k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0x6a, 0x7f, 0x06 }, { vpcmpnleq k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x06 }, { vpcmpnleq k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0x6a, 0x80, 0x06 }, { vpcmpnleq k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1f, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x06 }, { vpcmpnleq k5,zmm30,QWORD [rdx-0x408]\{1to8\} } testcase { 0x62, 0x93, 0x0d, 0x40, 0x1e, 0xed, 0xab }, { vpcmpud k5,zmm30,zmm29,0xab } testcase { 0x62, 0x93, 0x0d, 0x47, 0x1e, 0xed, 0xab }, { vpcmpud k5\{k7\},zmm30,zmm29,0xab } testcase { 0x62, 0x93, 0x0d, 0x40, 0x1e, 0xed, 0x7b }, { vpcmpud k5,zmm30,zmm29,0x7b } @@ -2382,6 +4604,84 @@ testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0x6a, 0x7f, 0x7b testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x7b }, { vpcmpud k5,zmm30,DWORD [rdx+0x200]\{1to16\},0x7b } testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0x6a, 0x80, 0x7b }, { vpcmpud k5,zmm30,DWORD [rdx-0x200]\{1to16\},0x7b } testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x7b }, { vpcmpud k5,zmm30,DWORD [rdx-0x204]\{1to16\},0x7b } +testcase { 0x62, 0x93, 0x0d, 0x40, 0x1e, 0xed, 0x00 }, { vpcmpequd k5,zmm30,zmm29 } +testcase { 0x62, 0x93, 0x0d, 0x47, 0x1e, 0xed, 0x00 }, { vpcmpequd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0x29, 0x00 }, { vpcmpequd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb3, 0x0d, 0x40, 0x1e, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x00 }, { vpcmpequd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0x29, 0x00 }, { vpcmpequd k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0x6a, 0x7f, 0x00 }, { vpcmpequd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x00 }, { vpcmpequd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0x6a, 0x80, 0x00 }, { vpcmpequd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x00 }, { vpcmpequd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0x6a, 0x7f, 0x00 }, { vpcmpequd k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x00 }, { vpcmpequd k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0x6a, 0x80, 0x00 }, { vpcmpequd k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x00 }, { vpcmpequd k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x93, 0x0d, 0x40, 0x1e, 0xed, 0x01 }, { vpcmpltud k5,zmm30,zmm29 } +testcase { 0x62, 0x93, 0x0d, 0x47, 0x1e, 0xed, 0x01 }, { vpcmpltud k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0x29, 0x01 }, { vpcmpltud k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb3, 0x0d, 0x40, 0x1e, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x01 }, { vpcmpltud k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0x29, 0x01 }, { vpcmpltud k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0x6a, 0x7f, 0x01 }, { vpcmpltud k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x01 }, { vpcmpltud k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0x6a, 0x80, 0x01 }, { vpcmpltud k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x01 }, { vpcmpltud k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0x6a, 0x7f, 0x01 }, { vpcmpltud k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x01 }, { vpcmpltud k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0x6a, 0x80, 0x01 }, { vpcmpltud k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x01 }, { vpcmpltud k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x93, 0x0d, 0x40, 0x1e, 0xed, 0x02 }, { vpcmpleud k5,zmm30,zmm29 } +testcase { 0x62, 0x93, 0x0d, 0x47, 0x1e, 0xed, 0x02 }, { vpcmpleud k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0x29, 0x02 }, { vpcmpleud k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb3, 0x0d, 0x40, 0x1e, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x02 }, { vpcmpleud k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0x29, 0x02 }, { vpcmpleud k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0x6a, 0x7f, 0x02 }, { vpcmpleud k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x02 }, { vpcmpleud k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0x6a, 0x80, 0x02 }, { vpcmpleud k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x02 }, { vpcmpleud k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0x6a, 0x7f, 0x02 }, { vpcmpleud k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x02 }, { vpcmpleud k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0x6a, 0x80, 0x02 }, { vpcmpleud k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x02 }, { vpcmpleud k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x93, 0x0d, 0x40, 0x1e, 0xed, 0x04 }, { vpcmpnequd k5,zmm30,zmm29 } +testcase { 0x62, 0x93, 0x0d, 0x47, 0x1e, 0xed, 0x04 }, { vpcmpnequd k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0x29, 0x04 }, { vpcmpnequd k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb3, 0x0d, 0x40, 0x1e, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x04 }, { vpcmpnequd k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0x29, 0x04 }, { vpcmpnequd k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0x6a, 0x7f, 0x04 }, { vpcmpnequd k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x04 }, { vpcmpnequd k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0x6a, 0x80, 0x04 }, { vpcmpnequd k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x04 }, { vpcmpnequd k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0x6a, 0x7f, 0x04 }, { vpcmpnequd k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x04 }, { vpcmpnequd k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0x6a, 0x80, 0x04 }, { vpcmpnequd k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x04 }, { vpcmpnequd k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x93, 0x0d, 0x40, 0x1e, 0xed, 0x05 }, { vpcmpnltud k5,zmm30,zmm29 } +testcase { 0x62, 0x93, 0x0d, 0x47, 0x1e, 0xed, 0x05 }, { vpcmpnltud k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0x29, 0x05 }, { vpcmpnltud k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb3, 0x0d, 0x40, 0x1e, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x05 }, { vpcmpnltud k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0x29, 0x05 }, { vpcmpnltud k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0x6a, 0x7f, 0x05 }, { vpcmpnltud k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x05 }, { vpcmpnltud k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0x6a, 0x80, 0x05 }, { vpcmpnltud k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x05 }, { vpcmpnltud k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0x6a, 0x7f, 0x05 }, { vpcmpnltud k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x05 }, { vpcmpnltud k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0x6a, 0x80, 0x05 }, { vpcmpnltud k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x05 }, { vpcmpnltud k5,zmm30,DWORD [rdx-0x204]\{1to16\} } +testcase { 0x62, 0x93, 0x0d, 0x40, 0x1e, 0xed, 0x06 }, { vpcmpnleud k5,zmm30,zmm29 } +testcase { 0x62, 0x93, 0x0d, 0x47, 0x1e, 0xed, 0x06 }, { vpcmpnleud k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0x29, 0x06 }, { vpcmpnleud k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb3, 0x0d, 0x40, 0x1e, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x06 }, { vpcmpnleud k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0x29, 0x06 }, { vpcmpnleud k5,zmm30,DWORD [rcx]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0x6a, 0x7f, 0x06 }, { vpcmpnleud k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x06 }, { vpcmpnleud k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0x6a, 0x80, 0x06 }, { vpcmpnleud k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf3, 0x0d, 0x40, 0x1e, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x06 }, { vpcmpnleud k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0x6a, 0x7f, 0x06 }, { vpcmpnleud k5,zmm30,DWORD [rdx+0x1fc]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0xaa, 0x00, 0x02, 0x00, 0x00, 0x06 }, { vpcmpnleud k5,zmm30,DWORD [rdx+0x200]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0x6a, 0x80, 0x06 }, { vpcmpnleud k5,zmm30,DWORD [rdx-0x200]\{1to16\} } +testcase { 0x62, 0xf3, 0x0d, 0x50, 0x1e, 0xaa, 0xfc, 0xfd, 0xff, 0xff, 0x06 }, { vpcmpnleud k5,zmm30,DWORD [rdx-0x204]\{1to16\} } testcase { 0x62, 0x93, 0x8d, 0x40, 0x1e, 0xed, 0xab }, { vpcmpuq k5,zmm30,zmm29,0xab } testcase { 0x62, 0x93, 0x8d, 0x47, 0x1e, 0xed, 0xab }, { vpcmpuq k5\{k7\},zmm30,zmm29,0xab } testcase { 0x62, 0x93, 0x8d, 0x40, 0x1e, 0xed, 0x7b }, { vpcmpuq k5,zmm30,zmm29,0x7b } @@ -2396,6 +4696,84 @@ testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0x6a, 0x7f, 0x7b testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x7b }, { vpcmpuq k5,zmm30,QWORD [rdx+0x400]\{1to8\},0x7b } testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0x6a, 0x80, 0x7b }, { vpcmpuq k5,zmm30,QWORD [rdx-0x400]\{1to8\},0x7b } testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x7b }, { vpcmpuq k5,zmm30,QWORD [rdx-0x408]\{1to8\},0x7b } +testcase { 0x62, 0x93, 0x8d, 0x40, 0x1e, 0xed, 0x00 }, { vpcmpequq k5,zmm30,zmm29 } +testcase { 0x62, 0x93, 0x8d, 0x47, 0x1e, 0xed, 0x00 }, { vpcmpequq k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0x29, 0x00 }, { vpcmpequq k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb3, 0x8d, 0x40, 0x1e, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x00 }, { vpcmpequq k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0x29, 0x00 }, { vpcmpequq k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0x6a, 0x7f, 0x00 }, { vpcmpequq k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x00 }, { vpcmpequq k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0x6a, 0x80, 0x00 }, { vpcmpequq k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x00 }, { vpcmpequq k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0x6a, 0x7f, 0x00 }, { vpcmpequq k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x00 }, { vpcmpequq k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0x6a, 0x80, 0x00 }, { vpcmpequq k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x00 }, { vpcmpequq k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x93, 0x8d, 0x40, 0x1e, 0xed, 0x01 }, { vpcmpltuq k5,zmm30,zmm29 } +testcase { 0x62, 0x93, 0x8d, 0x47, 0x1e, 0xed, 0x01 }, { vpcmpltuq k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0x29, 0x01 }, { vpcmpltuq k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb3, 0x8d, 0x40, 0x1e, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x01 }, { vpcmpltuq k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0x29, 0x01 }, { vpcmpltuq k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0x6a, 0x7f, 0x01 }, { vpcmpltuq k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x01 }, { vpcmpltuq k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0x6a, 0x80, 0x01 }, { vpcmpltuq k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x01 }, { vpcmpltuq k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0x6a, 0x7f, 0x01 }, { vpcmpltuq k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x01 }, { vpcmpltuq k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0x6a, 0x80, 0x01 }, { vpcmpltuq k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x01 }, { vpcmpltuq k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x93, 0x8d, 0x40, 0x1e, 0xed, 0x02 }, { vpcmpleuq k5,zmm30,zmm29 } +testcase { 0x62, 0x93, 0x8d, 0x47, 0x1e, 0xed, 0x02 }, { vpcmpleuq k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0x29, 0x02 }, { vpcmpleuq k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb3, 0x8d, 0x40, 0x1e, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x02 }, { vpcmpleuq k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0x29, 0x02 }, { vpcmpleuq k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0x6a, 0x7f, 0x02 }, { vpcmpleuq k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x02 }, { vpcmpleuq k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0x6a, 0x80, 0x02 }, { vpcmpleuq k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x02 }, { vpcmpleuq k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0x6a, 0x7f, 0x02 }, { vpcmpleuq k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x02 }, { vpcmpleuq k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0x6a, 0x80, 0x02 }, { vpcmpleuq k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x02 }, { vpcmpleuq k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x93, 0x8d, 0x40, 0x1e, 0xed, 0x04 }, { vpcmpnequq k5,zmm30,zmm29 } +testcase { 0x62, 0x93, 0x8d, 0x47, 0x1e, 0xed, 0x04 }, { vpcmpnequq k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0x29, 0x04 }, { vpcmpnequq k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb3, 0x8d, 0x40, 0x1e, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x04 }, { vpcmpnequq k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0x29, 0x04 }, { vpcmpnequq k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0x6a, 0x7f, 0x04 }, { vpcmpnequq k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x04 }, { vpcmpnequq k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0x6a, 0x80, 0x04 }, { vpcmpnequq k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x04 }, { vpcmpnequq k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0x6a, 0x7f, 0x04 }, { vpcmpnequq k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x04 }, { vpcmpnequq k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0x6a, 0x80, 0x04 }, { vpcmpnequq k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x04 }, { vpcmpnequq k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x93, 0x8d, 0x40, 0x1e, 0xed, 0x05 }, { vpcmpnltuq k5,zmm30,zmm29 } +testcase { 0x62, 0x93, 0x8d, 0x47, 0x1e, 0xed, 0x05 }, { vpcmpnltuq k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0x29, 0x05 }, { vpcmpnltuq k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb3, 0x8d, 0x40, 0x1e, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x05 }, { vpcmpnltuq k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0x29, 0x05 }, { vpcmpnltuq k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0x6a, 0x7f, 0x05 }, { vpcmpnltuq k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x05 }, { vpcmpnltuq k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0x6a, 0x80, 0x05 }, { vpcmpnltuq k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x05 }, { vpcmpnltuq k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0x6a, 0x7f, 0x05 }, { vpcmpnltuq k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x05 }, { vpcmpnltuq k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0x6a, 0x80, 0x05 }, { vpcmpnltuq k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x05 }, { vpcmpnltuq k5,zmm30,QWORD [rdx-0x408]\{1to8\} } +testcase { 0x62, 0x93, 0x8d, 0x40, 0x1e, 0xed, 0x06 }, { vpcmpnleuq k5,zmm30,zmm29 } +testcase { 0x62, 0x93, 0x8d, 0x47, 0x1e, 0xed, 0x06 }, { vpcmpnleuq k5\{k7\},zmm30,zmm29 } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0x29, 0x06 }, { vpcmpnleuq k5,zmm30,ZWORD [rcx] } +testcase { 0x62, 0xb3, 0x8d, 0x40, 0x1e, 0xac, 0xf0, 0x23, 0x01, 0x00, 0x00, 0x06 }, { vpcmpnleuq k5,zmm30,ZWORD [rax+r14*8+0x123] } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0x29, 0x06 }, { vpcmpnleuq k5,zmm30,QWORD [rcx]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0x6a, 0x7f, 0x06 }, { vpcmpnleuq k5,zmm30,ZWORD [rdx+0x1fc0] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0xaa, 0x00, 0x20, 0x00, 0x00, 0x06 }, { vpcmpnleuq k5,zmm30,ZWORD [rdx+0x2000] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0x6a, 0x80, 0x06 }, { vpcmpnleuq k5,zmm30,ZWORD [rdx-0x2000] } +testcase { 0x62, 0xf3, 0x8d, 0x40, 0x1e, 0xaa, 0xc0, 0xdf, 0xff, 0xff, 0x06 }, { vpcmpnleuq k5,zmm30,ZWORD [rdx-0x2040] } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0x6a, 0x7f, 0x06 }, { vpcmpnleuq k5,zmm30,QWORD [rdx+0x3f8]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0xaa, 0x00, 0x04, 0x00, 0x00, 0x06 }, { vpcmpnleuq k5,zmm30,QWORD [rdx+0x400]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0x6a, 0x80, 0x06 }, { vpcmpnleuq k5,zmm30,QWORD [rdx-0x400]\{1to8\} } +testcase { 0x62, 0xf3, 0x8d, 0x50, 0x1e, 0xaa, 0xf8, 0xfb, 0xff, 0xff, 0x06 }, { vpcmpnleuq k5,zmm30,QWORD [rdx-0x408]\{1to8\} } testcase { 0x62, 0x02, 0x95, 0x40, 0x64, 0xf4 }, { vpblendmq zmm30,zmm29,zmm28 } testcase { 0x62, 0x02, 0x95, 0x47, 0x64, 0xf4 }, { vpblendmq zmm30\{k7\},zmm29,zmm28 } testcase { 0x62, 0x02, 0x95, 0xc7, 0x64, 0xf4 }, { vpblendmq zmm30\{k7\}\{z\},zmm29,zmm28 } diff --git a/test/gas2nasm.py b/test/gas2nasm.py index 43a4ecd..7b67f1b 100755 --- a/test/gas2nasm.py +++ b/test/gas2nasm.py @@ -38,11 +38,9 @@ def read(options): strr = line[16:].partition('\t') l = strr[0].strip() r = strr[2].strip() - # Filter out Pseudo-op / vex instructions until those are added in insns.dat - if not (re.match('vcmp.+[ps][ds]', r) or re.match('vpcmp[^u]+u?[dq]', r)): - d.append(l) - d.append(r) - recs.append(d) + d.append(l) + d.append(r) + recs.append(d) return recs def commas(recs): |