AVX-512: Add Pseudo-ops for CMP instructions
authorJin Kyu Song <jin.kyu.song@intel.com>
Sat, 7 Sep 2013 04:22:18 +0000 (21:22 -0700)
committerCyrill Gorcunov <gorcunov@gmail.com>
Sat, 7 Sep 2013 07:50:39 +0000 (11:50 +0400)
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>
insns.dat
test/avx512f.asm
test/gas2nasm.py

index 3c9b1ca..ad72d61 100644 (file)
--- a/insns.dat
+++ b/insns.dat
@@ -3478,9 +3478,137 @@ VBROADCASTSD     zmmreg|mask|z,mem64                           [rm:t1s:
 VBROADCASTSD     zmmreg|mask|z,xmmreg                          [rm:               evex.512.66.0f38.w1 19 /r ]  AVX512,FUTURE
 VBROADCASTSS     zmmreg|mask|z,xmmreg                          [rm:               evex.512.66.0f38.w0 18 /r ]  AVX512,FUTURE
 VBROADCASTSS     zmmreg|mask|z,mem32                           [rm:t1s:           evex.512.66.0f38.w0 18 /r ]  AVX512,FUTURE
+VCMPEQPD         kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 00 ]  AVX512,FUTURE
+VCMPLTPD         kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 01 ]  AVX512,FUTURE
+VCMPLEPD         kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 02 ]  AVX512,FUTURE
+VCMPUNORDPD      kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 03 ]  AVX512,FUTURE
+VCMPNEQPD        kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 04 ]  AVX512,FUTURE
+VCMPNLTPD        kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 05 ]  AVX512,FUTURE
+VCMPNLEPD        kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 06 ]  AVX512,FUTURE
+VCMPORDPD        kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 07 ]  AVX512,FUTURE
+VCMPEQ_UQPD      kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 08 ]  AVX512,FUTURE
+VCMPNGEPD        kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 09 ]  AVX512,FUTURE
+VCMPNGTPD        kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 0a ]  AVX512,FUTURE
+VCMPFALSEPD      kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 0b ]  AVX512,FUTURE
+VCMPNEQ_OQPD     kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 0c ]  AVX512,FUTURE
+VCMPGEPD         kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 0d ]  AVX512,FUTURE
+VCMPGTPD         kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 0e ]  AVX512,FUTURE
+VCMPTRUEPD       kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 0f ]  AVX512,FUTURE
+VCMPEQ_OSPD      kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 10 ]  AVX512,FUTURE
+VCMPLT_OQPD      kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 11 ]  AVX512,FUTURE
+VCMPLE_OQPD      kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 12 ]  AVX512,FUTURE
+VCMPUNORD_SPD    kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 13 ]  AVX512,FUTURE
+VCMPNEQ_USPD     kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 14 ]  AVX512,FUTURE
+VCMPNLT_UQPD     kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 15 ]  AVX512,FUTURE
+VCMPNLE_UQPD     kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 16 ]  AVX512,FUTURE
+VCMPORD_SPD      kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 17 ]  AVX512,FUTURE
+VCMPEQ_USPD      kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 18 ]  AVX512,FUTURE
+VCMPNGE_UQPD     kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 19 ]  AVX512,FUTURE
+VCMPNGT_UQPD     kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 1a ]  AVX512,FUTURE
+VCMPFALSE_OSPD   kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 1b ]  AVX512,FUTURE
+VCMPNEQ_OSPD     kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 1c ]  AVX512,FUTURE
+VCMPGE_OQPD      kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 1d ]  AVX512,FUTURE
+VCMPGT_OQPD      kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 1e ]  AVX512,FUTURE
+VCMPTRUE_USPD    kreg|mask,zmmreg,zmmrm512|b64|sae             [rvm:fv:      evex.nds.512.66.0f.w1 c2 /r 1f ]  AVX512,FUTURE
 VCMPPD           kreg|mask,zmmreg,zmmrm512|b64|sae,imm8        [rvmi:fv:     evex.nds.512.66.0f.w1 c2 /r ib ]  AVX512,FUTURE
+VCMPEQPS         kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 00 ]  AVX512,FUTURE
+VCMPLTPS         kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 01 ]  AVX512,FUTURE
+VCMPLEPS         kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 02 ]  AVX512,FUTURE
+VCMPUNORDPS      kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 03 ]  AVX512,FUTURE
+VCMPNEQPS        kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 04 ]  AVX512,FUTURE
+VCMPNLTPS        kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 05 ]  AVX512,FUTURE
+VCMPNLEPS        kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 06 ]  AVX512,FUTURE
+VCMPORDPS        kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 07 ]  AVX512,FUTURE
+VCMPEQ_UQPS      kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 08 ]  AVX512,FUTURE
+VCMPNGEPS        kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 09 ]  AVX512,FUTURE
+VCMPNGTPS        kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 0a ]  AVX512,FUTURE
+VCMPFALSEPS      kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 0b ]  AVX512,FUTURE
+VCMPNEQ_OQPS     kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 0c ]  AVX512,FUTURE
+VCMPGEPS         kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 0d ]  AVX512,FUTURE
+VCMPGTPS         kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 0e ]  AVX512,FUTURE
+VCMPTRUEPS       kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 0f ]  AVX512,FUTURE
+VCMPEQ_OSPS      kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 10 ]  AVX512,FUTURE
+VCMPLT_OQPS      kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 11 ]  AVX512,FUTURE
+VCMPLE_OQPS      kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 12 ]  AVX512,FUTURE
+VCMPUNORD_SPS    kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 13 ]  AVX512,FUTURE
+VCMPNEQ_USPS     kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 14 ]  AVX512,FUTURE
+VCMPNLT_UQPS     kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 15 ]  AVX512,FUTURE
+VCMPNLE_UQPS     kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 16 ]  AVX512,FUTURE
+VCMPORD_SPS      kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 17 ]  AVX512,FUTURE
+VCMPEQ_USPS      kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 18 ]  AVX512,FUTURE
+VCMPNGE_UQPS     kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 19 ]  AVX512,FUTURE
+VCMPNGT_UQPS     kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 1a ]  AVX512,FUTURE
+VCMPFALSE_OSPS   kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 1b ]  AVX512,FUTURE
+VCMPNEQ_OSPS     kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 1c ]  AVX512,FUTURE
+VCMPGE_OQPS      kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 1d ]  AVX512,FUTURE
+VCMPGT_OQPS      kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 1e ]  AVX512,FUTURE
+VCMPTRUE_USPS    kreg|mask,zmmreg,zmmrm512|b32|sae             [rvm:fv:         evex.nds.512.0f.w0 c2 /r 1f ]  AVX512,FUTURE
 VCMPPS           kreg|mask,zmmreg,zmmrm512|b32|sae,imm8        [rvmi:fv:        evex.nds.512.0f.w0 c2 /r ib ]  AVX512,FUTURE
+VCMPEQSD         kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 00 ]  AVX512,FUTURE
+VCMPLTSD         kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 01 ]  AVX512,FUTURE
+VCMPLESD         kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 02 ]  AVX512,FUTURE
+VCMPUNORDSD      kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 03 ]  AVX512,FUTURE
+VCMPNEQSD        kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 04 ]  AVX512,FUTURE
+VCMPNLTSD        kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 05 ]  AVX512,FUTURE
+VCMPNLESD        kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 06 ]  AVX512,FUTURE
+VCMPORDSD        kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 07 ]  AVX512,FUTURE
+VCMPEQ_UQSD      kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 08 ]  AVX512,FUTURE
+VCMPNGESD        kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 09 ]  AVX512,FUTURE
+VCMPNGTSD        kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 0a ]  AVX512,FUTURE
+VCMPFALSESD      kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 0b ]  AVX512,FUTURE
+VCMPNEQ_OQSD     kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 0c ]  AVX512,FUTURE
+VCMPGESD         kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 0d ]  AVX512,FUTURE
+VCMPGTSD         kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 0e ]  AVX512,FUTURE
+VCMPTRUESD       kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 0f ]  AVX512,FUTURE
+VCMPEQ_OSSD      kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 10 ]  AVX512,FUTURE
+VCMPLT_OQSD      kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 11 ]  AVX512,FUTURE
+VCMPLE_OQSD      kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 12 ]  AVX512,FUTURE
+VCMPUNORD_SSD    kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 13 ]  AVX512,FUTURE
+VCMPNEQ_USSD     kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 14 ]  AVX512,FUTURE
+VCMPNLT_UQSD     kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 15 ]  AVX512,FUTURE
+VCMPNLE_UQSD     kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 16 ]  AVX512,FUTURE
+VCMPORD_SSD      kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 17 ]  AVX512,FUTURE
+VCMPEQ_USSD      kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 18 ]  AVX512,FUTURE
+VCMPNGE_UQSD     kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 19 ]  AVX512,FUTURE
+VCMPNGT_UQSD     kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 1a ]  AVX512,FUTURE
+VCMPFALSE_OSSD   kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 1b ]  AVX512,FUTURE
+VCMPNEQ_OSSD     kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 1c ]  AVX512,FUTURE
+VCMPGE_OQSD      kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 1d ]  AVX512,FUTURE
+VCMPGT_OQSD      kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 1e ]  AVX512,FUTURE
+VCMPTRUE_USSD    kreg|mask,xmmreg,xmmrm64|sae                  [rvm:t1s:     evex.nds.lig.f2.0f.w1 c2 /r 1f ]  AVX512,FUTURE
 VCMPSD           kreg|mask,xmmreg,xmmrm64|sae,imm8             [rvmi:t1s:    evex.nds.lig.f2.0f.w1 c2 /r ib ]  AVX512,FUTURE
+VCMPEQSS         kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 00 ]  AVX512,FUTURE
+VCMPLTSS         kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 01 ]  AVX512,FUTURE
+VCMPLESS         kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 02 ]  AVX512,FUTURE
+VCMPUNORDSS      kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 03 ]  AVX512,FUTURE
+VCMPNEQSS        kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 04 ]  AVX512,FUTURE
+VCMPNLTSS        kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 05 ]  AVX512,FUTURE
+VCMPNLESS        kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 06 ]  AVX512,FUTURE
+VCMPORDSS        kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 07 ]  AVX512,FUTURE
+VCMPEQ_UQSS      kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 08 ]  AVX512,FUTURE
+VCMPNGESS        kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 09 ]  AVX512,FUTURE
+VCMPNGTSS        kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 0a ]  AVX512,FUTURE
+VCMPFALSESS      kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 0b ]  AVX512,FUTURE
+VCMPNEQ_OQSS     kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 0c ]  AVX512,FUTURE
+VCMPGESS         kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 0d ]  AVX512,FUTURE
+VCMPGTSS         kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 0e ]  AVX512,FUTURE
+VCMPTRUESS       kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 0f ]  AVX512,FUTURE
+VCMPEQ_OSSS      kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 10 ]  AVX512,FUTURE
+VCMPLT_OQSS      kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 11 ]  AVX512,FUTURE
+VCMPLE_OQSS      kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 12 ]  AVX512,FUTURE
+VCMPUNORD_SSS    kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 13 ]  AVX512,FUTURE
+VCMPNEQ_USSS     kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 14 ]  AVX512,FUTURE
+VCMPNLT_UQSS     kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 15 ]  AVX512,FUTURE
+VCMPNLE_UQSS     kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 16 ]  AVX512,FUTURE
+VCMPORD_SSS      kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 17 ]  AVX512,FUTURE
+VCMPEQ_USSS      kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 18 ]  AVX512,FUTURE
+VCMPNGE_UQSS     kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 19 ]  AVX512,FUTURE
+VCMPNGT_UQSS     kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 1a ]  AVX512,FUTURE
+VCMPFALSE_OSSS   kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 1b ]  AVX512,FUTURE
+VCMPNEQ_OSSS     kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 1c ]  AVX512,FUTURE
+VCMPGE_OQSS      kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 1d ]  AVX512,FUTURE
+VCMPGT_OQSS      kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 1e ]  AVX512,FUTURE
+VCMPTRUE_USSS    kreg|mask,xmmreg,xmmrm32|sae                  [rvm:t1s:     evex.nds.lig.f3.0f.w0 c2 /r 1f ]  AVX512,FUTURE
 VCMPSS           kreg|mask,xmmreg,xmmrm32|sae,imm8             [rvmi:t1s:    evex.nds.lig.f3.0f.w0 c2 /r ib ]  AVX512,FUTURE
 VCOMISD          xmmreg,xmmrm64|sae                            [rm:t1s:             evex.lig.66.0f.w1 2f /r ]  AVX512,FUTURE
 VCOMISS          xmmreg,xmmrm32|sae                            [rm:t1s:                evex.lig.0f.w0 2f /r ]  AVX512,FUTURE
@@ -3713,13 +3841,35 @@ VPBROADCASTD     zmmreg|mask|z,reg32                           [rm:
 VPBROADCASTQ     zmmreg|mask|z,xmmreg                          [rm:               evex.512.66.0f38.w1 59 /r ]  AVX512,FUTURE
 VPBROADCASTQ     zmmreg|mask|z,mem64                           [rm:t1s:           evex.512.66.0f38.w1 59 /r ]  AVX512,FUTURE
 VPBROADCASTQ     zmmreg|mask|z,reg64                           [rm:               evex.512.66.0f38.w1 7c /r ]  AVX512,FUTURE
+VPCMPLTD         kreg|mask,zmmreg,zmmrm512|b32                 [rvm:fv:    evex.nds.512.66.0f3a.w0 1f /r 01 ]  AVX512,FUTURE
+VPCMPLED         kreg|mask,zmmreg,zmmrm512|b32                 [rvm:fv:    evex.nds.512.66.0f3a.w0 1f /r 02 ]  AVX512,FUTURE
+VPCMPNEQD        kreg|mask,zmmreg,zmmrm512|b32                 [rvm:fv:    evex.nds.512.66.0f3a.w0 1f /r 04 ]  AVX512,FUTURE
+VPCMPNLTD        kreg|mask,zmmreg,zmmrm512|b32                 [rvm:fv:    evex.nds.512.66.0f3a.w0 1f /r 05 ]  AVX512,FUTURE
+VPCMPNLED        kreg|mask,zmmreg,zmmrm512|b32                 [rvm:fv:    evex.nds.512.66.0f3a.w0 1f /r 06 ]  AVX512,FUTURE
 VPCMPD           kreg|mask,zmmreg,zmmrm512|b32,imm8            [rvmi:fv:   evex.nds.512.66.0f3a.w0 1f /r ib ]  AVX512,FUTURE
 VPCMPEQD         kreg|mask,zmmreg,zmmrm512|b32                 [rvm:fv:         evex.nds.512.66.0f.w0 76 /r ]  AVX512,FUTURE
 VPCMPEQQ         kreg|mask,zmmreg,zmmrm512|b64                 [rvm:fv:       evex.nds.512.66.0f38.w1 29 /r ]  AVX512,FUTURE
 VPCMPGTD         kreg|mask,zmmreg,zmmrm512|b32                 [rvm:fv:         evex.nds.512.66.0f.w0 66 /r ]  AVX512,FUTURE
 VPCMPGTQ         kreg|mask,zmmreg,zmmrm512|b64                 [rvm:fv:       evex.nds.512.66.0f38.w1 37 /r ]  AVX512,FUTURE
+VPCMPLTQ         kreg|mask,zmmreg,zmmrm512|b64                 [rvm:fv:    evex.nds.512.66.0f3a.w1 1f /r 01 ]  AVX512,FUTURE
+VPCMPLEQ         kreg|mask,zmmreg,zmmrm512|b64                 [rvm:fv:    evex.nds.512.66.0f3a.w1 1f /r 02 ]  AVX512,FUTURE
+VPCMPNEQQ        kreg|mask,zmmreg,zmmrm512|b64                 [rvm:fv:    evex.nds.512.66.0f3a.w1 1f /r 04 ]  AVX512,FUTURE
+VPCMPNLTQ        kreg|mask,zmmreg,zmmrm512|b64                 [rvm:fv:    evex.nds.512.66.0f3a.w1 1f /r 05 ]  AVX512,FUTURE
+VPCMPNLEQ        kreg|mask,zmmreg,zmmrm512|b64                 [rvm:fv:    evex.nds.512.66.0f3a.w1 1f /r 06 ]  AVX512,FUTURE
 VPCMPQ           kreg|mask,zmmreg,zmmrm512|b64,imm8            [rvmi:fv:   evex.nds.512.66.0f3a.w1 1f /r ib ]  AVX512,FUTURE
+VPCMPEQUD        kreg|mask,zmmreg,zmmrm512|b32                 [rvm:fv:    evex.nds.512.66.0f3a.w0 1e /r 00 ]  AVX512,FUTURE
+VPCMPLTUD        kreg|mask,zmmreg,zmmrm512|b32                 [rvm:fv:    evex.nds.512.66.0f3a.w0 1e /r 01 ]  AVX512,FUTURE
+VPCMPLEUD        kreg|mask,zmmreg,zmmrm512|b32                 [rvm:fv:    evex.nds.512.66.0f3a.w0 1e /r 02 ]  AVX512,FUTURE
+VPCMPNEQUD       kreg|mask,zmmreg,zmmrm512|b32                 [rvm:fv:    evex.nds.512.66.0f3a.w0 1e /r 04 ]  AVX512,FUTURE
+VPCMPNLTUD       kreg|mask,zmmreg,zmmrm512|b32                 [rvm:fv:    evex.nds.512.66.0f3a.w0 1e /r 05 ]  AVX512,FUTURE
+VPCMPNLEUD       kreg|mask,zmmreg,zmmrm512|b32                 [rvm:fv:    evex.nds.512.66.0f3a.w0 1e /r 06 ]  AVX512,FUTURE
 VPCMPUD          kreg|mask,zmmreg,zmmrm512|b32,imm8            [rvmi:fv:   evex.nds.512.66.0f3a.w0 1e /r ib ]  AVX512,FUTURE
+VPCMPEQUQ        kreg|mask,zmmreg,zmmrm512|b64                 [rvm:fv:    evex.nds.512.66.0f3a.w1 1e /r 00 ]  AVX512,FUTURE
+VPCMPLTUQ        kreg|mask,zmmreg,zmmrm512|b64                 [rvm:fv:    evex.nds.512.66.0f3a.w1 1e /r 01 ]  AVX512,FUTURE
+VPCMPLEUQ        kreg|mask,zmmreg,zmmrm512|b64                 [rvm:fv:    evex.nds.512.66.0f3a.w1 1e /r 02 ]  AVX512,FUTURE
+VPCMPNEQUQ       kreg|mask,zmmreg,zmmrm512|b64                 [rvm:fv:    evex.nds.512.66.0f3a.w1 1e /r 04 ]  AVX512,FUTURE
+VPCMPNLTUQ       kreg|mask,zmmreg,zmmrm512|b64                 [rvm:fv:    evex.nds.512.66.0f3a.w1 1e /r 05 ]  AVX512,FUTURE
+VPCMPNLEUQ       kreg|mask,zmmreg,zmmrm512|b64                 [rvm:fv:    evex.nds.512.66.0f3a.w1 1e /r 06 ]  AVX512,FUTURE
 VPCMPUQ          kreg|mask,zmmreg,zmmrm512|b64,imm8            [rvmi:fv:   evex.nds.512.66.0f3a.w1 1e /r ib ]  AVX512,FUTURE
 VPCOMPRESSD      zmmreg|mask|z,zmmreg                          [mr:               evex.512.66.0f38.w0 8b /r ]  AVX512,FUTURE
 VPCOMPRESSD      mem512|mask,zmmreg                            [mr:t1s:           evex.512.66.0f38.w0 8b /r ]  AVX512,FUTURE
index 3dcae37..282dbea 100644 (file)
@@ -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                       }
index 43a4ecd..7b67f1b 100755 (executable)
@@ -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):