1# Check 32bit AVX512{BW,VL} instructions
2
3	.allow_index_reg
4	.text
5_start:
6	vpabsb	%xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
7	vpabsb	%xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
8	vpabsb	(%ecx), %xmm6{%k7}	 # AVX512{BW,VL}
9	vpabsb	-123456(%esp,%esi,8), %xmm6{%k7}	 # AVX512{BW,VL}
10	vpabsb	2032(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
11	vpabsb	2048(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
12	vpabsb	-2048(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
13	vpabsb	-2064(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
14	vpabsb	%ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
15	vpabsb	%ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
16	vpabsb	(%ecx), %ymm6{%k7}	 # AVX512{BW,VL}
17	vpabsb	-123456(%esp,%esi,8), %ymm6{%k7}	 # AVX512{BW,VL}
18	vpabsb	4064(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
19	vpabsb	4096(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
20	vpabsb	-4096(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
21	vpabsb	-4128(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
22	vpabsw	%xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
23	vpabsw	%xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
24	vpabsw	(%ecx), %xmm6{%k7}	 # AVX512{BW,VL}
25	vpabsw	-123456(%esp,%esi,8), %xmm6{%k7}	 # AVX512{BW,VL}
26	vpabsw	2032(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
27	vpabsw	2048(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
28	vpabsw	-2048(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
29	vpabsw	-2064(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
30	vpabsw	%ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
31	vpabsw	%ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
32	vpabsw	(%ecx), %ymm6{%k7}	 # AVX512{BW,VL}
33	vpabsw	-123456(%esp,%esi,8), %ymm6{%k7}	 # AVX512{BW,VL}
34	vpabsw	4064(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
35	vpabsw	4096(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
36	vpabsw	-4096(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
37	vpabsw	-4128(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
38	vpackssdw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
39	vpackssdw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
40	vpackssdw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
41	vpackssdw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
42	vpackssdw	(%eax){1to4}, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
43	vpackssdw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
44	vpackssdw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
45	vpackssdw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
46	vpackssdw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
47	vpackssdw	508(%edx){1to4}, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
48	vpackssdw	512(%edx){1to4}, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
49	vpackssdw	-512(%edx){1to4}, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
50	vpackssdw	-516(%edx){1to4}, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
51	vpackssdw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
52	vpackssdw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
53	vpackssdw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
54	vpackssdw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
55	vpackssdw	(%eax){1to8}, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
56	vpackssdw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
57	vpackssdw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
58	vpackssdw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
59	vpackssdw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
60	vpackssdw	508(%edx){1to8}, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
61	vpackssdw	512(%edx){1to8}, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
62	vpackssdw	-512(%edx){1to8}, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
63	vpackssdw	-516(%edx){1to8}, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
64	vpacksswb	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
65	vpacksswb	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
66	vpacksswb	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
67	vpacksswb	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
68	vpacksswb	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
69	vpacksswb	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
70	vpacksswb	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
71	vpacksswb	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
72	vpacksswb	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
73	vpacksswb	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
74	vpacksswb	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
75	vpacksswb	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
76	vpacksswb	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
77	vpacksswb	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
78	vpacksswb	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
79	vpacksswb	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
80	vpackusdw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
81	vpackusdw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
82	vpackusdw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
83	vpackusdw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
84	vpackusdw	(%eax){1to4}, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
85	vpackusdw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
86	vpackusdw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
87	vpackusdw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
88	vpackusdw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
89	vpackusdw	508(%edx){1to4}, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
90	vpackusdw	512(%edx){1to4}, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
91	vpackusdw	-512(%edx){1to4}, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
92	vpackusdw	-516(%edx){1to4}, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
93	vpackusdw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
94	vpackusdw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
95	vpackusdw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
96	vpackusdw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
97	vpackusdw	(%eax){1to8}, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
98	vpackusdw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
99	vpackusdw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
100	vpackusdw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
101	vpackusdw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
102	vpackusdw	508(%edx){1to8}, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
103	vpackusdw	512(%edx){1to8}, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
104	vpackusdw	-512(%edx){1to8}, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
105	vpackusdw	-516(%edx){1to8}, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
106	vpackuswb	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
107	vpackuswb	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
108	vpackuswb	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
109	vpackuswb	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
110	vpackuswb	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
111	vpackuswb	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
112	vpackuswb	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
113	vpackuswb	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
114	vpackuswb	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
115	vpackuswb	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
116	vpackuswb	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
117	vpackuswb	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
118	vpackuswb	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
119	vpackuswb	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
120	vpackuswb	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
121	vpackuswb	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
122	vpaddb	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
123	vpaddb	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
124	vpaddb	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
125	vpaddb	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
126	vpaddb	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
127	vpaddb	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
128	vpaddb	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
129	vpaddb	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
130	vpaddb	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
131	vpaddb	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
132	vpaddb	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
133	vpaddb	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
134	vpaddb	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
135	vpaddb	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
136	vpaddb	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
137	vpaddb	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
138	vpaddsb	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
139	vpaddsb	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
140	vpaddsb	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
141	vpaddsb	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
142	vpaddsb	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
143	vpaddsb	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
144	vpaddsb	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
145	vpaddsb	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
146	vpaddsb	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
147	vpaddsb	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
148	vpaddsb	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
149	vpaddsb	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
150	vpaddsb	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
151	vpaddsb	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
152	vpaddsb	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
153	vpaddsb	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
154	vpaddsw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
155	vpaddsw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
156	vpaddsw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
157	vpaddsw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
158	vpaddsw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
159	vpaddsw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
160	vpaddsw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
161	vpaddsw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
162	vpaddsw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
163	vpaddsw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
164	vpaddsw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
165	vpaddsw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
166	vpaddsw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
167	vpaddsw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
168	vpaddsw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
169	vpaddsw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
170	vpaddusb	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
171	vpaddusb	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
172	vpaddusb	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
173	vpaddusb	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
174	vpaddusb	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
175	vpaddusb	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
176	vpaddusb	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
177	vpaddusb	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
178	vpaddusb	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
179	vpaddusb	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
180	vpaddusb	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
181	vpaddusb	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
182	vpaddusb	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
183	vpaddusb	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
184	vpaddusb	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
185	vpaddusb	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
186	vpaddusw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
187	vpaddusw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
188	vpaddusw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
189	vpaddusw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
190	vpaddusw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
191	vpaddusw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
192	vpaddusw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
193	vpaddusw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
194	vpaddusw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
195	vpaddusw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
196	vpaddusw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
197	vpaddusw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
198	vpaddusw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
199	vpaddusw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
200	vpaddusw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
201	vpaddusw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
202	vpaddw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
203	vpaddw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
204	vpaddw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
205	vpaddw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
206	vpaddw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
207	vpaddw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
208	vpaddw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
209	vpaddw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
210	vpaddw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
211	vpaddw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
212	vpaddw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
213	vpaddw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
214	vpaddw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
215	vpaddw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
216	vpaddw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
217	vpaddw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
218	vpalignr	$0xab, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
219	vpalignr	$0xab, %xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
220	vpalignr	$123, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
221	vpalignr	$123, (%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
222	vpalignr	$123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
223	vpalignr	$123, 2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
224	vpalignr	$123, 2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
225	vpalignr	$123, -2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
226	vpalignr	$123, -2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
227	vpalignr	$0xab, %ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
228	vpalignr	$0xab, %ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
229	vpalignr	$123, %ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
230	vpalignr	$123, (%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
231	vpalignr	$123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
232	vpalignr	$123, 4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
233	vpalignr	$123, 4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
234	vpalignr	$123, -4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
235	vpalignr	$123, -4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
236	vpavgb	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
237	vpavgb	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
238	vpavgb	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
239	vpavgb	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
240	vpavgb	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
241	vpavgb	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
242	vpavgb	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
243	vpavgb	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
244	vpavgb	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
245	vpavgb	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
246	vpavgb	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
247	vpavgb	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
248	vpavgb	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
249	vpavgb	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
250	vpavgb	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
251	vpavgb	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
252	vpavgw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
253	vpavgw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
254	vpavgw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
255	vpavgw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
256	vpavgw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
257	vpavgw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
258	vpavgw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
259	vpavgw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
260	vpavgw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
261	vpavgw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
262	vpavgw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
263	vpavgw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
264	vpavgw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
265	vpavgw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
266	vpavgw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
267	vpavgw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
268	vpblendmb	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
269	vpblendmb	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
270	vpblendmb	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
271	vpblendmb	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
272	vpblendmb	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
273	vpblendmb	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
274	vpblendmb	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
275	vpblendmb	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
276	vpblendmb	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
277	vpblendmb	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
278	vpblendmb	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
279	vpblendmb	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
280	vpblendmb	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
281	vpblendmb	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
282	vpblendmb	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
283	vpblendmb	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
284	vpbroadcastb	%xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
285	vpbroadcastb	%xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
286	vpbroadcastb	(%ecx), %xmm6{%k7}	 # AVX512{BW,VL}
287	vpbroadcastb	-123456(%esp,%esi,8), %xmm6{%k7}	 # AVX512{BW,VL}
288	vpbroadcastb	127(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
289	vpbroadcastb	128(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
290	vpbroadcastb	-128(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
291	vpbroadcastb	-129(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
292	vpbroadcastb	%xmm5, %ymm6{%k7}	 # AVX512{BW,VL}
293	vpbroadcastb	%xmm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
294	vpbroadcastb	(%ecx), %ymm6{%k7}	 # AVX512{BW,VL}
295	vpbroadcastb	-123456(%esp,%esi,8), %ymm6{%k7}	 # AVX512{BW,VL}
296	vpbroadcastb	127(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
297	vpbroadcastb	128(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
298	vpbroadcastb	-128(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
299	vpbroadcastb	-129(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
300	vpbroadcastb	%eax, %xmm6{%k7}	 # AVX512{BW,VL}
301	vpbroadcastb	%eax, %xmm6{%k7}{z}	 # AVX512{BW,VL}
302	vpbroadcastb	%ebp, %xmm6{%k7}	 # AVX512{BW,VL}
303	vpbroadcastb	%eax, %ymm6{%k7}	 # AVX512{BW,VL}
304	vpbroadcastb	%eax, %ymm6{%k7}{z}	 # AVX512{BW,VL}
305	vpbroadcastb	%ebp, %ymm6{%k7}	 # AVX512{BW,VL}
306	vpbroadcastw	%xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
307	vpbroadcastw	%xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
308	vpbroadcastw	(%ecx), %xmm6{%k7}	 # AVX512{BW,VL}
309	vpbroadcastw	-123456(%esp,%esi,8), %xmm6{%k7}	 # AVX512{BW,VL}
310	vpbroadcastw	254(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
311	vpbroadcastw	256(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
312	vpbroadcastw	-256(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
313	vpbroadcastw	-258(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
314	vpbroadcastw	%xmm5, %ymm6{%k7}	 # AVX512{BW,VL}
315	vpbroadcastw	%xmm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
316	vpbroadcastw	(%ecx), %ymm6{%k7}	 # AVX512{BW,VL}
317	vpbroadcastw	-123456(%esp,%esi,8), %ymm6{%k7}	 # AVX512{BW,VL}
318	vpbroadcastw	254(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
319	vpbroadcastw	256(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
320	vpbroadcastw	-256(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
321	vpbroadcastw	-258(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
322	vpbroadcastw	%eax, %xmm6{%k7}	 # AVX512{BW,VL}
323	vpbroadcastw	%eax, %xmm6{%k7}{z}	 # AVX512{BW,VL}
324	vpbroadcastw	%ebp, %xmm6{%k7}	 # AVX512{BW,VL}
325	vpbroadcastw	%eax, %ymm6{%k7}	 # AVX512{BW,VL}
326	vpbroadcastw	%eax, %ymm6{%k7}{z}	 # AVX512{BW,VL}
327	vpbroadcastw	%ebp, %ymm6{%k7}	 # AVX512{BW,VL}
328	vpcmpeqb	%xmm5, %xmm6, %k5{%k7}	 # AVX512{BW,VL}
329	vpcmpeqb	(%ecx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
330	vpcmpeqb	-123456(%esp,%esi,8), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
331	vpcmpeqb	2032(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
332	vpcmpeqb	2048(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
333	vpcmpeqb	-2048(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
334	vpcmpeqb	-2064(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
335	vpcmpeqb	%ymm5, %ymm6, %k5{%k7}	 # AVX512{BW,VL}
336	vpcmpeqb	(%ecx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
337	vpcmpeqb	-123456(%esp,%esi,8), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
338	vpcmpeqb	4064(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
339	vpcmpeqb	4096(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
340	vpcmpeqb	-4096(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
341	vpcmpeqb	-4128(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
342	vpcmpeqw	%xmm5, %xmm6, %k5{%k7}	 # AVX512{BW,VL}
343	vpcmpeqw	(%ecx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
344	vpcmpeqw	-123456(%esp,%esi,8), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
345	vpcmpeqw	2032(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
346	vpcmpeqw	2048(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
347	vpcmpeqw	-2048(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
348	vpcmpeqw	-2064(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
349	vpcmpeqw	%ymm5, %ymm6, %k5{%k7}	 # AVX512{BW,VL}
350	vpcmpeqw	(%ecx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
351	vpcmpeqw	-123456(%esp,%esi,8), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
352	vpcmpeqw	4064(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
353	vpcmpeqw	4096(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
354	vpcmpeqw	-4096(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
355	vpcmpeqw	-4128(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
356	vpcmpgtb	%xmm5, %xmm6, %k5{%k7}	 # AVX512{BW,VL}
357	vpcmpgtb	(%ecx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
358	vpcmpgtb	-123456(%esp,%esi,8), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
359	vpcmpgtb	2032(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
360	vpcmpgtb	2048(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
361	vpcmpgtb	-2048(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
362	vpcmpgtb	-2064(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
363	vpcmpgtb	%ymm5, %ymm6, %k5{%k7}	 # AVX512{BW,VL}
364	vpcmpgtb	(%ecx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
365	vpcmpgtb	-123456(%esp,%esi,8), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
366	vpcmpgtb	4064(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
367	vpcmpgtb	4096(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
368	vpcmpgtb	-4096(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
369	vpcmpgtb	-4128(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
370	vpcmpgtw	%xmm5, %xmm6, %k5{%k7}	 # AVX512{BW,VL}
371	vpcmpgtw	(%ecx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
372	vpcmpgtw	-123456(%esp,%esi,8), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
373	vpcmpgtw	2032(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
374	vpcmpgtw	2048(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
375	vpcmpgtw	-2048(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
376	vpcmpgtw	-2064(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
377	vpcmpgtw	%ymm5, %ymm6, %k5{%k7}	 # AVX512{BW,VL}
378	vpcmpgtw	(%ecx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
379	vpcmpgtw	-123456(%esp,%esi,8), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
380	vpcmpgtw	4064(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
381	vpcmpgtw	4096(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
382	vpcmpgtw	-4096(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
383	vpcmpgtw	-4128(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
384	vpblendmw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
385	vpblendmw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
386	vpblendmw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
387	vpblendmw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
388	vpblendmw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
389	vpblendmw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
390	vpblendmw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
391	vpblendmw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
392	vpblendmw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
393	vpblendmw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
394	vpblendmw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
395	vpblendmw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
396	vpblendmw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
397	vpblendmw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
398	vpblendmw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
399	vpblendmw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
400	vpmaddubsw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
401	vpmaddubsw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
402	vpmaddubsw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
403	vpmaddubsw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
404	vpmaddubsw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
405	vpmaddubsw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
406	vpmaddubsw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
407	vpmaddubsw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
408	vpmaddubsw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
409	vpmaddubsw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
410	vpmaddubsw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
411	vpmaddubsw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
412	vpmaddubsw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
413	vpmaddubsw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
414	vpmaddubsw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
415	vpmaddubsw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
416	vpmaddwd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
417	vpmaddwd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
418	vpmaddwd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
419	vpmaddwd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
420	vpmaddwd	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
421	vpmaddwd	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
422	vpmaddwd	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
423	vpmaddwd	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
424	vpmaddwd	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
425	vpmaddwd	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
426	vpmaddwd	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
427	vpmaddwd	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
428	vpmaddwd	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
429	vpmaddwd	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
430	vpmaddwd	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
431	vpmaddwd	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
432	vpmaxsb	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
433	vpmaxsb	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
434	vpmaxsb	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
435	vpmaxsb	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
436	vpmaxsb	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
437	vpmaxsb	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
438	vpmaxsb	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
439	vpmaxsb	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
440	vpmaxsb	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
441	vpmaxsb	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
442	vpmaxsb	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
443	vpmaxsb	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
444	vpmaxsb	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
445	vpmaxsb	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
446	vpmaxsb	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
447	vpmaxsb	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
448	vpmaxsw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
449	vpmaxsw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
450	vpmaxsw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
451	vpmaxsw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
452	vpmaxsw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
453	vpmaxsw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
454	vpmaxsw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
455	vpmaxsw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
456	vpmaxsw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
457	vpmaxsw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
458	vpmaxsw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
459	vpmaxsw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
460	vpmaxsw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
461	vpmaxsw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
462	vpmaxsw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
463	vpmaxsw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
464	vpmaxub	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
465	vpmaxub	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
466	vpmaxub	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
467	vpmaxub	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
468	vpmaxub	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
469	vpmaxub	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
470	vpmaxub	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
471	vpmaxub	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
472	vpmaxub	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
473	vpmaxub	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
474	vpmaxub	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
475	vpmaxub	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
476	vpmaxub	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
477	vpmaxub	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
478	vpmaxub	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
479	vpmaxub	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
480	vpmaxuw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
481	vpmaxuw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
482	vpmaxuw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
483	vpmaxuw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
484	vpmaxuw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
485	vpmaxuw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
486	vpmaxuw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
487	vpmaxuw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
488	vpmaxuw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
489	vpmaxuw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
490	vpmaxuw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
491	vpmaxuw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
492	vpmaxuw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
493	vpmaxuw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
494	vpmaxuw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
495	vpmaxuw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
496	vpminsb	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
497	vpminsb	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
498	vpminsb	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
499	vpminsb	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
500	vpminsb	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
501	vpminsb	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
502	vpminsb	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
503	vpminsb	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
504	vpminsb	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
505	vpminsb	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
506	vpminsb	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
507	vpminsb	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
508	vpminsb	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
509	vpminsb	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
510	vpminsb	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
511	vpminsb	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
512	vpminsw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
513	vpminsw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
514	vpminsw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
515	vpminsw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
516	vpminsw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
517	vpminsw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
518	vpminsw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
519	vpminsw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
520	vpminsw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
521	vpminsw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
522	vpminsw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
523	vpminsw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
524	vpminsw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
525	vpminsw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
526	vpminsw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
527	vpminsw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
528	vpminub	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
529	vpminub	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
530	vpminub	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
531	vpminub	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
532	vpminub	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
533	vpminub	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
534	vpminub	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
535	vpminub	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
536	vpminub	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
537	vpminub	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
538	vpminub	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
539	vpminub	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
540	vpminub	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
541	vpminub	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
542	vpminub	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
543	vpminub	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
544	vpminuw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
545	vpminuw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
546	vpminuw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
547	vpminuw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
548	vpminuw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
549	vpminuw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
550	vpminuw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
551	vpminuw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
552	vpminuw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
553	vpminuw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
554	vpminuw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
555	vpminuw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
556	vpminuw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
557	vpminuw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
558	vpminuw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
559	vpminuw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
560	vpmovsxbw	%xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
561	vpmovsxbw	%xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
562	vpmovsxbw	(%ecx), %xmm6{%k7}	 # AVX512{BW,VL}
563	vpmovsxbw	-123456(%esp,%esi,8), %xmm6{%k7}	 # AVX512{BW,VL}
564	vpmovsxbw	1016(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
565	vpmovsxbw	1024(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
566	vpmovsxbw	-1024(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
567	vpmovsxbw	-1032(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
568	vpmovsxbw	%xmm5, %ymm6{%k7}	 # AVX512{BW,VL}
569	vpmovsxbw	%xmm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
570	vpmovsxbw	(%ecx), %ymm6{%k7}	 # AVX512{BW,VL}
571	vpmovsxbw	-123456(%esp,%esi,8), %ymm6{%k7}	 # AVX512{BW,VL}
572	vpmovsxbw	2032(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
573	vpmovsxbw	2048(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
574	vpmovsxbw	-2048(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
575	vpmovsxbw	-2064(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
576	vpmovzxbw	%xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
577	vpmovzxbw	%xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
578	vpmovzxbw	(%ecx), %xmm6{%k7}	 # AVX512{BW,VL}
579	vpmovzxbw	-123456(%esp,%esi,8), %xmm6{%k7}	 # AVX512{BW,VL}
580	vpmovzxbw	1016(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
581	vpmovzxbw	1024(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
582	vpmovzxbw	-1024(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
583	vpmovzxbw	-1032(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
584	vpmovzxbw	%xmm5, %ymm6{%k7}	 # AVX512{BW,VL}
585	vpmovzxbw	%xmm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
586	vpmovzxbw	(%ecx), %ymm6{%k7}	 # AVX512{BW,VL}
587	vpmovzxbw	-123456(%esp,%esi,8), %ymm6{%k7}	 # AVX512{BW,VL}
588	vpmovzxbw	2032(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
589	vpmovzxbw	2048(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
590	vpmovzxbw	-2048(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
591	vpmovzxbw	-2064(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
592	vpmulhrsw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
593	vpmulhrsw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
594	vpmulhrsw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
595	vpmulhrsw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
596	vpmulhrsw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
597	vpmulhrsw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
598	vpmulhrsw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
599	vpmulhrsw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
600	vpmulhrsw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
601	vpmulhrsw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
602	vpmulhrsw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
603	vpmulhrsw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
604	vpmulhrsw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
605	vpmulhrsw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
606	vpmulhrsw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
607	vpmulhrsw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
608	vpmulhuw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
609	vpmulhuw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
610	vpmulhuw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
611	vpmulhuw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
612	vpmulhuw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
613	vpmulhuw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
614	vpmulhuw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
615	vpmulhuw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
616	vpmulhuw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
617	vpmulhuw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
618	vpmulhuw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
619	vpmulhuw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
620	vpmulhuw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
621	vpmulhuw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
622	vpmulhuw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
623	vpmulhuw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
624	vpmulhw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
625	vpmulhw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
626	vpmulhw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
627	vpmulhw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
628	vpmulhw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
629	vpmulhw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
630	vpmulhw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
631	vpmulhw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
632	vpmulhw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
633	vpmulhw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
634	vpmulhw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
635	vpmulhw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
636	vpmulhw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
637	vpmulhw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
638	vpmulhw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
639	vpmulhw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
640	vpmullw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
641	vpmullw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
642	vpmullw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
643	vpmullw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
644	vpmullw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
645	vpmullw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
646	vpmullw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
647	vpmullw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
648	vpmullw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
649	vpmullw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
650	vpmullw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
651	vpmullw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
652	vpmullw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
653	vpmullw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
654	vpmullw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
655	vpmullw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
656	vpshufb	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
657	vpshufb	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
658	vpshufb	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
659	vpshufb	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
660	vpshufb	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
661	vpshufb	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
662	vpshufb	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
663	vpshufb	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
664	vpshufb	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
665	vpshufb	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
666	vpshufb	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
667	vpshufb	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
668	vpshufb	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
669	vpshufb	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
670	vpshufb	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
671	vpshufb	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
672	vpshufhw	$0xab, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
673	vpshufhw	$0xab, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
674	vpshufhw	$123, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
675	vpshufhw	$123, (%ecx), %xmm6{%k7}	 # AVX512{BW,VL}
676	vpshufhw	$123, -123456(%esp,%esi,8), %xmm6{%k7}	 # AVX512{BW,VL}
677	vpshufhw	$123, 2032(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
678	vpshufhw	$123, 2048(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
679	vpshufhw	$123, -2048(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
680	vpshufhw	$123, -2064(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
681	vpshufhw	$0xab, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
682	vpshufhw	$0xab, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
683	vpshufhw	$123, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
684	vpshufhw	$123, (%ecx), %ymm6{%k7}	 # AVX512{BW,VL}
685	vpshufhw	$123, -123456(%esp,%esi,8), %ymm6{%k7}	 # AVX512{BW,VL}
686	vpshufhw	$123, 4064(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
687	vpshufhw	$123, 4096(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
688	vpshufhw	$123, -4096(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
689	vpshufhw	$123, -4128(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
690	vpshuflw	$0xab, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
691	vpshuflw	$0xab, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
692	vpshuflw	$123, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
693	vpshuflw	$123, (%ecx), %xmm6{%k7}	 # AVX512{BW,VL}
694	vpshuflw	$123, -123456(%esp,%esi,8), %xmm6{%k7}	 # AVX512{BW,VL}
695	vpshuflw	$123, 2032(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
696	vpshuflw	$123, 2048(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
697	vpshuflw	$123, -2048(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
698	vpshuflw	$123, -2064(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
699	vpshuflw	$0xab, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
700	vpshuflw	$0xab, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
701	vpshuflw	$123, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
702	vpshuflw	$123, (%ecx), %ymm6{%k7}	 # AVX512{BW,VL}
703	vpshuflw	$123, -123456(%esp,%esi,8), %ymm6{%k7}	 # AVX512{BW,VL}
704	vpshuflw	$123, 4064(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
705	vpshuflw	$123, 4096(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
706	vpshuflw	$123, -4096(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
707	vpshuflw	$123, -4128(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
708	vpsllw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
709	vpsllw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
710	vpsllw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
711	vpsllw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
712	vpsllw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
713	vpsllw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
714	vpsllw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
715	vpsllw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
716	vpsllw	%xmm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
717	vpsllw	%xmm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
718	vpsllw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
719	vpsllw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
720	vpsllw	2032(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
721	vpsllw	2048(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
722	vpsllw	-2048(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
723	vpsllw	-2064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
724	vpsraw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
725	vpsraw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
726	vpsraw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
727	vpsraw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
728	vpsraw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
729	vpsraw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
730	vpsraw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
731	vpsraw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
732	vpsraw	%xmm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
733	vpsraw	%xmm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
734	vpsraw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
735	vpsraw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
736	vpsraw	2032(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
737	vpsraw	2048(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
738	vpsraw	-2048(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
739	vpsraw	-2064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
740	vpsrlw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
741	vpsrlw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
742	vpsrlw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
743	vpsrlw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
744	vpsrlw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
745	vpsrlw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
746	vpsrlw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
747	vpsrlw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
748	vpsrlw	%xmm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
749	vpsrlw	%xmm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
750	vpsrlw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
751	vpsrlw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
752	vpsrlw	2032(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
753	vpsrlw	2048(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
754	vpsrlw	-2048(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
755	vpsrlw	-2064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
756	vpsrlw	$0xab, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
757	vpsrlw	$0xab, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
758	vpsrlw	$123, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
759	vpsrlw	$123, (%ecx), %xmm6{%k7}	 # AVX512{BW,VL}
760	vpsrlw	$123, -123456(%esp,%esi,8), %xmm6{%k7}	 # AVX512{BW,VL}
761	vpsrlw	$123, 2032(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
762	vpsrlw	$123, 2048(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
763	vpsrlw	$123, -2048(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
764	vpsrlw	$123, -2064(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
765	vpsrlw	$0xab, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
766	vpsrlw	$0xab, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
767	vpsrlw	$123, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
768	vpsrlw	$123, (%ecx), %ymm6{%k7}	 # AVX512{BW,VL}
769	vpsrlw	$123, -123456(%esp,%esi,8), %ymm6{%k7}	 # AVX512{BW,VL}
770	vpsrlw	$123, 4064(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
771	vpsrlw	$123, 4096(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
772	vpsrlw	$123, -4096(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
773	vpsrlw	$123, -4128(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
774	vpsraw	$0xab, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
775	vpsraw	$0xab, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
776	vpsraw	$123, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
777	vpsraw	$123, (%ecx), %xmm6{%k7}	 # AVX512{BW,VL}
778	vpsraw	$123, -123456(%esp,%esi,8), %xmm6{%k7}	 # AVX512{BW,VL}
779	vpsraw	$123, 2032(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
780	vpsraw	$123, 2048(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
781	vpsraw	$123, -2048(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
782	vpsraw	$123, -2064(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
783	vpsraw	$0xab, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
784	vpsraw	$0xab, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
785	vpsraw	$123, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
786	vpsraw	$123, (%ecx), %ymm6{%k7}	 # AVX512{BW,VL}
787	vpsraw	$123, -123456(%esp,%esi,8), %ymm6{%k7}	 # AVX512{BW,VL}
788	vpsraw	$123, 4064(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
789	vpsraw	$123, 4096(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
790	vpsraw	$123, -4096(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
791	vpsraw	$123, -4128(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
792	vpsrlvw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
793	vpsrlvw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
794	vpsrlvw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
795	vpsrlvw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
796	vpsrlvw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
797	vpsrlvw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
798	vpsrlvw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
799	vpsrlvw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
800	vpsrlvw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
801	vpsrlvw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
802	vpsrlvw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
803	vpsrlvw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
804	vpsrlvw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
805	vpsrlvw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
806	vpsrlvw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
807	vpsrlvw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
808	vpsravw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
809	vpsravw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
810	vpsravw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
811	vpsravw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
812	vpsravw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
813	vpsravw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
814	vpsravw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
815	vpsravw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
816	vpsravw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
817	vpsravw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
818	vpsravw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
819	vpsravw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
820	vpsravw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
821	vpsravw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
822	vpsravw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
823	vpsravw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
824	vpsubb	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
825	vpsubb	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
826	vpsubb	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
827	vpsubb	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
828	vpsubb	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
829	vpsubb	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
830	vpsubb	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
831	vpsubb	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
832	vpsubb	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
833	vpsubb	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
834	vpsubb	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
835	vpsubb	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
836	vpsubb	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
837	vpsubb	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
838	vpsubb	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
839	vpsubb	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
840	vpsubsb	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
841	vpsubsb	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
842	vpsubsb	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
843	vpsubsb	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
844	vpsubsb	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
845	vpsubsb	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
846	vpsubsb	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
847	vpsubsb	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
848	vpsubsb	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
849	vpsubsb	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
850	vpsubsb	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
851	vpsubsb	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
852	vpsubsb	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
853	vpsubsb	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
854	vpsubsb	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
855	vpsubsb	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
856	vpsubsw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
857	vpsubsw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
858	vpsubsw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
859	vpsubsw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
860	vpsubsw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
861	vpsubsw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
862	vpsubsw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
863	vpsubsw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
864	vpsubsw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
865	vpsubsw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
866	vpsubsw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
867	vpsubsw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
868	vpsubsw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
869	vpsubsw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
870	vpsubsw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
871	vpsubsw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
872	vpsubusb	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
873	vpsubusb	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
874	vpsubusb	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
875	vpsubusb	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
876	vpsubusb	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
877	vpsubusb	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
878	vpsubusb	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
879	vpsubusb	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
880	vpsubusb	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
881	vpsubusb	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
882	vpsubusb	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
883	vpsubusb	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
884	vpsubusb	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
885	vpsubusb	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
886	vpsubusb	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
887	vpsubusb	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
888	vpsubusw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
889	vpsubusw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
890	vpsubusw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
891	vpsubusw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
892	vpsubusw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
893	vpsubusw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
894	vpsubusw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
895	vpsubusw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
896	vpsubusw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
897	vpsubusw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
898	vpsubusw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
899	vpsubusw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
900	vpsubusw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
901	vpsubusw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
902	vpsubusw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
903	vpsubusw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
904	vpsubw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
905	vpsubw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
906	vpsubw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
907	vpsubw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
908	vpsubw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
909	vpsubw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
910	vpsubw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
911	vpsubw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
912	vpsubw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
913	vpsubw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
914	vpsubw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
915	vpsubw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
916	vpsubw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
917	vpsubw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
918	vpsubw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
919	vpsubw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
920	vpunpckhbw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
921	vpunpckhbw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
922	vpunpckhbw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
923	vpunpckhbw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
924	vpunpckhbw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
925	vpunpckhbw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
926	vpunpckhbw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
927	vpunpckhbw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
928	vpunpckhbw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
929	vpunpckhbw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
930	vpunpckhbw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
931	vpunpckhbw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
932	vpunpckhbw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
933	vpunpckhbw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
934	vpunpckhbw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
935	vpunpckhbw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
936	vpunpckhwd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
937	vpunpckhwd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
938	vpunpckhwd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
939	vpunpckhwd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
940	vpunpckhwd	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
941	vpunpckhwd	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
942	vpunpckhwd	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
943	vpunpckhwd	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
944	vpunpckhwd	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
945	vpunpckhwd	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
946	vpunpckhwd	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
947	vpunpckhwd	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
948	vpunpckhwd	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
949	vpunpckhwd	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
950	vpunpckhwd	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
951	vpunpckhwd	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
952	vpunpcklbw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
953	vpunpcklbw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
954	vpunpcklbw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
955	vpunpcklbw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
956	vpunpcklbw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
957	vpunpcklbw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
958	vpunpcklbw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
959	vpunpcklbw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
960	vpunpcklbw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
961	vpunpcklbw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
962	vpunpcklbw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
963	vpunpcklbw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
964	vpunpcklbw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
965	vpunpcklbw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
966	vpunpcklbw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
967	vpunpcklbw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
968	vpunpcklwd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
969	vpunpcklwd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
970	vpunpcklwd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
971	vpunpcklwd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
972	vpunpcklwd	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
973	vpunpcklwd	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
974	vpunpcklwd	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
975	vpunpcklwd	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
976	vpunpcklwd	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
977	vpunpcklwd	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
978	vpunpcklwd	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
979	vpunpcklwd	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
980	vpunpcklwd	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
981	vpunpcklwd	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
982	vpunpcklwd	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
983	vpunpcklwd	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
984	vpmovwb	%xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
985	vpmovwb	%xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
986	vpmovwb	%ymm5, %xmm6{%k7}	 # AVX512{BW,VL}
987	vpmovwb	%ymm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
988	vpmovswb	%xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
989	vpmovswb	%xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
990	vpmovswb	%ymm5, %xmm6{%k7}	 # AVX512{BW,VL}
991	vpmovswb	%ymm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
992	vpmovuswb	%xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
993	vpmovuswb	%xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
994	vpmovuswb	%ymm5, %xmm6{%k7}	 # AVX512{BW,VL}
995	vpmovuswb	%ymm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
996	vdbpsadbw	$0xab, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
997	vdbpsadbw	$0xab, %xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
998	vdbpsadbw	$123, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
999	vdbpsadbw	$123, (%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1000	vdbpsadbw	$123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1001	vdbpsadbw	$123, 2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
1002	vdbpsadbw	$123, 2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1003	vdbpsadbw	$123, -2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
1004	vdbpsadbw	$123, -2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1005	vdbpsadbw	$0xab, %ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1006	vdbpsadbw	$0xab, %ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
1007	vdbpsadbw	$123, %ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1008	vdbpsadbw	$123, (%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1009	vdbpsadbw	$123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1010	vdbpsadbw	$123, 4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
1011	vdbpsadbw	$123, 4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1012	vdbpsadbw	$123, -4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
1013	vdbpsadbw	$123, -4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1014	vpermw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1015	vpermw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
1016	vpermw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1017	vpermw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1018	vpermw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
1019	vpermw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1020	vpermw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
1021	vpermw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1022	vpermw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1023	vpermw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
1024	vpermw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1025	vpermw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1026	vpermw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
1027	vpermw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1028	vpermw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
1029	vpermw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1030	vpermt2w	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1031	vpermt2w	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
1032	vpermt2w	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1033	vpermt2w	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1034	vpermt2w	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
1035	vpermt2w	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1036	vpermt2w	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
1037	vpermt2w	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1038	vpermt2w	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1039	vpermt2w	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
1040	vpermt2w	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1041	vpermt2w	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1042	vpermt2w	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
1043	vpermt2w	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1044	vpermt2w	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
1045	vpermt2w	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1046	vpsllw	$0xab, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1047	vpsllw	$0xab, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
1048	vpsllw	$123, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1049	vpsllw	$123, (%ecx), %xmm6{%k7}	 # AVX512{BW,VL}
1050	vpsllw	$123, -123456(%esp,%esi,8), %xmm6{%k7}	 # AVX512{BW,VL}
1051	vpsllw	$123, 2032(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
1052	vpsllw	$123, 2048(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
1053	vpsllw	$123, -2048(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
1054	vpsllw	$123, -2064(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
1055	vpsllw	$0xab, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1056	vpsllw	$0xab, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
1057	vpsllw	$123, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1058	vpsllw	$123, (%ecx), %ymm6{%k7}	 # AVX512{BW,VL}
1059	vpsllw	$123, -123456(%esp,%esi,8), %ymm6{%k7}	 # AVX512{BW,VL}
1060	vpsllw	$123, 4064(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
1061	vpsllw	$123, 4096(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
1062	vpsllw	$123, -4096(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
1063	vpsllw	$123, -4128(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
1064	vpsllvw	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1065	vpsllvw	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
1066	vpsllvw	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1067	vpsllvw	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1068	vpsllvw	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
1069	vpsllvw	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1070	vpsllvw	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
1071	vpsllvw	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1072	vpsllvw	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1073	vpsllvw	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
1074	vpsllvw	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1075	vpsllvw	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1076	vpsllvw	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
1077	vpsllvw	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1078	vpsllvw	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
1079	vpsllvw	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1080	vmovdqu8	%xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1081	vmovdqu8	%xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
1082	vmovdqu8	(%ecx), %xmm6{%k7}	 # AVX512{BW,VL}
1083	vmovdqu8	-123456(%esp,%esi,8), %xmm6{%k7}	 # AVX512{BW,VL}
1084	vmovdqu8	2032(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
1085	vmovdqu8	2048(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
1086	vmovdqu8	-2048(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
1087	vmovdqu8	-2064(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
1088	vmovdqu8	%ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1089	vmovdqu8	%ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
1090	vmovdqu8	(%ecx), %ymm6{%k7}	 # AVX512{BW,VL}
1091	vmovdqu8	-123456(%esp,%esi,8), %ymm6{%k7}	 # AVX512{BW,VL}
1092	vmovdqu8	4064(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
1093	vmovdqu8	4096(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
1094	vmovdqu8	-4096(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
1095	vmovdqu8	-4128(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
1096	vmovdqu16	%xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1097	vmovdqu16	%xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
1098	vmovdqu16	(%ecx), %xmm6{%k7}	 # AVX512{BW,VL}
1099	vmovdqu16	-123456(%esp,%esi,8), %xmm6{%k7}	 # AVX512{BW,VL}
1100	vmovdqu16	2032(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
1101	vmovdqu16	2048(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
1102	vmovdqu16	-2048(%edx), %xmm6{%k7}	 # AVX512{BW,VL} Disp8
1103	vmovdqu16	-2064(%edx), %xmm6{%k7}	 # AVX512{BW,VL}
1104	vmovdqu16	%ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1105	vmovdqu16	%ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
1106	vmovdqu16	(%ecx), %ymm6{%k7}	 # AVX512{BW,VL}
1107	vmovdqu16	-123456(%esp,%esi,8), %ymm6{%k7}	 # AVX512{BW,VL}
1108	vmovdqu16	4064(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
1109	vmovdqu16	4096(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
1110	vmovdqu16	-4096(%edx), %ymm6{%k7}	 # AVX512{BW,VL} Disp8
1111	vmovdqu16	-4128(%edx), %ymm6{%k7}	 # AVX512{BW,VL}
1112	vpmovwb	%xmm6, (%ecx){%k7}	 # AVX512{BW,VL}
1113	vpmovwb	%xmm6, -123456(%esp,%esi,8){%k7}	 # AVX512{BW,VL}
1114	vpmovwb	%xmm6, 1016(%edx){%k7}	 # AVX512{BW,VL} Disp8
1115	vpmovwb	%xmm6, 1024(%edx){%k7}	 # AVX512{BW,VL}
1116	vpmovwb	%xmm6, -1024(%edx){%k7}	 # AVX512{BW,VL} Disp8
1117	vpmovwb	%xmm6, -1032(%edx){%k7}	 # AVX512{BW,VL}
1118	vpmovwb	%ymm6, (%ecx){%k7}	 # AVX512{BW,VL}
1119	vpmovwb	%ymm6, -123456(%esp,%esi,8){%k7}	 # AVX512{BW,VL}
1120	vpmovwb	%ymm6, 2032(%edx){%k7}	 # AVX512{BW,VL} Disp8
1121	vpmovwb	%ymm6, 2048(%edx){%k7}	 # AVX512{BW,VL}
1122	vpmovwb	%ymm6, -2048(%edx){%k7}	 # AVX512{BW,VL} Disp8
1123	vpmovwb	%ymm6, -2064(%edx){%k7}	 # AVX512{BW,VL}
1124	vpmovswb	%xmm6, (%ecx){%k7}	 # AVX512{BW,VL}
1125	vpmovswb	%xmm6, -123456(%esp,%esi,8){%k7}	 # AVX512{BW,VL}
1126	vpmovswb	%xmm6, 1016(%edx){%k7}	 # AVX512{BW,VL} Disp8
1127	vpmovswb	%xmm6, 1024(%edx){%k7}	 # AVX512{BW,VL}
1128	vpmovswb	%xmm6, -1024(%edx){%k7}	 # AVX512{BW,VL} Disp8
1129	vpmovswb	%xmm6, -1032(%edx){%k7}	 # AVX512{BW,VL}
1130	vpmovswb	%ymm6, (%ecx){%k7}	 # AVX512{BW,VL}
1131	vpmovswb	%ymm6, -123456(%esp,%esi,8){%k7}	 # AVX512{BW,VL}
1132	vpmovswb	%ymm6, 2032(%edx){%k7}	 # AVX512{BW,VL} Disp8
1133	vpmovswb	%ymm6, 2048(%edx){%k7}	 # AVX512{BW,VL}
1134	vpmovswb	%ymm6, -2048(%edx){%k7}	 # AVX512{BW,VL} Disp8
1135	vpmovswb	%ymm6, -2064(%edx){%k7}	 # AVX512{BW,VL}
1136	vpmovuswb	%xmm6, (%ecx){%k7}	 # AVX512{BW,VL}
1137	vpmovuswb	%xmm6, -123456(%esp,%esi,8){%k7}	 # AVX512{BW,VL}
1138	vpmovuswb	%xmm6, 1016(%edx){%k7}	 # AVX512{BW,VL} Disp8
1139	vpmovuswb	%xmm6, 1024(%edx){%k7}	 # AVX512{BW,VL}
1140	vpmovuswb	%xmm6, -1024(%edx){%k7}	 # AVX512{BW,VL} Disp8
1141	vpmovuswb	%xmm6, -1032(%edx){%k7}	 # AVX512{BW,VL}
1142	vpmovuswb	%ymm6, (%ecx){%k7}	 # AVX512{BW,VL}
1143	vpmovuswb	%ymm6, -123456(%esp,%esi,8){%k7}	 # AVX512{BW,VL}
1144	vpmovuswb	%ymm6, 2032(%edx){%k7}	 # AVX512{BW,VL} Disp8
1145	vpmovuswb	%ymm6, 2048(%edx){%k7}	 # AVX512{BW,VL}
1146	vpmovuswb	%ymm6, -2048(%edx){%k7}	 # AVX512{BW,VL} Disp8
1147	vpmovuswb	%ymm6, -2064(%edx){%k7}	 # AVX512{BW,VL}
1148	vmovdqu8	%xmm6, (%ecx){%k7}	 # AVX512{BW,VL}
1149	vmovdqu8	%xmm6, -123456(%esp,%esi,8){%k7}	 # AVX512{BW,VL}
1150	vmovdqu8	%xmm6, 2032(%edx){%k7}	 # AVX512{BW,VL} Disp8
1151	vmovdqu8	%xmm6, 2048(%edx){%k7}	 # AVX512{BW,VL}
1152	vmovdqu8	%xmm6, -2048(%edx){%k7}	 # AVX512{BW,VL} Disp8
1153	vmovdqu8	%xmm6, -2064(%edx){%k7}	 # AVX512{BW,VL}
1154	vmovdqu8	%ymm6, (%ecx){%k7}	 # AVX512{BW,VL}
1155	vmovdqu8	%ymm6, -123456(%esp,%esi,8){%k7}	 # AVX512{BW,VL}
1156	vmovdqu8	%ymm6, 4064(%edx){%k7}	 # AVX512{BW,VL} Disp8
1157	vmovdqu8	%ymm6, 4096(%edx){%k7}	 # AVX512{BW,VL}
1158	vmovdqu8	%ymm6, -4096(%edx){%k7}	 # AVX512{BW,VL} Disp8
1159	vmovdqu8	%ymm6, -4128(%edx){%k7}	 # AVX512{BW,VL}
1160	vmovdqu16	%xmm6, (%ecx){%k7}	 # AVX512{BW,VL}
1161	vmovdqu16	%xmm6, -123456(%esp,%esi,8){%k7}	 # AVX512{BW,VL}
1162	vmovdqu16	%xmm6, 2032(%edx){%k7}	 # AVX512{BW,VL} Disp8
1163	vmovdqu16	%xmm6, 2048(%edx){%k7}	 # AVX512{BW,VL}
1164	vmovdqu16	%xmm6, -2048(%edx){%k7}	 # AVX512{BW,VL} Disp8
1165	vmovdqu16	%xmm6, -2064(%edx){%k7}	 # AVX512{BW,VL}
1166	vmovdqu16	%ymm6, (%ecx){%k7}	 # AVX512{BW,VL}
1167	vmovdqu16	%ymm6, -123456(%esp,%esi,8){%k7}	 # AVX512{BW,VL}
1168	vmovdqu16	%ymm6, 4064(%edx){%k7}	 # AVX512{BW,VL} Disp8
1169	vmovdqu16	%ymm6, 4096(%edx){%k7}	 # AVX512{BW,VL}
1170	vmovdqu16	%ymm6, -4096(%edx){%k7}	 # AVX512{BW,VL} Disp8
1171	vmovdqu16	%ymm6, -4128(%edx){%k7}	 # AVX512{BW,VL}
1172	vpermi2w	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1173	vpermi2w	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512{BW,VL}
1174	vpermi2w	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1175	vpermi2w	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1176	vpermi2w	2032(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
1177	vpermi2w	2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1178	vpermi2w	-2048(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL} Disp8
1179	vpermi2w	-2064(%edx), %xmm5, %xmm6{%k7}	 # AVX512{BW,VL}
1180	vpermi2w	%ymm4, %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1181	vpermi2w	%ymm4, %ymm5, %ymm6{%k7}{z}	 # AVX512{BW,VL}
1182	vpermi2w	(%ecx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1183	vpermi2w	-123456(%esp,%esi,8), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1184	vpermi2w	4064(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
1185	vpermi2w	4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1186	vpermi2w	-4096(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL} Disp8
1187	vpermi2w	-4128(%edx), %ymm5, %ymm6{%k7}	 # AVX512{BW,VL}
1188	vptestmb	%xmm5, %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1189	vptestmb	(%ecx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1190	vptestmb	-123456(%esp,%esi,8), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1191	vptestmb	2032(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1192	vptestmb	2048(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1193	vptestmb	-2048(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1194	vptestmb	-2064(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1195	vptestmb	%ymm5, %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1196	vptestmb	(%ecx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1197	vptestmb	-123456(%esp,%esi,8), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1198	vptestmb	4064(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1199	vptestmb	4096(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1200	vptestmb	-4096(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1201	vptestmb	-4128(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1202	vptestmw	%xmm5, %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1203	vptestmw	(%ecx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1204	vptestmw	-123456(%esp,%esi,8), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1205	vptestmw	2032(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1206	vptestmw	2048(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1207	vptestmw	-2048(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1208	vptestmw	-2064(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1209	vptestmw	%ymm5, %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1210	vptestmw	(%ecx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1211	vptestmw	-123456(%esp,%esi,8), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1212	vptestmw	4064(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1213	vptestmw	4096(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1214	vptestmw	-4096(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1215	vptestmw	-4128(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1216	vpmovb2m	%xmm6, %k5	 # AVX512{BW,VL}
1217	vpmovb2m	%ymm6, %k5	 # AVX512{BW,VL}
1218	vpmovw2m	%xmm6, %k5	 # AVX512{BW,VL}
1219	vpmovw2m	%ymm6, %k5	 # AVX512{BW,VL}
1220	vpmovm2b	%k5, %xmm6	 # AVX512{BW,VL}
1221	vpmovm2b	%k5, %ymm6	 # AVX512{BW,VL}
1222	vpmovm2w	%k5, %xmm6	 # AVX512{BW,VL}
1223	vpmovm2w	%k5, %ymm6	 # AVX512{BW,VL}
1224	vptestnmb	%xmm4, %xmm5, %k5{%k7}	 # AVX512{BW,VL}
1225	vptestnmb	(%ecx), %xmm5, %k5{%k7}	 # AVX512{BW,VL}
1226	vptestnmb	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512{BW,VL}
1227	vptestnmb	2032(%edx), %xmm5, %k5{%k7}	 # AVX512{BW,VL} Disp8
1228	vptestnmb	2048(%edx), %xmm5, %k5{%k7}	 # AVX512{BW,VL}
1229	vptestnmb	-2048(%edx), %xmm5, %k5{%k7}	 # AVX512{BW,VL} Disp8
1230	vptestnmb	-2064(%edx), %xmm5, %k5{%k7}	 # AVX512{BW,VL}
1231	vptestnmb	%ymm4, %ymm5, %k5{%k7}	 # AVX512{BW,VL}
1232	vptestnmb	(%ecx), %ymm5, %k5{%k7}	 # AVX512{BW,VL}
1233	vptestnmb	-123456(%esp,%esi,8), %ymm5, %k5{%k7}	 # AVX512{BW,VL}
1234	vptestnmb	4064(%edx), %ymm5, %k5{%k7}	 # AVX512{BW,VL} Disp8
1235	vptestnmb	4096(%edx), %ymm5, %k5{%k7}	 # AVX512{BW,VL}
1236	vptestnmb	-4096(%edx), %ymm5, %k5{%k7}	 # AVX512{BW,VL} Disp8
1237	vptestnmb	-4128(%edx), %ymm5, %k5{%k7}	 # AVX512{BW,VL}
1238	vptestnmw	%xmm4, %xmm5, %k5{%k7}	 # AVX512{BW,VL}
1239	vptestnmw	(%ecx), %xmm5, %k5{%k7}	 # AVX512{BW,VL}
1240	vptestnmw	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512{BW,VL}
1241	vptestnmw	2032(%edx), %xmm5, %k5{%k7}	 # AVX512{BW,VL} Disp8
1242	vptestnmw	2048(%edx), %xmm5, %k5{%k7}	 # AVX512{BW,VL}
1243	vptestnmw	-2048(%edx), %xmm5, %k5{%k7}	 # AVX512{BW,VL} Disp8
1244	vptestnmw	-2064(%edx), %xmm5, %k5{%k7}	 # AVX512{BW,VL}
1245	vptestnmw	%ymm4, %ymm5, %k5{%k7}	 # AVX512{BW,VL}
1246	vptestnmw	(%ecx), %ymm5, %k5{%k7}	 # AVX512{BW,VL}
1247	vptestnmw	-123456(%esp,%esi,8), %ymm5, %k5{%k7}	 # AVX512{BW,VL}
1248	vptestnmw	4064(%edx), %ymm5, %k5{%k7}	 # AVX512{BW,VL} Disp8
1249	vptestnmw	4096(%edx), %ymm5, %k5{%k7}	 # AVX512{BW,VL}
1250	vptestnmw	-4096(%edx), %ymm5, %k5{%k7}	 # AVX512{BW,VL} Disp8
1251	vptestnmw	-4128(%edx), %ymm5, %k5{%k7}	 # AVX512{BW,VL}
1252	vpcmpb	$0xab, %xmm5, %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1253	vpcmpb	$123, %xmm5, %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1254	vpcmpb	$123, (%ecx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1255	vpcmpb	$123, -123456(%esp,%esi,8), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1256	vpcmpb	$123, 2032(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1257	vpcmpb	$123, 2048(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1258	vpcmpb	$123, -2048(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1259	vpcmpb	$123, -2064(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1260	vpcmpb	$0xab, %ymm5, %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1261	vpcmpb	$123, %ymm5, %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1262	vpcmpb	$123, (%ecx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1263	vpcmpb	$123, -123456(%esp,%esi,8), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1264	vpcmpb	$123, 4064(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1265	vpcmpb	$123, 4096(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1266	vpcmpb	$123, -4096(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1267	vpcmpb	$123, -4128(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1268	vpcmpw	$0xab, %xmm5, %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1269	vpcmpw	$123, %xmm5, %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1270	vpcmpw	$123, (%ecx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1271	vpcmpw	$123, -123456(%esp,%esi,8), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1272	vpcmpw	$123, 2032(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1273	vpcmpw	$123, 2048(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1274	vpcmpw	$123, -2048(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1275	vpcmpw	$123, -2064(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1276	vpcmpw	$0xab, %ymm5, %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1277	vpcmpw	$123, %ymm5, %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1278	vpcmpw	$123, (%ecx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1279	vpcmpw	$123, -123456(%esp,%esi,8), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1280	vpcmpw	$123, 4064(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1281	vpcmpw	$123, 4096(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1282	vpcmpw	$123, -4096(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1283	vpcmpw	$123, -4128(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1284	vpcmpub	$0xab, %xmm5, %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1285	vpcmpub	$123, %xmm5, %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1286	vpcmpub	$123, (%ecx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1287	vpcmpub	$123, -123456(%esp,%esi,8), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1288	vpcmpub	$123, 2032(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1289	vpcmpub	$123, 2048(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1290	vpcmpub	$123, -2048(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1291	vpcmpub	$123, -2064(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1292	vpcmpub	$0xab, %ymm5, %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1293	vpcmpub	$123, %ymm5, %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1294	vpcmpub	$123, (%ecx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1295	vpcmpub	$123, -123456(%esp,%esi,8), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1296	vpcmpub	$123, 4064(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1297	vpcmpub	$123, 4096(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1298	vpcmpub	$123, -4096(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1299	vpcmpub	$123, -4128(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1300	vpcmpuw	$0xab, %xmm5, %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1301	vpcmpuw	$123, %xmm5, %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1302	vpcmpuw	$123, (%ecx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1303	vpcmpuw	$123, -123456(%esp,%esi,8), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1304	vpcmpuw	$123, 2032(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1305	vpcmpuw	$123, 2048(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1306	vpcmpuw	$123, -2048(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1307	vpcmpuw	$123, -2064(%edx), %xmm6, %k5{%k7}	 # AVX512{BW,VL}
1308	vpcmpuw	$0xab, %ymm5, %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1309	vpcmpuw	$123, %ymm5, %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1310	vpcmpuw	$123, (%ecx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1311	vpcmpuw	$123, -123456(%esp,%esi,8), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1312	vpcmpuw	$123, 4064(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1313	vpcmpuw	$123, 4096(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1314	vpcmpuw	$123, -4096(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL} Disp8
1315	vpcmpuw	$123, -4128(%edx), %ymm6, %k5{%k7}	 # AVX512{BW,VL}
1316
1317	.intel_syntax noprefix
1318	vpabsb	xmm6{k7}, xmm5	 # AVX512{BW,VL}
1319	vpabsb	xmm6{k7}{z}, xmm5	 # AVX512{BW,VL}
1320	vpabsb	xmm6{k7}, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1321	vpabsb	xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1322	vpabsb	xmm6{k7}, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1323	vpabsb	xmm6{k7}, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1324	vpabsb	xmm6{k7}, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1325	vpabsb	xmm6{k7}, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1326	vpabsb	ymm6{k7}, ymm5	 # AVX512{BW,VL}
1327	vpabsb	ymm6{k7}{z}, ymm5	 # AVX512{BW,VL}
1328	vpabsb	ymm6{k7}, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1329	vpabsb	ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1330	vpabsb	ymm6{k7}, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1331	vpabsb	ymm6{k7}, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1332	vpabsb	ymm6{k7}, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1333	vpabsb	ymm6{k7}, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1334	vpabsw	xmm6{k7}, xmm5	 # AVX512{BW,VL}
1335	vpabsw	xmm6{k7}{z}, xmm5	 # AVX512{BW,VL}
1336	vpabsw	xmm6{k7}, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1337	vpabsw	xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1338	vpabsw	xmm6{k7}, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1339	vpabsw	xmm6{k7}, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1340	vpabsw	xmm6{k7}, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1341	vpabsw	xmm6{k7}, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1342	vpabsw	ymm6{k7}, ymm5	 # AVX512{BW,VL}
1343	vpabsw	ymm6{k7}{z}, ymm5	 # AVX512{BW,VL}
1344	vpabsw	ymm6{k7}, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1345	vpabsw	ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1346	vpabsw	ymm6{k7}, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1347	vpabsw	ymm6{k7}, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1348	vpabsw	ymm6{k7}, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1349	vpabsw	ymm6{k7}, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1350	vpackssdw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1351	vpackssdw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1352	vpackssdw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1353	vpackssdw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1354	vpackssdw	xmm6{k7}, xmm5, [eax]{1to4}	 # AVX512{BW,VL}
1355	vpackssdw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1356	vpackssdw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1357	vpackssdw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1358	vpackssdw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1359	vpackssdw	xmm6{k7}, xmm5, [edx+508]{1to4}	 # AVX512{BW,VL} Disp8
1360	vpackssdw	xmm6{k7}, xmm5, [edx+512]{1to4}	 # AVX512{BW,VL}
1361	vpackssdw	xmm6{k7}, xmm5, [edx-512]{1to4}	 # AVX512{BW,VL} Disp8
1362	vpackssdw	xmm6{k7}, xmm5, [edx-516]{1to4}	 # AVX512{BW,VL}
1363	vpackssdw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1364	vpackssdw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1365	vpackssdw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1366	vpackssdw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1367	vpackssdw	ymm6{k7}, ymm5, [eax]{1to8}	 # AVX512{BW,VL}
1368	vpackssdw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1369	vpackssdw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1370	vpackssdw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1371	vpackssdw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1372	vpackssdw	ymm6{k7}, ymm5, [edx+508]{1to8}	 # AVX512{BW,VL} Disp8
1373	vpackssdw	ymm6{k7}, ymm5, [edx+512]{1to8}	 # AVX512{BW,VL}
1374	vpackssdw	ymm6{k7}, ymm5, [edx-512]{1to8}	 # AVX512{BW,VL} Disp8
1375	vpackssdw	ymm6{k7}, ymm5, [edx-516]{1to8}	 # AVX512{BW,VL}
1376	vpacksswb	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1377	vpacksswb	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1378	vpacksswb	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1379	vpacksswb	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1380	vpacksswb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1381	vpacksswb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1382	vpacksswb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1383	vpacksswb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1384	vpacksswb	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1385	vpacksswb	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1386	vpacksswb	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1387	vpacksswb	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1388	vpacksswb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1389	vpacksswb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1390	vpacksswb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1391	vpacksswb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1392	vpackusdw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1393	vpackusdw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1394	vpackusdw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1395	vpackusdw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1396	vpackusdw	xmm6{k7}, xmm5, [eax]{1to4}	 # AVX512{BW,VL}
1397	vpackusdw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1398	vpackusdw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1399	vpackusdw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1400	vpackusdw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1401	vpackusdw	xmm6{k7}, xmm5, [edx+508]{1to4}	 # AVX512{BW,VL} Disp8
1402	vpackusdw	xmm6{k7}, xmm5, [edx+512]{1to4}	 # AVX512{BW,VL}
1403	vpackusdw	xmm6{k7}, xmm5, [edx-512]{1to4}	 # AVX512{BW,VL} Disp8
1404	vpackusdw	xmm6{k7}, xmm5, [edx-516]{1to4}	 # AVX512{BW,VL}
1405	vpackusdw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1406	vpackusdw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1407	vpackusdw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1408	vpackusdw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1409	vpackusdw	ymm6{k7}, ymm5, [eax]{1to8}	 # AVX512{BW,VL}
1410	vpackusdw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1411	vpackusdw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1412	vpackusdw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1413	vpackusdw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1414	vpackusdw	ymm6{k7}, ymm5, [edx+508]{1to8}	 # AVX512{BW,VL} Disp8
1415	vpackusdw	ymm6{k7}, ymm5, [edx+512]{1to8}	 # AVX512{BW,VL}
1416	vpackusdw	ymm6{k7}, ymm5, [edx-512]{1to8}	 # AVX512{BW,VL} Disp8
1417	vpackusdw	ymm6{k7}, ymm5, [edx-516]{1to8}	 # AVX512{BW,VL}
1418	vpackuswb	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1419	vpackuswb	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1420	vpackuswb	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1421	vpackuswb	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1422	vpackuswb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1423	vpackuswb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1424	vpackuswb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1425	vpackuswb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1426	vpackuswb	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1427	vpackuswb	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1428	vpackuswb	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1429	vpackuswb	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1430	vpackuswb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1431	vpackuswb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1432	vpackuswb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1433	vpackuswb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1434	vpaddb	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1435	vpaddb	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1436	vpaddb	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1437	vpaddb	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1438	vpaddb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1439	vpaddb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1440	vpaddb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1441	vpaddb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1442	vpaddb	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1443	vpaddb	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1444	vpaddb	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1445	vpaddb	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1446	vpaddb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1447	vpaddb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1448	vpaddb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1449	vpaddb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1450	vpaddsb	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1451	vpaddsb	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1452	vpaddsb	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1453	vpaddsb	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1454	vpaddsb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1455	vpaddsb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1456	vpaddsb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1457	vpaddsb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1458	vpaddsb	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1459	vpaddsb	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1460	vpaddsb	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1461	vpaddsb	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1462	vpaddsb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1463	vpaddsb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1464	vpaddsb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1465	vpaddsb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1466	vpaddsw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1467	vpaddsw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1468	vpaddsw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1469	vpaddsw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1470	vpaddsw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1471	vpaddsw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1472	vpaddsw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1473	vpaddsw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1474	vpaddsw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1475	vpaddsw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1476	vpaddsw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1477	vpaddsw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1478	vpaddsw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1479	vpaddsw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1480	vpaddsw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1481	vpaddsw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1482	vpaddusb	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1483	vpaddusb	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1484	vpaddusb	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1485	vpaddusb	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1486	vpaddusb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1487	vpaddusb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1488	vpaddusb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1489	vpaddusb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1490	vpaddusb	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1491	vpaddusb	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1492	vpaddusb	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1493	vpaddusb	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1494	vpaddusb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1495	vpaddusb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1496	vpaddusb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1497	vpaddusb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1498	vpaddusw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1499	vpaddusw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1500	vpaddusw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1501	vpaddusw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1502	vpaddusw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1503	vpaddusw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1504	vpaddusw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1505	vpaddusw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1506	vpaddusw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1507	vpaddusw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1508	vpaddusw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1509	vpaddusw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1510	vpaddusw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1511	vpaddusw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1512	vpaddusw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1513	vpaddusw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1514	vpaddw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1515	vpaddw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1516	vpaddw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1517	vpaddw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1518	vpaddw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1519	vpaddw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1520	vpaddw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1521	vpaddw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1522	vpaddw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1523	vpaddw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1524	vpaddw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1525	vpaddw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1526	vpaddw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1527	vpaddw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1528	vpaddw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1529	vpaddw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1530	vpalignr	xmm6{k7}, xmm5, xmm4, 0xab	 # AVX512{BW,VL}
1531	vpalignr	xmm6{k7}{z}, xmm5, xmm4, 0xab	 # AVX512{BW,VL}
1532	vpalignr	xmm6{k7}, xmm5, xmm4, 123	 # AVX512{BW,VL}
1533	vpalignr	xmm6{k7}, xmm5, XMMWORD PTR [ecx], 123	 # AVX512{BW,VL}
1534	vpalignr	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456], 123	 # AVX512{BW,VL}
1535	vpalignr	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032], 123	 # AVX512{BW,VL} Disp8
1536	vpalignr	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048], 123	 # AVX512{BW,VL}
1537	vpalignr	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048], 123	 # AVX512{BW,VL} Disp8
1538	vpalignr	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064], 123	 # AVX512{BW,VL}
1539	vpalignr	ymm6{k7}, ymm5, ymm4, 0xab	 # AVX512{BW,VL}
1540	vpalignr	ymm6{k7}{z}, ymm5, ymm4, 0xab	 # AVX512{BW,VL}
1541	vpalignr	ymm6{k7}, ymm5, ymm4, 123	 # AVX512{BW,VL}
1542	vpalignr	ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123	 # AVX512{BW,VL}
1543	vpalignr	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123	 # AVX512{BW,VL}
1544	vpalignr	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123	 # AVX512{BW,VL} Disp8
1545	vpalignr	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123	 # AVX512{BW,VL}
1546	vpalignr	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123	 # AVX512{BW,VL} Disp8
1547	vpalignr	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123	 # AVX512{BW,VL}
1548	vpavgb	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1549	vpavgb	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1550	vpavgb	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1551	vpavgb	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1552	vpavgb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1553	vpavgb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1554	vpavgb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1555	vpavgb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1556	vpavgb	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1557	vpavgb	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1558	vpavgb	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1559	vpavgb	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1560	vpavgb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1561	vpavgb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1562	vpavgb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1563	vpavgb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1564	vpavgw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1565	vpavgw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1566	vpavgw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1567	vpavgw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1568	vpavgw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1569	vpavgw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1570	vpavgw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1571	vpavgw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1572	vpavgw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1573	vpavgw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1574	vpavgw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1575	vpavgw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1576	vpavgw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1577	vpavgw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1578	vpavgw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1579	vpavgw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1580	vpblendmb	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1581	vpblendmb	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1582	vpblendmb	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1583	vpblendmb	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1584	vpblendmb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1585	vpblendmb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1586	vpblendmb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1587	vpblendmb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1588	vpblendmb	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1589	vpblendmb	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1590	vpblendmb	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1591	vpblendmb	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1592	vpblendmb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1593	vpblendmb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1594	vpblendmb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1595	vpblendmb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1596	vpbroadcastb	xmm6{k7}, xmm5	 # AVX512{BW,VL}
1597	vpbroadcastb	xmm6{k7}{z}, xmm5	 # AVX512{BW,VL}
1598	vpbroadcastb	xmm6{k7}, BYTE PTR [ecx]	 # AVX512{BW,VL}
1599	vpbroadcastb	xmm6{k7}, BYTE PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1600	vpbroadcastb	xmm6{k7}, BYTE PTR [edx+127]	 # AVX512{BW,VL} Disp8
1601	vpbroadcastb	xmm6{k7}, BYTE PTR [edx+128]	 # AVX512{BW,VL}
1602	vpbroadcastb	xmm6{k7}, BYTE PTR [edx-128]	 # AVX512{BW,VL} Disp8
1603	vpbroadcastb	xmm6{k7}, BYTE PTR [edx-129]	 # AVX512{BW,VL}
1604	vpbroadcastb	ymm6{k7}, xmm5	 # AVX512{BW,VL}
1605	vpbroadcastb	ymm6{k7}{z}, xmm5	 # AVX512{BW,VL}
1606	vpbroadcastb	ymm6{k7}, BYTE PTR [ecx]	 # AVX512{BW,VL}
1607	vpbroadcastb	ymm6{k7}, BYTE PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1608	vpbroadcastb	ymm6{k7}, BYTE PTR [edx+127]	 # AVX512{BW,VL} Disp8
1609	vpbroadcastb	ymm6{k7}, BYTE PTR [edx+128]	 # AVX512{BW,VL}
1610	vpbroadcastb	ymm6{k7}, BYTE PTR [edx-128]	 # AVX512{BW,VL} Disp8
1611	vpbroadcastb	ymm6{k7}, BYTE PTR [edx-129]	 # AVX512{BW,VL}
1612	vpbroadcastb	xmm6{k7}, eax	 # AVX512{BW,VL}
1613	vpbroadcastb	xmm6{k7}{z}, eax	 # AVX512{BW,VL}
1614	vpbroadcastb	xmm6{k7}, ebp	 # AVX512{BW,VL}
1615	vpbroadcastb	ymm6{k7}, eax	 # AVX512{BW,VL}
1616	vpbroadcastb	ymm6{k7}{z}, eax	 # AVX512{BW,VL}
1617	vpbroadcastb	ymm6{k7}, ebp	 # AVX512{BW,VL}
1618	vpbroadcastw	xmm6{k7}, xmm5	 # AVX512{BW,VL}
1619	vpbroadcastw	xmm6{k7}{z}, xmm5	 # AVX512{BW,VL}
1620	vpbroadcastw	xmm6{k7}, WORD PTR [ecx]	 # AVX512{BW,VL}
1621	vpbroadcastw	xmm6{k7}, WORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1622	vpbroadcastw	xmm6{k7}, WORD PTR [edx+254]	 # AVX512{BW,VL} Disp8
1623	vpbroadcastw	xmm6{k7}, WORD PTR [edx+256]	 # AVX512{BW,VL}
1624	vpbroadcastw	xmm6{k7}, WORD PTR [edx-256]	 # AVX512{BW,VL} Disp8
1625	vpbroadcastw	xmm6{k7}, WORD PTR [edx-258]	 # AVX512{BW,VL}
1626	vpbroadcastw	ymm6{k7}, xmm5	 # AVX512{BW,VL}
1627	vpbroadcastw	ymm6{k7}{z}, xmm5	 # AVX512{BW,VL}
1628	vpbroadcastw	ymm6{k7}, WORD PTR [ecx]	 # AVX512{BW,VL}
1629	vpbroadcastw	ymm6{k7}, WORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1630	vpbroadcastw	ymm6{k7}, WORD PTR [edx+254]	 # AVX512{BW,VL} Disp8
1631	vpbroadcastw	ymm6{k7}, WORD PTR [edx+256]	 # AVX512{BW,VL}
1632	vpbroadcastw	ymm6{k7}, WORD PTR [edx-256]	 # AVX512{BW,VL} Disp8
1633	vpbroadcastw	ymm6{k7}, WORD PTR [edx-258]	 # AVX512{BW,VL}
1634	vpbroadcastw	xmm6{k7}, eax	 # AVX512{BW,VL}
1635	vpbroadcastw	xmm6{k7}{z}, eax	 # AVX512{BW,VL}
1636	vpbroadcastw	xmm6{k7}, ebp	 # AVX512{BW,VL}
1637	vpbroadcastw	ymm6{k7}, eax	 # AVX512{BW,VL}
1638	vpbroadcastw	ymm6{k7}{z}, eax	 # AVX512{BW,VL}
1639	vpbroadcastw	ymm6{k7}, ebp	 # AVX512{BW,VL}
1640	vpcmpeqb	k5{k7}, xmm6, xmm5	 # AVX512{BW,VL}
1641	vpcmpeqb	k5{k7}, xmm6, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1642	vpcmpeqb	k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1643	vpcmpeqb	k5{k7}, xmm6, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1644	vpcmpeqb	k5{k7}, xmm6, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1645	vpcmpeqb	k5{k7}, xmm6, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1646	vpcmpeqb	k5{k7}, xmm6, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1647	vpcmpeqb	k5{k7}, ymm6, ymm5	 # AVX512{BW,VL}
1648	vpcmpeqb	k5{k7}, ymm6, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1649	vpcmpeqb	k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1650	vpcmpeqb	k5{k7}, ymm6, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1651	vpcmpeqb	k5{k7}, ymm6, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1652	vpcmpeqb	k5{k7}, ymm6, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1653	vpcmpeqb	k5{k7}, ymm6, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1654	vpcmpeqw	k5{k7}, xmm6, xmm5	 # AVX512{BW,VL}
1655	vpcmpeqw	k5{k7}, xmm6, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1656	vpcmpeqw	k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1657	vpcmpeqw	k5{k7}, xmm6, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1658	vpcmpeqw	k5{k7}, xmm6, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1659	vpcmpeqw	k5{k7}, xmm6, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1660	vpcmpeqw	k5{k7}, xmm6, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1661	vpcmpeqw	k5{k7}, ymm6, ymm5	 # AVX512{BW,VL}
1662	vpcmpeqw	k5{k7}, ymm6, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1663	vpcmpeqw	k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1664	vpcmpeqw	k5{k7}, ymm6, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1665	vpcmpeqw	k5{k7}, ymm6, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1666	vpcmpeqw	k5{k7}, ymm6, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1667	vpcmpeqw	k5{k7}, ymm6, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1668	vpcmpgtb	k5{k7}, xmm6, xmm5	 # AVX512{BW,VL}
1669	vpcmpgtb	k5{k7}, xmm6, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1670	vpcmpgtb	k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1671	vpcmpgtb	k5{k7}, xmm6, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1672	vpcmpgtb	k5{k7}, xmm6, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1673	vpcmpgtb	k5{k7}, xmm6, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1674	vpcmpgtb	k5{k7}, xmm6, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1675	vpcmpgtb	k5{k7}, ymm6, ymm5	 # AVX512{BW,VL}
1676	vpcmpgtb	k5{k7}, ymm6, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1677	vpcmpgtb	k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1678	vpcmpgtb	k5{k7}, ymm6, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1679	vpcmpgtb	k5{k7}, ymm6, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1680	vpcmpgtb	k5{k7}, ymm6, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1681	vpcmpgtb	k5{k7}, ymm6, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1682	vpcmpgtw	k5{k7}, xmm6, xmm5	 # AVX512{BW,VL}
1683	vpcmpgtw	k5{k7}, xmm6, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1684	vpcmpgtw	k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1685	vpcmpgtw	k5{k7}, xmm6, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1686	vpcmpgtw	k5{k7}, xmm6, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1687	vpcmpgtw	k5{k7}, xmm6, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1688	vpcmpgtw	k5{k7}, xmm6, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1689	vpcmpgtw	k5{k7}, ymm6, ymm5	 # AVX512{BW,VL}
1690	vpcmpgtw	k5{k7}, ymm6, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1691	vpcmpgtw	k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1692	vpcmpgtw	k5{k7}, ymm6, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1693	vpcmpgtw	k5{k7}, ymm6, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1694	vpcmpgtw	k5{k7}, ymm6, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1695	vpcmpgtw	k5{k7}, ymm6, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1696	vpblendmw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1697	vpblendmw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1698	vpblendmw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1699	vpblendmw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1700	vpblendmw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1701	vpblendmw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1702	vpblendmw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1703	vpblendmw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1704	vpblendmw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1705	vpblendmw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1706	vpblendmw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1707	vpblendmw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1708	vpblendmw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1709	vpblendmw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1710	vpblendmw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1711	vpblendmw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1712	vpmaddubsw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1713	vpmaddubsw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1714	vpmaddubsw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1715	vpmaddubsw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1716	vpmaddubsw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1717	vpmaddubsw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1718	vpmaddubsw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1719	vpmaddubsw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1720	vpmaddubsw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1721	vpmaddubsw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1722	vpmaddubsw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1723	vpmaddubsw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1724	vpmaddubsw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1725	vpmaddubsw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1726	vpmaddubsw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1727	vpmaddubsw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1728	vpmaddwd	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1729	vpmaddwd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1730	vpmaddwd	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1731	vpmaddwd	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1732	vpmaddwd	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1733	vpmaddwd	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1734	vpmaddwd	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1735	vpmaddwd	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1736	vpmaddwd	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1737	vpmaddwd	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1738	vpmaddwd	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1739	vpmaddwd	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1740	vpmaddwd	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1741	vpmaddwd	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1742	vpmaddwd	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1743	vpmaddwd	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1744	vpmaxsb	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1745	vpmaxsb	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1746	vpmaxsb	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1747	vpmaxsb	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1748	vpmaxsb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1749	vpmaxsb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1750	vpmaxsb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1751	vpmaxsb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1752	vpmaxsb	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1753	vpmaxsb	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1754	vpmaxsb	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1755	vpmaxsb	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1756	vpmaxsb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1757	vpmaxsb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1758	vpmaxsb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1759	vpmaxsb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1760	vpmaxsw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1761	vpmaxsw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1762	vpmaxsw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1763	vpmaxsw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1764	vpmaxsw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1765	vpmaxsw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1766	vpmaxsw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1767	vpmaxsw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1768	vpmaxsw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1769	vpmaxsw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1770	vpmaxsw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1771	vpmaxsw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1772	vpmaxsw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1773	vpmaxsw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1774	vpmaxsw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1775	vpmaxsw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1776	vpmaxub	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1777	vpmaxub	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1778	vpmaxub	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1779	vpmaxub	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1780	vpmaxub	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1781	vpmaxub	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1782	vpmaxub	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1783	vpmaxub	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1784	vpmaxub	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1785	vpmaxub	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1786	vpmaxub	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1787	vpmaxub	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1788	vpmaxub	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1789	vpmaxub	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1790	vpmaxub	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1791	vpmaxub	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1792	vpmaxuw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1793	vpmaxuw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1794	vpmaxuw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1795	vpmaxuw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1796	vpmaxuw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1797	vpmaxuw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1798	vpmaxuw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1799	vpmaxuw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1800	vpmaxuw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1801	vpmaxuw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1802	vpmaxuw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1803	vpmaxuw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1804	vpmaxuw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1805	vpmaxuw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1806	vpmaxuw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1807	vpmaxuw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1808	vpminsb	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1809	vpminsb	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1810	vpminsb	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1811	vpminsb	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1812	vpminsb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1813	vpminsb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1814	vpminsb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1815	vpminsb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1816	vpminsb	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1817	vpminsb	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1818	vpminsb	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1819	vpminsb	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1820	vpminsb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1821	vpminsb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1822	vpminsb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1823	vpminsb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1824	vpminsw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1825	vpminsw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1826	vpminsw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1827	vpminsw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1828	vpminsw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1829	vpminsw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1830	vpminsw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1831	vpminsw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1832	vpminsw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1833	vpminsw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1834	vpminsw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1835	vpminsw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1836	vpminsw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1837	vpminsw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1838	vpminsw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1839	vpminsw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1840	vpminub	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1841	vpminub	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1842	vpminub	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1843	vpminub	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1844	vpminub	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1845	vpminub	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1846	vpminub	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1847	vpminub	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1848	vpminub	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1849	vpminub	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1850	vpminub	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1851	vpminub	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1852	vpminub	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1853	vpminub	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1854	vpminub	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1855	vpminub	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1856	vpminuw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1857	vpminuw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1858	vpminuw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1859	vpminuw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1860	vpminuw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1861	vpminuw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1862	vpminuw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1863	vpminuw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1864	vpminuw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1865	vpminuw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1866	vpminuw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1867	vpminuw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1868	vpminuw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1869	vpminuw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1870	vpminuw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1871	vpminuw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1872	vpmovsxbw	xmm6{k7}, xmm5	 # AVX512{BW,VL}
1873	vpmovsxbw	xmm6{k7}{z}, xmm5	 # AVX512{BW,VL}
1874	vpmovsxbw	xmm6{k7}, QWORD PTR [ecx]	 # AVX512{BW,VL}
1875	vpmovsxbw	xmm6{k7}, QWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1876	vpmovsxbw	xmm6{k7}, QWORD PTR [edx+1016]	 # AVX512{BW,VL} Disp8
1877	vpmovsxbw	xmm6{k7}, QWORD PTR [edx+1024]	 # AVX512{BW,VL}
1878	vpmovsxbw	xmm6{k7}, QWORD PTR [edx-1024]	 # AVX512{BW,VL} Disp8
1879	vpmovsxbw	xmm6{k7}, QWORD PTR [edx-1032]	 # AVX512{BW,VL}
1880	vpmovsxbw	ymm6{k7}, xmm5	 # AVX512{BW,VL}
1881	vpmovsxbw	ymm6{k7}{z}, xmm5	 # AVX512{BW,VL}
1882	vpmovsxbw	ymm6{k7}, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1883	vpmovsxbw	ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1884	vpmovsxbw	ymm6{k7}, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1885	vpmovsxbw	ymm6{k7}, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1886	vpmovsxbw	ymm6{k7}, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1887	vpmovsxbw	ymm6{k7}, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1888	vpmovzxbw	xmm6{k7}, xmm5	 # AVX512{BW,VL}
1889	vpmovzxbw	xmm6{k7}{z}, xmm5	 # AVX512{BW,VL}
1890	vpmovzxbw	xmm6{k7}, QWORD PTR [ecx]	 # AVX512{BW,VL}
1891	vpmovzxbw	xmm6{k7}, QWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1892	vpmovzxbw	xmm6{k7}, QWORD PTR [edx+1016]	 # AVX512{BW,VL} Disp8
1893	vpmovzxbw	xmm6{k7}, QWORD PTR [edx+1024]	 # AVX512{BW,VL}
1894	vpmovzxbw	xmm6{k7}, QWORD PTR [edx-1024]	 # AVX512{BW,VL} Disp8
1895	vpmovzxbw	xmm6{k7}, QWORD PTR [edx-1032]	 # AVX512{BW,VL}
1896	vpmovzxbw	ymm6{k7}, xmm5	 # AVX512{BW,VL}
1897	vpmovzxbw	ymm6{k7}{z}, xmm5	 # AVX512{BW,VL}
1898	vpmovzxbw	ymm6{k7}, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1899	vpmovzxbw	ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1900	vpmovzxbw	ymm6{k7}, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1901	vpmovzxbw	ymm6{k7}, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1902	vpmovzxbw	ymm6{k7}, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1903	vpmovzxbw	ymm6{k7}, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1904	vpmulhrsw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1905	vpmulhrsw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1906	vpmulhrsw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1907	vpmulhrsw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1908	vpmulhrsw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1909	vpmulhrsw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1910	vpmulhrsw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1911	vpmulhrsw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1912	vpmulhrsw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1913	vpmulhrsw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1914	vpmulhrsw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1915	vpmulhrsw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1916	vpmulhrsw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1917	vpmulhrsw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1918	vpmulhrsw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1919	vpmulhrsw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1920	vpmulhuw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1921	vpmulhuw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1922	vpmulhuw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1923	vpmulhuw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1924	vpmulhuw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1925	vpmulhuw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1926	vpmulhuw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1927	vpmulhuw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1928	vpmulhuw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1929	vpmulhuw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1930	vpmulhuw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1931	vpmulhuw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1932	vpmulhuw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1933	vpmulhuw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1934	vpmulhuw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1935	vpmulhuw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1936	vpmulhw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1937	vpmulhw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1938	vpmulhw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1939	vpmulhw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1940	vpmulhw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1941	vpmulhw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1942	vpmulhw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1943	vpmulhw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1944	vpmulhw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1945	vpmulhw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1946	vpmulhw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1947	vpmulhw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1948	vpmulhw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1949	vpmulhw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1950	vpmulhw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1951	vpmulhw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1952	vpmullw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1953	vpmullw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1954	vpmullw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1955	vpmullw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1956	vpmullw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1957	vpmullw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1958	vpmullw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1959	vpmullw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1960	vpmullw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1961	vpmullw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1962	vpmullw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1963	vpmullw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1964	vpmullw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1965	vpmullw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1966	vpmullw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1967	vpmullw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1968	vpshufb	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
1969	vpshufb	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
1970	vpshufb	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
1971	vpshufb	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1972	vpshufb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
1973	vpshufb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
1974	vpshufb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
1975	vpshufb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
1976	vpshufb	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
1977	vpshufb	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
1978	vpshufb	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
1979	vpshufb	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
1980	vpshufb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
1981	vpshufb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
1982	vpshufb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
1983	vpshufb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
1984	vpshufhw	xmm6{k7}, xmm5, 0xab	 # AVX512{BW,VL}
1985	vpshufhw	xmm6{k7}{z}, xmm5, 0xab	 # AVX512{BW,VL}
1986	vpshufhw	xmm6{k7}, xmm5, 123	 # AVX512{BW,VL}
1987	vpshufhw	xmm6{k7}, XMMWORD PTR [ecx], 123	 # AVX512{BW,VL}
1988	vpshufhw	xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123	 # AVX512{BW,VL}
1989	vpshufhw	xmm6{k7}, XMMWORD PTR [edx+2032], 123	 # AVX512{BW,VL} Disp8
1990	vpshufhw	xmm6{k7}, XMMWORD PTR [edx+2048], 123	 # AVX512{BW,VL}
1991	vpshufhw	xmm6{k7}, XMMWORD PTR [edx-2048], 123	 # AVX512{BW,VL} Disp8
1992	vpshufhw	xmm6{k7}, XMMWORD PTR [edx-2064], 123	 # AVX512{BW,VL}
1993	vpshufhw	ymm6{k7}, ymm5, 0xab	 # AVX512{BW,VL}
1994	vpshufhw	ymm6{k7}{z}, ymm5, 0xab	 # AVX512{BW,VL}
1995	vpshufhw	ymm6{k7}, ymm5, 123	 # AVX512{BW,VL}
1996	vpshufhw	ymm6{k7}, YMMWORD PTR [ecx], 123	 # AVX512{BW,VL}
1997	vpshufhw	ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123	 # AVX512{BW,VL}
1998	vpshufhw	ymm6{k7}, YMMWORD PTR [edx+4064], 123	 # AVX512{BW,VL} Disp8
1999	vpshufhw	ymm6{k7}, YMMWORD PTR [edx+4096], 123	 # AVX512{BW,VL}
2000	vpshufhw	ymm6{k7}, YMMWORD PTR [edx-4096], 123	 # AVX512{BW,VL} Disp8
2001	vpshufhw	ymm6{k7}, YMMWORD PTR [edx-4128], 123	 # AVX512{BW,VL}
2002	vpshuflw	xmm6{k7}, xmm5, 0xab	 # AVX512{BW,VL}
2003	vpshuflw	xmm6{k7}{z}, xmm5, 0xab	 # AVX512{BW,VL}
2004	vpshuflw	xmm6{k7}, xmm5, 123	 # AVX512{BW,VL}
2005	vpshuflw	xmm6{k7}, XMMWORD PTR [ecx], 123	 # AVX512{BW,VL}
2006	vpshuflw	xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123	 # AVX512{BW,VL}
2007	vpshuflw	xmm6{k7}, XMMWORD PTR [edx+2032], 123	 # AVX512{BW,VL} Disp8
2008	vpshuflw	xmm6{k7}, XMMWORD PTR [edx+2048], 123	 # AVX512{BW,VL}
2009	vpshuflw	xmm6{k7}, XMMWORD PTR [edx-2048], 123	 # AVX512{BW,VL} Disp8
2010	vpshuflw	xmm6{k7}, XMMWORD PTR [edx-2064], 123	 # AVX512{BW,VL}
2011	vpshuflw	ymm6{k7}, ymm5, 0xab	 # AVX512{BW,VL}
2012	vpshuflw	ymm6{k7}{z}, ymm5, 0xab	 # AVX512{BW,VL}
2013	vpshuflw	ymm6{k7}, ymm5, 123	 # AVX512{BW,VL}
2014	vpshuflw	ymm6{k7}, YMMWORD PTR [ecx], 123	 # AVX512{BW,VL}
2015	vpshuflw	ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123	 # AVX512{BW,VL}
2016	vpshuflw	ymm6{k7}, YMMWORD PTR [edx+4064], 123	 # AVX512{BW,VL} Disp8
2017	vpshuflw	ymm6{k7}, YMMWORD PTR [edx+4096], 123	 # AVX512{BW,VL}
2018	vpshuflw	ymm6{k7}, YMMWORD PTR [edx-4096], 123	 # AVX512{BW,VL} Disp8
2019	vpshuflw	ymm6{k7}, YMMWORD PTR [edx-4128], 123	 # AVX512{BW,VL}
2020	vpsllw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
2021	vpsllw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
2022	vpsllw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2023	vpsllw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2024	vpsllw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2025	vpsllw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2026	vpsllw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2027	vpsllw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2028	vpsllw	ymm6{k7}, ymm5, xmm4	 # AVX512{BW,VL}
2029	vpsllw	ymm6{k7}{z}, ymm5, xmm4	 # AVX512{BW,VL}
2030	vpsllw	ymm6{k7}, ymm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2031	vpsllw	ymm6{k7}, ymm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2032	vpsllw	ymm6{k7}, ymm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2033	vpsllw	ymm6{k7}, ymm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2034	vpsllw	ymm6{k7}, ymm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2035	vpsllw	ymm6{k7}, ymm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2036	vpsraw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
2037	vpsraw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
2038	vpsraw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2039	vpsraw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2040	vpsraw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2041	vpsraw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2042	vpsraw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2043	vpsraw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2044	vpsraw	ymm6{k7}, ymm5, xmm4	 # AVX512{BW,VL}
2045	vpsraw	ymm6{k7}{z}, ymm5, xmm4	 # AVX512{BW,VL}
2046	vpsraw	ymm6{k7}, ymm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2047	vpsraw	ymm6{k7}, ymm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2048	vpsraw	ymm6{k7}, ymm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2049	vpsraw	ymm6{k7}, ymm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2050	vpsraw	ymm6{k7}, ymm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2051	vpsraw	ymm6{k7}, ymm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2052	vpsrlw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
2053	vpsrlw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
2054	vpsrlw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2055	vpsrlw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2056	vpsrlw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2057	vpsrlw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2058	vpsrlw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2059	vpsrlw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2060	vpsrlw	ymm6{k7}, ymm5, xmm4	 # AVX512{BW,VL}
2061	vpsrlw	ymm6{k7}{z}, ymm5, xmm4	 # AVX512{BW,VL}
2062	vpsrlw	ymm6{k7}, ymm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2063	vpsrlw	ymm6{k7}, ymm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2064	vpsrlw	ymm6{k7}, ymm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2065	vpsrlw	ymm6{k7}, ymm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2066	vpsrlw	ymm6{k7}, ymm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2067	vpsrlw	ymm6{k7}, ymm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2068	vpsrlw	xmm6{k7}, xmm5, 0xab	 # AVX512{BW,VL}
2069	vpsrlw	xmm6{k7}{z}, xmm5, 0xab	 # AVX512{BW,VL}
2070	vpsrlw	xmm6{k7}, xmm5, 123	 # AVX512{BW,VL}
2071	vpsrlw	xmm6{k7}, XMMWORD PTR [ecx], 123	 # AVX512{BW,VL}
2072	vpsrlw	xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123	 # AVX512{BW,VL}
2073	vpsrlw	xmm6{k7}, XMMWORD PTR [edx+2032], 123	 # AVX512{BW,VL} Disp8
2074	vpsrlw	xmm6{k7}, XMMWORD PTR [edx+2048], 123	 # AVX512{BW,VL}
2075	vpsrlw	xmm6{k7}, XMMWORD PTR [edx-2048], 123	 # AVX512{BW,VL} Disp8
2076	vpsrlw	xmm6{k7}, XMMWORD PTR [edx-2064], 123	 # AVX512{BW,VL}
2077	vpsrlw	ymm6{k7}, ymm5, 0xab	 # AVX512{BW,VL}
2078	vpsrlw	ymm6{k7}{z}, ymm5, 0xab	 # AVX512{BW,VL}
2079	vpsrlw	ymm6{k7}, ymm5, 123	 # AVX512{BW,VL}
2080	vpsrlw	ymm6{k7}, YMMWORD PTR [ecx], 123	 # AVX512{BW,VL}
2081	vpsrlw	ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123	 # AVX512{BW,VL}
2082	vpsrlw	ymm6{k7}, YMMWORD PTR [edx+4064], 123	 # AVX512{BW,VL} Disp8
2083	vpsrlw	ymm6{k7}, YMMWORD PTR [edx+4096], 123	 # AVX512{BW,VL}
2084	vpsrlw	ymm6{k7}, YMMWORD PTR [edx-4096], 123	 # AVX512{BW,VL} Disp8
2085	vpsrlw	ymm6{k7}, YMMWORD PTR [edx-4128], 123	 # AVX512{BW,VL}
2086	vpsraw	xmm6{k7}, xmm5, 0xab	 # AVX512{BW,VL}
2087	vpsraw	xmm6{k7}{z}, xmm5, 0xab	 # AVX512{BW,VL}
2088	vpsraw	xmm6{k7}, xmm5, 123	 # AVX512{BW,VL}
2089	vpsraw	xmm6{k7}, XMMWORD PTR [ecx], 123	 # AVX512{BW,VL}
2090	vpsraw	xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123	 # AVX512{BW,VL}
2091	vpsraw	xmm6{k7}, XMMWORD PTR [edx+2032], 123	 # AVX512{BW,VL} Disp8
2092	vpsraw	xmm6{k7}, XMMWORD PTR [edx+2048], 123	 # AVX512{BW,VL}
2093	vpsraw	xmm6{k7}, XMMWORD PTR [edx-2048], 123	 # AVX512{BW,VL} Disp8
2094	vpsraw	xmm6{k7}, XMMWORD PTR [edx-2064], 123	 # AVX512{BW,VL}
2095	vpsraw	ymm6{k7}, ymm5, 0xab	 # AVX512{BW,VL}
2096	vpsraw	ymm6{k7}{z}, ymm5, 0xab	 # AVX512{BW,VL}
2097	vpsraw	ymm6{k7}, ymm5, 123	 # AVX512{BW,VL}
2098	vpsraw	ymm6{k7}, YMMWORD PTR [ecx], 123	 # AVX512{BW,VL}
2099	vpsraw	ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123	 # AVX512{BW,VL}
2100	vpsraw	ymm6{k7}, YMMWORD PTR [edx+4064], 123	 # AVX512{BW,VL} Disp8
2101	vpsraw	ymm6{k7}, YMMWORD PTR [edx+4096], 123	 # AVX512{BW,VL}
2102	vpsraw	ymm6{k7}, YMMWORD PTR [edx-4096], 123	 # AVX512{BW,VL} Disp8
2103	vpsraw	ymm6{k7}, YMMWORD PTR [edx-4128], 123	 # AVX512{BW,VL}
2104	vpsrlvw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
2105	vpsrlvw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
2106	vpsrlvw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2107	vpsrlvw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2108	vpsrlvw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2109	vpsrlvw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2110	vpsrlvw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2111	vpsrlvw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2112	vpsrlvw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
2113	vpsrlvw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
2114	vpsrlvw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
2115	vpsrlvw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2116	vpsrlvw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
2117	vpsrlvw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
2118	vpsrlvw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
2119	vpsrlvw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
2120	vpsravw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
2121	vpsravw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
2122	vpsravw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2123	vpsravw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2124	vpsravw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2125	vpsravw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2126	vpsravw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2127	vpsravw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2128	vpsravw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
2129	vpsravw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
2130	vpsravw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
2131	vpsravw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2132	vpsravw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
2133	vpsravw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
2134	vpsravw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
2135	vpsravw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
2136	vpsubb	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
2137	vpsubb	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
2138	vpsubb	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2139	vpsubb	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2140	vpsubb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2141	vpsubb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2142	vpsubb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2143	vpsubb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2144	vpsubb	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
2145	vpsubb	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
2146	vpsubb	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
2147	vpsubb	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2148	vpsubb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
2149	vpsubb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
2150	vpsubb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
2151	vpsubb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
2152	vpsubsb	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
2153	vpsubsb	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
2154	vpsubsb	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2155	vpsubsb	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2156	vpsubsb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2157	vpsubsb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2158	vpsubsb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2159	vpsubsb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2160	vpsubsb	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
2161	vpsubsb	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
2162	vpsubsb	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
2163	vpsubsb	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2164	vpsubsb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
2165	vpsubsb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
2166	vpsubsb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
2167	vpsubsb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
2168	vpsubsw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
2169	vpsubsw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
2170	vpsubsw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2171	vpsubsw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2172	vpsubsw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2173	vpsubsw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2174	vpsubsw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2175	vpsubsw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2176	vpsubsw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
2177	vpsubsw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
2178	vpsubsw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
2179	vpsubsw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2180	vpsubsw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
2181	vpsubsw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
2182	vpsubsw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
2183	vpsubsw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
2184	vpsubusb	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
2185	vpsubusb	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
2186	vpsubusb	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2187	vpsubusb	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2188	vpsubusb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2189	vpsubusb	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2190	vpsubusb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2191	vpsubusb	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2192	vpsubusb	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
2193	vpsubusb	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
2194	vpsubusb	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
2195	vpsubusb	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2196	vpsubusb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
2197	vpsubusb	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
2198	vpsubusb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
2199	vpsubusb	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
2200	vpsubusw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
2201	vpsubusw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
2202	vpsubusw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2203	vpsubusw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2204	vpsubusw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2205	vpsubusw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2206	vpsubusw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2207	vpsubusw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2208	vpsubusw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
2209	vpsubusw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
2210	vpsubusw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
2211	vpsubusw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2212	vpsubusw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
2213	vpsubusw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
2214	vpsubusw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
2215	vpsubusw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
2216	vpsubw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
2217	vpsubw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
2218	vpsubw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2219	vpsubw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2220	vpsubw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2221	vpsubw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2222	vpsubw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2223	vpsubw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2224	vpsubw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
2225	vpsubw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
2226	vpsubw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
2227	vpsubw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2228	vpsubw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
2229	vpsubw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
2230	vpsubw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
2231	vpsubw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
2232	vpunpckhbw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
2233	vpunpckhbw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
2234	vpunpckhbw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2235	vpunpckhbw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2236	vpunpckhbw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2237	vpunpckhbw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2238	vpunpckhbw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2239	vpunpckhbw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2240	vpunpckhbw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
2241	vpunpckhbw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
2242	vpunpckhbw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
2243	vpunpckhbw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2244	vpunpckhbw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
2245	vpunpckhbw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
2246	vpunpckhbw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
2247	vpunpckhbw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
2248	vpunpckhwd	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
2249	vpunpckhwd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
2250	vpunpckhwd	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2251	vpunpckhwd	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2252	vpunpckhwd	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2253	vpunpckhwd	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2254	vpunpckhwd	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2255	vpunpckhwd	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2256	vpunpckhwd	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
2257	vpunpckhwd	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
2258	vpunpckhwd	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
2259	vpunpckhwd	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2260	vpunpckhwd	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
2261	vpunpckhwd	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
2262	vpunpckhwd	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
2263	vpunpckhwd	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
2264	vpunpcklbw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
2265	vpunpcklbw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
2266	vpunpcklbw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2267	vpunpcklbw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2268	vpunpcklbw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2269	vpunpcklbw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2270	vpunpcklbw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2271	vpunpcklbw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2272	vpunpcklbw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
2273	vpunpcklbw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
2274	vpunpcklbw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
2275	vpunpcklbw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2276	vpunpcklbw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
2277	vpunpcklbw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
2278	vpunpcklbw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
2279	vpunpcklbw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
2280	vpunpcklwd	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
2281	vpunpcklwd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
2282	vpunpcklwd	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2283	vpunpcklwd	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2284	vpunpcklwd	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2285	vpunpcklwd	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2286	vpunpcklwd	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2287	vpunpcklwd	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2288	vpunpcklwd	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
2289	vpunpcklwd	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
2290	vpunpcklwd	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
2291	vpunpcklwd	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2292	vpunpcklwd	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
2293	vpunpcklwd	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
2294	vpunpcklwd	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
2295	vpunpcklwd	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
2296	vpmovwb	xmm6{k7}, xmm5	 # AVX512{BW,VL}
2297	vpmovwb	xmm6{k7}{z}, xmm5	 # AVX512{BW,VL}
2298	vpmovwb	xmm6{k7}, ymm5	 # AVX512{BW,VL}
2299	vpmovwb	xmm6{k7}{z}, ymm5	 # AVX512{BW,VL}
2300	vpmovswb	xmm6{k7}, xmm5	 # AVX512{BW,VL}
2301	vpmovswb	xmm6{k7}{z}, xmm5	 # AVX512{BW,VL}
2302	vpmovswb	xmm6{k7}, ymm5	 # AVX512{BW,VL}
2303	vpmovswb	xmm6{k7}{z}, ymm5	 # AVX512{BW,VL}
2304	vpmovuswb	xmm6{k7}, xmm5	 # AVX512{BW,VL}
2305	vpmovuswb	xmm6{k7}{z}, xmm5	 # AVX512{BW,VL}
2306	vpmovuswb	xmm6{k7}, ymm5	 # AVX512{BW,VL}
2307	vpmovuswb	xmm6{k7}{z}, ymm5	 # AVX512{BW,VL}
2308	vdbpsadbw	xmm6{k7}, xmm5, xmm4, 0xab	 # AVX512{BW,VL}
2309	vdbpsadbw	xmm6{k7}{z}, xmm5, xmm4, 0xab	 # AVX512{BW,VL}
2310	vdbpsadbw	xmm6{k7}, xmm5, xmm4, 123	 # AVX512{BW,VL}
2311	vdbpsadbw	xmm6{k7}, xmm5, XMMWORD PTR [ecx], 123	 # AVX512{BW,VL}
2312	vdbpsadbw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456], 123	 # AVX512{BW,VL}
2313	vdbpsadbw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032], 123	 # AVX512{BW,VL} Disp8
2314	vdbpsadbw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048], 123	 # AVX512{BW,VL}
2315	vdbpsadbw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048], 123	 # AVX512{BW,VL} Disp8
2316	vdbpsadbw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064], 123	 # AVX512{BW,VL}
2317	vdbpsadbw	ymm6{k7}, ymm5, ymm4, 0xab	 # AVX512{BW,VL}
2318	vdbpsadbw	ymm6{k7}{z}, ymm5, ymm4, 0xab	 # AVX512{BW,VL}
2319	vdbpsadbw	ymm6{k7}, ymm5, ymm4, 123	 # AVX512{BW,VL}
2320	vdbpsadbw	ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123	 # AVX512{BW,VL}
2321	vdbpsadbw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123	 # AVX512{BW,VL}
2322	vdbpsadbw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123	 # AVX512{BW,VL} Disp8
2323	vdbpsadbw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123	 # AVX512{BW,VL}
2324	vdbpsadbw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123	 # AVX512{BW,VL} Disp8
2325	vdbpsadbw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123	 # AVX512{BW,VL}
2326	vpermw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
2327	vpermw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
2328	vpermw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2329	vpermw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2330	vpermw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2331	vpermw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2332	vpermw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2333	vpermw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2334	vpermw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
2335	vpermw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
2336	vpermw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
2337	vpermw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2338	vpermw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
2339	vpermw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
2340	vpermw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
2341	vpermw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
2342	vpermt2w	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
2343	vpermt2w	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
2344	vpermt2w	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2345	vpermt2w	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2346	vpermt2w	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2347	vpermt2w	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2348	vpermt2w	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2349	vpermt2w	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2350	vpermt2w	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
2351	vpermt2w	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
2352	vpermt2w	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
2353	vpermt2w	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2354	vpermt2w	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
2355	vpermt2w	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
2356	vpermt2w	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
2357	vpermt2w	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
2358	vpsllw	xmm6{k7}, xmm5, 0xab	 # AVX512{BW,VL}
2359	vpsllw	xmm6{k7}{z}, xmm5, 0xab	 # AVX512{BW,VL}
2360	vpsllw	xmm6{k7}, xmm5, 123	 # AVX512{BW,VL}
2361	vpsllw	xmm6{k7}, XMMWORD PTR [ecx], 123	 # AVX512{BW,VL}
2362	vpsllw	xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123	 # AVX512{BW,VL}
2363	vpsllw	xmm6{k7}, XMMWORD PTR [edx+2032], 123	 # AVX512{BW,VL} Disp8
2364	vpsllw	xmm6{k7}, XMMWORD PTR [edx+2048], 123	 # AVX512{BW,VL}
2365	vpsllw	xmm6{k7}, XMMWORD PTR [edx-2048], 123	 # AVX512{BW,VL} Disp8
2366	vpsllw	xmm6{k7}, XMMWORD PTR [edx-2064], 123	 # AVX512{BW,VL}
2367	vpsllw	ymm6{k7}, ymm5, 0xab	 # AVX512{BW,VL}
2368	vpsllw	ymm6{k7}{z}, ymm5, 0xab	 # AVX512{BW,VL}
2369	vpsllw	ymm6{k7}, ymm5, 123	 # AVX512{BW,VL}
2370	vpsllw	ymm6{k7}, YMMWORD PTR [ecx], 123	 # AVX512{BW,VL}
2371	vpsllw	ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123	 # AVX512{BW,VL}
2372	vpsllw	ymm6{k7}, YMMWORD PTR [edx+4064], 123	 # AVX512{BW,VL} Disp8
2373	vpsllw	ymm6{k7}, YMMWORD PTR [edx+4096], 123	 # AVX512{BW,VL}
2374	vpsllw	ymm6{k7}, YMMWORD PTR [edx-4096], 123	 # AVX512{BW,VL} Disp8
2375	vpsllw	ymm6{k7}, YMMWORD PTR [edx-4128], 123	 # AVX512{BW,VL}
2376	vpsllvw	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
2377	vpsllvw	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
2378	vpsllvw	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2379	vpsllvw	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2380	vpsllvw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2381	vpsllvw	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2382	vpsllvw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2383	vpsllvw	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2384	vpsllvw	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
2385	vpsllvw	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
2386	vpsllvw	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
2387	vpsllvw	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2388	vpsllvw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
2389	vpsllvw	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
2390	vpsllvw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
2391	vpsllvw	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
2392	vmovdqu8	xmm6{k7}, xmm5	 # AVX512{BW,VL}
2393	vmovdqu8	xmm6{k7}{z}, xmm5	 # AVX512{BW,VL}
2394	vmovdqu8	xmm6{k7}, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2395	vmovdqu8	xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2396	vmovdqu8	xmm6{k7}, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2397	vmovdqu8	xmm6{k7}, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2398	vmovdqu8	xmm6{k7}, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2399	vmovdqu8	xmm6{k7}, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2400	vmovdqu8	ymm6{k7}, ymm5	 # AVX512{BW,VL}
2401	vmovdqu8	ymm6{k7}{z}, ymm5	 # AVX512{BW,VL}
2402	vmovdqu8	ymm6{k7}, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
2403	vmovdqu8	ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2404	vmovdqu8	ymm6{k7}, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
2405	vmovdqu8	ymm6{k7}, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
2406	vmovdqu8	ymm6{k7}, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
2407	vmovdqu8	ymm6{k7}, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
2408	vmovdqu16	xmm6{k7}, xmm5	 # AVX512{BW,VL}
2409	vmovdqu16	xmm6{k7}{z}, xmm5	 # AVX512{BW,VL}
2410	vmovdqu16	xmm6{k7}, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2411	vmovdqu16	xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2412	vmovdqu16	xmm6{k7}, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2413	vmovdqu16	xmm6{k7}, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2414	vmovdqu16	xmm6{k7}, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2415	vmovdqu16	xmm6{k7}, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2416	vmovdqu16	ymm6{k7}, ymm5	 # AVX512{BW,VL}
2417	vmovdqu16	ymm6{k7}{z}, ymm5	 # AVX512{BW,VL}
2418	vmovdqu16	ymm6{k7}, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
2419	vmovdqu16	ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2420	vmovdqu16	ymm6{k7}, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
2421	vmovdqu16	ymm6{k7}, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
2422	vmovdqu16	ymm6{k7}, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
2423	vmovdqu16	ymm6{k7}, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
2424	vpmovwb	QWORD PTR [ecx]{k7}, xmm6	 # AVX512{BW,VL}
2425	vpmovwb	QWORD PTR [esp+esi*8-123456]{k7}, xmm6	 # AVX512{BW,VL}
2426	vpmovwb	QWORD PTR [edx+1016]{k7}, xmm6	 # AVX512{BW,VL} Disp8
2427	vpmovwb	QWORD PTR [edx+1024]{k7}, xmm6	 # AVX512{BW,VL}
2428	vpmovwb	QWORD PTR [edx-1024]{k7}, xmm6	 # AVX512{BW,VL} Disp8
2429	vpmovwb	QWORD PTR [edx-1032]{k7}, xmm6	 # AVX512{BW,VL}
2430	vpmovwb	XMMWORD PTR [ecx]{k7}, ymm6	 # AVX512{BW,VL}
2431	vpmovwb	XMMWORD PTR [esp+esi*8-123456]{k7}, ymm6	 # AVX512{BW,VL}
2432	vpmovwb	XMMWORD PTR [edx+2032]{k7}, ymm6	 # AVX512{BW,VL} Disp8
2433	vpmovwb	XMMWORD PTR [edx+2048]{k7}, ymm6	 # AVX512{BW,VL}
2434	vpmovwb	XMMWORD PTR [edx-2048]{k7}, ymm6	 # AVX512{BW,VL} Disp8
2435	vpmovwb	XMMWORD PTR [edx-2064]{k7}, ymm6	 # AVX512{BW,VL}
2436	vpmovswb	QWORD PTR [ecx]{k7}, xmm6	 # AVX512{BW,VL}
2437	vpmovswb	QWORD PTR [esp+esi*8-123456]{k7}, xmm6	 # AVX512{BW,VL}
2438	vpmovswb	QWORD PTR [edx+1016]{k7}, xmm6	 # AVX512{BW,VL} Disp8
2439	vpmovswb	QWORD PTR [edx+1024]{k7}, xmm6	 # AVX512{BW,VL}
2440	vpmovswb	QWORD PTR [edx-1024]{k7}, xmm6	 # AVX512{BW,VL} Disp8
2441	vpmovswb	QWORD PTR [edx-1032]{k7}, xmm6	 # AVX512{BW,VL}
2442	vpmovswb	XMMWORD PTR [ecx]{k7}, ymm6	 # AVX512{BW,VL}
2443	vpmovswb	XMMWORD PTR [esp+esi*8-123456]{k7}, ymm6	 # AVX512{BW,VL}
2444	vpmovswb	XMMWORD PTR [edx+2032]{k7}, ymm6	 # AVX512{BW,VL} Disp8
2445	vpmovswb	XMMWORD PTR [edx+2048]{k7}, ymm6	 # AVX512{BW,VL}
2446	vpmovswb	XMMWORD PTR [edx-2048]{k7}, ymm6	 # AVX512{BW,VL} Disp8
2447	vpmovswb	XMMWORD PTR [edx-2064]{k7}, ymm6	 # AVX512{BW,VL}
2448	vpmovuswb	QWORD PTR [ecx]{k7}, xmm6	 # AVX512{BW,VL}
2449	vpmovuswb	QWORD PTR [esp+esi*8-123456]{k7}, xmm6	 # AVX512{BW,VL}
2450	vpmovuswb	QWORD PTR [edx+1016]{k7}, xmm6	 # AVX512{BW,VL} Disp8
2451	vpmovuswb	QWORD PTR [edx+1024]{k7}, xmm6	 # AVX512{BW,VL}
2452	vpmovuswb	QWORD PTR [edx-1024]{k7}, xmm6	 # AVX512{BW,VL} Disp8
2453	vpmovuswb	QWORD PTR [edx-1032]{k7}, xmm6	 # AVX512{BW,VL}
2454	vpmovuswb	XMMWORD PTR [ecx]{k7}, ymm6	 # AVX512{BW,VL}
2455	vpmovuswb	XMMWORD PTR [esp+esi*8-123456]{k7}, ymm6	 # AVX512{BW,VL}
2456	vpmovuswb	XMMWORD PTR [edx+2032]{k7}, ymm6	 # AVX512{BW,VL} Disp8
2457	vpmovuswb	XMMWORD PTR [edx+2048]{k7}, ymm6	 # AVX512{BW,VL}
2458	vpmovuswb	XMMWORD PTR [edx-2048]{k7}, ymm6	 # AVX512{BW,VL} Disp8
2459	vpmovuswb	XMMWORD PTR [edx-2064]{k7}, ymm6	 # AVX512{BW,VL}
2460	vmovdqu8	XMMWORD PTR [ecx]{k7}, xmm6	 # AVX512{BW,VL}
2461	vmovdqu8	XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6	 # AVX512{BW,VL}
2462	vmovdqu8	XMMWORD PTR [edx+2032]{k7}, xmm6	 # AVX512{BW,VL} Disp8
2463	vmovdqu8	XMMWORD PTR [edx+2048]{k7}, xmm6	 # AVX512{BW,VL}
2464	vmovdqu8	XMMWORD PTR [edx-2048]{k7}, xmm6	 # AVX512{BW,VL} Disp8
2465	vmovdqu8	XMMWORD PTR [edx-2064]{k7}, xmm6	 # AVX512{BW,VL}
2466	vmovdqu8	YMMWORD PTR [ecx]{k7}, ymm6	 # AVX512{BW,VL}
2467	vmovdqu8	YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6	 # AVX512{BW,VL}
2468	vmovdqu8	YMMWORD PTR [edx+4064]{k7}, ymm6	 # AVX512{BW,VL} Disp8
2469	vmovdqu8	YMMWORD PTR [edx+4096]{k7}, ymm6	 # AVX512{BW,VL}
2470	vmovdqu8	YMMWORD PTR [edx-4096]{k7}, ymm6	 # AVX512{BW,VL} Disp8
2471	vmovdqu8	YMMWORD PTR [edx-4128]{k7}, ymm6	 # AVX512{BW,VL}
2472	vmovdqu16	XMMWORD PTR [ecx]{k7}, xmm6	 # AVX512{BW,VL}
2473	vmovdqu16	XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6	 # AVX512{BW,VL}
2474	vmovdqu16	XMMWORD PTR [edx+2032]{k7}, xmm6	 # AVX512{BW,VL} Disp8
2475	vmovdqu16	XMMWORD PTR [edx+2048]{k7}, xmm6	 # AVX512{BW,VL}
2476	vmovdqu16	XMMWORD PTR [edx-2048]{k7}, xmm6	 # AVX512{BW,VL} Disp8
2477	vmovdqu16	XMMWORD PTR [edx-2064]{k7}, xmm6	 # AVX512{BW,VL}
2478	vmovdqu16	YMMWORD PTR [ecx]{k7}, ymm6	 # AVX512{BW,VL}
2479	vmovdqu16	YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6	 # AVX512{BW,VL}
2480	vmovdqu16	YMMWORD PTR [edx+4064]{k7}, ymm6	 # AVX512{BW,VL} Disp8
2481	vmovdqu16	YMMWORD PTR [edx+4096]{k7}, ymm6	 # AVX512{BW,VL}
2482	vmovdqu16	YMMWORD PTR [edx-4096]{k7}, ymm6	 # AVX512{BW,VL} Disp8
2483	vmovdqu16	YMMWORD PTR [edx-4128]{k7}, ymm6	 # AVX512{BW,VL}
2484	vpermi2w	xmm6{k7}, xmm5, xmm4	 # AVX512{BW,VL}
2485	vpermi2w	xmm6{k7}{z}, xmm5, xmm4	 # AVX512{BW,VL}
2486	vpermi2w	xmm6{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2487	vpermi2w	xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2488	vpermi2w	xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2489	vpermi2w	xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2490	vpermi2w	xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2491	vpermi2w	xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2492	vpermi2w	ymm6{k7}, ymm5, ymm4	 # AVX512{BW,VL}
2493	vpermi2w	ymm6{k7}{z}, ymm5, ymm4	 # AVX512{BW,VL}
2494	vpermi2w	ymm6{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
2495	vpermi2w	ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2496	vpermi2w	ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
2497	vpermi2w	ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
2498	vpermi2w	ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
2499	vpermi2w	ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
2500	vptestmb	k5{k7}, xmm6, xmm5	 # AVX512{BW,VL}
2501	vptestmb	k5{k7}, xmm6, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2502	vptestmb	k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2503	vptestmb	k5{k7}, xmm6, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2504	vptestmb	k5{k7}, xmm6, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2505	vptestmb	k5{k7}, xmm6, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2506	vptestmb	k5{k7}, xmm6, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2507	vptestmb	k5{k7}, ymm6, ymm5	 # AVX512{BW,VL}
2508	vptestmb	k5{k7}, ymm6, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
2509	vptestmb	k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2510	vptestmb	k5{k7}, ymm6, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
2511	vptestmb	k5{k7}, ymm6, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
2512	vptestmb	k5{k7}, ymm6, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
2513	vptestmb	k5{k7}, ymm6, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
2514	vptestmw	k5{k7}, xmm6, xmm5	 # AVX512{BW,VL}
2515	vptestmw	k5{k7}, xmm6, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2516	vptestmw	k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2517	vptestmw	k5{k7}, xmm6, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2518	vptestmw	k5{k7}, xmm6, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2519	vptestmw	k5{k7}, xmm6, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2520	vptestmw	k5{k7}, xmm6, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2521	vptestmw	k5{k7}, ymm6, ymm5	 # AVX512{BW,VL}
2522	vptestmw	k5{k7}, ymm6, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
2523	vptestmw	k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2524	vptestmw	k5{k7}, ymm6, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
2525	vptestmw	k5{k7}, ymm6, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
2526	vptestmw	k5{k7}, ymm6, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
2527	vptestmw	k5{k7}, ymm6, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
2528	vpmovb2m	k5, xmm6	 # AVX512{BW,VL}
2529	vpmovb2m	k5, ymm6	 # AVX512{BW,VL}
2530	vpmovw2m	k5, xmm6	 # AVX512{BW,VL}
2531	vpmovw2m	k5, ymm6	 # AVX512{BW,VL}
2532	vpmovm2b	xmm6, k5	 # AVX512{BW,VL}
2533	vpmovm2b	ymm6, k5	 # AVX512{BW,VL}
2534	vpmovm2w	xmm6, k5	 # AVX512{BW,VL}
2535	vpmovm2w	ymm6, k5	 # AVX512{BW,VL}
2536	vptestnmb	k5{k7}, xmm5, xmm4	 # AVX512{BW,VL}
2537	vptestnmb	k5{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2538	vptestnmb	k5{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2539	vptestnmb	k5{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2540	vptestnmb	k5{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2541	vptestnmb	k5{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2542	vptestnmb	k5{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2543	vptestnmb	k5{k7}, ymm5, ymm4	 # AVX512{BW,VL}
2544	vptestnmb	k5{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
2545	vptestnmb	k5{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2546	vptestnmb	k5{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
2547	vptestnmb	k5{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
2548	vptestnmb	k5{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
2549	vptestnmb	k5{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
2550	vptestnmw	k5{k7}, xmm5, xmm4	 # AVX512{BW,VL}
2551	vptestnmw	k5{k7}, xmm5, XMMWORD PTR [ecx]	 # AVX512{BW,VL}
2552	vptestnmw	k5{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2553	vptestnmw	k5{k7}, xmm5, XMMWORD PTR [edx+2032]	 # AVX512{BW,VL} Disp8
2554	vptestnmw	k5{k7}, xmm5, XMMWORD PTR [edx+2048]	 # AVX512{BW,VL}
2555	vptestnmw	k5{k7}, xmm5, XMMWORD PTR [edx-2048]	 # AVX512{BW,VL} Disp8
2556	vptestnmw	k5{k7}, xmm5, XMMWORD PTR [edx-2064]	 # AVX512{BW,VL}
2557	vptestnmw	k5{k7}, ymm5, ymm4	 # AVX512{BW,VL}
2558	vptestnmw	k5{k7}, ymm5, YMMWORD PTR [ecx]	 # AVX512{BW,VL}
2559	vptestnmw	k5{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]	 # AVX512{BW,VL}
2560	vptestnmw	k5{k7}, ymm5, YMMWORD PTR [edx+4064]	 # AVX512{BW,VL} Disp8
2561	vptestnmw	k5{k7}, ymm5, YMMWORD PTR [edx+4096]	 # AVX512{BW,VL}
2562	vptestnmw	k5{k7}, ymm5, YMMWORD PTR [edx-4096]	 # AVX512{BW,VL} Disp8
2563	vptestnmw	k5{k7}, ymm5, YMMWORD PTR [edx-4128]	 # AVX512{BW,VL}
2564	vpcmpb	k5{k7}, xmm6, xmm5, 0xab	 # AVX512{BW,VL}
2565	vpcmpb	k5{k7}, xmm6, xmm5, 123	 # AVX512{BW,VL}
2566	vpcmpb	k5{k7}, xmm6, XMMWORD PTR [ecx], 123	 # AVX512{BW,VL}
2567	vpcmpb	k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456], 123	 # AVX512{BW,VL}
2568	vpcmpb	k5{k7}, xmm6, XMMWORD PTR [edx+2032], 123	 # AVX512{BW,VL} Disp8
2569	vpcmpb	k5{k7}, xmm6, XMMWORD PTR [edx+2048], 123	 # AVX512{BW,VL}
2570	vpcmpb	k5{k7}, xmm6, XMMWORD PTR [edx-2048], 123	 # AVX512{BW,VL} Disp8
2571	vpcmpb	k5{k7}, xmm6, XMMWORD PTR [edx-2064], 123	 # AVX512{BW,VL}
2572	vpcmpb	k5{k7}, ymm6, ymm5, 0xab	 # AVX512{BW,VL}
2573	vpcmpb	k5{k7}, ymm6, ymm5, 123	 # AVX512{BW,VL}
2574	vpcmpb	k5{k7}, ymm6, YMMWORD PTR [ecx], 123	 # AVX512{BW,VL}
2575	vpcmpb	k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456], 123	 # AVX512{BW,VL}
2576	vpcmpb	k5{k7}, ymm6, YMMWORD PTR [edx+4064], 123	 # AVX512{BW,VL} Disp8
2577	vpcmpb	k5{k7}, ymm6, YMMWORD PTR [edx+4096], 123	 # AVX512{BW,VL}
2578	vpcmpb	k5{k7}, ymm6, YMMWORD PTR [edx-4096], 123	 # AVX512{BW,VL} Disp8
2579	vpcmpb	k5{k7}, ymm6, YMMWORD PTR [edx-4128], 123	 # AVX512{BW,VL}
2580	vpcmpw	k5{k7}, xmm6, xmm5, 0xab	 # AVX512{BW,VL}
2581	vpcmpw	k5{k7}, xmm6, xmm5, 123	 # AVX512{BW,VL}
2582	vpcmpw	k5{k7}, xmm6, XMMWORD PTR [ecx], 123	 # AVX512{BW,VL}
2583	vpcmpw	k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456], 123	 # AVX512{BW,VL}
2584	vpcmpw	k5{k7}, xmm6, XMMWORD PTR [edx+2032], 123	 # AVX512{BW,VL} Disp8
2585	vpcmpw	k5{k7}, xmm6, XMMWORD PTR [edx+2048], 123	 # AVX512{BW,VL}
2586	vpcmpw	k5{k7}, xmm6, XMMWORD PTR [edx-2048], 123	 # AVX512{BW,VL} Disp8
2587	vpcmpw	k5{k7}, xmm6, XMMWORD PTR [edx-2064], 123	 # AVX512{BW,VL}
2588	vpcmpw	k5{k7}, ymm6, ymm5, 0xab	 # AVX512{BW,VL}
2589	vpcmpw	k5{k7}, ymm6, ymm5, 123	 # AVX512{BW,VL}
2590	vpcmpw	k5{k7}, ymm6, YMMWORD PTR [ecx], 123	 # AVX512{BW,VL}
2591	vpcmpw	k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456], 123	 # AVX512{BW,VL}
2592	vpcmpw	k5{k7}, ymm6, YMMWORD PTR [edx+4064], 123	 # AVX512{BW,VL} Disp8
2593	vpcmpw	k5{k7}, ymm6, YMMWORD PTR [edx+4096], 123	 # AVX512{BW,VL}
2594	vpcmpw	k5{k7}, ymm6, YMMWORD PTR [edx-4096], 123	 # AVX512{BW,VL} Disp8
2595	vpcmpw	k5{k7}, ymm6, YMMWORD PTR [edx-4128], 123	 # AVX512{BW,VL}
2596	vpcmpub	k5{k7}, xmm6, xmm5, 0xab	 # AVX512{BW,VL}
2597	vpcmpub	k5{k7}, xmm6, xmm5, 123	 # AVX512{BW,VL}
2598	vpcmpub	k5{k7}, xmm6, XMMWORD PTR [ecx], 123	 # AVX512{BW,VL}
2599	vpcmpub	k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456], 123	 # AVX512{BW,VL}
2600	vpcmpub	k5{k7}, xmm6, XMMWORD PTR [edx+2032], 123	 # AVX512{BW,VL} Disp8
2601	vpcmpub	k5{k7}, xmm6, XMMWORD PTR [edx+2048], 123	 # AVX512{BW,VL}
2602	vpcmpub	k5{k7}, xmm6, XMMWORD PTR [edx-2048], 123	 # AVX512{BW,VL} Disp8
2603	vpcmpub	k5{k7}, xmm6, XMMWORD PTR [edx-2064], 123	 # AVX512{BW,VL}
2604	vpcmpub	k5{k7}, ymm6, ymm5, 0xab	 # AVX512{BW,VL}
2605	vpcmpub	k5{k7}, ymm6, ymm5, 123	 # AVX512{BW,VL}
2606	vpcmpub	k5{k7}, ymm6, YMMWORD PTR [ecx], 123	 # AVX512{BW,VL}
2607	vpcmpub	k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456], 123	 # AVX512{BW,VL}
2608	vpcmpub	k5{k7}, ymm6, YMMWORD PTR [edx+4064], 123	 # AVX512{BW,VL} Disp8
2609	vpcmpub	k5{k7}, ymm6, YMMWORD PTR [edx+4096], 123	 # AVX512{BW,VL}
2610	vpcmpub	k5{k7}, ymm6, YMMWORD PTR [edx-4096], 123	 # AVX512{BW,VL} Disp8
2611	vpcmpub	k5{k7}, ymm6, YMMWORD PTR [edx-4128], 123	 # AVX512{BW,VL}
2612	vpcmpuw	k5{k7}, xmm6, xmm5, 0xab	 # AVX512{BW,VL}
2613	vpcmpuw	k5{k7}, xmm6, xmm5, 123	 # AVX512{BW,VL}
2614	vpcmpuw	k5{k7}, xmm6, XMMWORD PTR [ecx], 123	 # AVX512{BW,VL}
2615	vpcmpuw	k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456], 123	 # AVX512{BW,VL}
2616	vpcmpuw	k5{k7}, xmm6, XMMWORD PTR [edx+2032], 123	 # AVX512{BW,VL} Disp8
2617	vpcmpuw	k5{k7}, xmm6, XMMWORD PTR [edx+2048], 123	 # AVX512{BW,VL}
2618	vpcmpuw	k5{k7}, xmm6, XMMWORD PTR [edx-2048], 123	 # AVX512{BW,VL} Disp8
2619	vpcmpuw	k5{k7}, xmm6, XMMWORD PTR [edx-2064], 123	 # AVX512{BW,VL}
2620	vpcmpuw	k5{k7}, ymm6, ymm5, 0xab	 # AVX512{BW,VL}
2621	vpcmpuw	k5{k7}, ymm6, ymm5, 123	 # AVX512{BW,VL}
2622	vpcmpuw	k5{k7}, ymm6, YMMWORD PTR [ecx], 123	 # AVX512{BW,VL}
2623	vpcmpuw	k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456], 123	 # AVX512{BW,VL}
2624	vpcmpuw	k5{k7}, ymm6, YMMWORD PTR [edx+4064], 123	 # AVX512{BW,VL} Disp8
2625	vpcmpuw	k5{k7}, ymm6, YMMWORD PTR [edx+4096], 123	 # AVX512{BW,VL}
2626	vpcmpuw	k5{k7}, ymm6, YMMWORD PTR [edx-4096], 123	 # AVX512{BW,VL} Disp8
2627	vpcmpuw	k5{k7}, ymm6, YMMWORD PTR [edx-4128], 123	 # AVX512{BW,VL}
2628