summaryrefslogtreecommitdiffstats
path: root/binutils-2.25/gas/testsuite/gas/i386/x86-64-avx512bw_vl.s
diff options
context:
space:
mode:
Diffstat (limited to 'binutils-2.25/gas/testsuite/gas/i386/x86-64-avx512bw_vl.s')
-rw-r--r--binutils-2.25/gas/testsuite/gas/i386/x86-64-avx512bw_vl.s3051
1 files changed, 3051 insertions, 0 deletions
diff --git a/binutils-2.25/gas/testsuite/gas/i386/x86-64-avx512bw_vl.s b/binutils-2.25/gas/testsuite/gas/i386/x86-64-avx512bw_vl.s
new file mode 100644
index 00000000..243a596e
--- /dev/null
+++ b/binutils-2.25/gas/testsuite/gas/i386/x86-64-avx512bw_vl.s
@@ -0,0 +1,3051 @@
+# Check 64bit AVX512{BW,VL} instructions
+
+ .allow_index_reg
+ .text
+_start:
+ vpabsb %xmm29, %xmm30 # AVX512{BW,VL}
+ vpabsb %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpabsb %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpabsb (%rcx), %xmm30 # AVX512{BW,VL}
+ vpabsb 0x123(%rax,%r14,8), %xmm30 # AVX512{BW,VL}
+ vpabsb 2032(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpabsb 2048(%rdx), %xmm30 # AVX512{BW,VL}
+ vpabsb -2048(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpabsb -2064(%rdx), %xmm30 # AVX512{BW,VL}
+ vpabsb %ymm29, %ymm30 # AVX512{BW,VL}
+ vpabsb %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpabsb %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpabsb (%rcx), %ymm30 # AVX512{BW,VL}
+ vpabsb 0x123(%rax,%r14,8), %ymm30 # AVX512{BW,VL}
+ vpabsb 4064(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpabsb 4096(%rdx), %ymm30 # AVX512{BW,VL}
+ vpabsb -4096(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpabsb -4128(%rdx), %ymm30 # AVX512{BW,VL}
+ vpabsw %xmm29, %xmm30 # AVX512{BW,VL}
+ vpabsw %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpabsw %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpabsw (%rcx), %xmm30 # AVX512{BW,VL}
+ vpabsw 0x123(%rax,%r14,8), %xmm30 # AVX512{BW,VL}
+ vpabsw 2032(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpabsw 2048(%rdx), %xmm30 # AVX512{BW,VL}
+ vpabsw -2048(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpabsw -2064(%rdx), %xmm30 # AVX512{BW,VL}
+ vpabsw %ymm29, %ymm30 # AVX512{BW,VL}
+ vpabsw %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpabsw %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpabsw (%rcx), %ymm30 # AVX512{BW,VL}
+ vpabsw 0x123(%rax,%r14,8), %ymm30 # AVX512{BW,VL}
+ vpabsw 4064(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpabsw 4096(%rdx), %ymm30 # AVX512{BW,VL}
+ vpabsw -4096(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpabsw -4128(%rdx), %ymm30 # AVX512{BW,VL}
+ vpackssdw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpackssdw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpackssdw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpackssdw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpackssdw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpackssdw (%rcx){1to4}, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpackssdw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpackssdw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpackssdw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpackssdw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpackssdw 508(%rdx){1to4}, %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpackssdw 512(%rdx){1to4}, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpackssdw -512(%rdx){1to4}, %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpackssdw -516(%rdx){1to4}, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpackssdw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpackssdw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpackssdw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpackssdw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpackssdw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpackssdw (%rcx){1to8}, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpackssdw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpackssdw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpackssdw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpackssdw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpackssdw 508(%rdx){1to8}, %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpackssdw 512(%rdx){1to8}, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpackssdw -512(%rdx){1to8}, %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpackssdw -516(%rdx){1to8}, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpacksswb %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpacksswb %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpacksswb %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpacksswb (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpacksswb 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpacksswb 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpacksswb 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpacksswb -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpacksswb -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpacksswb %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpacksswb %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpacksswb %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpacksswb (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpacksswb 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpacksswb 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpacksswb 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpacksswb -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpacksswb -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpackusdw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpackusdw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpackusdw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpackusdw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpackusdw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpackusdw (%rcx){1to4}, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpackusdw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpackusdw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpackusdw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpackusdw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpackusdw 508(%rdx){1to4}, %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpackusdw 512(%rdx){1to4}, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpackusdw -512(%rdx){1to4}, %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpackusdw -516(%rdx){1to4}, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpackusdw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpackusdw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpackusdw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpackusdw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpackusdw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpackusdw (%rcx){1to8}, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpackusdw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpackusdw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpackusdw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpackusdw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpackusdw 508(%rdx){1to8}, %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpackusdw 512(%rdx){1to8}, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpackusdw -512(%rdx){1to8}, %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpackusdw -516(%rdx){1to8}, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpackuswb %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpackuswb %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpackuswb %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpackuswb (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpackuswb 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpackuswb 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpackuswb 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpackuswb -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpackuswb -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpackuswb %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpackuswb %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpackuswb %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpackuswb (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpackuswb 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpackuswb 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpackuswb 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpackuswb -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpackuswb -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddb %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddb %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpaddb %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpaddb (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddb 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddb 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpaddb 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddb -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpaddb -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddb %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddb %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpaddb %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpaddb (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddb 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddb 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpaddb 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddb -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpaddb -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddsb %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddsb %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpaddsb %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpaddsb (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddsb 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddsb 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpaddsb 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddsb -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpaddsb -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddsb %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddsb %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpaddsb %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpaddsb (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddsb 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddsb 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpaddsb 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddsb -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpaddsb -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddsw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddsw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpaddsw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpaddsw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddsw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddsw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpaddsw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddsw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpaddsw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddsw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddsw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpaddsw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpaddsw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddsw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddsw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpaddsw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddsw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpaddsw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddusb %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddusb %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpaddusb %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpaddusb (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddusb 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddusb 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpaddusb 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddusb -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpaddusb -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddusb %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddusb %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpaddusb %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpaddusb (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddusb 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddusb 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpaddusb 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddusb -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpaddusb -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddusw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddusw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpaddusw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpaddusw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddusw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddusw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpaddusw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddusw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpaddusw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddusw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddusw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpaddusw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpaddusw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddusw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddusw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpaddusw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddusw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpaddusw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpaddw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpaddw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpaddw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpaddw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpaddw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpaddw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpaddw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpaddw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpaddw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpaddw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpalignr $0xab, %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpalignr $0xab, %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpalignr $0xab, %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpalignr $123, %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpalignr $123, (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpalignr $123, 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpalignr $123, 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpalignr $123, 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpalignr $123, -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpalignr $123, -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpalignr $0xab, %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpalignr $0xab, %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpalignr $0xab, %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpalignr $123, %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpalignr $123, (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpalignr $123, 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpalignr $123, 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpalignr $123, 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpalignr $123, -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpalignr $123, -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpavgb %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpavgb %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpavgb %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpavgb (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpavgb 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpavgb 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpavgb 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpavgb -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpavgb -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpavgb %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpavgb %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpavgb %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpavgb (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpavgb 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpavgb 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpavgb 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpavgb -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpavgb -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpavgw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpavgw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpavgw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpavgw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpavgw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpavgw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpavgw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpavgw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpavgw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpavgw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpavgw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpavgw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpavgw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpavgw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpavgw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpavgw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpavgw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpavgw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpblendmb %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpblendmb %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpblendmb %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpblendmb (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpblendmb 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpblendmb 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpblendmb 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpblendmb -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpblendmb -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpblendmb %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpblendmb %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpblendmb %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpblendmb (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpblendmb 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpblendmb 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpblendmb 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpblendmb -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpblendmb -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpbroadcastb %xmm29, %xmm30 # AVX512{BW,VL}
+ vpbroadcastb %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpbroadcastb %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpbroadcastb (%rcx), %xmm30 # AVX512{BW,VL}
+ vpbroadcastb 0x123(%rax,%r14,8), %xmm30 # AVX512{BW,VL}
+ vpbroadcastb 127(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpbroadcastb 128(%rdx), %xmm30 # AVX512{BW,VL}
+ vpbroadcastb -128(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpbroadcastb -129(%rdx), %xmm30 # AVX512{BW,VL}
+ vpbroadcastb %xmm29, %ymm30 # AVX512{BW,VL}
+ vpbroadcastb %xmm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpbroadcastb %xmm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpbroadcastb (%rcx), %ymm30 # AVX512{BW,VL}
+ vpbroadcastb 0x123(%rax,%r14,8), %ymm30 # AVX512{BW,VL}
+ vpbroadcastb 127(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpbroadcastb 128(%rdx), %ymm30 # AVX512{BW,VL}
+ vpbroadcastb -128(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpbroadcastb -129(%rdx), %ymm30 # AVX512{BW,VL}
+ vpbroadcastb %eax, %xmm30 # AVX512{BW,VL}
+ vpbroadcastb %eax, %xmm30{%k7} # AVX512{BW,VL}
+ vpbroadcastb %eax, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpbroadcastb %eax, %ymm30 # AVX512{BW,VL}
+ vpbroadcastb %eax, %ymm30{%k7} # AVX512{BW,VL}
+ vpbroadcastb %eax, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpbroadcastw %xmm29, %xmm30 # AVX512{BW,VL}
+ vpbroadcastw %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpbroadcastw %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpbroadcastw (%rcx), %xmm30 # AVX512{BW,VL}
+ vpbroadcastw 0x123(%rax,%r14,8), %xmm30 # AVX512{BW,VL}
+ vpbroadcastw 254(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpbroadcastw 256(%rdx), %xmm30 # AVX512{BW,VL}
+ vpbroadcastw -256(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpbroadcastw -258(%rdx), %xmm30 # AVX512{BW,VL}
+ vpbroadcastw %xmm29, %ymm30 # AVX512{BW,VL}
+ vpbroadcastw %xmm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpbroadcastw %xmm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpbroadcastw (%rcx), %ymm30 # AVX512{BW,VL}
+ vpbroadcastw 0x123(%rax,%r14,8), %ymm30 # AVX512{BW,VL}
+ vpbroadcastw 254(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpbroadcastw 256(%rdx), %ymm30 # AVX512{BW,VL}
+ vpbroadcastw -256(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpbroadcastw -258(%rdx), %ymm30 # AVX512{BW,VL}
+ vpbroadcastw %eax, %xmm30 # AVX512{BW,VL}
+ vpbroadcastw %eax, %xmm30{%k7} # AVX512{BW,VL}
+ vpbroadcastw %eax, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpbroadcastw %eax, %ymm30 # AVX512{BW,VL}
+ vpbroadcastw %eax, %ymm30{%k7} # AVX512{BW,VL}
+ vpbroadcastw %eax, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpcmpeqb %xmm29, %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpeqb %xmm29, %xmm30, %k5{%k7} # AVX512{BW,VL}
+ vpcmpeqb (%rcx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpeqb 0x123(%rax,%r14,8), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpeqb 2032(%rdx), %xmm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpeqb 2048(%rdx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpeqb -2048(%rdx), %xmm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpeqb -2064(%rdx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpeqb %ymm29, %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpeqb %ymm29, %ymm30, %k5{%k7} # AVX512{BW,VL}
+ vpcmpeqb (%rcx), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpeqb 0x123(%rax,%r14,8), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpeqb 4064(%rdx), %ymm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpeqb 4096(%rdx), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpeqb -4096(%rdx), %ymm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpeqb -4128(%rdx), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpeqw %xmm29, %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpeqw %xmm29, %xmm30, %k5{%k7} # AVX512{BW,VL}
+ vpcmpeqw (%rcx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpeqw 0x123(%rax,%r14,8), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpeqw 2032(%rdx), %xmm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpeqw 2048(%rdx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpeqw -2048(%rdx), %xmm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpeqw -2064(%rdx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpeqw %ymm29, %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpeqw %ymm29, %ymm30, %k5{%k7} # AVX512{BW,VL}
+ vpcmpeqw (%rcx), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpeqw 0x123(%rax,%r14,8), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpeqw 4064(%rdx), %ymm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpeqw 4096(%rdx), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpeqw -4096(%rdx), %ymm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpeqw -4128(%rdx), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpgtb %xmm29, %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpgtb %xmm29, %xmm30, %k5{%k7} # AVX512{BW,VL}
+ vpcmpgtb (%rcx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpgtb 0x123(%rax,%r14,8), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpgtb 2032(%rdx), %xmm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpgtb 2048(%rdx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpgtb -2048(%rdx), %xmm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpgtb -2064(%rdx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpgtb %ymm29, %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpgtb %ymm29, %ymm30, %k5{%k7} # AVX512{BW,VL}
+ vpcmpgtb (%rcx), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpgtb 0x123(%rax,%r14,8), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpgtb 4064(%rdx), %ymm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpgtb 4096(%rdx), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpgtb -4096(%rdx), %ymm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpgtb -4128(%rdx), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpgtw %xmm29, %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpgtw %xmm29, %xmm30, %k5{%k7} # AVX512{BW,VL}
+ vpcmpgtw (%rcx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpgtw 0x123(%rax,%r14,8), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpgtw 2032(%rdx), %xmm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpgtw 2048(%rdx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpgtw -2048(%rdx), %xmm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpgtw -2064(%rdx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpgtw %ymm29, %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpgtw %ymm29, %ymm30, %k5{%k7} # AVX512{BW,VL}
+ vpcmpgtw (%rcx), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpgtw 0x123(%rax,%r14,8), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpgtw 4064(%rdx), %ymm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpgtw 4096(%rdx), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpgtw -4096(%rdx), %ymm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpgtw -4128(%rdx), %ymm30, %k5 # AVX512{BW,VL}
+ vpblendmw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpblendmw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpblendmw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpblendmw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpblendmw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpblendmw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpblendmw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpblendmw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpblendmw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpblendmw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpblendmw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpblendmw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpblendmw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpblendmw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpblendmw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpblendmw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpblendmw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpblendmw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaddubsw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaddubsw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpmaddubsw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpmaddubsw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaddubsw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaddubsw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpmaddubsw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaddubsw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpmaddubsw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaddubsw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaddubsw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpmaddubsw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpmaddubsw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaddubsw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaddubsw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpmaddubsw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaddubsw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpmaddubsw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaddwd %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaddwd %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpmaddwd %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpmaddwd (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaddwd 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaddwd 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpmaddwd 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaddwd -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpmaddwd -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaddwd %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaddwd %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpmaddwd %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpmaddwd (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaddwd 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaddwd 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpmaddwd 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaddwd -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpmaddwd -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaxsb %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaxsb %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpmaxsb %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpmaxsb (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaxsb 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaxsb 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpmaxsb 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaxsb -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpmaxsb -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaxsb %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaxsb %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpmaxsb %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpmaxsb (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaxsb 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaxsb 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpmaxsb 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaxsb -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpmaxsb -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaxsw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaxsw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpmaxsw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpmaxsw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaxsw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaxsw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpmaxsw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaxsw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpmaxsw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaxsw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaxsw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpmaxsw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpmaxsw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaxsw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaxsw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpmaxsw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaxsw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpmaxsw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaxub %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaxub %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpmaxub %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpmaxub (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaxub 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaxub 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpmaxub 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaxub -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpmaxub -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaxub %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaxub %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpmaxub %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpmaxub (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaxub 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaxub 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpmaxub 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaxub -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpmaxub -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaxuw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaxuw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpmaxuw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpmaxuw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaxuw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaxuw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpmaxuw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaxuw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpmaxuw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmaxuw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaxuw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpmaxuw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpmaxuw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaxuw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaxuw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpmaxuw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmaxuw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpmaxuw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpminsb %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpminsb %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpminsb %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpminsb (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpminsb 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpminsb 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpminsb 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpminsb -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpminsb -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpminsb %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpminsb %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpminsb %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpminsb (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpminsb 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpminsb 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpminsb 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpminsb -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpminsb -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpminsw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpminsw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpminsw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpminsw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpminsw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpminsw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpminsw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpminsw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpminsw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpminsw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpminsw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpminsw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpminsw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpminsw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpminsw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpminsw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpminsw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpminsw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpminub %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpminub %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpminub %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpminub (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpminub 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpminub 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpminub 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpminub -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpminub -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpminub %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpminub %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpminub %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpminub (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpminub 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpminub 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpminub 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpminub -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpminub -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpminuw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpminuw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpminuw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpminuw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpminuw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpminuw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpminuw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpminuw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpminuw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpminuw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpminuw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpminuw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpminuw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpminuw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpminuw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpminuw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpminuw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpminuw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmovsxbw %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmovsxbw %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpmovsxbw %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpmovsxbw (%rcx), %xmm30 # AVX512{BW,VL}
+ vpmovsxbw 0x123(%rax,%r14,8), %xmm30 # AVX512{BW,VL}
+ vpmovsxbw 1016(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpmovsxbw 1024(%rdx), %xmm30 # AVX512{BW,VL}
+ vpmovsxbw -1024(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpmovsxbw -1032(%rdx), %xmm30 # AVX512{BW,VL}
+ vpmovsxbw %xmm29, %ymm30 # AVX512{BW,VL}
+ vpmovsxbw %xmm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpmovsxbw %xmm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpmovsxbw (%rcx), %ymm30 # AVX512{BW,VL}
+ vpmovsxbw 0x123(%rax,%r14,8), %ymm30 # AVX512{BW,VL}
+ vpmovsxbw 2032(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpmovsxbw 2048(%rdx), %ymm30 # AVX512{BW,VL}
+ vpmovsxbw -2048(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpmovsxbw -2064(%rdx), %ymm30 # AVX512{BW,VL}
+ vpmovzxbw %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmovzxbw %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpmovzxbw %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpmovzxbw (%rcx), %xmm30 # AVX512{BW,VL}
+ vpmovzxbw 0x123(%rax,%r14,8), %xmm30 # AVX512{BW,VL}
+ vpmovzxbw 1016(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpmovzxbw 1024(%rdx), %xmm30 # AVX512{BW,VL}
+ vpmovzxbw -1024(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpmovzxbw -1032(%rdx), %xmm30 # AVX512{BW,VL}
+ vpmovzxbw %xmm29, %ymm30 # AVX512{BW,VL}
+ vpmovzxbw %xmm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpmovzxbw %xmm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpmovzxbw (%rcx), %ymm30 # AVX512{BW,VL}
+ vpmovzxbw 0x123(%rax,%r14,8), %ymm30 # AVX512{BW,VL}
+ vpmovzxbw 2032(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpmovzxbw 2048(%rdx), %ymm30 # AVX512{BW,VL}
+ vpmovzxbw -2048(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpmovzxbw -2064(%rdx), %ymm30 # AVX512{BW,VL}
+ vpmulhrsw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmulhrsw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpmulhrsw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpmulhrsw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmulhrsw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmulhrsw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpmulhrsw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmulhrsw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpmulhrsw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmulhrsw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmulhrsw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpmulhrsw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpmulhrsw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmulhrsw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmulhrsw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpmulhrsw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmulhrsw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpmulhrsw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmulhuw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmulhuw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpmulhuw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpmulhuw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmulhuw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmulhuw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpmulhuw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmulhuw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpmulhuw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmulhuw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmulhuw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpmulhuw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpmulhuw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmulhuw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmulhuw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpmulhuw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmulhuw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpmulhuw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmulhw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmulhw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpmulhw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpmulhw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmulhw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmulhw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpmulhw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmulhw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpmulhw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmulhw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmulhw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpmulhw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpmulhw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmulhw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmulhw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpmulhw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmulhw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpmulhw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmullw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmullw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpmullw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpmullw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmullw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmullw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpmullw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmullw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpmullw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmullw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmullw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpmullw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpmullw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmullw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmullw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpmullw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmullw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpmullw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsadbw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsadbw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsadbw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsadbw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsadbw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsadbw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsadbw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsadbw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsadbw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsadbw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsadbw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsadbw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsadbw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsadbw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpshufb %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpshufb %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpshufb %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpshufb (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpshufb 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpshufb 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpshufb 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpshufb -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpshufb -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpshufb %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpshufb %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpshufb %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpshufb (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpshufb 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpshufb 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpshufb 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpshufb -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpshufb -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpshufhw $0xab, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpshufhw $0xab, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpshufhw $0xab, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpshufhw $123, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpshufhw $123, (%rcx), %xmm30 # AVX512{BW,VL}
+ vpshufhw $123, 0x123(%rax,%r14,8), %xmm30 # AVX512{BW,VL}
+ vpshufhw $123, 2032(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpshufhw $123, 2048(%rdx), %xmm30 # AVX512{BW,VL}
+ vpshufhw $123, -2048(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpshufhw $123, -2064(%rdx), %xmm30 # AVX512{BW,VL}
+ vpshufhw $0xab, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpshufhw $0xab, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpshufhw $0xab, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpshufhw $123, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpshufhw $123, (%rcx), %ymm30 # AVX512{BW,VL}
+ vpshufhw $123, 0x123(%rax,%r14,8), %ymm30 # AVX512{BW,VL}
+ vpshufhw $123, 4064(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpshufhw $123, 4096(%rdx), %ymm30 # AVX512{BW,VL}
+ vpshufhw $123, -4096(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpshufhw $123, -4128(%rdx), %ymm30 # AVX512{BW,VL}
+ vpshuflw $0xab, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpshuflw $0xab, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpshuflw $0xab, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpshuflw $123, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpshuflw $123, (%rcx), %xmm30 # AVX512{BW,VL}
+ vpshuflw $123, 0x123(%rax,%r14,8), %xmm30 # AVX512{BW,VL}
+ vpshuflw $123, 2032(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpshuflw $123, 2048(%rdx), %xmm30 # AVX512{BW,VL}
+ vpshuflw $123, -2048(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpshuflw $123, -2064(%rdx), %xmm30 # AVX512{BW,VL}
+ vpshuflw $0xab, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpshuflw $0xab, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpshuflw $0xab, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpshuflw $123, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpshuflw $123, (%rcx), %ymm30 # AVX512{BW,VL}
+ vpshuflw $123, 0x123(%rax,%r14,8), %ymm30 # AVX512{BW,VL}
+ vpshuflw $123, 4064(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpshuflw $123, 4096(%rdx), %ymm30 # AVX512{BW,VL}
+ vpshuflw $123, -4096(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpshuflw $123, -4128(%rdx), %ymm30 # AVX512{BW,VL}
+ vpsllw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsllw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpsllw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpsllw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsllw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsllw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsllw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsllw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsllw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsllw %xmm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsllw %xmm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpsllw %xmm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpsllw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsllw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsllw 2032(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsllw 2048(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsllw -2048(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsllw -2064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsraw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsraw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpsraw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpsraw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsraw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsraw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsraw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsraw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsraw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsraw %xmm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsraw %xmm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpsraw %xmm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpsraw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsraw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsraw 2032(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsraw 2048(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsraw -2048(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsraw -2064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsrlw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsrlw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpsrlw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpsrlw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsrlw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsrlw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsrlw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsrlw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsrlw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsrlw %xmm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsrlw %xmm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpsrlw %xmm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpsrlw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsrlw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsrlw 2032(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsrlw 2048(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsrlw -2048(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsrlw -2064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsrldq $0xab, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsrldq $123, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsrldq $123, (%rcx), %xmm30 # AVX512{BW,VL}
+ vpsrldq $123, 0x123(%rax,%r14,8), %xmm30 # AVX512{BW,VL}
+ vpsrldq $123, 2032(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpsrldq $123, 2048(%rdx), %xmm30 # AVX512{BW,VL}
+ vpsrldq $123, -2048(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpsrldq $123, -2064(%rdx), %xmm30 # AVX512{BW,VL}
+ vpsrldq $0xab, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsrldq $123, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsrldq $123, (%rcx), %ymm30 # AVX512{BW,VL}
+ vpsrldq $123, 0x123(%rax,%r14,8), %ymm30 # AVX512{BW,VL}
+ vpsrldq $123, 4064(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpsrldq $123, 4096(%rdx), %ymm30 # AVX512{BW,VL}
+ vpsrldq $123, -4096(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpsrldq $123, -4128(%rdx), %ymm30 # AVX512{BW,VL}
+ vpsrlw $0xab, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsrlw $0xab, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpsrlw $0xab, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpsrlw $123, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsrlw $123, (%rcx), %xmm30 # AVX512{BW,VL}
+ vpsrlw $123, 0x123(%rax,%r14,8), %xmm30 # AVX512{BW,VL}
+ vpsrlw $123, 2032(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpsrlw $123, 2048(%rdx), %xmm30 # AVX512{BW,VL}
+ vpsrlw $123, -2048(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpsrlw $123, -2064(%rdx), %xmm30 # AVX512{BW,VL}
+ vpsrlw $0xab, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsrlw $0xab, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpsrlw $0xab, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpsrlw $123, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsrlw $123, (%rcx), %ymm30 # AVX512{BW,VL}
+ vpsrlw $123, 0x123(%rax,%r14,8), %ymm30 # AVX512{BW,VL}
+ vpsrlw $123, 4064(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpsrlw $123, 4096(%rdx), %ymm30 # AVX512{BW,VL}
+ vpsrlw $123, -4096(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpsrlw $123, -4128(%rdx), %ymm30 # AVX512{BW,VL}
+ vpsraw $0xab, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsraw $0xab, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpsraw $0xab, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpsraw $123, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsraw $123, (%rcx), %xmm30 # AVX512{BW,VL}
+ vpsraw $123, 0x123(%rax,%r14,8), %xmm30 # AVX512{BW,VL}
+ vpsraw $123, 2032(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpsraw $123, 2048(%rdx), %xmm30 # AVX512{BW,VL}
+ vpsraw $123, -2048(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpsraw $123, -2064(%rdx), %xmm30 # AVX512{BW,VL}
+ vpsraw $0xab, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsraw $0xab, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpsraw $0xab, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpsraw $123, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsraw $123, (%rcx), %ymm30 # AVX512{BW,VL}
+ vpsraw $123, 0x123(%rax,%r14,8), %ymm30 # AVX512{BW,VL}
+ vpsraw $123, 4064(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpsraw $123, 4096(%rdx), %ymm30 # AVX512{BW,VL}
+ vpsraw $123, -4096(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpsraw $123, -4128(%rdx), %ymm30 # AVX512{BW,VL}
+ vpsrlvw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsrlvw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpsrlvw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpsrlvw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsrlvw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsrlvw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsrlvw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsrlvw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsrlvw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsrlvw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsrlvw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpsrlvw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpsrlvw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsrlvw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsrlvw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsrlvw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsrlvw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsrlvw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsravw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsravw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpsravw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpsravw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsravw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsravw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsravw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsravw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsravw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsravw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsravw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpsravw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpsravw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsravw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsravw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsravw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsravw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsravw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubb %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubb %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpsubb %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpsubb (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubb 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubb 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsubb 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubb -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsubb -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubb %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubb %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpsubb %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpsubb (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubb 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubb 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsubb 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubb -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsubb -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubsb %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubsb %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpsubsb %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpsubsb (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubsb 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubsb 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsubsb 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubsb -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsubsb -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubsb %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubsb %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpsubsb %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpsubsb (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubsb 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubsb 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsubsb 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubsb -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsubsb -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubsw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubsw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpsubsw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpsubsw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubsw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubsw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsubsw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubsw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsubsw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubsw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubsw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpsubsw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpsubsw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubsw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubsw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsubsw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubsw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsubsw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubusb %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubusb %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpsubusb %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpsubusb (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubusb 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubusb 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsubusb 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubusb -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsubusb -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubusb %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubusb %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpsubusb %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpsubusb (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubusb 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubusb 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsubusb 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubusb -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsubusb -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubusw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubusw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpsubusw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpsubusw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubusw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubusw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsubusw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubusw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsubusw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubusw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubusw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpsubusw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpsubusw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubusw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubusw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsubusw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubusw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsubusw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpsubw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpsubw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsubw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsubw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsubw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpsubw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpsubw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsubw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsubw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsubw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpunpckhbw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpunpckhbw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpunpckhbw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpunpckhbw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpunpckhbw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpunpckhbw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpunpckhbw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpunpckhbw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpunpckhbw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpunpckhbw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpunpckhbw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpunpckhbw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpunpckhbw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpunpckhbw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpunpckhbw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpunpckhbw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpunpckhbw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpunpckhbw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpunpckhwd %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpunpckhwd %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpunpckhwd %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpunpckhwd (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpunpckhwd 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpunpckhwd 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpunpckhwd 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpunpckhwd -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpunpckhwd -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpunpckhwd %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpunpckhwd %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpunpckhwd %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpunpckhwd (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpunpckhwd 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpunpckhwd 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpunpckhwd 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpunpckhwd -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpunpckhwd -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpunpcklbw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpunpcklbw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpunpcklbw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpunpcklbw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpunpcklbw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpunpcklbw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpunpcklbw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpunpcklbw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpunpcklbw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpunpcklbw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpunpcklbw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpunpcklbw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpunpcklbw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpunpcklbw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpunpcklbw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpunpcklbw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpunpcklbw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpunpcklbw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpunpcklwd %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpunpcklwd %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpunpcklwd %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpunpcklwd (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpunpcklwd 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpunpcklwd 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpunpcklwd 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpunpcklwd -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpunpcklwd -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpunpcklwd %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpunpcklwd %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpunpcklwd %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpunpcklwd (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpunpcklwd 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpunpcklwd 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpunpcklwd 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpunpcklwd -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpunpcklwd -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpmovwb %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmovwb %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpmovwb %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpmovwb %ymm29, %xmm30 # AVX512{BW,VL}
+ vpmovwb %ymm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpmovwb %ymm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpmovswb %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmovswb %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpmovswb %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpmovswb %ymm29, %xmm30 # AVX512{BW,VL}
+ vpmovswb %ymm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpmovswb %ymm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpmovuswb %xmm29, %xmm30 # AVX512{BW,VL}
+ vpmovuswb %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpmovuswb %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpmovuswb %ymm29, %xmm30 # AVX512{BW,VL}
+ vpmovuswb %ymm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpmovuswb %ymm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vdbpsadbw $0xab, %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vdbpsadbw $0xab, %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vdbpsadbw $0xab, %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vdbpsadbw $123, %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vdbpsadbw $123, (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vdbpsadbw $123, 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vdbpsadbw $123, 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vdbpsadbw $123, 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vdbpsadbw $123, -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vdbpsadbw $123, -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vdbpsadbw $0xab, %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vdbpsadbw $0xab, %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vdbpsadbw $0xab, %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vdbpsadbw $123, %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vdbpsadbw $123, (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vdbpsadbw $123, 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vdbpsadbw $123, 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vdbpsadbw $123, 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vdbpsadbw $123, -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vdbpsadbw $123, -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpermw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpermw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpermw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpermw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpermw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpermw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpermw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpermw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpermw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpermw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpermw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpermw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpermw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpermw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpermw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpermw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpermw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpermw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpermt2w %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpermt2w %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpermt2w %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpermt2w (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpermt2w 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpermt2w 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpermt2w 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpermt2w -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpermt2w -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpermt2w %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpermt2w %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpermt2w %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpermt2w (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpermt2w 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpermt2w 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpermt2w 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpermt2w -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpermt2w -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpslldq $0xab, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpslldq $123, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpslldq $123, (%rcx), %xmm30 # AVX512{BW,VL}
+ vpslldq $123, 0x123(%rax,%r14,8), %xmm30 # AVX512{BW,VL}
+ vpslldq $123, 2032(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpslldq $123, 2048(%rdx), %xmm30 # AVX512{BW,VL}
+ vpslldq $123, -2048(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpslldq $123, -2064(%rdx), %xmm30 # AVX512{BW,VL}
+ vpslldq $0xab, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpslldq $123, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpslldq $123, (%rcx), %ymm30 # AVX512{BW,VL}
+ vpslldq $123, 0x123(%rax,%r14,8), %ymm30 # AVX512{BW,VL}
+ vpslldq $123, 4064(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpslldq $123, 4096(%rdx), %ymm30 # AVX512{BW,VL}
+ vpslldq $123, -4096(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpslldq $123, -4128(%rdx), %ymm30 # AVX512{BW,VL}
+ vpsllw $0xab, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsllw $0xab, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpsllw $0xab, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpsllw $123, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsllw $123, (%rcx), %xmm30 # AVX512{BW,VL}
+ vpsllw $123, 0x123(%rax,%r14,8), %xmm30 # AVX512{BW,VL}
+ vpsllw $123, 2032(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpsllw $123, 2048(%rdx), %xmm30 # AVX512{BW,VL}
+ vpsllw $123, -2048(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vpsllw $123, -2064(%rdx), %xmm30 # AVX512{BW,VL}
+ vpsllw $0xab, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsllw $0xab, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpsllw $0xab, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpsllw $123, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsllw $123, (%rcx), %ymm30 # AVX512{BW,VL}
+ vpsllw $123, 0x123(%rax,%r14,8), %ymm30 # AVX512{BW,VL}
+ vpsllw $123, 4064(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpsllw $123, 4096(%rdx), %ymm30 # AVX512{BW,VL}
+ vpsllw $123, -4096(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vpsllw $123, -4128(%rdx), %ymm30 # AVX512{BW,VL}
+ vpsllvw %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsllvw %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpsllvw %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpsllvw (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsllvw 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsllvw 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsllvw 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsllvw -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpsllvw -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpsllvw %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsllvw %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpsllvw %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpsllvw (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsllvw 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsllvw 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsllvw 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpsllvw -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpsllvw -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vmovdqu8 %xmm29, %xmm30 # AVX512{BW,VL}
+ vmovdqu8 %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vmovdqu8 %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vmovdqu8 (%rcx), %xmm30 # AVX512{BW,VL}
+ vmovdqu8 0x123(%rax,%r14,8), %xmm30 # AVX512{BW,VL}
+ vmovdqu8 2032(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vmovdqu8 2048(%rdx), %xmm30 # AVX512{BW,VL}
+ vmovdqu8 -2048(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vmovdqu8 -2064(%rdx), %xmm30 # AVX512{BW,VL}
+ vmovdqu8 %ymm29, %ymm30 # AVX512{BW,VL}
+ vmovdqu8 %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vmovdqu8 %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vmovdqu8 (%rcx), %ymm30 # AVX512{BW,VL}
+ vmovdqu8 0x123(%rax,%r14,8), %ymm30 # AVX512{BW,VL}
+ vmovdqu8 4064(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vmovdqu8 4096(%rdx), %ymm30 # AVX512{BW,VL}
+ vmovdqu8 -4096(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vmovdqu8 -4128(%rdx), %ymm30 # AVX512{BW,VL}
+ vmovdqu16 %xmm29, %xmm30 # AVX512{BW,VL}
+ vmovdqu16 %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vmovdqu16 %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vmovdqu16 (%rcx), %xmm30 # AVX512{BW,VL}
+ vmovdqu16 0x123(%rax,%r14,8), %xmm30 # AVX512{BW,VL}
+ vmovdqu16 2032(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vmovdqu16 2048(%rdx), %xmm30 # AVX512{BW,VL}
+ vmovdqu16 -2048(%rdx), %xmm30 # AVX512{BW,VL} Disp8
+ vmovdqu16 -2064(%rdx), %xmm30 # AVX512{BW,VL}
+ vmovdqu16 %ymm29, %ymm30 # AVX512{BW,VL}
+ vmovdqu16 %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vmovdqu16 %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vmovdqu16 (%rcx), %ymm30 # AVX512{BW,VL}
+ vmovdqu16 0x123(%rax,%r14,8), %ymm30 # AVX512{BW,VL}
+ vmovdqu16 4064(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vmovdqu16 4096(%rdx), %ymm30 # AVX512{BW,VL}
+ vmovdqu16 -4096(%rdx), %ymm30 # AVX512{BW,VL} Disp8
+ vmovdqu16 -4128(%rdx), %ymm30 # AVX512{BW,VL}
+ vpmovwb %xmm30, (%rcx) # AVX512{BW,VL}
+ vpmovwb %xmm30, (%rcx){%k7} # AVX512{BW,VL}
+ vpmovwb %xmm30, 0x123(%rax,%r14,8) # AVX512{BW,VL}
+ vpmovwb %xmm30, 1016(%rdx) # AVX512{BW,VL} Disp8
+ vpmovwb %xmm30, 1024(%rdx) # AVX512{BW,VL}
+ vpmovwb %xmm30, -1024(%rdx) # AVX512{BW,VL} Disp8
+ vpmovwb %xmm30, -1032(%rdx) # AVX512{BW,VL}
+ vpmovwb %ymm30, (%rcx) # AVX512{BW,VL}
+ vpmovwb %ymm30, (%rcx){%k7} # AVX512{BW,VL}
+ vpmovwb %ymm30, 0x123(%rax,%r14,8) # AVX512{BW,VL}
+ vpmovwb %ymm30, 2032(%rdx) # AVX512{BW,VL} Disp8
+ vpmovwb %ymm30, 2048(%rdx) # AVX512{BW,VL}
+ vpmovwb %ymm30, -2048(%rdx) # AVX512{BW,VL} Disp8
+ vpmovwb %ymm30, -2064(%rdx) # AVX512{BW,VL}
+ vpmovswb %xmm30, (%rcx) # AVX512{BW,VL}
+ vpmovswb %xmm30, (%rcx){%k7} # AVX512{BW,VL}
+ vpmovswb %xmm30, 0x123(%rax,%r14,8) # AVX512{BW,VL}
+ vpmovswb %xmm30, 1016(%rdx) # AVX512{BW,VL} Disp8
+ vpmovswb %xmm30, 1024(%rdx) # AVX512{BW,VL}
+ vpmovswb %xmm30, -1024(%rdx) # AVX512{BW,VL} Disp8
+ vpmovswb %xmm30, -1032(%rdx) # AVX512{BW,VL}
+ vpmovswb %ymm30, (%rcx) # AVX512{BW,VL}
+ vpmovswb %ymm30, (%rcx){%k7} # AVX512{BW,VL}
+ vpmovswb %ymm30, 0x123(%rax,%r14,8) # AVX512{BW,VL}
+ vpmovswb %ymm30, 2032(%rdx) # AVX512{BW,VL} Disp8
+ vpmovswb %ymm30, 2048(%rdx) # AVX512{BW,VL}
+ vpmovswb %ymm30, -2048(%rdx) # AVX512{BW,VL} Disp8
+ vpmovswb %ymm30, -2064(%rdx) # AVX512{BW,VL}
+ vpmovuswb %xmm30, (%rcx) # AVX512{BW,VL}
+ vpmovuswb %xmm30, (%rcx){%k7} # AVX512{BW,VL}
+ vpmovuswb %xmm30, 0x123(%rax,%r14,8) # AVX512{BW,VL}
+ vpmovuswb %xmm30, 1016(%rdx) # AVX512{BW,VL} Disp8
+ vpmovuswb %xmm30, 1024(%rdx) # AVX512{BW,VL}
+ vpmovuswb %xmm30, -1024(%rdx) # AVX512{BW,VL} Disp8
+ vpmovuswb %xmm30, -1032(%rdx) # AVX512{BW,VL}
+ vpmovuswb %ymm30, (%rcx) # AVX512{BW,VL}
+ vpmovuswb %ymm30, (%rcx){%k7} # AVX512{BW,VL}
+ vpmovuswb %ymm30, 0x123(%rax,%r14,8) # AVX512{BW,VL}
+ vpmovuswb %ymm30, 2032(%rdx) # AVX512{BW,VL} Disp8
+ vpmovuswb %ymm30, 2048(%rdx) # AVX512{BW,VL}
+ vpmovuswb %ymm30, -2048(%rdx) # AVX512{BW,VL} Disp8
+ vpmovuswb %ymm30, -2064(%rdx) # AVX512{BW,VL}
+ vmovdqu8 %xmm30, (%rcx) # AVX512{BW,VL}
+ vmovdqu8 %xmm30, (%rcx){%k7} # AVX512{BW,VL}
+ vmovdqu8 %xmm30, 0x123(%rax,%r14,8) # AVX512{BW,VL}
+ vmovdqu8 %xmm30, 2032(%rdx) # AVX512{BW,VL} Disp8
+ vmovdqu8 %xmm30, 2048(%rdx) # AVX512{BW,VL}
+ vmovdqu8 %xmm30, -2048(%rdx) # AVX512{BW,VL} Disp8
+ vmovdqu8 %xmm30, -2064(%rdx) # AVX512{BW,VL}
+ vmovdqu8 %ymm30, (%rcx) # AVX512{BW,VL}
+ vmovdqu8 %ymm30, (%rcx){%k7} # AVX512{BW,VL}
+ vmovdqu8 %ymm30, 0x123(%rax,%r14,8) # AVX512{BW,VL}
+ vmovdqu8 %ymm30, 4064(%rdx) # AVX512{BW,VL} Disp8
+ vmovdqu8 %ymm30, 4096(%rdx) # AVX512{BW,VL}
+ vmovdqu8 %ymm30, -4096(%rdx) # AVX512{BW,VL} Disp8
+ vmovdqu8 %ymm30, -4128(%rdx) # AVX512{BW,VL}
+ vmovdqu16 %xmm30, (%rcx) # AVX512{BW,VL}
+ vmovdqu16 %xmm30, (%rcx){%k7} # AVX512{BW,VL}
+ vmovdqu16 %xmm30, 0x123(%rax,%r14,8) # AVX512{BW,VL}
+ vmovdqu16 %xmm30, 2032(%rdx) # AVX512{BW,VL} Disp8
+ vmovdqu16 %xmm30, 2048(%rdx) # AVX512{BW,VL}
+ vmovdqu16 %xmm30, -2048(%rdx) # AVX512{BW,VL} Disp8
+ vmovdqu16 %xmm30, -2064(%rdx) # AVX512{BW,VL}
+ vmovdqu16 %ymm30, (%rcx) # AVX512{BW,VL}
+ vmovdqu16 %ymm30, (%rcx){%k7} # AVX512{BW,VL}
+ vmovdqu16 %ymm30, 0x123(%rax,%r14,8) # AVX512{BW,VL}
+ vmovdqu16 %ymm30, 4064(%rdx) # AVX512{BW,VL} Disp8
+ vmovdqu16 %ymm30, 4096(%rdx) # AVX512{BW,VL}
+ vmovdqu16 %ymm30, -4096(%rdx) # AVX512{BW,VL} Disp8
+ vmovdqu16 %ymm30, -4128(%rdx) # AVX512{BW,VL}
+ vpermi2w %xmm28, %xmm29, %xmm30 # AVX512{BW,VL}
+ vpermi2w %xmm28, %xmm29, %xmm30{%k7} # AVX512{BW,VL}
+ vpermi2w %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512{BW,VL}
+ vpermi2w (%rcx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpermi2w 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpermi2w 2032(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpermi2w 2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpermi2w -2048(%rdx), %xmm29, %xmm30 # AVX512{BW,VL} Disp8
+ vpermi2w -2064(%rdx), %xmm29, %xmm30 # AVX512{BW,VL}
+ vpermi2w %ymm28, %ymm29, %ymm30 # AVX512{BW,VL}
+ vpermi2w %ymm28, %ymm29, %ymm30{%k7} # AVX512{BW,VL}
+ vpermi2w %ymm28, %ymm29, %ymm30{%k7}{z} # AVX512{BW,VL}
+ vpermi2w (%rcx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpermi2w 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpermi2w 4064(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpermi2w 4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vpermi2w -4096(%rdx), %ymm29, %ymm30 # AVX512{BW,VL} Disp8
+ vpermi2w -4128(%rdx), %ymm29, %ymm30 # AVX512{BW,VL}
+ vptestmb %xmm29, %xmm30, %k5 # AVX512{BW,VL}
+ vptestmb %xmm29, %xmm30, %k5{%k7} # AVX512{BW,VL}
+ vptestmb (%rcx), %xmm30, %k5 # AVX512{BW,VL}
+ vptestmb 0x123(%rax,%r14,8), %xmm30, %k5 # AVX512{BW,VL}
+ vptestmb 2032(%rdx), %xmm30, %k5 # AVX512{BW,VL} Disp8
+ vptestmb 2048(%rdx), %xmm30, %k5 # AVX512{BW,VL}
+ vptestmb -2048(%rdx), %xmm30, %k5 # AVX512{BW,VL} Disp8
+ vptestmb -2064(%rdx), %xmm30, %k5 # AVX512{BW,VL}
+ vptestmb %ymm29, %ymm30, %k5 # AVX512{BW,VL}
+ vptestmb %ymm29, %ymm30, %k5{%k7} # AVX512{BW,VL}
+ vptestmb (%rcx), %ymm30, %k5 # AVX512{BW,VL}
+ vptestmb 0x123(%rax,%r14,8), %ymm30, %k5 # AVX512{BW,VL}
+ vptestmb 4064(%rdx), %ymm30, %k5 # AVX512{BW,VL} Disp8
+ vptestmb 4096(%rdx), %ymm30, %k5 # AVX512{BW,VL}
+ vptestmb -4096(%rdx), %ymm30, %k5 # AVX512{BW,VL} Disp8
+ vptestmb -4128(%rdx), %ymm30, %k5 # AVX512{BW,VL}
+ vptestmw %xmm29, %xmm30, %k5 # AVX512{BW,VL}
+ vptestmw %xmm29, %xmm30, %k5{%k7} # AVX512{BW,VL}
+ vptestmw (%rcx), %xmm30, %k5 # AVX512{BW,VL}
+ vptestmw 0x123(%rax,%r14,8), %xmm30, %k5 # AVX512{BW,VL}
+ vptestmw 2032(%rdx), %xmm30, %k5 # AVX512{BW,VL} Disp8
+ vptestmw 2048(%rdx), %xmm30, %k5 # AVX512{BW,VL}
+ vptestmw -2048(%rdx), %xmm30, %k5 # AVX512{BW,VL} Disp8
+ vptestmw -2064(%rdx), %xmm30, %k5 # AVX512{BW,VL}
+ vptestmw %ymm29, %ymm30, %k5 # AVX512{BW,VL}
+ vptestmw %ymm29, %ymm30, %k5{%k7} # AVX512{BW,VL}
+ vptestmw (%rcx), %ymm30, %k5 # AVX512{BW,VL}
+ vptestmw 0x123(%rax,%r14,8), %ymm30, %k5 # AVX512{BW,VL}
+ vptestmw 4064(%rdx), %ymm30, %k5 # AVX512{BW,VL} Disp8
+ vptestmw 4096(%rdx), %ymm30, %k5 # AVX512{BW,VL}
+ vptestmw -4096(%rdx), %ymm30, %k5 # AVX512{BW,VL} Disp8
+ vptestmw -4128(%rdx), %ymm30, %k5 # AVX512{BW,VL}
+ vpmovb2m %xmm30, %k5 # AVX512{BW,VL}
+ vpmovb2m %ymm30, %k5 # AVX512{BW,VL}
+ vpmovw2m %xmm30, %k5 # AVX512{BW,VL}
+ vpmovw2m %ymm30, %k5 # AVX512{BW,VL}
+ vpmovm2b %k5, %xmm30 # AVX512{BW,VL}
+ vpmovm2b %k5, %ymm30 # AVX512{BW,VL}
+ vpmovm2w %k5, %xmm30 # AVX512{BW,VL}
+ vpmovm2w %k5, %ymm30 # AVX512{BW,VL}
+ vptestnmb %xmm28, %xmm29, %k5 # AVX512{BW,VL}
+ vptestnmb %xmm28, %xmm29, %k5{%k7} # AVX512{BW,VL}
+ vptestnmb (%rcx), %xmm29, %k5 # AVX512{BW,VL}
+ vptestnmb 0x123(%rax,%r14,8), %xmm29, %k5 # AVX512{BW,VL}
+ vptestnmb 2032(%rdx), %xmm29, %k5 # AVX512{BW,VL} Disp8
+ vptestnmb 2048(%rdx), %xmm29, %k5 # AVX512{BW,VL}
+ vptestnmb -2048(%rdx), %xmm29, %k5 # AVX512{BW,VL} Disp8
+ vptestnmb -2064(%rdx), %xmm29, %k5 # AVX512{BW,VL}
+ vptestnmb %ymm28, %ymm29, %k5 # AVX512{BW,VL}
+ vptestnmb %ymm28, %ymm29, %k5{%k7} # AVX512{BW,VL}
+ vptestnmb (%rcx), %ymm29, %k5 # AVX512{BW,VL}
+ vptestnmb 0x123(%rax,%r14,8), %ymm29, %k5 # AVX512{BW,VL}
+ vptestnmb 4064(%rdx), %ymm29, %k5 # AVX512{BW,VL} Disp8
+ vptestnmb 4096(%rdx), %ymm29, %k5 # AVX512{BW,VL}
+ vptestnmb -4096(%rdx), %ymm29, %k5 # AVX512{BW,VL} Disp8
+ vptestnmb -4128(%rdx), %ymm29, %k5 # AVX512{BW,VL}
+ vptestnmw %xmm28, %xmm29, %k5 # AVX512{BW,VL}
+ vptestnmw %xmm28, %xmm29, %k5{%k7} # AVX512{BW,VL}
+ vptestnmw (%rcx), %xmm29, %k5 # AVX512{BW,VL}
+ vptestnmw 0x123(%rax,%r14,8), %xmm29, %k5 # AVX512{BW,VL}
+ vptestnmw 2032(%rdx), %xmm29, %k5 # AVX512{BW,VL} Disp8
+ vptestnmw 2048(%rdx), %xmm29, %k5 # AVX512{BW,VL}
+ vptestnmw -2048(%rdx), %xmm29, %k5 # AVX512{BW,VL} Disp8
+ vptestnmw -2064(%rdx), %xmm29, %k5 # AVX512{BW,VL}
+ vptestnmw %ymm28, %ymm29, %k5 # AVX512{BW,VL}
+ vptestnmw %ymm28, %ymm29, %k5{%k7} # AVX512{BW,VL}
+ vptestnmw (%rcx), %ymm29, %k5 # AVX512{BW,VL}
+ vptestnmw 0x123(%rax,%r14,8), %ymm29, %k5 # AVX512{BW,VL}
+ vptestnmw 4064(%rdx), %ymm29, %k5 # AVX512{BW,VL} Disp8
+ vptestnmw 4096(%rdx), %ymm29, %k5 # AVX512{BW,VL}
+ vptestnmw -4096(%rdx), %ymm29, %k5 # AVX512{BW,VL} Disp8
+ vptestnmw -4128(%rdx), %ymm29, %k5 # AVX512{BW,VL}
+ vpcmpb $0xab, %xmm29, %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpb $0xab, %xmm29, %xmm30, %k5{%k7} # AVX512{BW,VL}
+ vpcmpb $123, %xmm29, %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpb $123, (%rcx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpb $123, 0x123(%rax,%r14,8), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpb $123, 2032(%rdx), %xmm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpb $123, 2048(%rdx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpb $123, -2048(%rdx), %xmm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpb $123, -2064(%rdx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpb $0xab, %ymm29, %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpb $0xab, %ymm29, %ymm30, %k5{%k7} # AVX512{BW,VL}
+ vpcmpb $123, %ymm29, %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpb $123, (%rcx), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpb $123, 0x123(%rax,%r14,8), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpb $123, 4064(%rdx), %ymm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpb $123, 4096(%rdx), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpb $123, -4096(%rdx), %ymm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpb $123, -4128(%rdx), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpw $0xab, %xmm29, %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpw $0xab, %xmm29, %xmm30, %k5{%k7} # AVX512{BW,VL}
+ vpcmpw $123, %xmm29, %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpw $123, (%rcx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpw $123, 0x123(%rax,%r14,8), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpw $123, 2032(%rdx), %xmm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpw $123, 2048(%rdx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpw $123, -2048(%rdx), %xmm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpw $123, -2064(%rdx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpw $0xab, %ymm29, %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpw $0xab, %ymm29, %ymm30, %k5{%k7} # AVX512{BW,VL}
+ vpcmpw $123, %ymm29, %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpw $123, (%rcx), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpw $123, 0x123(%rax,%r14,8), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpw $123, 4064(%rdx), %ymm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpw $123, 4096(%rdx), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpw $123, -4096(%rdx), %ymm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpw $123, -4128(%rdx), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpub $0xab, %xmm29, %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpub $0xab, %xmm29, %xmm30, %k5{%k7} # AVX512{BW,VL}
+ vpcmpub $123, %xmm29, %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpub $123, (%rcx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpub $123, 0x123(%rax,%r14,8), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpub $123, 2032(%rdx), %xmm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpub $123, 2048(%rdx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpub $123, -2048(%rdx), %xmm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpub $123, -2064(%rdx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpub $0xab, %ymm29, %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpub $0xab, %ymm29, %ymm30, %k5{%k7} # AVX512{BW,VL}
+ vpcmpub $123, %ymm29, %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpub $123, (%rcx), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpub $123, 0x123(%rax,%r14,8), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpub $123, 4064(%rdx), %ymm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpub $123, 4096(%rdx), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpub $123, -4096(%rdx), %ymm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpub $123, -4128(%rdx), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpuw $0xab, %xmm29, %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpuw $0xab, %xmm29, %xmm30, %k5{%k7} # AVX512{BW,VL}
+ vpcmpuw $123, %xmm29, %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpuw $123, (%rcx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpuw $123, 0x123(%rax,%r14,8), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpuw $123, 2032(%rdx), %xmm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpuw $123, 2048(%rdx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpuw $123, -2048(%rdx), %xmm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpuw $123, -2064(%rdx), %xmm30, %k5 # AVX512{BW,VL}
+ vpcmpuw $0xab, %ymm29, %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpuw $0xab, %ymm29, %ymm30, %k5{%k7} # AVX512{BW,VL}
+ vpcmpuw $123, %ymm29, %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpuw $123, (%rcx), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpuw $123, 0x123(%rax,%r14,8), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpuw $123, 4064(%rdx), %ymm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpuw $123, 4096(%rdx), %ymm30, %k5 # AVX512{BW,VL}
+ vpcmpuw $123, -4096(%rdx), %ymm30, %k5 # AVX512{BW,VL} Disp8
+ vpcmpuw $123, -4128(%rdx), %ymm30, %k5 # AVX512{BW,VL}
+
+ .intel_syntax noprefix
+ vpabsb xmm30, xmm29 # AVX512{BW,VL}
+ vpabsb xmm30{k7}, xmm29 # AVX512{BW,VL}
+ vpabsb xmm30{k7}{z}, xmm29 # AVX512{BW,VL}
+ vpabsb xmm30, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpabsb xmm30, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpabsb xmm30, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpabsb xmm30, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpabsb xmm30, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpabsb xmm30, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpabsb ymm30, ymm29 # AVX512{BW,VL}
+ vpabsb ymm30{k7}, ymm29 # AVX512{BW,VL}
+ vpabsb ymm30{k7}{z}, ymm29 # AVX512{BW,VL}
+ vpabsb ymm30, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpabsb ymm30, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpabsb ymm30, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpabsb ymm30, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpabsb ymm30, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpabsb ymm30, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpabsw xmm30, xmm29 # AVX512{BW,VL}
+ vpabsw xmm30{k7}, xmm29 # AVX512{BW,VL}
+ vpabsw xmm30{k7}{z}, xmm29 # AVX512{BW,VL}
+ vpabsw xmm30, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpabsw xmm30, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpabsw xmm30, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpabsw xmm30, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpabsw xmm30, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpabsw xmm30, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpabsw ymm30, ymm29 # AVX512{BW,VL}
+ vpabsw ymm30{k7}, ymm29 # AVX512{BW,VL}
+ vpabsw ymm30{k7}{z}, ymm29 # AVX512{BW,VL}
+ vpabsw ymm30, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpabsw ymm30, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpabsw ymm30, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpabsw ymm30, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpabsw ymm30, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpabsw ymm30, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpackssdw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpackssdw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpackssdw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpackssdw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpackssdw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpackssdw xmm30, xmm29, [rcx]{1to4} # AVX512{BW,VL}
+ vpackssdw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpackssdw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpackssdw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpackssdw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpackssdw xmm30, xmm29, [rdx+508]{1to4} # AVX512{BW,VL} Disp8
+ vpackssdw xmm30, xmm29, [rdx+512]{1to4} # AVX512{BW,VL}
+ vpackssdw xmm30, xmm29, [rdx-512]{1to4} # AVX512{BW,VL} Disp8
+ vpackssdw xmm30, xmm29, [rdx-516]{1to4} # AVX512{BW,VL}
+ vpackssdw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpackssdw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpackssdw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpackssdw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpackssdw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpackssdw ymm30, ymm29, [rcx]{1to8} # AVX512{BW,VL}
+ vpackssdw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpackssdw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpackssdw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpackssdw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpackssdw ymm30, ymm29, [rdx+508]{1to8} # AVX512{BW,VL} Disp8
+ vpackssdw ymm30, ymm29, [rdx+512]{1to8} # AVX512{BW,VL}
+ vpackssdw ymm30, ymm29, [rdx-512]{1to8} # AVX512{BW,VL} Disp8
+ vpackssdw ymm30, ymm29, [rdx-516]{1to8} # AVX512{BW,VL}
+ vpacksswb xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpacksswb xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpacksswb xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpacksswb xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpacksswb xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpacksswb xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpacksswb xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpacksswb xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpacksswb xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpacksswb ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpacksswb ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpacksswb ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpacksswb ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpacksswb ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpacksswb ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpacksswb ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpacksswb ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpacksswb ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpackusdw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpackusdw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpackusdw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpackusdw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpackusdw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpackusdw xmm30, xmm29, [rcx]{1to4} # AVX512{BW,VL}
+ vpackusdw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpackusdw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpackusdw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpackusdw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpackusdw xmm30, xmm29, [rdx+508]{1to4} # AVX512{BW,VL} Disp8
+ vpackusdw xmm30, xmm29, [rdx+512]{1to4} # AVX512{BW,VL}
+ vpackusdw xmm30, xmm29, [rdx-512]{1to4} # AVX512{BW,VL} Disp8
+ vpackusdw xmm30, xmm29, [rdx-516]{1to4} # AVX512{BW,VL}
+ vpackusdw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpackusdw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpackusdw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpackusdw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpackusdw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpackusdw ymm30, ymm29, [rcx]{1to8} # AVX512{BW,VL}
+ vpackusdw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpackusdw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpackusdw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpackusdw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpackusdw ymm30, ymm29, [rdx+508]{1to8} # AVX512{BW,VL} Disp8
+ vpackusdw ymm30, ymm29, [rdx+512]{1to8} # AVX512{BW,VL}
+ vpackusdw ymm30, ymm29, [rdx-512]{1to8} # AVX512{BW,VL} Disp8
+ vpackusdw ymm30, ymm29, [rdx-516]{1to8} # AVX512{BW,VL}
+ vpackuswb xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpackuswb xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpackuswb xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpackuswb xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpackuswb xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpackuswb xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpackuswb xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpackuswb xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpackuswb xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpackuswb ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpackuswb ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpackuswb ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpackuswb ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpackuswb ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpackuswb ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpackuswb ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpackuswb ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpackuswb ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpaddb xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpaddb xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpaddb xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpaddb xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpaddb xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpaddb xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpaddb xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpaddb xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpaddb xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpaddb ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpaddb ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpaddb ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpaddb ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpaddb ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpaddb ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpaddb ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpaddb ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpaddb ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpaddsb xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpaddsb xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpaddsb xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpaddsb xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpaddsb xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpaddsb xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpaddsb xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpaddsb xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpaddsb xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpaddsb ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpaddsb ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpaddsb ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpaddsb ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpaddsb ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpaddsb ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpaddsb ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpaddsb ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpaddsb ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpaddsw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpaddsw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpaddsw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpaddsw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpaddsw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpaddsw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpaddsw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpaddsw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpaddsw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpaddsw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpaddsw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpaddsw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpaddsw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpaddsw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpaddsw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpaddsw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpaddsw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpaddsw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpaddusb xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpaddusb xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpaddusb xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpaddusb xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpaddusb xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpaddusb xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpaddusb xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpaddusb xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpaddusb xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpaddusb ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpaddusb ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpaddusb ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpaddusb ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpaddusb ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpaddusb ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpaddusb ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpaddusb ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpaddusb ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpaddusw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpaddusw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpaddusw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpaddusw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpaddusw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpaddusw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpaddusw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpaddusw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpaddusw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpaddusw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpaddusw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpaddusw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpaddusw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpaddusw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpaddusw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpaddusw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpaddusw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpaddusw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpaddw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpaddw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpaddw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpaddw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpaddw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpaddw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpaddw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpaddw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpaddw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpaddw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpaddw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpaddw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpaddw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpaddw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpaddw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpaddw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpaddw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpaddw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpalignr xmm30, xmm29, xmm28, 0xab # AVX512{BW,VL}
+ vpalignr xmm30{k7}, xmm29, xmm28, 0xab # AVX512{BW,VL}
+ vpalignr xmm30{k7}{z}, xmm29, xmm28, 0xab # AVX512{BW,VL}
+ vpalignr xmm30, xmm29, xmm28, 123 # AVX512{BW,VL}
+ vpalignr xmm30, xmm29, XMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpalignr xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpalignr xmm30, xmm29, XMMWORD PTR [rdx+2032], 123 # AVX512{BW,VL} Disp8
+ vpalignr xmm30, xmm29, XMMWORD PTR [rdx+2048], 123 # AVX512{BW,VL}
+ vpalignr xmm30, xmm29, XMMWORD PTR [rdx-2048], 123 # AVX512{BW,VL} Disp8
+ vpalignr xmm30, xmm29, XMMWORD PTR [rdx-2064], 123 # AVX512{BW,VL}
+ vpalignr ymm30, ymm29, ymm28, 0xab # AVX512{BW,VL}
+ vpalignr ymm30{k7}, ymm29, ymm28, 0xab # AVX512{BW,VL}
+ vpalignr ymm30{k7}{z}, ymm29, ymm28, 0xab # AVX512{BW,VL}
+ vpalignr ymm30, ymm29, ymm28, 123 # AVX512{BW,VL}
+ vpalignr ymm30, ymm29, YMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpalignr ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpalignr ymm30, ymm29, YMMWORD PTR [rdx+4064], 123 # AVX512{BW,VL} Disp8
+ vpalignr ymm30, ymm29, YMMWORD PTR [rdx+4096], 123 # AVX512{BW,VL}
+ vpalignr ymm30, ymm29, YMMWORD PTR [rdx-4096], 123 # AVX512{BW,VL} Disp8
+ vpalignr ymm30, ymm29, YMMWORD PTR [rdx-4128], 123 # AVX512{BW,VL}
+ vpavgb xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpavgb xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpavgb xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpavgb xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpavgb xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpavgb xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpavgb xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpavgb xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpavgb xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpavgb ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpavgb ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpavgb ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpavgb ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpavgb ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpavgb ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpavgb ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpavgb ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpavgb ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpavgw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpavgw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpavgw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpavgw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpavgw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpavgw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpavgw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpavgw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpavgw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpavgw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpavgw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpavgw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpavgw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpavgw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpavgw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpavgw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpavgw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpavgw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpblendmb xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpblendmb xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpblendmb xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpblendmb xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpblendmb xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpblendmb xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpblendmb xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpblendmb xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpblendmb xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpblendmb ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpblendmb ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpblendmb ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpblendmb ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpblendmb ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpblendmb ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpblendmb ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpblendmb ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpblendmb ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpbroadcastb xmm30, xmm29 # AVX512{BW,VL}
+ vpbroadcastb xmm30{k7}, xmm29 # AVX512{BW,VL}
+ vpbroadcastb xmm30{k7}{z}, xmm29 # AVX512{BW,VL}
+ vpbroadcastb xmm30, BYTE PTR [rcx] # AVX512{BW,VL}
+ vpbroadcastb xmm30, BYTE PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpbroadcastb xmm30, BYTE PTR [rdx+127] # AVX512{BW,VL} Disp8
+ vpbroadcastb xmm30, BYTE PTR [rdx+128] # AVX512{BW,VL}
+ vpbroadcastb xmm30, BYTE PTR [rdx-128] # AVX512{BW,VL} Disp8
+ vpbroadcastb xmm30, BYTE PTR [rdx-129] # AVX512{BW,VL}
+ vpbroadcastb ymm30, xmm29 # AVX512{BW,VL}
+ vpbroadcastb ymm30{k7}, xmm29 # AVX512{BW,VL}
+ vpbroadcastb ymm30{k7}{z}, xmm29 # AVX512{BW,VL}
+ vpbroadcastb ymm30, BYTE PTR [rcx] # AVX512{BW,VL}
+ vpbroadcastb ymm30, BYTE PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpbroadcastb ymm30, BYTE PTR [rdx+127] # AVX512{BW,VL} Disp8
+ vpbroadcastb ymm30, BYTE PTR [rdx+128] # AVX512{BW,VL}
+ vpbroadcastb ymm30, BYTE PTR [rdx-128] # AVX512{BW,VL} Disp8
+ vpbroadcastb ymm30, BYTE PTR [rdx-129] # AVX512{BW,VL}
+ vpbroadcastb xmm30, eax # AVX512{BW,VL}
+ vpbroadcastb xmm30{k7}, eax # AVX512{BW,VL}
+ vpbroadcastb xmm30{k7}{z}, eax # AVX512{BW,VL}
+ vpbroadcastb ymm30, eax # AVX512{BW,VL}
+ vpbroadcastb ymm30{k7}, eax # AVX512{BW,VL}
+ vpbroadcastb ymm30{k7}{z}, eax # AVX512{BW,VL}
+ vpbroadcastw xmm30, xmm29 # AVX512{BW,VL}
+ vpbroadcastw xmm30{k7}, xmm29 # AVX512{BW,VL}
+ vpbroadcastw xmm30{k7}{z}, xmm29 # AVX512{BW,VL}
+ vpbroadcastw xmm30, WORD PTR [rcx] # AVX512{BW,VL}
+ vpbroadcastw xmm30, WORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpbroadcastw xmm30, WORD PTR [rdx+254] # AVX512{BW,VL} Disp8
+ vpbroadcastw xmm30, WORD PTR [rdx+256] # AVX512{BW,VL}
+ vpbroadcastw xmm30, WORD PTR [rdx-256] # AVX512{BW,VL} Disp8
+ vpbroadcastw xmm30, WORD PTR [rdx-258] # AVX512{BW,VL}
+ vpbroadcastw ymm30, xmm29 # AVX512{BW,VL}
+ vpbroadcastw ymm30{k7}, xmm29 # AVX512{BW,VL}
+ vpbroadcastw ymm30{k7}{z}, xmm29 # AVX512{BW,VL}
+ vpbroadcastw ymm30, WORD PTR [rcx] # AVX512{BW,VL}
+ vpbroadcastw ymm30, WORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpbroadcastw ymm30, WORD PTR [rdx+254] # AVX512{BW,VL} Disp8
+ vpbroadcastw ymm30, WORD PTR [rdx+256] # AVX512{BW,VL}
+ vpbroadcastw ymm30, WORD PTR [rdx-256] # AVX512{BW,VL} Disp8
+ vpbroadcastw ymm30, WORD PTR [rdx-258] # AVX512{BW,VL}
+ vpbroadcastw xmm30, eax # AVX512{BW,VL}
+ vpbroadcastw xmm30{k7}, eax # AVX512{BW,VL}
+ vpbroadcastw xmm30{k7}{z}, eax # AVX512{BW,VL}
+ vpbroadcastw ymm30, eax # AVX512{BW,VL}
+ vpbroadcastw ymm30{k7}, eax # AVX512{BW,VL}
+ vpbroadcastw ymm30{k7}{z}, eax # AVX512{BW,VL}
+ vpcmpeqb k5, xmm30, xmm29 # AVX512{BW,VL}
+ vpcmpeqb k5{k7}, xmm30, xmm29 # AVX512{BW,VL}
+ vpcmpeqb k5, xmm30, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpcmpeqb k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpcmpeqb k5, xmm30, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpcmpeqb k5, xmm30, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpcmpeqb k5, xmm30, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpcmpeqb k5, xmm30, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpcmpeqb k5, ymm30, ymm29 # AVX512{BW,VL}
+ vpcmpeqb k5{k7}, ymm30, ymm29 # AVX512{BW,VL}
+ vpcmpeqb k5, ymm30, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpcmpeqb k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpcmpeqb k5, ymm30, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpcmpeqb k5, ymm30, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpcmpeqb k5, ymm30, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpcmpeqb k5, ymm30, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpcmpeqw k5, xmm30, xmm29 # AVX512{BW,VL}
+ vpcmpeqw k5{k7}, xmm30, xmm29 # AVX512{BW,VL}
+ vpcmpeqw k5, xmm30, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpcmpeqw k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpcmpeqw k5, xmm30, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpcmpeqw k5, xmm30, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpcmpeqw k5, xmm30, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpcmpeqw k5, xmm30, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpcmpeqw k5, ymm30, ymm29 # AVX512{BW,VL}
+ vpcmpeqw k5{k7}, ymm30, ymm29 # AVX512{BW,VL}
+ vpcmpeqw k5, ymm30, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpcmpeqw k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpcmpeqw k5, ymm30, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpcmpeqw k5, ymm30, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpcmpeqw k5, ymm30, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpcmpeqw k5, ymm30, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpcmpgtb k5, xmm30, xmm29 # AVX512{BW,VL}
+ vpcmpgtb k5{k7}, xmm30, xmm29 # AVX512{BW,VL}
+ vpcmpgtb k5, xmm30, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpcmpgtb k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpcmpgtb k5, xmm30, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpcmpgtb k5, xmm30, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpcmpgtb k5, xmm30, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpcmpgtb k5, xmm30, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpcmpgtb k5, ymm30, ymm29 # AVX512{BW,VL}
+ vpcmpgtb k5{k7}, ymm30, ymm29 # AVX512{BW,VL}
+ vpcmpgtb k5, ymm30, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpcmpgtb k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpcmpgtb k5, ymm30, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpcmpgtb k5, ymm30, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpcmpgtb k5, ymm30, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpcmpgtb k5, ymm30, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpcmpgtw k5, xmm30, xmm29 # AVX512{BW,VL}
+ vpcmpgtw k5{k7}, xmm30, xmm29 # AVX512{BW,VL}
+ vpcmpgtw k5, xmm30, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpcmpgtw k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpcmpgtw k5, xmm30, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpcmpgtw k5, xmm30, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpcmpgtw k5, xmm30, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpcmpgtw k5, xmm30, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpcmpgtw k5, ymm30, ymm29 # AVX512{BW,VL}
+ vpcmpgtw k5{k7}, ymm30, ymm29 # AVX512{BW,VL}
+ vpcmpgtw k5, ymm30, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpcmpgtw k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpcmpgtw k5, ymm30, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpcmpgtw k5, ymm30, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpcmpgtw k5, ymm30, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpcmpgtw k5, ymm30, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpblendmw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpblendmw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpblendmw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpblendmw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpblendmw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpblendmw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpblendmw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpblendmw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpblendmw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpblendmw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpblendmw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpblendmw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpblendmw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpblendmw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpblendmw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpblendmw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpblendmw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpblendmw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpmaddubsw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpmaddubsw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpmaddubsw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpmaddubsw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpmaddubsw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmaddubsw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpmaddubsw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpmaddubsw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpmaddubsw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpmaddubsw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpmaddubsw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpmaddubsw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpmaddubsw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpmaddubsw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmaddubsw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpmaddubsw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpmaddubsw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpmaddubsw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpmaddwd xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpmaddwd xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpmaddwd xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpmaddwd xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpmaddwd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmaddwd xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpmaddwd xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpmaddwd xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpmaddwd xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpmaddwd ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpmaddwd ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpmaddwd ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpmaddwd ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpmaddwd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmaddwd ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpmaddwd ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpmaddwd ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpmaddwd ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpmaxsb xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpmaxsb xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpmaxsb xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpmaxsb xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpmaxsb xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmaxsb xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpmaxsb xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpmaxsb xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpmaxsb xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpmaxsb ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpmaxsb ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpmaxsb ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpmaxsb ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpmaxsb ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmaxsb ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpmaxsb ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpmaxsb ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpmaxsb ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpmaxsw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpmaxsw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpmaxsw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpmaxsw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpmaxsw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmaxsw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpmaxsw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpmaxsw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpmaxsw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpmaxsw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpmaxsw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpmaxsw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpmaxsw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpmaxsw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmaxsw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpmaxsw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpmaxsw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpmaxsw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpmaxub xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpmaxub xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpmaxub xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpmaxub xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpmaxub xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmaxub xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpmaxub xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpmaxub xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpmaxub xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpmaxub ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpmaxub ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpmaxub ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpmaxub ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpmaxub ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmaxub ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpmaxub ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpmaxub ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpmaxub ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpmaxuw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpmaxuw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpmaxuw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpmaxuw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpmaxuw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmaxuw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpmaxuw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpmaxuw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpmaxuw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpmaxuw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpmaxuw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpmaxuw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpmaxuw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpmaxuw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmaxuw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpmaxuw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpmaxuw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpmaxuw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpminsb xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpminsb xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpminsb xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpminsb xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpminsb xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpminsb xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpminsb xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpminsb xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpminsb xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpminsb ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpminsb ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpminsb ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpminsb ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpminsb ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpminsb ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpminsb ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpminsb ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpminsb ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpminsw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpminsw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpminsw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpminsw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpminsw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpminsw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpminsw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpminsw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpminsw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpminsw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpminsw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpminsw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpminsw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpminsw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpminsw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpminsw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpminsw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpminsw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpminub xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpminub xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpminub xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpminub xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpminub xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpminub xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpminub xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpminub xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpminub xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpminub ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpminub ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpminub ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpminub ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpminub ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpminub ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpminub ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpminub ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpminub ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpminuw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpminuw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpminuw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpminuw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpminuw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpminuw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpminuw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpminuw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpminuw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpminuw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpminuw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpminuw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpminuw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpminuw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpminuw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpminuw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpminuw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpminuw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpmovsxbw xmm30, xmm29 # AVX512{BW,VL}
+ vpmovsxbw xmm30{k7}, xmm29 # AVX512{BW,VL}
+ vpmovsxbw xmm30{k7}{z}, xmm29 # AVX512{BW,VL}
+ vpmovsxbw xmm30, QWORD PTR [rcx] # AVX512{BW,VL}
+ vpmovsxbw xmm30, QWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmovsxbw xmm30, QWORD PTR [rdx+1016] # AVX512{BW,VL} Disp8
+ vpmovsxbw xmm30, QWORD PTR [rdx+1024] # AVX512{BW,VL}
+ vpmovsxbw xmm30, QWORD PTR [rdx-1024] # AVX512{BW,VL} Disp8
+ vpmovsxbw xmm30, QWORD PTR [rdx-1032] # AVX512{BW,VL}
+ vpmovsxbw ymm30, xmm29 # AVX512{BW,VL}
+ vpmovsxbw ymm30{k7}, xmm29 # AVX512{BW,VL}
+ vpmovsxbw ymm30{k7}{z}, xmm29 # AVX512{BW,VL}
+ vpmovsxbw ymm30, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpmovsxbw ymm30, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmovsxbw ymm30, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpmovsxbw ymm30, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpmovsxbw ymm30, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpmovsxbw ymm30, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpmovzxbw xmm30, xmm29 # AVX512{BW,VL}
+ vpmovzxbw xmm30{k7}, xmm29 # AVX512{BW,VL}
+ vpmovzxbw xmm30{k7}{z}, xmm29 # AVX512{BW,VL}
+ vpmovzxbw xmm30, QWORD PTR [rcx] # AVX512{BW,VL}
+ vpmovzxbw xmm30, QWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmovzxbw xmm30, QWORD PTR [rdx+1016] # AVX512{BW,VL} Disp8
+ vpmovzxbw xmm30, QWORD PTR [rdx+1024] # AVX512{BW,VL}
+ vpmovzxbw xmm30, QWORD PTR [rdx-1024] # AVX512{BW,VL} Disp8
+ vpmovzxbw xmm30, QWORD PTR [rdx-1032] # AVX512{BW,VL}
+ vpmovzxbw ymm30, xmm29 # AVX512{BW,VL}
+ vpmovzxbw ymm30{k7}, xmm29 # AVX512{BW,VL}
+ vpmovzxbw ymm30{k7}{z}, xmm29 # AVX512{BW,VL}
+ vpmovzxbw ymm30, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpmovzxbw ymm30, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmovzxbw ymm30, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpmovzxbw ymm30, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpmovzxbw ymm30, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpmovzxbw ymm30, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpmulhrsw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpmulhrsw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpmulhrsw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpmulhrsw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpmulhrsw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmulhrsw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpmulhrsw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpmulhrsw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpmulhrsw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpmulhrsw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpmulhrsw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpmulhrsw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpmulhrsw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpmulhrsw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmulhrsw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpmulhrsw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpmulhrsw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpmulhrsw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpmulhuw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpmulhuw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpmulhuw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpmulhuw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpmulhuw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmulhuw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpmulhuw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpmulhuw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpmulhuw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpmulhuw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpmulhuw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpmulhuw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpmulhuw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpmulhuw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmulhuw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpmulhuw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpmulhuw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpmulhuw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpmulhw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpmulhw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpmulhw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpmulhw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpmulhw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmulhw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpmulhw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpmulhw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpmulhw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpmulhw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpmulhw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpmulhw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpmulhw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpmulhw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmulhw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpmulhw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpmulhw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpmulhw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpmullw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpmullw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpmullw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpmullw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpmullw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmullw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpmullw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpmullw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpmullw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpmullw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpmullw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpmullw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpmullw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpmullw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpmullw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpmullw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpmullw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpmullw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpsadbw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpsadbw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsadbw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsadbw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpsadbw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpsadbw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpsadbw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpsadbw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpsadbw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsadbw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsadbw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpsadbw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpsadbw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpsadbw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpshufb xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpshufb xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpshufb xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpshufb xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpshufb xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpshufb xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpshufb xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpshufb xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpshufb xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpshufb ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpshufb ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpshufb ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpshufb ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpshufb ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpshufb ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpshufb ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpshufb ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpshufb ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpshufhw xmm30, xmm29, 0xab # AVX512{BW,VL}
+ vpshufhw xmm30{k7}, xmm29, 0xab # AVX512{BW,VL}
+ vpshufhw xmm30{k7}{z}, xmm29, 0xab # AVX512{BW,VL}
+ vpshufhw xmm30, xmm29, 123 # AVX512{BW,VL}
+ vpshufhw xmm30, XMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpshufhw xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpshufhw xmm30, XMMWORD PTR [rdx+2032], 123 # AVX512{BW,VL} Disp8
+ vpshufhw xmm30, XMMWORD PTR [rdx+2048], 123 # AVX512{BW,VL}
+ vpshufhw xmm30, XMMWORD PTR [rdx-2048], 123 # AVX512{BW,VL} Disp8
+ vpshufhw xmm30, XMMWORD PTR [rdx-2064], 123 # AVX512{BW,VL}
+ vpshufhw ymm30, ymm29, 0xab # AVX512{BW,VL}
+ vpshufhw ymm30{k7}, ymm29, 0xab # AVX512{BW,VL}
+ vpshufhw ymm30{k7}{z}, ymm29, 0xab # AVX512{BW,VL}
+ vpshufhw ymm30, ymm29, 123 # AVX512{BW,VL}
+ vpshufhw ymm30, YMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpshufhw ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpshufhw ymm30, YMMWORD PTR [rdx+4064], 123 # AVX512{BW,VL} Disp8
+ vpshufhw ymm30, YMMWORD PTR [rdx+4096], 123 # AVX512{BW,VL}
+ vpshufhw ymm30, YMMWORD PTR [rdx-4096], 123 # AVX512{BW,VL} Disp8
+ vpshufhw ymm30, YMMWORD PTR [rdx-4128], 123 # AVX512{BW,VL}
+ vpshuflw xmm30, xmm29, 0xab # AVX512{BW,VL}
+ vpshuflw xmm30{k7}, xmm29, 0xab # AVX512{BW,VL}
+ vpshuflw xmm30{k7}{z}, xmm29, 0xab # AVX512{BW,VL}
+ vpshuflw xmm30, xmm29, 123 # AVX512{BW,VL}
+ vpshuflw xmm30, XMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpshuflw xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpshuflw xmm30, XMMWORD PTR [rdx+2032], 123 # AVX512{BW,VL} Disp8
+ vpshuflw xmm30, XMMWORD PTR [rdx+2048], 123 # AVX512{BW,VL}
+ vpshuflw xmm30, XMMWORD PTR [rdx-2048], 123 # AVX512{BW,VL} Disp8
+ vpshuflw xmm30, XMMWORD PTR [rdx-2064], 123 # AVX512{BW,VL}
+ vpshuflw ymm30, ymm29, 0xab # AVX512{BW,VL}
+ vpshuflw ymm30{k7}, ymm29, 0xab # AVX512{BW,VL}
+ vpshuflw ymm30{k7}{z}, ymm29, 0xab # AVX512{BW,VL}
+ vpshuflw ymm30, ymm29, 123 # AVX512{BW,VL}
+ vpshuflw ymm30, YMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpshuflw ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpshuflw ymm30, YMMWORD PTR [rdx+4064], 123 # AVX512{BW,VL} Disp8
+ vpshuflw ymm30, YMMWORD PTR [rdx+4096], 123 # AVX512{BW,VL}
+ vpshuflw ymm30, YMMWORD PTR [rdx-4096], 123 # AVX512{BW,VL} Disp8
+ vpshuflw ymm30, YMMWORD PTR [rdx-4128], 123 # AVX512{BW,VL}
+ vpsllw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpsllw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsllw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsllw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsllw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsllw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpsllw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpsllw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpsllw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpsllw ymm30, ymm29, xmm28 # AVX512{BW,VL}
+ vpsllw ymm30{k7}, ymm29, xmm28 # AVX512{BW,VL}
+ vpsllw ymm30{k7}{z}, ymm29, xmm28 # AVX512{BW,VL}
+ vpsllw ymm30, ymm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsllw ymm30, ymm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsllw ymm30, ymm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpsllw ymm30, ymm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpsllw ymm30, ymm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpsllw ymm30, ymm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpsraw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpsraw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsraw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsraw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsraw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsraw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpsraw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpsraw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpsraw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpsraw ymm30, ymm29, xmm28 # AVX512{BW,VL}
+ vpsraw ymm30{k7}, ymm29, xmm28 # AVX512{BW,VL}
+ vpsraw ymm30{k7}{z}, ymm29, xmm28 # AVX512{BW,VL}
+ vpsraw ymm30, ymm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsraw ymm30, ymm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsraw ymm30, ymm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpsraw ymm30, ymm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpsraw ymm30, ymm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpsraw ymm30, ymm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpsrlw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpsrlw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsrlw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsrlw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsrlw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsrlw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpsrlw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpsrlw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpsrlw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpsrlw ymm30, ymm29, xmm28 # AVX512{BW,VL}
+ vpsrlw ymm30{k7}, ymm29, xmm28 # AVX512{BW,VL}
+ vpsrlw ymm30{k7}{z}, ymm29, xmm28 # AVX512{BW,VL}
+ vpsrlw ymm30, ymm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsrlw ymm30, ymm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsrlw ymm30, ymm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpsrlw ymm30, ymm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpsrlw ymm30, ymm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpsrlw ymm30, ymm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpsrldq xmm30, xmm29, 0xab # AVX512{BW,VL}
+ vpsrldq xmm30, xmm29, 123 # AVX512{BW,VL}
+ vpsrldq xmm30, XMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpsrldq xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpsrldq xmm30, XMMWORD PTR [rdx+2032], 123 # AVX512{BW,VL} Disp8
+ vpsrldq xmm30, XMMWORD PTR [rdx+2048], 123 # AVX512{BW,VL}
+ vpsrldq xmm30, XMMWORD PTR [rdx-2048], 123 # AVX512{BW,VL} Disp8
+ vpsrldq xmm30, XMMWORD PTR [rdx-2064], 123 # AVX512{BW,VL}
+ vpsrldq ymm30, ymm29, 0xab # AVX512{BW,VL}
+ vpsrldq ymm30, ymm29, 123 # AVX512{BW,VL}
+ vpsrldq ymm30, YMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpsrldq ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpsrldq ymm30, YMMWORD PTR [rdx+4064], 123 # AVX512{BW,VL} Disp8
+ vpsrldq ymm30, YMMWORD PTR [rdx+4096], 123 # AVX512{BW,VL}
+ vpsrldq ymm30, YMMWORD PTR [rdx-4096], 123 # AVX512{BW,VL} Disp8
+ vpsrldq ymm30, YMMWORD PTR [rdx-4128], 123 # AVX512{BW,VL}
+ vpsrlw xmm30, xmm29, 0xab # AVX512{BW,VL}
+ vpsrlw xmm30{k7}, xmm29, 0xab # AVX512{BW,VL}
+ vpsrlw xmm30{k7}{z}, xmm29, 0xab # AVX512{BW,VL}
+ vpsrlw xmm30, xmm29, 123 # AVX512{BW,VL}
+ vpsrlw xmm30, XMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpsrlw xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpsrlw xmm30, XMMWORD PTR [rdx+2032], 123 # AVX512{BW,VL} Disp8
+ vpsrlw xmm30, XMMWORD PTR [rdx+2048], 123 # AVX512{BW,VL}
+ vpsrlw xmm30, XMMWORD PTR [rdx-2048], 123 # AVX512{BW,VL} Disp8
+ vpsrlw xmm30, XMMWORD PTR [rdx-2064], 123 # AVX512{BW,VL}
+ vpsrlw ymm30, ymm29, 0xab # AVX512{BW,VL}
+ vpsrlw ymm30{k7}, ymm29, 0xab # AVX512{BW,VL}
+ vpsrlw ymm30{k7}{z}, ymm29, 0xab # AVX512{BW,VL}
+ vpsrlw ymm30, ymm29, 123 # AVX512{BW,VL}
+ vpsrlw ymm30, YMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpsrlw ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpsrlw ymm30, YMMWORD PTR [rdx+4064], 123 # AVX512{BW,VL} Disp8
+ vpsrlw ymm30, YMMWORD PTR [rdx+4096], 123 # AVX512{BW,VL}
+ vpsrlw ymm30, YMMWORD PTR [rdx-4096], 123 # AVX512{BW,VL} Disp8
+ vpsrlw ymm30, YMMWORD PTR [rdx-4128], 123 # AVX512{BW,VL}
+ vpsraw xmm30, xmm29, 0xab # AVX512{BW,VL}
+ vpsraw xmm30{k7}, xmm29, 0xab # AVX512{BW,VL}
+ vpsraw xmm30{k7}{z}, xmm29, 0xab # AVX512{BW,VL}
+ vpsraw xmm30, xmm29, 123 # AVX512{BW,VL}
+ vpsraw xmm30, XMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpsraw xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpsraw xmm30, XMMWORD PTR [rdx+2032], 123 # AVX512{BW,VL} Disp8
+ vpsraw xmm30, XMMWORD PTR [rdx+2048], 123 # AVX512{BW,VL}
+ vpsraw xmm30, XMMWORD PTR [rdx-2048], 123 # AVX512{BW,VL} Disp8
+ vpsraw xmm30, XMMWORD PTR [rdx-2064], 123 # AVX512{BW,VL}
+ vpsraw ymm30, ymm29, 0xab # AVX512{BW,VL}
+ vpsraw ymm30{k7}, ymm29, 0xab # AVX512{BW,VL}
+ vpsraw ymm30{k7}{z}, ymm29, 0xab # AVX512{BW,VL}
+ vpsraw ymm30, ymm29, 123 # AVX512{BW,VL}
+ vpsraw ymm30, YMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpsraw ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpsraw ymm30, YMMWORD PTR [rdx+4064], 123 # AVX512{BW,VL} Disp8
+ vpsraw ymm30, YMMWORD PTR [rdx+4096], 123 # AVX512{BW,VL}
+ vpsraw ymm30, YMMWORD PTR [rdx-4096], 123 # AVX512{BW,VL} Disp8
+ vpsraw ymm30, YMMWORD PTR [rdx-4128], 123 # AVX512{BW,VL}
+ vpsrlvw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpsrlvw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsrlvw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsrlvw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsrlvw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsrlvw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpsrlvw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpsrlvw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpsrlvw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpsrlvw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpsrlvw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpsrlvw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpsrlvw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsrlvw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsrlvw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpsrlvw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpsrlvw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpsrlvw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpsravw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpsravw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsravw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsravw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsravw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsravw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpsravw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpsravw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpsravw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpsravw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpsravw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpsravw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpsravw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsravw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsravw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpsravw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpsravw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpsravw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpsubb xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpsubb xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsubb xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsubb xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsubb xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsubb xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpsubb xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpsubb xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpsubb xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpsubb ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpsubb ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpsubb ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpsubb ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsubb ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsubb ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpsubb ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpsubb ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpsubb ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpsubsb xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpsubsb xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsubsb xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsubsb xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsubsb xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsubsb xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpsubsb xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpsubsb xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpsubsb xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpsubsb ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpsubsb ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpsubsb ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpsubsb ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsubsb ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsubsb ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpsubsb ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpsubsb ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpsubsb ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpsubsw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpsubsw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsubsw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsubsw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsubsw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsubsw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpsubsw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpsubsw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpsubsw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpsubsw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpsubsw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpsubsw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpsubsw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsubsw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsubsw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpsubsw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpsubsw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpsubsw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpsubusb xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpsubusb xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsubusb xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsubusb xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsubusb xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsubusb xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpsubusb xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpsubusb xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpsubusb xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpsubusb ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpsubusb ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpsubusb ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpsubusb ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsubusb ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsubusb ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpsubusb ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpsubusb ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpsubusb ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpsubusw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpsubusw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsubusw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsubusw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsubusw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsubusw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpsubusw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpsubusw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpsubusw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpsubusw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpsubusw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpsubusw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpsubusw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsubusw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsubusw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpsubusw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpsubusw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpsubusw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpsubw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpsubw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsubw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsubw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsubw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsubw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpsubw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpsubw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpsubw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpsubw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpsubw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpsubw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpsubw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsubw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsubw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpsubw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpsubw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpsubw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpunpckhbw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpunpckhbw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpunpckhbw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpunpckhbw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpunpckhbw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpunpckhbw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpunpckhbw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpunpckhbw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpunpckhbw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpunpckhbw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpunpckhbw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpunpckhbw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpunpckhbw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpunpckhbw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpunpckhbw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpunpckhbw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpunpckhbw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpunpckhbw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpunpckhwd xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpunpckhwd xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpunpckhwd xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpunpckhwd xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpunpckhwd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpunpckhwd xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpunpckhwd xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpunpckhwd xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpunpckhwd xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpunpckhwd ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpunpckhwd ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpunpckhwd ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpunpckhwd ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpunpckhwd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpunpckhwd ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpunpckhwd ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpunpckhwd ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpunpckhwd ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpunpcklbw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpunpcklbw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpunpcklbw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpunpcklbw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpunpcklbw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpunpcklbw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpunpcklbw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpunpcklbw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpunpcklbw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpunpcklbw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpunpcklbw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpunpcklbw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpunpcklbw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpunpcklbw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpunpcklbw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpunpcklbw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpunpcklbw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpunpcklbw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpunpcklwd xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpunpcklwd xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpunpcklwd xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpunpcklwd xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpunpcklwd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpunpcklwd xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpunpcklwd xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpunpcklwd xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpunpcklwd xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpunpcklwd ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpunpcklwd ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpunpcklwd ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpunpcklwd ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpunpcklwd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpunpcklwd ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpunpcklwd ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpunpcklwd ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpunpcklwd ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpmovwb xmm30, xmm29 # AVX512{BW,VL}
+ vpmovwb xmm30{k7}, xmm29 # AVX512{BW,VL}
+ vpmovwb xmm30{k7}{z}, xmm29 # AVX512{BW,VL}
+ vpmovwb xmm30, ymm29 # AVX512{BW,VL}
+ vpmovwb xmm30{k7}, ymm29 # AVX512{BW,VL}
+ vpmovwb xmm30{k7}{z}, ymm29 # AVX512{BW,VL}
+ vpmovswb xmm30, xmm29 # AVX512{BW,VL}
+ vpmovswb xmm30{k7}, xmm29 # AVX512{BW,VL}
+ vpmovswb xmm30{k7}{z}, xmm29 # AVX512{BW,VL}
+ vpmovswb xmm30, ymm29 # AVX512{BW,VL}
+ vpmovswb xmm30{k7}, ymm29 # AVX512{BW,VL}
+ vpmovswb xmm30{k7}{z}, ymm29 # AVX512{BW,VL}
+ vpmovuswb xmm30, xmm29 # AVX512{BW,VL}
+ vpmovuswb xmm30{k7}, xmm29 # AVX512{BW,VL}
+ vpmovuswb xmm30{k7}{z}, xmm29 # AVX512{BW,VL}
+ vpmovuswb xmm30, ymm29 # AVX512{BW,VL}
+ vpmovuswb xmm30{k7}, ymm29 # AVX512{BW,VL}
+ vpmovuswb xmm30{k7}{z}, ymm29 # AVX512{BW,VL}
+ vdbpsadbw xmm30, xmm29, xmm28, 0xab # AVX512{BW,VL}
+ vdbpsadbw xmm30{k7}, xmm29, xmm28, 0xab # AVX512{BW,VL}
+ vdbpsadbw xmm30{k7}{z}, xmm29, xmm28, 0xab # AVX512{BW,VL}
+ vdbpsadbw xmm30, xmm29, xmm28, 123 # AVX512{BW,VL}
+ vdbpsadbw xmm30, xmm29, XMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vdbpsadbw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vdbpsadbw xmm30, xmm29, XMMWORD PTR [rdx+2032], 123 # AVX512{BW,VL} Disp8
+ vdbpsadbw xmm30, xmm29, XMMWORD PTR [rdx+2048], 123 # AVX512{BW,VL}
+ vdbpsadbw xmm30, xmm29, XMMWORD PTR [rdx-2048], 123 # AVX512{BW,VL} Disp8
+ vdbpsadbw xmm30, xmm29, XMMWORD PTR [rdx-2064], 123 # AVX512{BW,VL}
+ vdbpsadbw ymm30, ymm29, ymm28, 0xab # AVX512{BW,VL}
+ vdbpsadbw ymm30{k7}, ymm29, ymm28, 0xab # AVX512{BW,VL}
+ vdbpsadbw ymm30{k7}{z}, ymm29, ymm28, 0xab # AVX512{BW,VL}
+ vdbpsadbw ymm30, ymm29, ymm28, 123 # AVX512{BW,VL}
+ vdbpsadbw ymm30, ymm29, YMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vdbpsadbw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vdbpsadbw ymm30, ymm29, YMMWORD PTR [rdx+4064], 123 # AVX512{BW,VL} Disp8
+ vdbpsadbw ymm30, ymm29, YMMWORD PTR [rdx+4096], 123 # AVX512{BW,VL}
+ vdbpsadbw ymm30, ymm29, YMMWORD PTR [rdx-4096], 123 # AVX512{BW,VL} Disp8
+ vdbpsadbw ymm30, ymm29, YMMWORD PTR [rdx-4128], 123 # AVX512{BW,VL}
+ vpermw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpermw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpermw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpermw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpermw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpermw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpermw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpermw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpermw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpermw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpermw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpermw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpermw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpermw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpermw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpermw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpermw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpermw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpermt2w xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpermt2w xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpermt2w xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpermt2w xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpermt2w xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpermt2w xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpermt2w xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpermt2w xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpermt2w xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpermt2w ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpermt2w ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpermt2w ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpermt2w ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpermt2w ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpermt2w ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpermt2w ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpermt2w ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpermt2w ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpslldq xmm30, xmm29, 0xab # AVX512{BW,VL}
+ vpslldq xmm30, xmm29, 123 # AVX512{BW,VL}
+ vpslldq xmm30, XMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpslldq xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpslldq xmm30, XMMWORD PTR [rdx+2032], 123 # AVX512{BW,VL} Disp8
+ vpslldq xmm30, XMMWORD PTR [rdx+2048], 123 # AVX512{BW,VL}
+ vpslldq xmm30, XMMWORD PTR [rdx-2048], 123 # AVX512{BW,VL} Disp8
+ vpslldq xmm30, XMMWORD PTR [rdx-2064], 123 # AVX512{BW,VL}
+ vpslldq ymm30, ymm29, 0xab # AVX512{BW,VL}
+ vpslldq ymm30, ymm29, 123 # AVX512{BW,VL}
+ vpslldq ymm30, YMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpslldq ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpslldq ymm30, YMMWORD PTR [rdx+4064], 123 # AVX512{BW,VL} Disp8
+ vpslldq ymm30, YMMWORD PTR [rdx+4096], 123 # AVX512{BW,VL}
+ vpslldq ymm30, YMMWORD PTR [rdx-4096], 123 # AVX512{BW,VL} Disp8
+ vpslldq ymm30, YMMWORD PTR [rdx-4128], 123 # AVX512{BW,VL}
+ vpsllw xmm30, xmm29, 0xab # AVX512{BW,VL}
+ vpsllw xmm30{k7}, xmm29, 0xab # AVX512{BW,VL}
+ vpsllw xmm30{k7}{z}, xmm29, 0xab # AVX512{BW,VL}
+ vpsllw xmm30, xmm29, 123 # AVX512{BW,VL}
+ vpsllw xmm30, XMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpsllw xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpsllw xmm30, XMMWORD PTR [rdx+2032], 123 # AVX512{BW,VL} Disp8
+ vpsllw xmm30, XMMWORD PTR [rdx+2048], 123 # AVX512{BW,VL}
+ vpsllw xmm30, XMMWORD PTR [rdx-2048], 123 # AVX512{BW,VL} Disp8
+ vpsllw xmm30, XMMWORD PTR [rdx-2064], 123 # AVX512{BW,VL}
+ vpsllw ymm30, ymm29, 0xab # AVX512{BW,VL}
+ vpsllw ymm30{k7}, ymm29, 0xab # AVX512{BW,VL}
+ vpsllw ymm30{k7}{z}, ymm29, 0xab # AVX512{BW,VL}
+ vpsllw ymm30, ymm29, 123 # AVX512{BW,VL}
+ vpsllw ymm30, YMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpsllw ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpsllw ymm30, YMMWORD PTR [rdx+4064], 123 # AVX512{BW,VL} Disp8
+ vpsllw ymm30, YMMWORD PTR [rdx+4096], 123 # AVX512{BW,VL}
+ vpsllw ymm30, YMMWORD PTR [rdx-4096], 123 # AVX512{BW,VL} Disp8
+ vpsllw ymm30, YMMWORD PTR [rdx-4128], 123 # AVX512{BW,VL}
+ vpsllvw xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpsllvw xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsllvw xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpsllvw xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsllvw xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsllvw xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpsllvw xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpsllvw xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpsllvw xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpsllvw ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpsllvw ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpsllvw ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpsllvw ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpsllvw ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpsllvw ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpsllvw ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpsllvw ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpsllvw ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vmovdqu8 xmm30, xmm29 # AVX512{BW,VL}
+ vmovdqu8 xmm30{k7}, xmm29 # AVX512{BW,VL}
+ vmovdqu8 xmm30{k7}{z}, xmm29 # AVX512{BW,VL}
+ vmovdqu8 xmm30, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vmovdqu8 xmm30, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vmovdqu8 xmm30, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vmovdqu8 xmm30, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vmovdqu8 xmm30, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vmovdqu8 xmm30, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vmovdqu8 ymm30, ymm29 # AVX512{BW,VL}
+ vmovdqu8 ymm30{k7}, ymm29 # AVX512{BW,VL}
+ vmovdqu8 ymm30{k7}{z}, ymm29 # AVX512{BW,VL}
+ vmovdqu8 ymm30, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vmovdqu8 ymm30, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vmovdqu8 ymm30, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vmovdqu8 ymm30, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vmovdqu8 ymm30, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vmovdqu8 ymm30, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vmovdqu16 xmm30, xmm29 # AVX512{BW,VL}
+ vmovdqu16 xmm30{k7}, xmm29 # AVX512{BW,VL}
+ vmovdqu16 xmm30{k7}{z}, xmm29 # AVX512{BW,VL}
+ vmovdqu16 xmm30, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vmovdqu16 xmm30, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vmovdqu16 xmm30, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vmovdqu16 xmm30, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vmovdqu16 xmm30, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vmovdqu16 xmm30, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vmovdqu16 ymm30, ymm29 # AVX512{BW,VL}
+ vmovdqu16 ymm30{k7}, ymm29 # AVX512{BW,VL}
+ vmovdqu16 ymm30{k7}{z}, ymm29 # AVX512{BW,VL}
+ vmovdqu16 ymm30, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vmovdqu16 ymm30, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vmovdqu16 ymm30, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vmovdqu16 ymm30, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vmovdqu16 ymm30, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vmovdqu16 ymm30, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpmovwb QWORD PTR [rcx], xmm30 # AVX512{BW,VL}
+ vpmovwb QWORD PTR [rcx]{k7}, xmm30 # AVX512{BW,VL}
+ vpmovwb QWORD PTR [rax+r14*8+0x1234], xmm30 # AVX512{BW,VL}
+ vpmovwb QWORD PTR [rdx+1016], xmm30 # AVX512{BW,VL} Disp8
+ vpmovwb QWORD PTR [rdx+1024], xmm30 # AVX512{BW,VL}
+ vpmovwb QWORD PTR [rdx-1024], xmm30 # AVX512{BW,VL} Disp8
+ vpmovwb QWORD PTR [rdx-1032], xmm30 # AVX512{BW,VL}
+ vpmovwb XMMWORD PTR [rcx], ymm30 # AVX512{BW,VL}
+ vpmovwb XMMWORD PTR [rcx]{k7}, ymm30 # AVX512{BW,VL}
+ vpmovwb XMMWORD PTR [rax+r14*8+0x1234], ymm30 # AVX512{BW,VL}
+ vpmovwb XMMWORD PTR [rdx+2032], ymm30 # AVX512{BW,VL} Disp8
+ vpmovwb XMMWORD PTR [rdx+2048], ymm30 # AVX512{BW,VL}
+ vpmovwb XMMWORD PTR [rdx-2048], ymm30 # AVX512{BW,VL} Disp8
+ vpmovwb XMMWORD PTR [rdx-2064], ymm30 # AVX512{BW,VL}
+ vpmovswb QWORD PTR [rcx], xmm30 # AVX512{BW,VL}
+ vpmovswb QWORD PTR [rcx]{k7}, xmm30 # AVX512{BW,VL}
+ vpmovswb QWORD PTR [rax+r14*8+0x1234], xmm30 # AVX512{BW,VL}
+ vpmovswb QWORD PTR [rdx+1016], xmm30 # AVX512{BW,VL} Disp8
+ vpmovswb QWORD PTR [rdx+1024], xmm30 # AVX512{BW,VL}
+ vpmovswb QWORD PTR [rdx-1024], xmm30 # AVX512{BW,VL} Disp8
+ vpmovswb QWORD PTR [rdx-1032], xmm30 # AVX512{BW,VL}
+ vpmovswb XMMWORD PTR [rcx], ymm30 # AVX512{BW,VL}
+ vpmovswb XMMWORD PTR [rcx]{k7}, ymm30 # AVX512{BW,VL}
+ vpmovswb XMMWORD PTR [rax+r14*8+0x1234], ymm30 # AVX512{BW,VL}
+ vpmovswb XMMWORD PTR [rdx+2032], ymm30 # AVX512{BW,VL} Disp8
+ vpmovswb XMMWORD PTR [rdx+2048], ymm30 # AVX512{BW,VL}
+ vpmovswb XMMWORD PTR [rdx-2048], ymm30 # AVX512{BW,VL} Disp8
+ vpmovswb XMMWORD PTR [rdx-2064], ymm30 # AVX512{BW,VL}
+ vpmovuswb QWORD PTR [rcx], xmm30 # AVX512{BW,VL}
+ vpmovuswb QWORD PTR [rcx]{k7}, xmm30 # AVX512{BW,VL}
+ vpmovuswb QWORD PTR [rax+r14*8+0x1234], xmm30 # AVX512{BW,VL}
+ vpmovuswb QWORD PTR [rdx+1016], xmm30 # AVX512{BW,VL} Disp8
+ vpmovuswb QWORD PTR [rdx+1024], xmm30 # AVX512{BW,VL}
+ vpmovuswb QWORD PTR [rdx-1024], xmm30 # AVX512{BW,VL} Disp8
+ vpmovuswb QWORD PTR [rdx-1032], xmm30 # AVX512{BW,VL}
+ vpmovuswb XMMWORD PTR [rcx], ymm30 # AVX512{BW,VL}
+ vpmovuswb XMMWORD PTR [rcx]{k7}, ymm30 # AVX512{BW,VL}
+ vpmovuswb XMMWORD PTR [rax+r14*8+0x1234], ymm30 # AVX512{BW,VL}
+ vpmovuswb XMMWORD PTR [rdx+2032], ymm30 # AVX512{BW,VL} Disp8
+ vpmovuswb XMMWORD PTR [rdx+2048], ymm30 # AVX512{BW,VL}
+ vpmovuswb XMMWORD PTR [rdx-2048], ymm30 # AVX512{BW,VL} Disp8
+ vpmovuswb XMMWORD PTR [rdx-2064], ymm30 # AVX512{BW,VL}
+ vmovdqu8 XMMWORD PTR [rcx], xmm30 # AVX512{BW,VL}
+ vmovdqu8 XMMWORD PTR [rcx]{k7}, xmm30 # AVX512{BW,VL}
+ vmovdqu8 XMMWORD PTR [rax+r14*8+0x1234], xmm30 # AVX512{BW,VL}
+ vmovdqu8 XMMWORD PTR [rdx+2032], xmm30 # AVX512{BW,VL} Disp8
+ vmovdqu8 XMMWORD PTR [rdx+2048], xmm30 # AVX512{BW,VL}
+ vmovdqu8 XMMWORD PTR [rdx-2048], xmm30 # AVX512{BW,VL} Disp8
+ vmovdqu8 XMMWORD PTR [rdx-2064], xmm30 # AVX512{BW,VL}
+ vmovdqu8 YMMWORD PTR [rcx], ymm30 # AVX512{BW,VL}
+ vmovdqu8 YMMWORD PTR [rcx]{k7}, ymm30 # AVX512{BW,VL}
+ vmovdqu8 YMMWORD PTR [rax+r14*8+0x1234], ymm30 # AVX512{BW,VL}
+ vmovdqu8 YMMWORD PTR [rdx+4064], ymm30 # AVX512{BW,VL} Disp8
+ vmovdqu8 YMMWORD PTR [rdx+4096], ymm30 # AVX512{BW,VL}
+ vmovdqu8 YMMWORD PTR [rdx-4096], ymm30 # AVX512{BW,VL} Disp8
+ vmovdqu8 YMMWORD PTR [rdx-4128], ymm30 # AVX512{BW,VL}
+ vmovdqu16 XMMWORD PTR [rcx], xmm30 # AVX512{BW,VL}
+ vmovdqu16 XMMWORD PTR [rcx]{k7}, xmm30 # AVX512{BW,VL}
+ vmovdqu16 XMMWORD PTR [rax+r14*8+0x1234], xmm30 # AVX512{BW,VL}
+ vmovdqu16 XMMWORD PTR [rdx+2032], xmm30 # AVX512{BW,VL} Disp8
+ vmovdqu16 XMMWORD PTR [rdx+2048], xmm30 # AVX512{BW,VL}
+ vmovdqu16 XMMWORD PTR [rdx-2048], xmm30 # AVX512{BW,VL} Disp8
+ vmovdqu16 XMMWORD PTR [rdx-2064], xmm30 # AVX512{BW,VL}
+ vmovdqu16 YMMWORD PTR [rcx], ymm30 # AVX512{BW,VL}
+ vmovdqu16 YMMWORD PTR [rcx]{k7}, ymm30 # AVX512{BW,VL}
+ vmovdqu16 YMMWORD PTR [rax+r14*8+0x1234], ymm30 # AVX512{BW,VL}
+ vmovdqu16 YMMWORD PTR [rdx+4064], ymm30 # AVX512{BW,VL} Disp8
+ vmovdqu16 YMMWORD PTR [rdx+4096], ymm30 # AVX512{BW,VL}
+ vmovdqu16 YMMWORD PTR [rdx-4096], ymm30 # AVX512{BW,VL} Disp8
+ vmovdqu16 YMMWORD PTR [rdx-4128], ymm30 # AVX512{BW,VL}
+ vpermi2w xmm30, xmm29, xmm28 # AVX512{BW,VL}
+ vpermi2w xmm30{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vpermi2w xmm30{k7}{z}, xmm29, xmm28 # AVX512{BW,VL}
+ vpermi2w xmm30, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpermi2w xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpermi2w xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vpermi2w xmm30, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vpermi2w xmm30, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vpermi2w xmm30, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vpermi2w ymm30, ymm29, ymm28 # AVX512{BW,VL}
+ vpermi2w ymm30{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vpermi2w ymm30{k7}{z}, ymm29, ymm28 # AVX512{BW,VL}
+ vpermi2w ymm30, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vpermi2w ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vpermi2w ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vpermi2w ymm30, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vpermi2w ymm30, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vpermi2w ymm30, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vptestmb k5, xmm30, xmm29 # AVX512{BW,VL}
+ vptestmb k5{k7}, xmm30, xmm29 # AVX512{BW,VL}
+ vptestmb k5, xmm30, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vptestmb k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vptestmb k5, xmm30, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vptestmb k5, xmm30, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vptestmb k5, xmm30, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vptestmb k5, xmm30, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vptestmb k5, ymm30, ymm29 # AVX512{BW,VL}
+ vptestmb k5{k7}, ymm30, ymm29 # AVX512{BW,VL}
+ vptestmb k5, ymm30, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vptestmb k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vptestmb k5, ymm30, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vptestmb k5, ymm30, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vptestmb k5, ymm30, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vptestmb k5, ymm30, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vptestmw k5, xmm30, xmm29 # AVX512{BW,VL}
+ vptestmw k5{k7}, xmm30, xmm29 # AVX512{BW,VL}
+ vptestmw k5, xmm30, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vptestmw k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vptestmw k5, xmm30, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vptestmw k5, xmm30, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vptestmw k5, xmm30, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vptestmw k5, xmm30, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vptestmw k5, ymm30, ymm29 # AVX512{BW,VL}
+ vptestmw k5{k7}, ymm30, ymm29 # AVX512{BW,VL}
+ vptestmw k5, ymm30, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vptestmw k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vptestmw k5, ymm30, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vptestmw k5, ymm30, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vptestmw k5, ymm30, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vptestmw k5, ymm30, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpmovb2m k5, xmm30 # AVX512{BW,VL}
+ vpmovb2m k5, ymm30 # AVX512{BW,VL}
+ vpmovw2m k5, xmm30 # AVX512{BW,VL}
+ vpmovw2m k5, ymm30 # AVX512{BW,VL}
+ vpmovm2b xmm30, k5 # AVX512{BW,VL}
+ vpmovm2b ymm30, k5 # AVX512{BW,VL}
+ vpmovm2w xmm30, k5 # AVX512{BW,VL}
+ vpmovm2w ymm30, k5 # AVX512{BW,VL}
+ vptestnmb k5, xmm29, xmm28 # AVX512{BW,VL}
+ vptestnmb k5{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vptestnmb k5, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vptestnmb k5, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vptestnmb k5, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vptestnmb k5, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vptestnmb k5, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vptestnmb k5, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vptestnmb k5, ymm29, ymm28 # AVX512{BW,VL}
+ vptestnmb k5{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vptestnmb k5, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vptestnmb k5, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vptestnmb k5, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vptestnmb k5, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vptestnmb k5, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vptestnmb k5, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vptestnmw k5, xmm29, xmm28 # AVX512{BW,VL}
+ vptestnmw k5{k7}, xmm29, xmm28 # AVX512{BW,VL}
+ vptestnmw k5, xmm29, XMMWORD PTR [rcx] # AVX512{BW,VL}
+ vptestnmw k5, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vptestnmw k5, xmm29, XMMWORD PTR [rdx+2032] # AVX512{BW,VL} Disp8
+ vptestnmw k5, xmm29, XMMWORD PTR [rdx+2048] # AVX512{BW,VL}
+ vptestnmw k5, xmm29, XMMWORD PTR [rdx-2048] # AVX512{BW,VL} Disp8
+ vptestnmw k5, xmm29, XMMWORD PTR [rdx-2064] # AVX512{BW,VL}
+ vptestnmw k5, ymm29, ymm28 # AVX512{BW,VL}
+ vptestnmw k5{k7}, ymm29, ymm28 # AVX512{BW,VL}
+ vptestnmw k5, ymm29, YMMWORD PTR [rcx] # AVX512{BW,VL}
+ vptestnmw k5, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512{BW,VL}
+ vptestnmw k5, ymm29, YMMWORD PTR [rdx+4064] # AVX512{BW,VL} Disp8
+ vptestnmw k5, ymm29, YMMWORD PTR [rdx+4096] # AVX512{BW,VL}
+ vptestnmw k5, ymm29, YMMWORD PTR [rdx-4096] # AVX512{BW,VL} Disp8
+ vptestnmw k5, ymm29, YMMWORD PTR [rdx-4128] # AVX512{BW,VL}
+ vpcmpb k5, xmm30, xmm29, 0xab # AVX512{BW,VL}
+ vpcmpb k5{k7}, xmm30, xmm29, 0xab # AVX512{BW,VL}
+ vpcmpb k5, xmm30, xmm29, 123 # AVX512{BW,VL}
+ vpcmpb k5, xmm30, XMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpcmpb k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpcmpb k5, xmm30, XMMWORD PTR [rdx+2032], 123 # AVX512{BW,VL} Disp8
+ vpcmpb k5, xmm30, XMMWORD PTR [rdx+2048], 123 # AVX512{BW,VL}
+ vpcmpb k5, xmm30, XMMWORD PTR [rdx-2048], 123 # AVX512{BW,VL} Disp8
+ vpcmpb k5, xmm30, XMMWORD PTR [rdx-2064], 123 # AVX512{BW,VL}
+ vpcmpb k5, ymm30, ymm29, 0xab # AVX512{BW,VL}
+ vpcmpb k5{k7}, ymm30, ymm29, 0xab # AVX512{BW,VL}
+ vpcmpb k5, ymm30, ymm29, 123 # AVX512{BW,VL}
+ vpcmpb k5, ymm30, YMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpcmpb k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpcmpb k5, ymm30, YMMWORD PTR [rdx+4064], 123 # AVX512{BW,VL} Disp8
+ vpcmpb k5, ymm30, YMMWORD PTR [rdx+4096], 123 # AVX512{BW,VL}
+ vpcmpb k5, ymm30, YMMWORD PTR [rdx-4096], 123 # AVX512{BW,VL} Disp8
+ vpcmpb k5, ymm30, YMMWORD PTR [rdx-4128], 123 # AVX512{BW,VL}
+ vpcmpw k5, xmm30, xmm29, 0xab # AVX512{BW,VL}
+ vpcmpw k5{k7}, xmm30, xmm29, 0xab # AVX512{BW,VL}
+ vpcmpw k5, xmm30, xmm29, 123 # AVX512{BW,VL}
+ vpcmpw k5, xmm30, XMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpcmpw k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpcmpw k5, xmm30, XMMWORD PTR [rdx+2032], 123 # AVX512{BW,VL} Disp8
+ vpcmpw k5, xmm30, XMMWORD PTR [rdx+2048], 123 # AVX512{BW,VL}
+ vpcmpw k5, xmm30, XMMWORD PTR [rdx-2048], 123 # AVX512{BW,VL} Disp8
+ vpcmpw k5, xmm30, XMMWORD PTR [rdx-2064], 123 # AVX512{BW,VL}
+ vpcmpw k5, ymm30, ymm29, 0xab # AVX512{BW,VL}
+ vpcmpw k5{k7}, ymm30, ymm29, 0xab # AVX512{BW,VL}
+ vpcmpw k5, ymm30, ymm29, 123 # AVX512{BW,VL}
+ vpcmpw k5, ymm30, YMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpcmpw k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpcmpw k5, ymm30, YMMWORD PTR [rdx+4064], 123 # AVX512{BW,VL} Disp8
+ vpcmpw k5, ymm30, YMMWORD PTR [rdx+4096], 123 # AVX512{BW,VL}
+ vpcmpw k5, ymm30, YMMWORD PTR [rdx-4096], 123 # AVX512{BW,VL} Disp8
+ vpcmpw k5, ymm30, YMMWORD PTR [rdx-4128], 123 # AVX512{BW,VL}
+ vpcmpub k5, xmm30, xmm29, 0xab # AVX512{BW,VL}
+ vpcmpub k5{k7}, xmm30, xmm29, 0xab # AVX512{BW,VL}
+ vpcmpub k5, xmm30, xmm29, 123 # AVX512{BW,VL}
+ vpcmpub k5, xmm30, XMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpcmpub k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpcmpub k5, xmm30, XMMWORD PTR [rdx+2032], 123 # AVX512{BW,VL} Disp8
+ vpcmpub k5, xmm30, XMMWORD PTR [rdx+2048], 123 # AVX512{BW,VL}
+ vpcmpub k5, xmm30, XMMWORD PTR [rdx-2048], 123 # AVX512{BW,VL} Disp8
+ vpcmpub k5, xmm30, XMMWORD PTR [rdx-2064], 123 # AVX512{BW,VL}
+ vpcmpub k5, ymm30, ymm29, 0xab # AVX512{BW,VL}
+ vpcmpub k5{k7}, ymm30, ymm29, 0xab # AVX512{BW,VL}
+ vpcmpub k5, ymm30, ymm29, 123 # AVX512{BW,VL}
+ vpcmpub k5, ymm30, YMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpcmpub k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpcmpub k5, ymm30, YMMWORD PTR [rdx+4064], 123 # AVX512{BW,VL} Disp8
+ vpcmpub k5, ymm30, YMMWORD PTR [rdx+4096], 123 # AVX512{BW,VL}
+ vpcmpub k5, ymm30, YMMWORD PTR [rdx-4096], 123 # AVX512{BW,VL} Disp8
+ vpcmpub k5, ymm30, YMMWORD PTR [rdx-4128], 123 # AVX512{BW,VL}
+ vpcmpuw k5, xmm30, xmm29, 0xab # AVX512{BW,VL}
+ vpcmpuw k5{k7}, xmm30, xmm29, 0xab # AVX512{BW,VL}
+ vpcmpuw k5, xmm30, xmm29, 123 # AVX512{BW,VL}
+ vpcmpuw k5, xmm30, XMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpcmpuw k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpcmpuw k5, xmm30, XMMWORD PTR [rdx+2032], 123 # AVX512{BW,VL} Disp8
+ vpcmpuw k5, xmm30, XMMWORD PTR [rdx+2048], 123 # AVX512{BW,VL}
+ vpcmpuw k5, xmm30, XMMWORD PTR [rdx-2048], 123 # AVX512{BW,VL} Disp8
+ vpcmpuw k5, xmm30, XMMWORD PTR [rdx-2064], 123 # AVX512{BW,VL}
+ vpcmpuw k5, ymm30, ymm29, 0xab # AVX512{BW,VL}
+ vpcmpuw k5{k7}, ymm30, ymm29, 0xab # AVX512{BW,VL}
+ vpcmpuw k5, ymm30, ymm29, 123 # AVX512{BW,VL}
+ vpcmpuw k5, ymm30, YMMWORD PTR [rcx], 123 # AVX512{BW,VL}
+ vpcmpuw k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512{BW,VL}
+ vpcmpuw k5, ymm30, YMMWORD PTR [rdx+4064], 123 # AVX512{BW,VL} Disp8
+ vpcmpuw k5, ymm30, YMMWORD PTR [rdx+4096], 123 # AVX512{BW,VL}
+ vpcmpuw k5, ymm30, YMMWORD PTR [rdx-4096], 123 # AVX512{BW,VL} Disp8
+ vpcmpuw k5, ymm30, YMMWORD PTR [rdx-4128], 123 # AVX512{BW,VL}