1# Check 32bit AVX512F instructions
2
3	.allow_index_reg
4	.text
5_start:
6
7	vaddpd	%zmm4, %zmm5, %zmm6	 # AVX512F
8	vaddpd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
9	vaddpd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
10	vaddpd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
11	vaddpd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
12	vaddpd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
13	vaddpd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
14	vaddpd	(%ecx), %zmm5, %zmm6	 # AVX512F
15	vaddpd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
16	vaddpd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
17	vaddpd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
18	vaddpd	8192(%edx), %zmm5, %zmm6	 # AVX512F
19	vaddpd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
20	vaddpd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
21	vaddpd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
22	vaddpd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
23	vaddpd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
24	vaddpd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
25
26	vaddps	%zmm4, %zmm5, %zmm6	 # AVX512F
27	vaddps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
28	vaddps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
29	vaddps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
30	vaddps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
31	vaddps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
32	vaddps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
33	vaddps	(%ecx), %zmm5, %zmm6	 # AVX512F
34	vaddps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
35	vaddps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
36	vaddps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
37	vaddps	8192(%edx), %zmm5, %zmm6	 # AVX512F
38	vaddps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
39	vaddps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
40	vaddps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
41	vaddps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
42	vaddps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
43	vaddps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
44
45	vaddsd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
46	vaddsd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
47	vaddsd	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
48	vaddsd	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
49	vaddsd	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
50	vaddsd	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
51	vaddsd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
52	vaddsd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
53	vaddsd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
54	vaddsd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
55	vaddsd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
56	vaddsd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
57
58	vaddss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
59	vaddss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
60	vaddss	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
61	vaddss	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
62	vaddss	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
63	vaddss	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
64	vaddss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
65	vaddss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
66	vaddss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
67	vaddss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
68	vaddss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
69	vaddss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
70
71	valignd	$0xab, %zmm4, %zmm5, %zmm6	 # AVX512F
72	valignd	$0xab, %zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
73	valignd	$0xab, %zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
74	valignd	$123, %zmm4, %zmm5, %zmm6	 # AVX512F
75	valignd	$123, (%ecx), %zmm5, %zmm6	 # AVX512F
76	valignd	$123, -123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
77	valignd	$123, (%eax){1to16}, %zmm5, %zmm6	 # AVX512F
78	valignd	$123, 8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
79	valignd	$123, 8192(%edx), %zmm5, %zmm6	 # AVX512F
80	valignd	$123, -8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
81	valignd	$123, -8256(%edx), %zmm5, %zmm6	 # AVX512F
82	valignd	$123, 508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
83	valignd	$123, 512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
84	valignd	$123, -512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
85	valignd	$123, -516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
86
87	vblendmpd	%zmm4, %zmm5, %zmm6	 # AVX512F
88	vblendmpd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
89	vblendmpd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
90	vblendmpd	(%ecx), %zmm5, %zmm6	 # AVX512F
91	vblendmpd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
92	vblendmpd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
93	vblendmpd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
94	vblendmpd	8192(%edx), %zmm5, %zmm6	 # AVX512F
95	vblendmpd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
96	vblendmpd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
97	vblendmpd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
98	vblendmpd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
99	vblendmpd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
100	vblendmpd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
101
102	vblendmps	%zmm4, %zmm5, %zmm6	 # AVX512F
103	vblendmps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
104	vblendmps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
105	vblendmps	(%ecx), %zmm5, %zmm6	 # AVX512F
106	vblendmps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
107	vblendmps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
108	vblendmps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
109	vblendmps	8192(%edx), %zmm5, %zmm6	 # AVX512F
110	vblendmps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
111	vblendmps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
112	vblendmps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
113	vblendmps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
114	vblendmps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
115	vblendmps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
116
117	vbroadcastf32x4	(%ecx), %zmm6	 # AVX512F
118	vbroadcastf32x4	(%ecx), %zmm6{%k7}	 # AVX512F
119	vbroadcastf32x4	(%ecx), %zmm6{%k7}{z}	 # AVX512F
120	vbroadcastf32x4	-123456(%esp,%esi,8), %zmm6	 # AVX512F
121	vbroadcastf32x4	2032(%edx), %zmm6	 # AVX512F Disp8
122	vbroadcastf32x4	2048(%edx), %zmm6	 # AVX512F
123	vbroadcastf32x4	-2048(%edx), %zmm6	 # AVX512F Disp8
124	vbroadcastf32x4	-2064(%edx), %zmm6	 # AVX512F
125
126	vbroadcastf64x4	(%ecx), %zmm6	 # AVX512F
127	vbroadcastf64x4	(%ecx), %zmm6{%k7}	 # AVX512F
128	vbroadcastf64x4	(%ecx), %zmm6{%k7}{z}	 # AVX512F
129	vbroadcastf64x4	-123456(%esp,%esi,8), %zmm6	 # AVX512F
130	vbroadcastf64x4	4064(%edx), %zmm6	 # AVX512F Disp8
131	vbroadcastf64x4	4096(%edx), %zmm6	 # AVX512F
132	vbroadcastf64x4	-4096(%edx), %zmm6	 # AVX512F Disp8
133	vbroadcastf64x4	-4128(%edx), %zmm6	 # AVX512F
134
135	vbroadcasti32x4	(%ecx), %zmm6	 # AVX512F
136	vbroadcasti32x4	(%ecx), %zmm6{%k7}	 # AVX512F
137	vbroadcasti32x4	(%ecx), %zmm6{%k7}{z}	 # AVX512F
138	vbroadcasti32x4	-123456(%esp,%esi,8), %zmm6	 # AVX512F
139	vbroadcasti32x4	2032(%edx), %zmm6	 # AVX512F Disp8
140	vbroadcasti32x4	2048(%edx), %zmm6	 # AVX512F
141	vbroadcasti32x4	-2048(%edx), %zmm6	 # AVX512F Disp8
142	vbroadcasti32x4	-2064(%edx), %zmm6	 # AVX512F
143
144	vbroadcasti64x4	(%ecx), %zmm6	 # AVX512F
145	vbroadcasti64x4	(%ecx), %zmm6{%k7}	 # AVX512F
146	vbroadcasti64x4	(%ecx), %zmm6{%k7}{z}	 # AVX512F
147	vbroadcasti64x4	-123456(%esp,%esi,8), %zmm6	 # AVX512F
148	vbroadcasti64x4	4064(%edx), %zmm6	 # AVX512F Disp8
149	vbroadcasti64x4	4096(%edx), %zmm6	 # AVX512F
150	vbroadcasti64x4	-4096(%edx), %zmm6	 # AVX512F Disp8
151	vbroadcasti64x4	-4128(%edx), %zmm6	 # AVX512F
152
153	vbroadcastsd	(%ecx), %zmm6	 # AVX512F
154	vbroadcastsd	(%ecx), %zmm6{%k7}	 # AVX512F
155	vbroadcastsd	(%ecx), %zmm6{%k7}{z}	 # AVX512F
156	vbroadcastsd	-123456(%esp,%esi,8), %zmm6	 # AVX512F
157	vbroadcastsd	1016(%edx), %zmm6	 # AVX512F Disp8
158	vbroadcastsd	1024(%edx), %zmm6	 # AVX512F
159	vbroadcastsd	-1024(%edx), %zmm6	 # AVX512F Disp8
160	vbroadcastsd	-1032(%edx), %zmm6	 # AVX512F
161
162	vbroadcastsd	%xmm5, %zmm6{%k7}	 # AVX512F
163	vbroadcastsd	%xmm5, %zmm6{%k7}{z}	 # AVX512F
164
165	vbroadcastss	(%ecx), %zmm6	 # AVX512F
166	vbroadcastss	(%ecx), %zmm6{%k7}	 # AVX512F
167	vbroadcastss	(%ecx), %zmm6{%k7}{z}	 # AVX512F
168	vbroadcastss	-123456(%esp,%esi,8), %zmm6	 # AVX512F
169	vbroadcastss	508(%edx), %zmm6	 # AVX512F Disp8
170	vbroadcastss	512(%edx), %zmm6	 # AVX512F
171	vbroadcastss	-512(%edx), %zmm6	 # AVX512F Disp8
172	vbroadcastss	-516(%edx), %zmm6	 # AVX512F
173
174	vbroadcastss	%xmm5, %zmm6{%k7}	 # AVX512F
175	vbroadcastss	%xmm5, %zmm6{%k7}{z}	 # AVX512F
176
177	vcmppd	$0xab, %zmm5, %zmm6, %k5	 # AVX512F
178	vcmppd	$0xab, %zmm5, %zmm6, %k5{%k7}	 # AVX512F
179	vcmppd	$0xab, {sae}, %zmm5, %zmm6, %k5	 # AVX512F
180	vcmppd	$123, %zmm5, %zmm6, %k5	 # AVX512F
181	vcmppd	$123, {sae}, %zmm5, %zmm6, %k5	 # AVX512F
182	vcmppd	$123, (%ecx), %zmm6, %k5	 # AVX512F
183	vcmppd	$123, -123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
184	vcmppd	$123, (%eax){1to8}, %zmm6, %k5	 # AVX512F
185	vcmppd	$123, 8128(%edx), %zmm6, %k5	 # AVX512F Disp8
186	vcmppd	$123, 8192(%edx), %zmm6, %k5	 # AVX512F
187	vcmppd	$123, -8192(%edx), %zmm6, %k5	 # AVX512F Disp8
188	vcmppd	$123, -8256(%edx), %zmm6, %k5	 # AVX512F
189	vcmppd	$123, 1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
190	vcmppd	$123, 1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
191	vcmppd	$123, -1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
192	vcmppd	$123, -1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
193
194	vcmpeq_oqpd	%zmm5, %zmm6, %k5	 # AVX512F
195	vcmpeq_oqpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
196	vcmpeq_oqpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
197	vcmpeq_oqpd	(%ecx), %zmm6, %k5	 # AVX512F
198	vcmpeq_oqpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
199	vcmpeq_oqpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
200	vcmpeq_oqpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
201	vcmpeq_oqpd	8192(%edx), %zmm6, %k5	 # AVX512F
202	vcmpeq_oqpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
203	vcmpeq_oqpd	-8256(%edx), %zmm6, %k5	 # AVX512F
204	vcmpeq_oqpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
205	vcmpeq_oqpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
206	vcmpeq_oqpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
207	vcmpeq_oqpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
208
209	vcmpeqpd	%zmm5, %zmm6, %k5	 # AVX512F
210	vcmpeqpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
211	vcmpeqpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
212	vcmpeqpd	(%ecx), %zmm6, %k5	 # AVX512F
213	vcmpeqpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
214	vcmpeqpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
215	vcmpeqpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
216	vcmpeqpd	8192(%edx), %zmm6, %k5	 # AVX512F
217	vcmpeqpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
218	vcmpeqpd	-8256(%edx), %zmm6, %k5	 # AVX512F
219	vcmpeqpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
220	vcmpeqpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
221	vcmpeqpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
222	vcmpeqpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
223
224	vcmplt_ospd	%zmm5, %zmm6, %k5	 # AVX512F
225	vcmplt_ospd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
226	vcmplt_ospd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
227	vcmplt_ospd	(%ecx), %zmm6, %k5	 # AVX512F
228	vcmplt_ospd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
229	vcmplt_ospd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
230	vcmplt_ospd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
231	vcmplt_ospd	8192(%edx), %zmm6, %k5	 # AVX512F
232	vcmplt_ospd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
233	vcmplt_ospd	-8256(%edx), %zmm6, %k5	 # AVX512F
234	vcmplt_ospd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
235	vcmplt_ospd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
236	vcmplt_ospd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
237	vcmplt_ospd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
238
239	vcmpltpd	%zmm5, %zmm6, %k5	 # AVX512F
240	vcmpltpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
241	vcmpltpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
242	vcmpltpd	(%ecx), %zmm6, %k5	 # AVX512F
243	vcmpltpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
244	vcmpltpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
245	vcmpltpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
246	vcmpltpd	8192(%edx), %zmm6, %k5	 # AVX512F
247	vcmpltpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
248	vcmpltpd	-8256(%edx), %zmm6, %k5	 # AVX512F
249	vcmpltpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
250	vcmpltpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
251	vcmpltpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
252	vcmpltpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
253
254	vcmple_ospd	%zmm5, %zmm6, %k5	 # AVX512F
255	vcmple_ospd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
256	vcmple_ospd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
257	vcmple_ospd	(%ecx), %zmm6, %k5	 # AVX512F
258	vcmple_ospd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
259	vcmple_ospd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
260	vcmple_ospd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
261	vcmple_ospd	8192(%edx), %zmm6, %k5	 # AVX512F
262	vcmple_ospd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
263	vcmple_ospd	-8256(%edx), %zmm6, %k5	 # AVX512F
264	vcmple_ospd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
265	vcmple_ospd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
266	vcmple_ospd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
267	vcmple_ospd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
268
269	vcmplepd	%zmm5, %zmm6, %k5	 # AVX512F
270	vcmplepd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
271	vcmplepd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
272	vcmplepd	(%ecx), %zmm6, %k5	 # AVX512F
273	vcmplepd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
274	vcmplepd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
275	vcmplepd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
276	vcmplepd	8192(%edx), %zmm6, %k5	 # AVX512F
277	vcmplepd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
278	vcmplepd	-8256(%edx), %zmm6, %k5	 # AVX512F
279	vcmplepd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
280	vcmplepd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
281	vcmplepd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
282	vcmplepd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
283
284	vcmpunord_qpd	%zmm5, %zmm6, %k5	 # AVX512F
285	vcmpunord_qpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
286	vcmpunord_qpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
287	vcmpunord_qpd	(%ecx), %zmm6, %k5	 # AVX512F
288	vcmpunord_qpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
289	vcmpunord_qpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
290	vcmpunord_qpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
291	vcmpunord_qpd	8192(%edx), %zmm6, %k5	 # AVX512F
292	vcmpunord_qpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
293	vcmpunord_qpd	-8256(%edx), %zmm6, %k5	 # AVX512F
294	vcmpunord_qpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
295	vcmpunord_qpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
296	vcmpunord_qpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
297	vcmpunord_qpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
298
299	vcmpunordpd	%zmm5, %zmm6, %k5	 # AVX512F
300	vcmpunordpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
301	vcmpunordpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
302	vcmpunordpd	(%ecx), %zmm6, %k5	 # AVX512F
303	vcmpunordpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
304	vcmpunordpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
305	vcmpunordpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
306	vcmpunordpd	8192(%edx), %zmm6, %k5	 # AVX512F
307	vcmpunordpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
308	vcmpunordpd	-8256(%edx), %zmm6, %k5	 # AVX512F
309	vcmpunordpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
310	vcmpunordpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
311	vcmpunordpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
312	vcmpunordpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
313
314	vcmpneq_uqpd	%zmm5, %zmm6, %k5	 # AVX512F
315	vcmpneq_uqpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
316	vcmpneq_uqpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
317	vcmpneq_uqpd	(%ecx), %zmm6, %k5	 # AVX512F
318	vcmpneq_uqpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
319	vcmpneq_uqpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
320	vcmpneq_uqpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
321	vcmpneq_uqpd	8192(%edx), %zmm6, %k5	 # AVX512F
322	vcmpneq_uqpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
323	vcmpneq_uqpd	-8256(%edx), %zmm6, %k5	 # AVX512F
324	vcmpneq_uqpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
325	vcmpneq_uqpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
326	vcmpneq_uqpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
327	vcmpneq_uqpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
328
329	vcmpneqpd	%zmm5, %zmm6, %k5	 # AVX512F
330	vcmpneqpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
331	vcmpneqpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
332	vcmpneqpd	(%ecx), %zmm6, %k5	 # AVX512F
333	vcmpneqpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
334	vcmpneqpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
335	vcmpneqpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
336	vcmpneqpd	8192(%edx), %zmm6, %k5	 # AVX512F
337	vcmpneqpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
338	vcmpneqpd	-8256(%edx), %zmm6, %k5	 # AVX512F
339	vcmpneqpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
340	vcmpneqpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
341	vcmpneqpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
342	vcmpneqpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
343
344	vcmpnlt_uspd	%zmm5, %zmm6, %k5	 # AVX512F
345	vcmpnlt_uspd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
346	vcmpnlt_uspd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
347	vcmpnlt_uspd	(%ecx), %zmm6, %k5	 # AVX512F
348	vcmpnlt_uspd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
349	vcmpnlt_uspd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
350	vcmpnlt_uspd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
351	vcmpnlt_uspd	8192(%edx), %zmm6, %k5	 # AVX512F
352	vcmpnlt_uspd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
353	vcmpnlt_uspd	-8256(%edx), %zmm6, %k5	 # AVX512F
354	vcmpnlt_uspd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
355	vcmpnlt_uspd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
356	vcmpnlt_uspd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
357	vcmpnlt_uspd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
358
359	vcmpnltpd	%zmm5, %zmm6, %k5	 # AVX512F
360	vcmpnltpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
361	vcmpnltpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
362	vcmpnltpd	(%ecx), %zmm6, %k5	 # AVX512F
363	vcmpnltpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
364	vcmpnltpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
365	vcmpnltpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
366	vcmpnltpd	8192(%edx), %zmm6, %k5	 # AVX512F
367	vcmpnltpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
368	vcmpnltpd	-8256(%edx), %zmm6, %k5	 # AVX512F
369	vcmpnltpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
370	vcmpnltpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
371	vcmpnltpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
372	vcmpnltpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
373
374	vcmpnle_uspd	%zmm5, %zmm6, %k5	 # AVX512F
375	vcmpnle_uspd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
376	vcmpnle_uspd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
377	vcmpnle_uspd	(%ecx), %zmm6, %k5	 # AVX512F
378	vcmpnle_uspd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
379	vcmpnle_uspd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
380	vcmpnle_uspd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
381	vcmpnle_uspd	8192(%edx), %zmm6, %k5	 # AVX512F
382	vcmpnle_uspd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
383	vcmpnle_uspd	-8256(%edx), %zmm6, %k5	 # AVX512F
384	vcmpnle_uspd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
385	vcmpnle_uspd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
386	vcmpnle_uspd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
387	vcmpnle_uspd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
388
389	vcmpnlepd	%zmm5, %zmm6, %k5	 # AVX512F
390	vcmpnlepd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
391	vcmpnlepd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
392	vcmpnlepd	(%ecx), %zmm6, %k5	 # AVX512F
393	vcmpnlepd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
394	vcmpnlepd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
395	vcmpnlepd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
396	vcmpnlepd	8192(%edx), %zmm6, %k5	 # AVX512F
397	vcmpnlepd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
398	vcmpnlepd	-8256(%edx), %zmm6, %k5	 # AVX512F
399	vcmpnlepd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
400	vcmpnlepd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
401	vcmpnlepd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
402	vcmpnlepd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
403
404	vcmpord_qpd	%zmm5, %zmm6, %k5	 # AVX512F
405	vcmpord_qpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
406	vcmpord_qpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
407	vcmpord_qpd	(%ecx), %zmm6, %k5	 # AVX512F
408	vcmpord_qpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
409	vcmpord_qpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
410	vcmpord_qpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
411	vcmpord_qpd	8192(%edx), %zmm6, %k5	 # AVX512F
412	vcmpord_qpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
413	vcmpord_qpd	-8256(%edx), %zmm6, %k5	 # AVX512F
414	vcmpord_qpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
415	vcmpord_qpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
416	vcmpord_qpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
417	vcmpord_qpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
418
419	vcmpordpd	%zmm5, %zmm6, %k5	 # AVX512F
420	vcmpordpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
421	vcmpordpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
422	vcmpordpd	(%ecx), %zmm6, %k5	 # AVX512F
423	vcmpordpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
424	vcmpordpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
425	vcmpordpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
426	vcmpordpd	8192(%edx), %zmm6, %k5	 # AVX512F
427	vcmpordpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
428	vcmpordpd	-8256(%edx), %zmm6, %k5	 # AVX512F
429	vcmpordpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
430	vcmpordpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
431	vcmpordpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
432	vcmpordpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
433
434	vcmpeq_uqpd	%zmm5, %zmm6, %k5	 # AVX512F
435	vcmpeq_uqpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
436	vcmpeq_uqpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
437	vcmpeq_uqpd	(%ecx), %zmm6, %k5	 # AVX512F
438	vcmpeq_uqpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
439	vcmpeq_uqpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
440	vcmpeq_uqpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
441	vcmpeq_uqpd	8192(%edx), %zmm6, %k5	 # AVX512F
442	vcmpeq_uqpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
443	vcmpeq_uqpd	-8256(%edx), %zmm6, %k5	 # AVX512F
444	vcmpeq_uqpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
445	vcmpeq_uqpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
446	vcmpeq_uqpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
447	vcmpeq_uqpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
448
449	vcmpnge_uspd	%zmm5, %zmm6, %k5	 # AVX512F
450	vcmpnge_uspd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
451	vcmpnge_uspd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
452	vcmpnge_uspd	(%ecx), %zmm6, %k5	 # AVX512F
453	vcmpnge_uspd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
454	vcmpnge_uspd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
455	vcmpnge_uspd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
456	vcmpnge_uspd	8192(%edx), %zmm6, %k5	 # AVX512F
457	vcmpnge_uspd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
458	vcmpnge_uspd	-8256(%edx), %zmm6, %k5	 # AVX512F
459	vcmpnge_uspd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
460	vcmpnge_uspd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
461	vcmpnge_uspd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
462	vcmpnge_uspd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
463
464	vcmpngepd	%zmm5, %zmm6, %k5	 # AVX512F
465	vcmpngepd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
466	vcmpngepd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
467	vcmpngepd	(%ecx), %zmm6, %k5	 # AVX512F
468	vcmpngepd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
469	vcmpngepd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
470	vcmpngepd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
471	vcmpngepd	8192(%edx), %zmm6, %k5	 # AVX512F
472	vcmpngepd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
473	vcmpngepd	-8256(%edx), %zmm6, %k5	 # AVX512F
474	vcmpngepd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
475	vcmpngepd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
476	vcmpngepd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
477	vcmpngepd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
478
479	vcmpngt_uspd	%zmm5, %zmm6, %k5	 # AVX512F
480	vcmpngt_uspd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
481	vcmpngt_uspd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
482	vcmpngt_uspd	(%ecx), %zmm6, %k5	 # AVX512F
483	vcmpngt_uspd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
484	vcmpngt_uspd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
485	vcmpngt_uspd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
486	vcmpngt_uspd	8192(%edx), %zmm6, %k5	 # AVX512F
487	vcmpngt_uspd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
488	vcmpngt_uspd	-8256(%edx), %zmm6, %k5	 # AVX512F
489	vcmpngt_uspd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
490	vcmpngt_uspd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
491	vcmpngt_uspd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
492	vcmpngt_uspd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
493
494	vcmpngtpd	%zmm5, %zmm6, %k5	 # AVX512F
495	vcmpngtpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
496	vcmpngtpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
497	vcmpngtpd	(%ecx), %zmm6, %k5	 # AVX512F
498	vcmpngtpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
499	vcmpngtpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
500	vcmpngtpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
501	vcmpngtpd	8192(%edx), %zmm6, %k5	 # AVX512F
502	vcmpngtpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
503	vcmpngtpd	-8256(%edx), %zmm6, %k5	 # AVX512F
504	vcmpngtpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
505	vcmpngtpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
506	vcmpngtpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
507	vcmpngtpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
508
509	vcmpfalse_oqpd	%zmm5, %zmm6, %k5	 # AVX512F
510	vcmpfalse_oqpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
511	vcmpfalse_oqpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
512	vcmpfalse_oqpd	(%ecx), %zmm6, %k5	 # AVX512F
513	vcmpfalse_oqpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
514	vcmpfalse_oqpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
515	vcmpfalse_oqpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
516	vcmpfalse_oqpd	8192(%edx), %zmm6, %k5	 # AVX512F
517	vcmpfalse_oqpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
518	vcmpfalse_oqpd	-8256(%edx), %zmm6, %k5	 # AVX512F
519	vcmpfalse_oqpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
520	vcmpfalse_oqpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
521	vcmpfalse_oqpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
522	vcmpfalse_oqpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
523
524	vcmpfalsepd	%zmm5, %zmm6, %k5	 # AVX512F
525	vcmpfalsepd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
526	vcmpfalsepd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
527	vcmpfalsepd	(%ecx), %zmm6, %k5	 # AVX512F
528	vcmpfalsepd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
529	vcmpfalsepd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
530	vcmpfalsepd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
531	vcmpfalsepd	8192(%edx), %zmm6, %k5	 # AVX512F
532	vcmpfalsepd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
533	vcmpfalsepd	-8256(%edx), %zmm6, %k5	 # AVX512F
534	vcmpfalsepd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
535	vcmpfalsepd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
536	vcmpfalsepd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
537	vcmpfalsepd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
538
539	vcmpneq_oqpd	%zmm5, %zmm6, %k5	 # AVX512F
540	vcmpneq_oqpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
541	vcmpneq_oqpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
542	vcmpneq_oqpd	(%ecx), %zmm6, %k5	 # AVX512F
543	vcmpneq_oqpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
544	vcmpneq_oqpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
545	vcmpneq_oqpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
546	vcmpneq_oqpd	8192(%edx), %zmm6, %k5	 # AVX512F
547	vcmpneq_oqpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
548	vcmpneq_oqpd	-8256(%edx), %zmm6, %k5	 # AVX512F
549	vcmpneq_oqpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
550	vcmpneq_oqpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
551	vcmpneq_oqpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
552	vcmpneq_oqpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
553
554	vcmpge_ospd	%zmm5, %zmm6, %k5	 # AVX512F
555	vcmpge_ospd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
556	vcmpge_ospd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
557	vcmpge_ospd	(%ecx), %zmm6, %k5	 # AVX512F
558	vcmpge_ospd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
559	vcmpge_ospd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
560	vcmpge_ospd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
561	vcmpge_ospd	8192(%edx), %zmm6, %k5	 # AVX512F
562	vcmpge_ospd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
563	vcmpge_ospd	-8256(%edx), %zmm6, %k5	 # AVX512F
564	vcmpge_ospd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
565	vcmpge_ospd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
566	vcmpge_ospd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
567	vcmpge_ospd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
568
569	vcmpgepd	%zmm5, %zmm6, %k5	 # AVX512F
570	vcmpgepd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
571	vcmpgepd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
572	vcmpgepd	(%ecx), %zmm6, %k5	 # AVX512F
573	vcmpgepd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
574	vcmpgepd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
575	vcmpgepd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
576	vcmpgepd	8192(%edx), %zmm6, %k5	 # AVX512F
577	vcmpgepd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
578	vcmpgepd	-8256(%edx), %zmm6, %k5	 # AVX512F
579	vcmpgepd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
580	vcmpgepd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
581	vcmpgepd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
582	vcmpgepd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
583
584	vcmpgt_ospd	%zmm5, %zmm6, %k5	 # AVX512F
585	vcmpgt_ospd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
586	vcmpgt_ospd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
587	vcmpgt_ospd	(%ecx), %zmm6, %k5	 # AVX512F
588	vcmpgt_ospd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
589	vcmpgt_ospd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
590	vcmpgt_ospd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
591	vcmpgt_ospd	8192(%edx), %zmm6, %k5	 # AVX512F
592	vcmpgt_ospd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
593	vcmpgt_ospd	-8256(%edx), %zmm6, %k5	 # AVX512F
594	vcmpgt_ospd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
595	vcmpgt_ospd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
596	vcmpgt_ospd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
597	vcmpgt_ospd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
598
599	vcmpgtpd	%zmm5, %zmm6, %k5	 # AVX512F
600	vcmpgtpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
601	vcmpgtpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
602	vcmpgtpd	(%ecx), %zmm6, %k5	 # AVX512F
603	vcmpgtpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
604	vcmpgtpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
605	vcmpgtpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
606	vcmpgtpd	8192(%edx), %zmm6, %k5	 # AVX512F
607	vcmpgtpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
608	vcmpgtpd	-8256(%edx), %zmm6, %k5	 # AVX512F
609	vcmpgtpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
610	vcmpgtpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
611	vcmpgtpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
612	vcmpgtpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
613
614	vcmptrue_uqpd	%zmm5, %zmm6, %k5	 # AVX512F
615	vcmptrue_uqpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
616	vcmptrue_uqpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
617	vcmptrue_uqpd	(%ecx), %zmm6, %k5	 # AVX512F
618	vcmptrue_uqpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
619	vcmptrue_uqpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
620	vcmptrue_uqpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
621	vcmptrue_uqpd	8192(%edx), %zmm6, %k5	 # AVX512F
622	vcmptrue_uqpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
623	vcmptrue_uqpd	-8256(%edx), %zmm6, %k5	 # AVX512F
624	vcmptrue_uqpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
625	vcmptrue_uqpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
626	vcmptrue_uqpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
627	vcmptrue_uqpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
628
629	vcmptruepd	%zmm5, %zmm6, %k5	 # AVX512F
630	vcmptruepd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
631	vcmptruepd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
632	vcmptruepd	(%ecx), %zmm6, %k5	 # AVX512F
633	vcmptruepd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
634	vcmptruepd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
635	vcmptruepd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
636	vcmptruepd	8192(%edx), %zmm6, %k5	 # AVX512F
637	vcmptruepd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
638	vcmptruepd	-8256(%edx), %zmm6, %k5	 # AVX512F
639	vcmptruepd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
640	vcmptruepd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
641	vcmptruepd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
642	vcmptruepd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
643
644	vcmpeq_ospd	%zmm5, %zmm6, %k5	 # AVX512F
645	vcmpeq_ospd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
646	vcmpeq_ospd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
647	vcmpeq_ospd	(%ecx), %zmm6, %k5	 # AVX512F
648	vcmpeq_ospd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
649	vcmpeq_ospd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
650	vcmpeq_ospd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
651	vcmpeq_ospd	8192(%edx), %zmm6, %k5	 # AVX512F
652	vcmpeq_ospd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
653	vcmpeq_ospd	-8256(%edx), %zmm6, %k5	 # AVX512F
654	vcmpeq_ospd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
655	vcmpeq_ospd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
656	vcmpeq_ospd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
657	vcmpeq_ospd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
658
659	vcmplt_oqpd	%zmm5, %zmm6, %k5	 # AVX512F
660	vcmplt_oqpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
661	vcmplt_oqpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
662	vcmplt_oqpd	(%ecx), %zmm6, %k5	 # AVX512F
663	vcmplt_oqpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
664	vcmplt_oqpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
665	vcmplt_oqpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
666	vcmplt_oqpd	8192(%edx), %zmm6, %k5	 # AVX512F
667	vcmplt_oqpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
668	vcmplt_oqpd	-8256(%edx), %zmm6, %k5	 # AVX512F
669	vcmplt_oqpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
670	vcmplt_oqpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
671	vcmplt_oqpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
672	vcmplt_oqpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
673
674	vcmple_oqpd	%zmm5, %zmm6, %k5	 # AVX512F
675	vcmple_oqpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
676	vcmple_oqpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
677	vcmple_oqpd	(%ecx), %zmm6, %k5	 # AVX512F
678	vcmple_oqpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
679	vcmple_oqpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
680	vcmple_oqpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
681	vcmple_oqpd	8192(%edx), %zmm6, %k5	 # AVX512F
682	vcmple_oqpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
683	vcmple_oqpd	-8256(%edx), %zmm6, %k5	 # AVX512F
684	vcmple_oqpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
685	vcmple_oqpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
686	vcmple_oqpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
687	vcmple_oqpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
688
689	vcmpunord_spd	%zmm5, %zmm6, %k5	 # AVX512F
690	vcmpunord_spd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
691	vcmpunord_spd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
692	vcmpunord_spd	(%ecx), %zmm6, %k5	 # AVX512F
693	vcmpunord_spd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
694	vcmpunord_spd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
695	vcmpunord_spd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
696	vcmpunord_spd	8192(%edx), %zmm6, %k5	 # AVX512F
697	vcmpunord_spd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
698	vcmpunord_spd	-8256(%edx), %zmm6, %k5	 # AVX512F
699	vcmpunord_spd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
700	vcmpunord_spd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
701	vcmpunord_spd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
702	vcmpunord_spd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
703
704	vcmpneq_uspd	%zmm5, %zmm6, %k5	 # AVX512F
705	vcmpneq_uspd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
706	vcmpneq_uspd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
707	vcmpneq_uspd	(%ecx), %zmm6, %k5	 # AVX512F
708	vcmpneq_uspd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
709	vcmpneq_uspd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
710	vcmpneq_uspd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
711	vcmpneq_uspd	8192(%edx), %zmm6, %k5	 # AVX512F
712	vcmpneq_uspd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
713	vcmpneq_uspd	-8256(%edx), %zmm6, %k5	 # AVX512F
714	vcmpneq_uspd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
715	vcmpneq_uspd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
716	vcmpneq_uspd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
717	vcmpneq_uspd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
718
719	vcmpnlt_uqpd	%zmm5, %zmm6, %k5	 # AVX512F
720	vcmpnlt_uqpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
721	vcmpnlt_uqpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
722	vcmpnlt_uqpd	(%ecx), %zmm6, %k5	 # AVX512F
723	vcmpnlt_uqpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
724	vcmpnlt_uqpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
725	vcmpnlt_uqpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
726	vcmpnlt_uqpd	8192(%edx), %zmm6, %k5	 # AVX512F
727	vcmpnlt_uqpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
728	vcmpnlt_uqpd	-8256(%edx), %zmm6, %k5	 # AVX512F
729	vcmpnlt_uqpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
730	vcmpnlt_uqpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
731	vcmpnlt_uqpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
732	vcmpnlt_uqpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
733
734	vcmpnle_uqpd	%zmm5, %zmm6, %k5	 # AVX512F
735	vcmpnle_uqpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
736	vcmpnle_uqpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
737	vcmpnle_uqpd	(%ecx), %zmm6, %k5	 # AVX512F
738	vcmpnle_uqpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
739	vcmpnle_uqpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
740	vcmpnle_uqpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
741	vcmpnle_uqpd	8192(%edx), %zmm6, %k5	 # AVX512F
742	vcmpnle_uqpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
743	vcmpnle_uqpd	-8256(%edx), %zmm6, %k5	 # AVX512F
744	vcmpnle_uqpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
745	vcmpnle_uqpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
746	vcmpnle_uqpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
747	vcmpnle_uqpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
748
749	vcmpord_spd	%zmm5, %zmm6, %k5	 # AVX512F
750	vcmpord_spd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
751	vcmpord_spd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
752	vcmpord_spd	(%ecx), %zmm6, %k5	 # AVX512F
753	vcmpord_spd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
754	vcmpord_spd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
755	vcmpord_spd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
756	vcmpord_spd	8192(%edx), %zmm6, %k5	 # AVX512F
757	vcmpord_spd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
758	vcmpord_spd	-8256(%edx), %zmm6, %k5	 # AVX512F
759	vcmpord_spd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
760	vcmpord_spd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
761	vcmpord_spd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
762	vcmpord_spd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
763
764	vcmpeq_uspd	%zmm5, %zmm6, %k5	 # AVX512F
765	vcmpeq_uspd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
766	vcmpeq_uspd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
767	vcmpeq_uspd	(%ecx), %zmm6, %k5	 # AVX512F
768	vcmpeq_uspd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
769	vcmpeq_uspd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
770	vcmpeq_uspd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
771	vcmpeq_uspd	8192(%edx), %zmm6, %k5	 # AVX512F
772	vcmpeq_uspd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
773	vcmpeq_uspd	-8256(%edx), %zmm6, %k5	 # AVX512F
774	vcmpeq_uspd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
775	vcmpeq_uspd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
776	vcmpeq_uspd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
777	vcmpeq_uspd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
778
779	vcmpnge_uqpd	%zmm5, %zmm6, %k5	 # AVX512F
780	vcmpnge_uqpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
781	vcmpnge_uqpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
782	vcmpnge_uqpd	(%ecx), %zmm6, %k5	 # AVX512F
783	vcmpnge_uqpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
784	vcmpnge_uqpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
785	vcmpnge_uqpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
786	vcmpnge_uqpd	8192(%edx), %zmm6, %k5	 # AVX512F
787	vcmpnge_uqpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
788	vcmpnge_uqpd	-8256(%edx), %zmm6, %k5	 # AVX512F
789	vcmpnge_uqpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
790	vcmpnge_uqpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
791	vcmpnge_uqpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
792	vcmpnge_uqpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
793
794	vcmpngt_uqpd	%zmm5, %zmm6, %k5	 # AVX512F
795	vcmpngt_uqpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
796	vcmpngt_uqpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
797	vcmpngt_uqpd	(%ecx), %zmm6, %k5	 # AVX512F
798	vcmpngt_uqpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
799	vcmpngt_uqpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
800	vcmpngt_uqpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
801	vcmpngt_uqpd	8192(%edx), %zmm6, %k5	 # AVX512F
802	vcmpngt_uqpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
803	vcmpngt_uqpd	-8256(%edx), %zmm6, %k5	 # AVX512F
804	vcmpngt_uqpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
805	vcmpngt_uqpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
806	vcmpngt_uqpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
807	vcmpngt_uqpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
808
809	vcmpfalse_ospd	%zmm5, %zmm6, %k5	 # AVX512F
810	vcmpfalse_ospd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
811	vcmpfalse_ospd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
812	vcmpfalse_ospd	(%ecx), %zmm6, %k5	 # AVX512F
813	vcmpfalse_ospd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
814	vcmpfalse_ospd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
815	vcmpfalse_ospd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
816	vcmpfalse_ospd	8192(%edx), %zmm6, %k5	 # AVX512F
817	vcmpfalse_ospd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
818	vcmpfalse_ospd	-8256(%edx), %zmm6, %k5	 # AVX512F
819	vcmpfalse_ospd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
820	vcmpfalse_ospd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
821	vcmpfalse_ospd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
822	vcmpfalse_ospd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
823
824	vcmpneq_ospd	%zmm5, %zmm6, %k5	 # AVX512F
825	vcmpneq_ospd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
826	vcmpneq_ospd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
827	vcmpneq_ospd	(%ecx), %zmm6, %k5	 # AVX512F
828	vcmpneq_ospd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
829	vcmpneq_ospd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
830	vcmpneq_ospd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
831	vcmpneq_ospd	8192(%edx), %zmm6, %k5	 # AVX512F
832	vcmpneq_ospd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
833	vcmpneq_ospd	-8256(%edx), %zmm6, %k5	 # AVX512F
834	vcmpneq_ospd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
835	vcmpneq_ospd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
836	vcmpneq_ospd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
837	vcmpneq_ospd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
838
839	vcmpge_oqpd	%zmm5, %zmm6, %k5	 # AVX512F
840	vcmpge_oqpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
841	vcmpge_oqpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
842	vcmpge_oqpd	(%ecx), %zmm6, %k5	 # AVX512F
843	vcmpge_oqpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
844	vcmpge_oqpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
845	vcmpge_oqpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
846	vcmpge_oqpd	8192(%edx), %zmm6, %k5	 # AVX512F
847	vcmpge_oqpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
848	vcmpge_oqpd	-8256(%edx), %zmm6, %k5	 # AVX512F
849	vcmpge_oqpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
850	vcmpge_oqpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
851	vcmpge_oqpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
852	vcmpge_oqpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
853
854	vcmpgt_oqpd	%zmm5, %zmm6, %k5	 # AVX512F
855	vcmpgt_oqpd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
856	vcmpgt_oqpd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
857	vcmpgt_oqpd	(%ecx), %zmm6, %k5	 # AVX512F
858	vcmpgt_oqpd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
859	vcmpgt_oqpd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
860	vcmpgt_oqpd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
861	vcmpgt_oqpd	8192(%edx), %zmm6, %k5	 # AVX512F
862	vcmpgt_oqpd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
863	vcmpgt_oqpd	-8256(%edx), %zmm6, %k5	 # AVX512F
864	vcmpgt_oqpd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
865	vcmpgt_oqpd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
866	vcmpgt_oqpd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
867	vcmpgt_oqpd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
868
869	vcmptrue_uspd	%zmm5, %zmm6, %k5	 # AVX512F
870	vcmptrue_uspd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
871	vcmptrue_uspd	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
872	vcmptrue_uspd	(%ecx), %zmm6, %k5	 # AVX512F
873	vcmptrue_uspd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
874	vcmptrue_uspd	(%eax){1to8}, %zmm6, %k5	 # AVX512F
875	vcmptrue_uspd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
876	vcmptrue_uspd	8192(%edx), %zmm6, %k5	 # AVX512F
877	vcmptrue_uspd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
878	vcmptrue_uspd	-8256(%edx), %zmm6, %k5	 # AVX512F
879	vcmptrue_uspd	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
880	vcmptrue_uspd	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
881	vcmptrue_uspd	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
882	vcmptrue_uspd	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
883
884	vcmpps	$0xab, %zmm5, %zmm6, %k5	 # AVX512F
885	vcmpps	$0xab, %zmm5, %zmm6, %k5{%k7}	 # AVX512F
886	vcmpps	$0xab, {sae}, %zmm5, %zmm6, %k5	 # AVX512F
887	vcmpps	$123, %zmm5, %zmm6, %k5	 # AVX512F
888	vcmpps	$123, {sae}, %zmm5, %zmm6, %k5	 # AVX512F
889	vcmpps	$123, (%ecx), %zmm6, %k5	 # AVX512F
890	vcmpps	$123, -123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
891	vcmpps	$123, (%eax){1to16}, %zmm6, %k5	 # AVX512F
892	vcmpps	$123, 8128(%edx), %zmm6, %k5	 # AVX512F Disp8
893	vcmpps	$123, 8192(%edx), %zmm6, %k5	 # AVX512F
894	vcmpps	$123, -8192(%edx), %zmm6, %k5	 # AVX512F Disp8
895	vcmpps	$123, -8256(%edx), %zmm6, %k5	 # AVX512F
896	vcmpps	$123, 508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
897	vcmpps	$123, 512(%edx){1to16}, %zmm6, %k5	 # AVX512F
898	vcmpps	$123, -512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
899	vcmpps	$123, -516(%edx){1to16}, %zmm6, %k5	 # AVX512F
900
901	vcmpeq_oqps	%zmm5, %zmm6, %k5	 # AVX512F
902	vcmpeq_oqps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
903	vcmpeq_oqps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
904	vcmpeq_oqps	(%ecx), %zmm6, %k5	 # AVX512F
905	vcmpeq_oqps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
906	vcmpeq_oqps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
907	vcmpeq_oqps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
908	vcmpeq_oqps	8192(%edx), %zmm6, %k5	 # AVX512F
909	vcmpeq_oqps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
910	vcmpeq_oqps	-8256(%edx), %zmm6, %k5	 # AVX512F
911	vcmpeq_oqps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
912	vcmpeq_oqps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
913	vcmpeq_oqps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
914	vcmpeq_oqps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
915
916	vcmpeqps	%zmm5, %zmm6, %k5	 # AVX512F
917	vcmpeqps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
918	vcmpeqps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
919	vcmpeqps	(%ecx), %zmm6, %k5	 # AVX512F
920	vcmpeqps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
921	vcmpeqps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
922	vcmpeqps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
923	vcmpeqps	8192(%edx), %zmm6, %k5	 # AVX512F
924	vcmpeqps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
925	vcmpeqps	-8256(%edx), %zmm6, %k5	 # AVX512F
926	vcmpeqps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
927	vcmpeqps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
928	vcmpeqps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
929	vcmpeqps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
930
931	vcmplt_osps	%zmm5, %zmm6, %k5	 # AVX512F
932	vcmplt_osps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
933	vcmplt_osps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
934	vcmplt_osps	(%ecx), %zmm6, %k5	 # AVX512F
935	vcmplt_osps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
936	vcmplt_osps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
937	vcmplt_osps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
938	vcmplt_osps	8192(%edx), %zmm6, %k5	 # AVX512F
939	vcmplt_osps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
940	vcmplt_osps	-8256(%edx), %zmm6, %k5	 # AVX512F
941	vcmplt_osps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
942	vcmplt_osps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
943	vcmplt_osps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
944	vcmplt_osps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
945
946	vcmpltps	%zmm5, %zmm6, %k5	 # AVX512F
947	vcmpltps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
948	vcmpltps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
949	vcmpltps	(%ecx), %zmm6, %k5	 # AVX512F
950	vcmpltps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
951	vcmpltps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
952	vcmpltps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
953	vcmpltps	8192(%edx), %zmm6, %k5	 # AVX512F
954	vcmpltps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
955	vcmpltps	-8256(%edx), %zmm6, %k5	 # AVX512F
956	vcmpltps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
957	vcmpltps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
958	vcmpltps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
959	vcmpltps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
960
961	vcmple_osps	%zmm5, %zmm6, %k5	 # AVX512F
962	vcmple_osps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
963	vcmple_osps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
964	vcmple_osps	(%ecx), %zmm6, %k5	 # AVX512F
965	vcmple_osps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
966	vcmple_osps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
967	vcmple_osps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
968	vcmple_osps	8192(%edx), %zmm6, %k5	 # AVX512F
969	vcmple_osps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
970	vcmple_osps	-8256(%edx), %zmm6, %k5	 # AVX512F
971	vcmple_osps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
972	vcmple_osps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
973	vcmple_osps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
974	vcmple_osps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
975
976	vcmpleps	%zmm5, %zmm6, %k5	 # AVX512F
977	vcmpleps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
978	vcmpleps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
979	vcmpleps	(%ecx), %zmm6, %k5	 # AVX512F
980	vcmpleps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
981	vcmpleps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
982	vcmpleps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
983	vcmpleps	8192(%edx), %zmm6, %k5	 # AVX512F
984	vcmpleps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
985	vcmpleps	-8256(%edx), %zmm6, %k5	 # AVX512F
986	vcmpleps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
987	vcmpleps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
988	vcmpleps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
989	vcmpleps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
990
991	vcmpunord_qps	%zmm5, %zmm6, %k5	 # AVX512F
992	vcmpunord_qps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
993	vcmpunord_qps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
994	vcmpunord_qps	(%ecx), %zmm6, %k5	 # AVX512F
995	vcmpunord_qps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
996	vcmpunord_qps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
997	vcmpunord_qps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
998	vcmpunord_qps	8192(%edx), %zmm6, %k5	 # AVX512F
999	vcmpunord_qps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1000	vcmpunord_qps	-8256(%edx), %zmm6, %k5	 # AVX512F
1001	vcmpunord_qps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1002	vcmpunord_qps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1003	vcmpunord_qps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1004	vcmpunord_qps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1005
1006	vcmpunordps	%zmm5, %zmm6, %k5	 # AVX512F
1007	vcmpunordps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1008	vcmpunordps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1009	vcmpunordps	(%ecx), %zmm6, %k5	 # AVX512F
1010	vcmpunordps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1011	vcmpunordps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1012	vcmpunordps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1013	vcmpunordps	8192(%edx), %zmm6, %k5	 # AVX512F
1014	vcmpunordps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1015	vcmpunordps	-8256(%edx), %zmm6, %k5	 # AVX512F
1016	vcmpunordps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1017	vcmpunordps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1018	vcmpunordps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1019	vcmpunordps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1020
1021	vcmpneq_uqps	%zmm5, %zmm6, %k5	 # AVX512F
1022	vcmpneq_uqps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1023	vcmpneq_uqps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1024	vcmpneq_uqps	(%ecx), %zmm6, %k5	 # AVX512F
1025	vcmpneq_uqps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1026	vcmpneq_uqps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1027	vcmpneq_uqps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1028	vcmpneq_uqps	8192(%edx), %zmm6, %k5	 # AVX512F
1029	vcmpneq_uqps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1030	vcmpneq_uqps	-8256(%edx), %zmm6, %k5	 # AVX512F
1031	vcmpneq_uqps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1032	vcmpneq_uqps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1033	vcmpneq_uqps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1034	vcmpneq_uqps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1035
1036	vcmpneqps	%zmm5, %zmm6, %k5	 # AVX512F
1037	vcmpneqps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1038	vcmpneqps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1039	vcmpneqps	(%ecx), %zmm6, %k5	 # AVX512F
1040	vcmpneqps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1041	vcmpneqps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1042	vcmpneqps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1043	vcmpneqps	8192(%edx), %zmm6, %k5	 # AVX512F
1044	vcmpneqps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1045	vcmpneqps	-8256(%edx), %zmm6, %k5	 # AVX512F
1046	vcmpneqps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1047	vcmpneqps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1048	vcmpneqps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1049	vcmpneqps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1050
1051	vcmpnlt_usps	%zmm5, %zmm6, %k5	 # AVX512F
1052	vcmpnlt_usps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1053	vcmpnlt_usps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1054	vcmpnlt_usps	(%ecx), %zmm6, %k5	 # AVX512F
1055	vcmpnlt_usps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1056	vcmpnlt_usps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1057	vcmpnlt_usps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1058	vcmpnlt_usps	8192(%edx), %zmm6, %k5	 # AVX512F
1059	vcmpnlt_usps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1060	vcmpnlt_usps	-8256(%edx), %zmm6, %k5	 # AVX512F
1061	vcmpnlt_usps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1062	vcmpnlt_usps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1063	vcmpnlt_usps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1064	vcmpnlt_usps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1065
1066	vcmpnltps	%zmm5, %zmm6, %k5	 # AVX512F
1067	vcmpnltps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1068	vcmpnltps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1069	vcmpnltps	(%ecx), %zmm6, %k5	 # AVX512F
1070	vcmpnltps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1071	vcmpnltps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1072	vcmpnltps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1073	vcmpnltps	8192(%edx), %zmm6, %k5	 # AVX512F
1074	vcmpnltps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1075	vcmpnltps	-8256(%edx), %zmm6, %k5	 # AVX512F
1076	vcmpnltps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1077	vcmpnltps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1078	vcmpnltps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1079	vcmpnltps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1080
1081	vcmpnle_usps	%zmm5, %zmm6, %k5	 # AVX512F
1082	vcmpnle_usps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1083	vcmpnle_usps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1084	vcmpnle_usps	(%ecx), %zmm6, %k5	 # AVX512F
1085	vcmpnle_usps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1086	vcmpnle_usps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1087	vcmpnle_usps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1088	vcmpnle_usps	8192(%edx), %zmm6, %k5	 # AVX512F
1089	vcmpnle_usps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1090	vcmpnle_usps	-8256(%edx), %zmm6, %k5	 # AVX512F
1091	vcmpnle_usps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1092	vcmpnle_usps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1093	vcmpnle_usps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1094	vcmpnle_usps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1095
1096	vcmpnleps	%zmm5, %zmm6, %k5	 # AVX512F
1097	vcmpnleps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1098	vcmpnleps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1099	vcmpnleps	(%ecx), %zmm6, %k5	 # AVX512F
1100	vcmpnleps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1101	vcmpnleps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1102	vcmpnleps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1103	vcmpnleps	8192(%edx), %zmm6, %k5	 # AVX512F
1104	vcmpnleps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1105	vcmpnleps	-8256(%edx), %zmm6, %k5	 # AVX512F
1106	vcmpnleps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1107	vcmpnleps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1108	vcmpnleps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1109	vcmpnleps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1110
1111	vcmpord_qps	%zmm5, %zmm6, %k5	 # AVX512F
1112	vcmpord_qps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1113	vcmpord_qps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1114	vcmpord_qps	(%ecx), %zmm6, %k5	 # AVX512F
1115	vcmpord_qps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1116	vcmpord_qps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1117	vcmpord_qps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1118	vcmpord_qps	8192(%edx), %zmm6, %k5	 # AVX512F
1119	vcmpord_qps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1120	vcmpord_qps	-8256(%edx), %zmm6, %k5	 # AVX512F
1121	vcmpord_qps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1122	vcmpord_qps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1123	vcmpord_qps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1124	vcmpord_qps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1125
1126	vcmpordps	%zmm5, %zmm6, %k5	 # AVX512F
1127	vcmpordps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1128	vcmpordps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1129	vcmpordps	(%ecx), %zmm6, %k5	 # AVX512F
1130	vcmpordps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1131	vcmpordps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1132	vcmpordps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1133	vcmpordps	8192(%edx), %zmm6, %k5	 # AVX512F
1134	vcmpordps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1135	vcmpordps	-8256(%edx), %zmm6, %k5	 # AVX512F
1136	vcmpordps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1137	vcmpordps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1138	vcmpordps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1139	vcmpordps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1140
1141	vcmpeq_uqps	%zmm5, %zmm6, %k5	 # AVX512F
1142	vcmpeq_uqps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1143	vcmpeq_uqps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1144	vcmpeq_uqps	(%ecx), %zmm6, %k5	 # AVX512F
1145	vcmpeq_uqps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1146	vcmpeq_uqps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1147	vcmpeq_uqps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1148	vcmpeq_uqps	8192(%edx), %zmm6, %k5	 # AVX512F
1149	vcmpeq_uqps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1150	vcmpeq_uqps	-8256(%edx), %zmm6, %k5	 # AVX512F
1151	vcmpeq_uqps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1152	vcmpeq_uqps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1153	vcmpeq_uqps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1154	vcmpeq_uqps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1155
1156	vcmpnge_usps	%zmm5, %zmm6, %k5	 # AVX512F
1157	vcmpnge_usps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1158	vcmpnge_usps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1159	vcmpnge_usps	(%ecx), %zmm6, %k5	 # AVX512F
1160	vcmpnge_usps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1161	vcmpnge_usps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1162	vcmpnge_usps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1163	vcmpnge_usps	8192(%edx), %zmm6, %k5	 # AVX512F
1164	vcmpnge_usps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1165	vcmpnge_usps	-8256(%edx), %zmm6, %k5	 # AVX512F
1166	vcmpnge_usps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1167	vcmpnge_usps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1168	vcmpnge_usps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1169	vcmpnge_usps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1170
1171	vcmpngeps	%zmm5, %zmm6, %k5	 # AVX512F
1172	vcmpngeps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1173	vcmpngeps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1174	vcmpngeps	(%ecx), %zmm6, %k5	 # AVX512F
1175	vcmpngeps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1176	vcmpngeps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1177	vcmpngeps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1178	vcmpngeps	8192(%edx), %zmm6, %k5	 # AVX512F
1179	vcmpngeps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1180	vcmpngeps	-8256(%edx), %zmm6, %k5	 # AVX512F
1181	vcmpngeps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1182	vcmpngeps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1183	vcmpngeps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1184	vcmpngeps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1185
1186	vcmpngt_usps	%zmm5, %zmm6, %k5	 # AVX512F
1187	vcmpngt_usps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1188	vcmpngt_usps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1189	vcmpngt_usps	(%ecx), %zmm6, %k5	 # AVX512F
1190	vcmpngt_usps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1191	vcmpngt_usps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1192	vcmpngt_usps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1193	vcmpngt_usps	8192(%edx), %zmm6, %k5	 # AVX512F
1194	vcmpngt_usps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1195	vcmpngt_usps	-8256(%edx), %zmm6, %k5	 # AVX512F
1196	vcmpngt_usps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1197	vcmpngt_usps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1198	vcmpngt_usps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1199	vcmpngt_usps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1200
1201	vcmpngtps	%zmm5, %zmm6, %k5	 # AVX512F
1202	vcmpngtps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1203	vcmpngtps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1204	vcmpngtps	(%ecx), %zmm6, %k5	 # AVX512F
1205	vcmpngtps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1206	vcmpngtps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1207	vcmpngtps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1208	vcmpngtps	8192(%edx), %zmm6, %k5	 # AVX512F
1209	vcmpngtps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1210	vcmpngtps	-8256(%edx), %zmm6, %k5	 # AVX512F
1211	vcmpngtps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1212	vcmpngtps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1213	vcmpngtps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1214	vcmpngtps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1215
1216	vcmpfalse_oqps	%zmm5, %zmm6, %k5	 # AVX512F
1217	vcmpfalse_oqps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1218	vcmpfalse_oqps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1219	vcmpfalse_oqps	(%ecx), %zmm6, %k5	 # AVX512F
1220	vcmpfalse_oqps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1221	vcmpfalse_oqps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1222	vcmpfalse_oqps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1223	vcmpfalse_oqps	8192(%edx), %zmm6, %k5	 # AVX512F
1224	vcmpfalse_oqps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1225	vcmpfalse_oqps	-8256(%edx), %zmm6, %k5	 # AVX512F
1226	vcmpfalse_oqps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1227	vcmpfalse_oqps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1228	vcmpfalse_oqps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1229	vcmpfalse_oqps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1230
1231	vcmpfalseps	%zmm5, %zmm6, %k5	 # AVX512F
1232	vcmpfalseps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1233	vcmpfalseps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1234	vcmpfalseps	(%ecx), %zmm6, %k5	 # AVX512F
1235	vcmpfalseps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1236	vcmpfalseps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1237	vcmpfalseps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1238	vcmpfalseps	8192(%edx), %zmm6, %k5	 # AVX512F
1239	vcmpfalseps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1240	vcmpfalseps	-8256(%edx), %zmm6, %k5	 # AVX512F
1241	vcmpfalseps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1242	vcmpfalseps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1243	vcmpfalseps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1244	vcmpfalseps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1245
1246	vcmpneq_oqps	%zmm5, %zmm6, %k5	 # AVX512F
1247	vcmpneq_oqps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1248	vcmpneq_oqps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1249	vcmpneq_oqps	(%ecx), %zmm6, %k5	 # AVX512F
1250	vcmpneq_oqps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1251	vcmpneq_oqps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1252	vcmpneq_oqps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1253	vcmpneq_oqps	8192(%edx), %zmm6, %k5	 # AVX512F
1254	vcmpneq_oqps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1255	vcmpneq_oqps	-8256(%edx), %zmm6, %k5	 # AVX512F
1256	vcmpneq_oqps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1257	vcmpneq_oqps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1258	vcmpneq_oqps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1259	vcmpneq_oqps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1260
1261	vcmpge_osps	%zmm5, %zmm6, %k5	 # AVX512F
1262	vcmpge_osps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1263	vcmpge_osps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1264	vcmpge_osps	(%ecx), %zmm6, %k5	 # AVX512F
1265	vcmpge_osps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1266	vcmpge_osps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1267	vcmpge_osps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1268	vcmpge_osps	8192(%edx), %zmm6, %k5	 # AVX512F
1269	vcmpge_osps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1270	vcmpge_osps	-8256(%edx), %zmm6, %k5	 # AVX512F
1271	vcmpge_osps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1272	vcmpge_osps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1273	vcmpge_osps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1274	vcmpge_osps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1275
1276	vcmpgeps	%zmm5, %zmm6, %k5	 # AVX512F
1277	vcmpgeps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1278	vcmpgeps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1279	vcmpgeps	(%ecx), %zmm6, %k5	 # AVX512F
1280	vcmpgeps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1281	vcmpgeps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1282	vcmpgeps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1283	vcmpgeps	8192(%edx), %zmm6, %k5	 # AVX512F
1284	vcmpgeps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1285	vcmpgeps	-8256(%edx), %zmm6, %k5	 # AVX512F
1286	vcmpgeps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1287	vcmpgeps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1288	vcmpgeps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1289	vcmpgeps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1290
1291	vcmpgt_osps	%zmm5, %zmm6, %k5	 # AVX512F
1292	vcmpgt_osps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1293	vcmpgt_osps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1294	vcmpgt_osps	(%ecx), %zmm6, %k5	 # AVX512F
1295	vcmpgt_osps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1296	vcmpgt_osps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1297	vcmpgt_osps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1298	vcmpgt_osps	8192(%edx), %zmm6, %k5	 # AVX512F
1299	vcmpgt_osps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1300	vcmpgt_osps	-8256(%edx), %zmm6, %k5	 # AVX512F
1301	vcmpgt_osps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1302	vcmpgt_osps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1303	vcmpgt_osps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1304	vcmpgt_osps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1305
1306	vcmpgtps	%zmm5, %zmm6, %k5	 # AVX512F
1307	vcmpgtps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1308	vcmpgtps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1309	vcmpgtps	(%ecx), %zmm6, %k5	 # AVX512F
1310	vcmpgtps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1311	vcmpgtps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1312	vcmpgtps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1313	vcmpgtps	8192(%edx), %zmm6, %k5	 # AVX512F
1314	vcmpgtps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1315	vcmpgtps	-8256(%edx), %zmm6, %k5	 # AVX512F
1316	vcmpgtps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1317	vcmpgtps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1318	vcmpgtps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1319	vcmpgtps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1320
1321	vcmptrue_uqps	%zmm5, %zmm6, %k5	 # AVX512F
1322	vcmptrue_uqps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1323	vcmptrue_uqps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1324	vcmptrue_uqps	(%ecx), %zmm6, %k5	 # AVX512F
1325	vcmptrue_uqps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1326	vcmptrue_uqps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1327	vcmptrue_uqps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1328	vcmptrue_uqps	8192(%edx), %zmm6, %k5	 # AVX512F
1329	vcmptrue_uqps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1330	vcmptrue_uqps	-8256(%edx), %zmm6, %k5	 # AVX512F
1331	vcmptrue_uqps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1332	vcmptrue_uqps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1333	vcmptrue_uqps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1334	vcmptrue_uqps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1335
1336	vcmptrueps	%zmm5, %zmm6, %k5	 # AVX512F
1337	vcmptrueps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1338	vcmptrueps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1339	vcmptrueps	(%ecx), %zmm6, %k5	 # AVX512F
1340	vcmptrueps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1341	vcmptrueps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1342	vcmptrueps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1343	vcmptrueps	8192(%edx), %zmm6, %k5	 # AVX512F
1344	vcmptrueps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1345	vcmptrueps	-8256(%edx), %zmm6, %k5	 # AVX512F
1346	vcmptrueps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1347	vcmptrueps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1348	vcmptrueps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1349	vcmptrueps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1350
1351	vcmpeq_osps	%zmm5, %zmm6, %k5	 # AVX512F
1352	vcmpeq_osps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1353	vcmpeq_osps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1354	vcmpeq_osps	(%ecx), %zmm6, %k5	 # AVX512F
1355	vcmpeq_osps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1356	vcmpeq_osps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1357	vcmpeq_osps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1358	vcmpeq_osps	8192(%edx), %zmm6, %k5	 # AVX512F
1359	vcmpeq_osps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1360	vcmpeq_osps	-8256(%edx), %zmm6, %k5	 # AVX512F
1361	vcmpeq_osps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1362	vcmpeq_osps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1363	vcmpeq_osps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1364	vcmpeq_osps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1365
1366	vcmplt_oqps	%zmm5, %zmm6, %k5	 # AVX512F
1367	vcmplt_oqps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1368	vcmplt_oqps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1369	vcmplt_oqps	(%ecx), %zmm6, %k5	 # AVX512F
1370	vcmplt_oqps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1371	vcmplt_oqps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1372	vcmplt_oqps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1373	vcmplt_oqps	8192(%edx), %zmm6, %k5	 # AVX512F
1374	vcmplt_oqps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1375	vcmplt_oqps	-8256(%edx), %zmm6, %k5	 # AVX512F
1376	vcmplt_oqps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1377	vcmplt_oqps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1378	vcmplt_oqps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1379	vcmplt_oqps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1380
1381	vcmple_oqps	%zmm5, %zmm6, %k5	 # AVX512F
1382	vcmple_oqps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1383	vcmple_oqps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1384	vcmple_oqps	(%ecx), %zmm6, %k5	 # AVX512F
1385	vcmple_oqps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1386	vcmple_oqps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1387	vcmple_oqps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1388	vcmple_oqps	8192(%edx), %zmm6, %k5	 # AVX512F
1389	vcmple_oqps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1390	vcmple_oqps	-8256(%edx), %zmm6, %k5	 # AVX512F
1391	vcmple_oqps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1392	vcmple_oqps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1393	vcmple_oqps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1394	vcmple_oqps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1395
1396	vcmpunord_sps	%zmm5, %zmm6, %k5	 # AVX512F
1397	vcmpunord_sps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1398	vcmpunord_sps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1399	vcmpunord_sps	(%ecx), %zmm6, %k5	 # AVX512F
1400	vcmpunord_sps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1401	vcmpunord_sps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1402	vcmpunord_sps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1403	vcmpunord_sps	8192(%edx), %zmm6, %k5	 # AVX512F
1404	vcmpunord_sps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1405	vcmpunord_sps	-8256(%edx), %zmm6, %k5	 # AVX512F
1406	vcmpunord_sps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1407	vcmpunord_sps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1408	vcmpunord_sps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1409	vcmpunord_sps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1410
1411	vcmpneq_usps	%zmm5, %zmm6, %k5	 # AVX512F
1412	vcmpneq_usps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1413	vcmpneq_usps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1414	vcmpneq_usps	(%ecx), %zmm6, %k5	 # AVX512F
1415	vcmpneq_usps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1416	vcmpneq_usps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1417	vcmpneq_usps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1418	vcmpneq_usps	8192(%edx), %zmm6, %k5	 # AVX512F
1419	vcmpneq_usps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1420	vcmpneq_usps	-8256(%edx), %zmm6, %k5	 # AVX512F
1421	vcmpneq_usps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1422	vcmpneq_usps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1423	vcmpneq_usps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1424	vcmpneq_usps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1425
1426	vcmpnlt_uqps	%zmm5, %zmm6, %k5	 # AVX512F
1427	vcmpnlt_uqps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1428	vcmpnlt_uqps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1429	vcmpnlt_uqps	(%ecx), %zmm6, %k5	 # AVX512F
1430	vcmpnlt_uqps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1431	vcmpnlt_uqps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1432	vcmpnlt_uqps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1433	vcmpnlt_uqps	8192(%edx), %zmm6, %k5	 # AVX512F
1434	vcmpnlt_uqps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1435	vcmpnlt_uqps	-8256(%edx), %zmm6, %k5	 # AVX512F
1436	vcmpnlt_uqps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1437	vcmpnlt_uqps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1438	vcmpnlt_uqps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1439	vcmpnlt_uqps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1440
1441	vcmpnle_uqps	%zmm5, %zmm6, %k5	 # AVX512F
1442	vcmpnle_uqps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1443	vcmpnle_uqps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1444	vcmpnle_uqps	(%ecx), %zmm6, %k5	 # AVX512F
1445	vcmpnle_uqps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1446	vcmpnle_uqps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1447	vcmpnle_uqps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1448	vcmpnle_uqps	8192(%edx), %zmm6, %k5	 # AVX512F
1449	vcmpnle_uqps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1450	vcmpnle_uqps	-8256(%edx), %zmm6, %k5	 # AVX512F
1451	vcmpnle_uqps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1452	vcmpnle_uqps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1453	vcmpnle_uqps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1454	vcmpnle_uqps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1455
1456	vcmpord_sps	%zmm5, %zmm6, %k5	 # AVX512F
1457	vcmpord_sps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1458	vcmpord_sps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1459	vcmpord_sps	(%ecx), %zmm6, %k5	 # AVX512F
1460	vcmpord_sps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1461	vcmpord_sps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1462	vcmpord_sps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1463	vcmpord_sps	8192(%edx), %zmm6, %k5	 # AVX512F
1464	vcmpord_sps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1465	vcmpord_sps	-8256(%edx), %zmm6, %k5	 # AVX512F
1466	vcmpord_sps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1467	vcmpord_sps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1468	vcmpord_sps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1469	vcmpord_sps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1470
1471	vcmpeq_usps	%zmm5, %zmm6, %k5	 # AVX512F
1472	vcmpeq_usps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1473	vcmpeq_usps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1474	vcmpeq_usps	(%ecx), %zmm6, %k5	 # AVX512F
1475	vcmpeq_usps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1476	vcmpeq_usps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1477	vcmpeq_usps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1478	vcmpeq_usps	8192(%edx), %zmm6, %k5	 # AVX512F
1479	vcmpeq_usps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1480	vcmpeq_usps	-8256(%edx), %zmm6, %k5	 # AVX512F
1481	vcmpeq_usps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1482	vcmpeq_usps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1483	vcmpeq_usps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1484	vcmpeq_usps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1485
1486	vcmpnge_uqps	%zmm5, %zmm6, %k5	 # AVX512F
1487	vcmpnge_uqps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1488	vcmpnge_uqps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1489	vcmpnge_uqps	(%ecx), %zmm6, %k5	 # AVX512F
1490	vcmpnge_uqps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1491	vcmpnge_uqps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1492	vcmpnge_uqps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1493	vcmpnge_uqps	8192(%edx), %zmm6, %k5	 # AVX512F
1494	vcmpnge_uqps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1495	vcmpnge_uqps	-8256(%edx), %zmm6, %k5	 # AVX512F
1496	vcmpnge_uqps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1497	vcmpnge_uqps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1498	vcmpnge_uqps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1499	vcmpnge_uqps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1500
1501	vcmpngt_uqps	%zmm5, %zmm6, %k5	 # AVX512F
1502	vcmpngt_uqps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1503	vcmpngt_uqps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1504	vcmpngt_uqps	(%ecx), %zmm6, %k5	 # AVX512F
1505	vcmpngt_uqps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1506	vcmpngt_uqps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1507	vcmpngt_uqps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1508	vcmpngt_uqps	8192(%edx), %zmm6, %k5	 # AVX512F
1509	vcmpngt_uqps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1510	vcmpngt_uqps	-8256(%edx), %zmm6, %k5	 # AVX512F
1511	vcmpngt_uqps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1512	vcmpngt_uqps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1513	vcmpngt_uqps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1514	vcmpngt_uqps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1515
1516	vcmpfalse_osps	%zmm5, %zmm6, %k5	 # AVX512F
1517	vcmpfalse_osps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1518	vcmpfalse_osps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1519	vcmpfalse_osps	(%ecx), %zmm6, %k5	 # AVX512F
1520	vcmpfalse_osps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1521	vcmpfalse_osps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1522	vcmpfalse_osps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1523	vcmpfalse_osps	8192(%edx), %zmm6, %k5	 # AVX512F
1524	vcmpfalse_osps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1525	vcmpfalse_osps	-8256(%edx), %zmm6, %k5	 # AVX512F
1526	vcmpfalse_osps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1527	vcmpfalse_osps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1528	vcmpfalse_osps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1529	vcmpfalse_osps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1530
1531	vcmpneq_osps	%zmm5, %zmm6, %k5	 # AVX512F
1532	vcmpneq_osps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1533	vcmpneq_osps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1534	vcmpneq_osps	(%ecx), %zmm6, %k5	 # AVX512F
1535	vcmpneq_osps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1536	vcmpneq_osps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1537	vcmpneq_osps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1538	vcmpneq_osps	8192(%edx), %zmm6, %k5	 # AVX512F
1539	vcmpneq_osps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1540	vcmpneq_osps	-8256(%edx), %zmm6, %k5	 # AVX512F
1541	vcmpneq_osps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1542	vcmpneq_osps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1543	vcmpneq_osps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1544	vcmpneq_osps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1545
1546	vcmpge_oqps	%zmm5, %zmm6, %k5	 # AVX512F
1547	vcmpge_oqps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1548	vcmpge_oqps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1549	vcmpge_oqps	(%ecx), %zmm6, %k5	 # AVX512F
1550	vcmpge_oqps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1551	vcmpge_oqps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1552	vcmpge_oqps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1553	vcmpge_oqps	8192(%edx), %zmm6, %k5	 # AVX512F
1554	vcmpge_oqps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1555	vcmpge_oqps	-8256(%edx), %zmm6, %k5	 # AVX512F
1556	vcmpge_oqps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1557	vcmpge_oqps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1558	vcmpge_oqps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1559	vcmpge_oqps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1560
1561	vcmpgt_oqps	%zmm5, %zmm6, %k5	 # AVX512F
1562	vcmpgt_oqps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1563	vcmpgt_oqps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1564	vcmpgt_oqps	(%ecx), %zmm6, %k5	 # AVX512F
1565	vcmpgt_oqps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1566	vcmpgt_oqps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1567	vcmpgt_oqps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1568	vcmpgt_oqps	8192(%edx), %zmm6, %k5	 # AVX512F
1569	vcmpgt_oqps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1570	vcmpgt_oqps	-8256(%edx), %zmm6, %k5	 # AVX512F
1571	vcmpgt_oqps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1572	vcmpgt_oqps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1573	vcmpgt_oqps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1574	vcmpgt_oqps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1575
1576	vcmptrue_usps	%zmm5, %zmm6, %k5	 # AVX512F
1577	vcmptrue_usps	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
1578	vcmptrue_usps	{sae}, %zmm5, %zmm6, %k5	 # AVX512F
1579	vcmptrue_usps	(%ecx), %zmm6, %k5	 # AVX512F
1580	vcmptrue_usps	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
1581	vcmptrue_usps	(%eax){1to16}, %zmm6, %k5	 # AVX512F
1582	vcmptrue_usps	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
1583	vcmptrue_usps	8192(%edx), %zmm6, %k5	 # AVX512F
1584	vcmptrue_usps	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
1585	vcmptrue_usps	-8256(%edx), %zmm6, %k5	 # AVX512F
1586	vcmptrue_usps	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1587	vcmptrue_usps	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
1588	vcmptrue_usps	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
1589	vcmptrue_usps	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
1590
1591	vcmpsd	$0xab, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1592	vcmpsd	$0xab, {sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1593	vcmpsd	$123, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1594	vcmpsd	$123, {sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1595	vcmpsd	$123, (%ecx), %xmm5, %k5{%k7}	 # AVX512F
1596	vcmpsd	$123, -123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1597	vcmpsd	$123, 1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1598	vcmpsd	$123, 1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1599	vcmpsd	$123, -1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1600	vcmpsd	$123, -1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1601
1602	vcmpeq_oqsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1603	vcmpeq_oqsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1604	vcmpeq_oqsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1605	vcmpeq_oqsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1606	vcmpeq_oqsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1607	vcmpeq_oqsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1608	vcmpeq_oqsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1609	vcmpeq_oqsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1610
1611	vcmpeqsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1612	vcmpeqsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1613	vcmpeqsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1614	vcmpeqsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1615	vcmpeqsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1616	vcmpeqsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1617	vcmpeqsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1618	vcmpeqsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1619
1620	vcmplt_ossd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1621	vcmplt_ossd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1622	vcmplt_ossd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1623	vcmplt_ossd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1624	vcmplt_ossd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1625	vcmplt_ossd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1626	vcmplt_ossd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1627	vcmplt_ossd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1628
1629	vcmpltsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1630	vcmpltsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1631	vcmpltsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1632	vcmpltsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1633	vcmpltsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1634	vcmpltsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1635	vcmpltsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1636	vcmpltsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1637
1638	vcmple_ossd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1639	vcmple_ossd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1640	vcmple_ossd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1641	vcmple_ossd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1642	vcmple_ossd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1643	vcmple_ossd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1644	vcmple_ossd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1645	vcmple_ossd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1646
1647	vcmplesd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1648	vcmplesd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1649	vcmplesd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1650	vcmplesd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1651	vcmplesd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1652	vcmplesd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1653	vcmplesd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1654	vcmplesd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1655
1656	vcmpunord_qsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1657	vcmpunord_qsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1658	vcmpunord_qsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1659	vcmpunord_qsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1660	vcmpunord_qsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1661	vcmpunord_qsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1662	vcmpunord_qsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1663	vcmpunord_qsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1664
1665	vcmpunordsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1666	vcmpunordsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1667	vcmpunordsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1668	vcmpunordsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1669	vcmpunordsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1670	vcmpunordsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1671	vcmpunordsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1672	vcmpunordsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1673
1674	vcmpneq_uqsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1675	vcmpneq_uqsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1676	vcmpneq_uqsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1677	vcmpneq_uqsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1678	vcmpneq_uqsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1679	vcmpneq_uqsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1680	vcmpneq_uqsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1681	vcmpneq_uqsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1682
1683	vcmpneqsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1684	vcmpneqsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1685	vcmpneqsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1686	vcmpneqsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1687	vcmpneqsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1688	vcmpneqsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1689	vcmpneqsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1690	vcmpneqsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1691
1692	vcmpnlt_ussd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1693	vcmpnlt_ussd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1694	vcmpnlt_ussd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1695	vcmpnlt_ussd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1696	vcmpnlt_ussd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1697	vcmpnlt_ussd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1698	vcmpnlt_ussd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1699	vcmpnlt_ussd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1700
1701	vcmpnltsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1702	vcmpnltsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1703	vcmpnltsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1704	vcmpnltsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1705	vcmpnltsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1706	vcmpnltsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1707	vcmpnltsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1708	vcmpnltsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1709
1710	vcmpnle_ussd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1711	vcmpnle_ussd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1712	vcmpnle_ussd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1713	vcmpnle_ussd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1714	vcmpnle_ussd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1715	vcmpnle_ussd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1716	vcmpnle_ussd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1717	vcmpnle_ussd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1718
1719	vcmpnlesd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1720	vcmpnlesd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1721	vcmpnlesd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1722	vcmpnlesd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1723	vcmpnlesd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1724	vcmpnlesd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1725	vcmpnlesd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1726	vcmpnlesd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1727
1728	vcmpord_qsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1729	vcmpord_qsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1730	vcmpord_qsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1731	vcmpord_qsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1732	vcmpord_qsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1733	vcmpord_qsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1734	vcmpord_qsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1735	vcmpord_qsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1736
1737	vcmpordsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1738	vcmpordsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1739	vcmpordsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1740	vcmpordsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1741	vcmpordsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1742	vcmpordsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1743	vcmpordsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1744	vcmpordsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1745
1746	vcmpeq_uqsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1747	vcmpeq_uqsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1748	vcmpeq_uqsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1749	vcmpeq_uqsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1750	vcmpeq_uqsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1751	vcmpeq_uqsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1752	vcmpeq_uqsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1753	vcmpeq_uqsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1754
1755	vcmpnge_ussd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1756	vcmpnge_ussd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1757	vcmpnge_ussd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1758	vcmpnge_ussd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1759	vcmpnge_ussd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1760	vcmpnge_ussd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1761	vcmpnge_ussd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1762	vcmpnge_ussd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1763
1764	vcmpngesd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1765	vcmpngesd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1766	vcmpngesd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1767	vcmpngesd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1768	vcmpngesd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1769	vcmpngesd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1770	vcmpngesd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1771	vcmpngesd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1772
1773	vcmpngt_ussd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1774	vcmpngt_ussd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1775	vcmpngt_ussd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1776	vcmpngt_ussd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1777	vcmpngt_ussd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1778	vcmpngt_ussd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1779	vcmpngt_ussd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1780	vcmpngt_ussd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1781
1782	vcmpngtsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1783	vcmpngtsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1784	vcmpngtsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1785	vcmpngtsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1786	vcmpngtsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1787	vcmpngtsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1788	vcmpngtsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1789	vcmpngtsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1790
1791	vcmpfalse_oqsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1792	vcmpfalse_oqsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1793	vcmpfalse_oqsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1794	vcmpfalse_oqsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1795	vcmpfalse_oqsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1796	vcmpfalse_oqsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1797	vcmpfalse_oqsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1798	vcmpfalse_oqsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1799
1800	vcmpfalsesd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1801	vcmpfalsesd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1802	vcmpfalsesd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1803	vcmpfalsesd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1804	vcmpfalsesd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1805	vcmpfalsesd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1806	vcmpfalsesd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1807	vcmpfalsesd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1808
1809	vcmpneq_oqsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1810	vcmpneq_oqsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1811	vcmpneq_oqsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1812	vcmpneq_oqsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1813	vcmpneq_oqsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1814	vcmpneq_oqsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1815	vcmpneq_oqsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1816	vcmpneq_oqsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1817
1818	vcmpge_ossd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1819	vcmpge_ossd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1820	vcmpge_ossd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1821	vcmpge_ossd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1822	vcmpge_ossd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1823	vcmpge_ossd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1824	vcmpge_ossd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1825	vcmpge_ossd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1826
1827	vcmpgesd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1828	vcmpgesd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1829	vcmpgesd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1830	vcmpgesd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1831	vcmpgesd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1832	vcmpgesd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1833	vcmpgesd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1834	vcmpgesd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1835
1836	vcmpgt_ossd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1837	vcmpgt_ossd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1838	vcmpgt_ossd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1839	vcmpgt_ossd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1840	vcmpgt_ossd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1841	vcmpgt_ossd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1842	vcmpgt_ossd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1843	vcmpgt_ossd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1844
1845	vcmpgtsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1846	vcmpgtsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1847	vcmpgtsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1848	vcmpgtsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1849	vcmpgtsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1850	vcmpgtsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1851	vcmpgtsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1852	vcmpgtsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1853
1854	vcmptrue_uqsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1855	vcmptrue_uqsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1856	vcmptrue_uqsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1857	vcmptrue_uqsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1858	vcmptrue_uqsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1859	vcmptrue_uqsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1860	vcmptrue_uqsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1861	vcmptrue_uqsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1862
1863	vcmptruesd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1864	vcmptruesd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1865	vcmptruesd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1866	vcmptruesd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1867	vcmptruesd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1868	vcmptruesd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1869	vcmptruesd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1870	vcmptruesd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1871
1872	vcmpeq_ossd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1873	vcmpeq_ossd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1874	vcmpeq_ossd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1875	vcmpeq_ossd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1876	vcmpeq_ossd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1877	vcmpeq_ossd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1878	vcmpeq_ossd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1879	vcmpeq_ossd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1880
1881	vcmplt_oqsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1882	vcmplt_oqsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1883	vcmplt_oqsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1884	vcmplt_oqsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1885	vcmplt_oqsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1886	vcmplt_oqsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1887	vcmplt_oqsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1888	vcmplt_oqsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1889
1890	vcmple_oqsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1891	vcmple_oqsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1892	vcmple_oqsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1893	vcmple_oqsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1894	vcmple_oqsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1895	vcmple_oqsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1896	vcmple_oqsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1897	vcmple_oqsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1898
1899	vcmpunord_ssd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1900	vcmpunord_ssd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1901	vcmpunord_ssd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1902	vcmpunord_ssd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1903	vcmpunord_ssd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1904	vcmpunord_ssd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1905	vcmpunord_ssd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1906	vcmpunord_ssd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1907
1908	vcmpneq_ussd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1909	vcmpneq_ussd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1910	vcmpneq_ussd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1911	vcmpneq_ussd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1912	vcmpneq_ussd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1913	vcmpneq_ussd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1914	vcmpneq_ussd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1915	vcmpneq_ussd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1916
1917	vcmpnlt_uqsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1918	vcmpnlt_uqsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1919	vcmpnlt_uqsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1920	vcmpnlt_uqsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1921	vcmpnlt_uqsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1922	vcmpnlt_uqsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1923	vcmpnlt_uqsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1924	vcmpnlt_uqsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1925
1926	vcmpnle_uqsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1927	vcmpnle_uqsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1928	vcmpnle_uqsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1929	vcmpnle_uqsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1930	vcmpnle_uqsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1931	vcmpnle_uqsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1932	vcmpnle_uqsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1933	vcmpnle_uqsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1934
1935	vcmpord_ssd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1936	vcmpord_ssd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1937	vcmpord_ssd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1938	vcmpord_ssd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1939	vcmpord_ssd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1940	vcmpord_ssd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1941	vcmpord_ssd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1942	vcmpord_ssd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1943
1944	vcmpeq_ussd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1945	vcmpeq_ussd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1946	vcmpeq_ussd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1947	vcmpeq_ussd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1948	vcmpeq_ussd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1949	vcmpeq_ussd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1950	vcmpeq_ussd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1951	vcmpeq_ussd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1952
1953	vcmpnge_uqsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1954	vcmpnge_uqsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1955	vcmpnge_uqsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1956	vcmpnge_uqsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1957	vcmpnge_uqsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1958	vcmpnge_uqsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1959	vcmpnge_uqsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1960	vcmpnge_uqsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1961
1962	vcmpngt_uqsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1963	vcmpngt_uqsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1964	vcmpngt_uqsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1965	vcmpngt_uqsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1966	vcmpngt_uqsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1967	vcmpngt_uqsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1968	vcmpngt_uqsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1969	vcmpngt_uqsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1970
1971	vcmpfalse_ossd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1972	vcmpfalse_ossd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1973	vcmpfalse_ossd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1974	vcmpfalse_ossd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1975	vcmpfalse_ossd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1976	vcmpfalse_ossd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1977	vcmpfalse_ossd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1978	vcmpfalse_ossd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1979
1980	vcmpneq_ossd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1981	vcmpneq_ossd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1982	vcmpneq_ossd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1983	vcmpneq_ossd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1984	vcmpneq_ossd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1985	vcmpneq_ossd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1986	vcmpneq_ossd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1987	vcmpneq_ossd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1988
1989	vcmpge_oqsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1990	vcmpge_oqsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
1991	vcmpge_oqsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
1992	vcmpge_oqsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
1993	vcmpge_oqsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1994	vcmpge_oqsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
1995	vcmpge_oqsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
1996	vcmpge_oqsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
1997
1998	vcmpgt_oqsd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
1999	vcmpgt_oqsd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2000	vcmpgt_oqsd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2001	vcmpgt_oqsd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2002	vcmpgt_oqsd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2003	vcmpgt_oqsd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
2004	vcmpgt_oqsd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2005	vcmpgt_oqsd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
2006
2007	vcmptrue_ussd	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2008	vcmptrue_ussd	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2009	vcmptrue_ussd	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2010	vcmptrue_ussd	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2011	vcmptrue_ussd	1016(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2012	vcmptrue_ussd	1024(%edx), %xmm5, %k5{%k7}	 # AVX512F
2013	vcmptrue_ussd	-1024(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2014	vcmptrue_ussd	-1032(%edx), %xmm5, %k5{%k7}	 # AVX512F
2015
2016	vcmpss	$0xab, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2017	vcmpss	$0xab, {sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2018	vcmpss	$123, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2019	vcmpss	$123, {sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2020	vcmpss	$123, (%ecx), %xmm5, %k5{%k7}	 # AVX512F
2021	vcmpss	$123, -123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2022	vcmpss	$123, 508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2023	vcmpss	$123, 512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2024	vcmpss	$123, -512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2025	vcmpss	$123, -516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2026
2027	vcmpeq_oqss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2028	vcmpeq_oqss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2029	vcmpeq_oqss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2030	vcmpeq_oqss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2031	vcmpeq_oqss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2032	vcmpeq_oqss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2033	vcmpeq_oqss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2034	vcmpeq_oqss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2035
2036	vcmpeqss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2037	vcmpeqss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2038	vcmpeqss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2039	vcmpeqss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2040	vcmpeqss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2041	vcmpeqss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2042	vcmpeqss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2043	vcmpeqss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2044
2045	vcmplt_osss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2046	vcmplt_osss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2047	vcmplt_osss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2048	vcmplt_osss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2049	vcmplt_osss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2050	vcmplt_osss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2051	vcmplt_osss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2052	vcmplt_osss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2053
2054	vcmpltss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2055	vcmpltss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2056	vcmpltss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2057	vcmpltss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2058	vcmpltss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2059	vcmpltss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2060	vcmpltss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2061	vcmpltss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2062
2063	vcmple_osss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2064	vcmple_osss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2065	vcmple_osss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2066	vcmple_osss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2067	vcmple_osss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2068	vcmple_osss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2069	vcmple_osss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2070	vcmple_osss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2071
2072	vcmpless	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2073	vcmpless	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2074	vcmpless	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2075	vcmpless	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2076	vcmpless	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2077	vcmpless	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2078	vcmpless	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2079	vcmpless	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2080
2081	vcmpunord_qss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2082	vcmpunord_qss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2083	vcmpunord_qss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2084	vcmpunord_qss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2085	vcmpunord_qss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2086	vcmpunord_qss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2087	vcmpunord_qss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2088	vcmpunord_qss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2089
2090	vcmpunordss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2091	vcmpunordss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2092	vcmpunordss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2093	vcmpunordss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2094	vcmpunordss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2095	vcmpunordss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2096	vcmpunordss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2097	vcmpunordss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2098
2099	vcmpneq_uqss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2100	vcmpneq_uqss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2101	vcmpneq_uqss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2102	vcmpneq_uqss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2103	vcmpneq_uqss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2104	vcmpneq_uqss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2105	vcmpneq_uqss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2106	vcmpneq_uqss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2107
2108	vcmpneqss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2109	vcmpneqss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2110	vcmpneqss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2111	vcmpneqss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2112	vcmpneqss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2113	vcmpneqss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2114	vcmpneqss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2115	vcmpneqss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2116
2117	vcmpnlt_usss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2118	vcmpnlt_usss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2119	vcmpnlt_usss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2120	vcmpnlt_usss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2121	vcmpnlt_usss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2122	vcmpnlt_usss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2123	vcmpnlt_usss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2124	vcmpnlt_usss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2125
2126	vcmpnltss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2127	vcmpnltss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2128	vcmpnltss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2129	vcmpnltss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2130	vcmpnltss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2131	vcmpnltss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2132	vcmpnltss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2133	vcmpnltss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2134
2135	vcmpnle_usss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2136	vcmpnle_usss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2137	vcmpnle_usss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2138	vcmpnle_usss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2139	vcmpnle_usss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2140	vcmpnle_usss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2141	vcmpnle_usss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2142	vcmpnle_usss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2143
2144	vcmpnless	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2145	vcmpnless	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2146	vcmpnless	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2147	vcmpnless	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2148	vcmpnless	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2149	vcmpnless	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2150	vcmpnless	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2151	vcmpnless	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2152
2153	vcmpord_qss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2154	vcmpord_qss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2155	vcmpord_qss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2156	vcmpord_qss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2157	vcmpord_qss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2158	vcmpord_qss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2159	vcmpord_qss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2160	vcmpord_qss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2161
2162	vcmpordss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2163	vcmpordss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2164	vcmpordss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2165	vcmpordss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2166	vcmpordss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2167	vcmpordss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2168	vcmpordss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2169	vcmpordss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2170
2171	vcmpeq_uqss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2172	vcmpeq_uqss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2173	vcmpeq_uqss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2174	vcmpeq_uqss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2175	vcmpeq_uqss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2176	vcmpeq_uqss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2177	vcmpeq_uqss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2178	vcmpeq_uqss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2179
2180	vcmpnge_usss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2181	vcmpnge_usss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2182	vcmpnge_usss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2183	vcmpnge_usss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2184	vcmpnge_usss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2185	vcmpnge_usss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2186	vcmpnge_usss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2187	vcmpnge_usss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2188
2189	vcmpngess	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2190	vcmpngess	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2191	vcmpngess	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2192	vcmpngess	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2193	vcmpngess	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2194	vcmpngess	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2195	vcmpngess	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2196	vcmpngess	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2197
2198	vcmpngt_usss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2199	vcmpngt_usss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2200	vcmpngt_usss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2201	vcmpngt_usss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2202	vcmpngt_usss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2203	vcmpngt_usss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2204	vcmpngt_usss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2205	vcmpngt_usss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2206
2207	vcmpngtss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2208	vcmpngtss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2209	vcmpngtss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2210	vcmpngtss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2211	vcmpngtss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2212	vcmpngtss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2213	vcmpngtss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2214	vcmpngtss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2215
2216	vcmpfalse_oqss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2217	vcmpfalse_oqss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2218	vcmpfalse_oqss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2219	vcmpfalse_oqss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2220	vcmpfalse_oqss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2221	vcmpfalse_oqss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2222	vcmpfalse_oqss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2223	vcmpfalse_oqss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2224
2225	vcmpfalsess	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2226	vcmpfalsess	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2227	vcmpfalsess	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2228	vcmpfalsess	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2229	vcmpfalsess	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2230	vcmpfalsess	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2231	vcmpfalsess	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2232	vcmpfalsess	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2233
2234	vcmpneq_oqss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2235	vcmpneq_oqss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2236	vcmpneq_oqss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2237	vcmpneq_oqss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2238	vcmpneq_oqss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2239	vcmpneq_oqss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2240	vcmpneq_oqss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2241	vcmpneq_oqss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2242
2243	vcmpge_osss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2244	vcmpge_osss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2245	vcmpge_osss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2246	vcmpge_osss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2247	vcmpge_osss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2248	vcmpge_osss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2249	vcmpge_osss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2250	vcmpge_osss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2251
2252	vcmpgess	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2253	vcmpgess	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2254	vcmpgess	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2255	vcmpgess	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2256	vcmpgess	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2257	vcmpgess	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2258	vcmpgess	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2259	vcmpgess	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2260
2261	vcmpgt_osss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2262	vcmpgt_osss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2263	vcmpgt_osss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2264	vcmpgt_osss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2265	vcmpgt_osss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2266	vcmpgt_osss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2267	vcmpgt_osss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2268	vcmpgt_osss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2269
2270	vcmpgtss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2271	vcmpgtss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2272	vcmpgtss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2273	vcmpgtss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2274	vcmpgtss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2275	vcmpgtss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2276	vcmpgtss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2277	vcmpgtss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2278
2279	vcmptrue_uqss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2280	vcmptrue_uqss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2281	vcmptrue_uqss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2282	vcmptrue_uqss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2283	vcmptrue_uqss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2284	vcmptrue_uqss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2285	vcmptrue_uqss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2286	vcmptrue_uqss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2287
2288	vcmptruess	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2289	vcmptruess	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2290	vcmptruess	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2291	vcmptruess	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2292	vcmptruess	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2293	vcmptruess	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2294	vcmptruess	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2295	vcmptruess	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2296
2297	vcmpeq_osss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2298	vcmpeq_osss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2299	vcmpeq_osss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2300	vcmpeq_osss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2301	vcmpeq_osss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2302	vcmpeq_osss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2303	vcmpeq_osss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2304	vcmpeq_osss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2305
2306	vcmplt_oqss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2307	vcmplt_oqss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2308	vcmplt_oqss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2309	vcmplt_oqss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2310	vcmplt_oqss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2311	vcmplt_oqss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2312	vcmplt_oqss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2313	vcmplt_oqss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2314
2315	vcmple_oqss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2316	vcmple_oqss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2317	vcmple_oqss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2318	vcmple_oqss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2319	vcmple_oqss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2320	vcmple_oqss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2321	vcmple_oqss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2322	vcmple_oqss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2323
2324	vcmpunord_sss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2325	vcmpunord_sss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2326	vcmpunord_sss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2327	vcmpunord_sss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2328	vcmpunord_sss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2329	vcmpunord_sss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2330	vcmpunord_sss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2331	vcmpunord_sss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2332
2333	vcmpneq_usss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2334	vcmpneq_usss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2335	vcmpneq_usss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2336	vcmpneq_usss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2337	vcmpneq_usss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2338	vcmpneq_usss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2339	vcmpneq_usss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2340	vcmpneq_usss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2341
2342	vcmpnlt_uqss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2343	vcmpnlt_uqss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2344	vcmpnlt_uqss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2345	vcmpnlt_uqss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2346	vcmpnlt_uqss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2347	vcmpnlt_uqss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2348	vcmpnlt_uqss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2349	vcmpnlt_uqss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2350
2351	vcmpnle_uqss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2352	vcmpnle_uqss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2353	vcmpnle_uqss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2354	vcmpnle_uqss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2355	vcmpnle_uqss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2356	vcmpnle_uqss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2357	vcmpnle_uqss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2358	vcmpnle_uqss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2359
2360	vcmpord_sss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2361	vcmpord_sss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2362	vcmpord_sss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2363	vcmpord_sss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2364	vcmpord_sss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2365	vcmpord_sss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2366	vcmpord_sss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2367	vcmpord_sss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2368
2369	vcmpeq_usss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2370	vcmpeq_usss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2371	vcmpeq_usss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2372	vcmpeq_usss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2373	vcmpeq_usss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2374	vcmpeq_usss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2375	vcmpeq_usss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2376	vcmpeq_usss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2377
2378	vcmpnge_uqss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2379	vcmpnge_uqss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2380	vcmpnge_uqss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2381	vcmpnge_uqss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2382	vcmpnge_uqss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2383	vcmpnge_uqss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2384	vcmpnge_uqss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2385	vcmpnge_uqss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2386
2387	vcmpngt_uqss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2388	vcmpngt_uqss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2389	vcmpngt_uqss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2390	vcmpngt_uqss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2391	vcmpngt_uqss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2392	vcmpngt_uqss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2393	vcmpngt_uqss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2394	vcmpngt_uqss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2395
2396	vcmpfalse_osss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2397	vcmpfalse_osss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2398	vcmpfalse_osss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2399	vcmpfalse_osss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2400	vcmpfalse_osss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2401	vcmpfalse_osss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2402	vcmpfalse_osss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2403	vcmpfalse_osss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2404
2405	vcmpneq_osss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2406	vcmpneq_osss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2407	vcmpneq_osss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2408	vcmpneq_osss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2409	vcmpneq_osss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2410	vcmpneq_osss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2411	vcmpneq_osss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2412	vcmpneq_osss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2413
2414	vcmpge_oqss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2415	vcmpge_oqss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2416	vcmpge_oqss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2417	vcmpge_oqss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2418	vcmpge_oqss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2419	vcmpge_oqss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2420	vcmpge_oqss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2421	vcmpge_oqss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2422
2423	vcmpgt_oqss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2424	vcmpgt_oqss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2425	vcmpgt_oqss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2426	vcmpgt_oqss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2427	vcmpgt_oqss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2428	vcmpgt_oqss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2429	vcmpgt_oqss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2430	vcmpgt_oqss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2431
2432	vcmptrue_usss	%xmm4, %xmm5, %k5{%k7}	 # AVX512F
2433	vcmptrue_usss	{sae}, %xmm4, %xmm5, %k5{%k7}	 # AVX512F
2434	vcmptrue_usss	(%ecx), %xmm5, %k5{%k7}	 # AVX512F
2435	vcmptrue_usss	-123456(%esp,%esi,8), %xmm5, %k5{%k7}	 # AVX512F
2436	vcmptrue_usss	508(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2437	vcmptrue_usss	512(%edx), %xmm5, %k5{%k7}	 # AVX512F
2438	vcmptrue_usss	-512(%edx), %xmm5, %k5{%k7}	 # AVX512F Disp8
2439	vcmptrue_usss	-516(%edx), %xmm5, %k5{%k7}	 # AVX512F
2440
2441	vcomisd	{sae}, %xmm5, %xmm6	 # AVX512F
2442
2443	vcomiss	{sae}, %xmm5, %xmm6	 # AVX512F
2444
2445	vcompresspd	%zmm6, (%ecx)	 # AVX512F
2446	vcompresspd	%zmm6, (%ecx){%k7}	 # AVX512F
2447	vcompresspd	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
2448	vcompresspd	%zmm6, 1016(%edx)	 # AVX512F Disp8
2449	vcompresspd	%zmm6, 1024(%edx)	 # AVX512F
2450	vcompresspd	%zmm6, -1024(%edx)	 # AVX512F Disp8
2451	vcompresspd	%zmm6, -1032(%edx)	 # AVX512F
2452
2453	vcompresspd	%zmm5, %zmm6	 # AVX512F
2454	vcompresspd	%zmm5, %zmm6{%k7}	 # AVX512F
2455	vcompresspd	%zmm5, %zmm6{%k7}{z}	 # AVX512F
2456
2457	vcompressps	%zmm6, (%ecx)	 # AVX512F
2458	vcompressps	%zmm6, (%ecx){%k7}	 # AVX512F
2459	vcompressps	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
2460	vcompressps	%zmm6, 508(%edx)	 # AVX512F Disp8
2461	vcompressps	%zmm6, 512(%edx)	 # AVX512F
2462	vcompressps	%zmm6, -512(%edx)	 # AVX512F Disp8
2463	vcompressps	%zmm6, -516(%edx)	 # AVX512F
2464
2465	vcompressps	%zmm5, %zmm6	 # AVX512F
2466	vcompressps	%zmm5, %zmm6{%k7}	 # AVX512F
2467	vcompressps	%zmm5, %zmm6{%k7}{z}	 # AVX512F
2468
2469	vcvtdq2pd	%ymm5, %zmm6{%k7}	 # AVX512F
2470	vcvtdq2pd	%ymm5, %zmm6{%k7}{z}	 # AVX512F
2471	vcvtdq2pd	(%ecx), %zmm6{%k7}	 # AVX512F
2472	vcvtdq2pd	-123456(%esp,%esi,8), %zmm6{%k7}	 # AVX512F
2473	vcvtdq2pd	(%eax){1to8}, %zmm6{%k7}	 # AVX512F
2474	vcvtdq2pd	4064(%edx), %zmm6{%k7}	 # AVX512F Disp8
2475	vcvtdq2pd	4096(%edx), %zmm6{%k7}	 # AVX512F
2476	vcvtdq2pd	-4096(%edx), %zmm6{%k7}	 # AVX512F Disp8
2477	vcvtdq2pd	-4128(%edx), %zmm6{%k7}	 # AVX512F
2478	vcvtdq2pd	508(%edx){1to8}, %zmm6{%k7}	 # AVX512F Disp8
2479	vcvtdq2pd	512(%edx){1to8}, %zmm6{%k7}	 # AVX512F
2480	vcvtdq2pd	-512(%edx){1to8}, %zmm6{%k7}	 # AVX512F Disp8
2481	vcvtdq2pd	-516(%edx){1to8}, %zmm6{%k7}	 # AVX512F
2482
2483	vcvtdq2ps	%zmm5, %zmm6	 # AVX512F
2484	vcvtdq2ps	%zmm5, %zmm6{%k7}	 # AVX512F
2485	vcvtdq2ps	%zmm5, %zmm6{%k7}{z}	 # AVX512F
2486	vcvtdq2ps	{rn-sae}, %zmm5, %zmm6	 # AVX512F
2487	vcvtdq2ps	{ru-sae}, %zmm5, %zmm6	 # AVX512F
2488	vcvtdq2ps	{rd-sae}, %zmm5, %zmm6	 # AVX512F
2489	vcvtdq2ps	{rz-sae}, %zmm5, %zmm6	 # AVX512F
2490	vcvtdq2ps	(%ecx), %zmm6	 # AVX512F
2491	vcvtdq2ps	-123456(%esp,%esi,8), %zmm6	 # AVX512F
2492	vcvtdq2ps	(%eax){1to16}, %zmm6	 # AVX512F
2493	vcvtdq2ps	8128(%edx), %zmm6	 # AVX512F Disp8
2494	vcvtdq2ps	8192(%edx), %zmm6	 # AVX512F
2495	vcvtdq2ps	-8192(%edx), %zmm6	 # AVX512F Disp8
2496	vcvtdq2ps	-8256(%edx), %zmm6	 # AVX512F
2497	vcvtdq2ps	508(%edx){1to16}, %zmm6	 # AVX512F Disp8
2498	vcvtdq2ps	512(%edx){1to16}, %zmm6	 # AVX512F
2499	vcvtdq2ps	-512(%edx){1to16}, %zmm6	 # AVX512F Disp8
2500	vcvtdq2ps	-516(%edx){1to16}, %zmm6	 # AVX512F
2501
2502	vcvtpd2dq	%zmm5, %ymm6{%k7}	 # AVX512F
2503	vcvtpd2dq	%zmm5, %ymm6{%k7}{z}	 # AVX512F
2504	vcvtpd2dq	{rn-sae}, %zmm5, %ymm6{%k7}	 # AVX512F
2505	vcvtpd2dq	{ru-sae}, %zmm5, %ymm6{%k7}	 # AVX512F
2506	vcvtpd2dq	{rd-sae}, %zmm5, %ymm6{%k7}	 # AVX512F
2507	vcvtpd2dq	{rz-sae}, %zmm5, %ymm6{%k7}	 # AVX512F
2508	vcvtpd2dq	(%ecx), %ymm6{%k7}	 # AVX512F
2509	vcvtpd2dq	-123456(%esp,%esi,8), %ymm6{%k7}	 # AVX512F
2510	vcvtpd2dq	(%eax){1to8}, %ymm6{%k7}	 # AVX512F
2511	vcvtpd2dq	8128(%edx), %ymm6{%k7}	 # AVX512F Disp8
2512	vcvtpd2dq	8192(%edx), %ymm6{%k7}	 # AVX512F
2513	vcvtpd2dq	-8192(%edx), %ymm6{%k7}	 # AVX512F Disp8
2514	vcvtpd2dq	-8256(%edx), %ymm6{%k7}	 # AVX512F
2515	vcvtpd2dq	1016(%edx){1to8}, %ymm6{%k7}	 # AVX512F Disp8
2516	vcvtpd2dq	1024(%edx){1to8}, %ymm6{%k7}	 # AVX512F
2517	vcvtpd2dq	-1024(%edx){1to8}, %ymm6{%k7}	 # AVX512F Disp8
2518	vcvtpd2dq	-1032(%edx){1to8}, %ymm6{%k7}	 # AVX512F
2519
2520	vcvtpd2ps	%zmm5, %ymm6{%k7}	 # AVX512F
2521	vcvtpd2ps	%zmm5, %ymm6{%k7}{z}	 # AVX512F
2522	vcvtpd2ps	{rn-sae}, %zmm5, %ymm6{%k7}	 # AVX512F
2523	vcvtpd2ps	{ru-sae}, %zmm5, %ymm6{%k7}	 # AVX512F
2524	vcvtpd2ps	{rd-sae}, %zmm5, %ymm6{%k7}	 # AVX512F
2525	vcvtpd2ps	{rz-sae}, %zmm5, %ymm6{%k7}	 # AVX512F
2526	vcvtpd2ps	(%ecx), %ymm6{%k7}	 # AVX512F
2527	vcvtpd2ps	-123456(%esp,%esi,8), %ymm6{%k7}	 # AVX512F
2528	vcvtpd2ps	(%eax){1to8}, %ymm6{%k7}	 # AVX512F
2529	vcvtpd2ps	8128(%edx), %ymm6{%k7}	 # AVX512F Disp8
2530	vcvtpd2ps	8192(%edx), %ymm6{%k7}	 # AVX512F
2531	vcvtpd2ps	-8192(%edx), %ymm6{%k7}	 # AVX512F Disp8
2532	vcvtpd2ps	-8256(%edx), %ymm6{%k7}	 # AVX512F
2533	vcvtpd2ps	1016(%edx){1to8}, %ymm6{%k7}	 # AVX512F Disp8
2534	vcvtpd2ps	1024(%edx){1to8}, %ymm6{%k7}	 # AVX512F
2535	vcvtpd2ps	-1024(%edx){1to8}, %ymm6{%k7}	 # AVX512F Disp8
2536	vcvtpd2ps	-1032(%edx){1to8}, %ymm6{%k7}	 # AVX512F
2537
2538	vcvtpd2udq	%zmm5, %ymm6{%k7}	 # AVX512F
2539	vcvtpd2udq	%zmm5, %ymm6{%k7}{z}	 # AVX512F
2540	vcvtpd2udq	{rn-sae}, %zmm5, %ymm6{%k7}	 # AVX512F
2541	vcvtpd2udq	{ru-sae}, %zmm5, %ymm6{%k7}	 # AVX512F
2542	vcvtpd2udq	{rd-sae}, %zmm5, %ymm6{%k7}	 # AVX512F
2543	vcvtpd2udq	{rz-sae}, %zmm5, %ymm6{%k7}	 # AVX512F
2544	vcvtpd2udq	(%ecx), %ymm6{%k7}	 # AVX512F
2545	vcvtpd2udq	-123456(%esp,%esi,8), %ymm6{%k7}	 # AVX512F
2546	vcvtpd2udq	(%eax){1to8}, %ymm6{%k7}	 # AVX512F
2547	vcvtpd2udq	8128(%edx), %ymm6{%k7}	 # AVX512F Disp8
2548	vcvtpd2udq	8192(%edx), %ymm6{%k7}	 # AVX512F
2549	vcvtpd2udq	-8192(%edx), %ymm6{%k7}	 # AVX512F Disp8
2550	vcvtpd2udq	-8256(%edx), %ymm6{%k7}	 # AVX512F
2551	vcvtpd2udq	1016(%edx){1to8}, %ymm6{%k7}	 # AVX512F Disp8
2552	vcvtpd2udq	1024(%edx){1to8}, %ymm6{%k7}	 # AVX512F
2553	vcvtpd2udq	-1024(%edx){1to8}, %ymm6{%k7}	 # AVX512F Disp8
2554	vcvtpd2udq	-1032(%edx){1to8}, %ymm6{%k7}	 # AVX512F
2555
2556	vcvtph2ps	%ymm5, %zmm6{%k7}	 # AVX512F
2557	vcvtph2ps	%ymm5, %zmm6{%k7}{z}	 # AVX512F
2558	vcvtph2ps	{sae}, %ymm5, %zmm6{%k7}	 # AVX512F
2559	vcvtph2ps	(%ecx), %zmm6{%k7}	 # AVX512F
2560	vcvtph2ps	-123456(%esp,%esi,8), %zmm6{%k7}	 # AVX512F
2561	vcvtph2ps	4064(%edx), %zmm6{%k7}	 # AVX512F Disp8
2562	vcvtph2ps	4096(%edx), %zmm6{%k7}	 # AVX512F
2563	vcvtph2ps	-4096(%edx), %zmm6{%k7}	 # AVX512F Disp8
2564	vcvtph2ps	-4128(%edx), %zmm6{%k7}	 # AVX512F
2565
2566	vcvtps2dq	%zmm5, %zmm6	 # AVX512F
2567	vcvtps2dq	%zmm5, %zmm6{%k7}	 # AVX512F
2568	vcvtps2dq	%zmm5, %zmm6{%k7}{z}	 # AVX512F
2569	vcvtps2dq	{rn-sae}, %zmm5, %zmm6	 # AVX512F
2570	vcvtps2dq	{ru-sae}, %zmm5, %zmm6	 # AVX512F
2571	vcvtps2dq	{rd-sae}, %zmm5, %zmm6	 # AVX512F
2572	vcvtps2dq	{rz-sae}, %zmm5, %zmm6	 # AVX512F
2573	vcvtps2dq	(%ecx), %zmm6	 # AVX512F
2574	vcvtps2dq	-123456(%esp,%esi,8), %zmm6	 # AVX512F
2575	vcvtps2dq	(%eax){1to16}, %zmm6	 # AVX512F
2576	vcvtps2dq	8128(%edx), %zmm6	 # AVX512F Disp8
2577	vcvtps2dq	8192(%edx), %zmm6	 # AVX512F
2578	vcvtps2dq	-8192(%edx), %zmm6	 # AVX512F Disp8
2579	vcvtps2dq	-8256(%edx), %zmm6	 # AVX512F
2580	vcvtps2dq	508(%edx){1to16}, %zmm6	 # AVX512F Disp8
2581	vcvtps2dq	512(%edx){1to16}, %zmm6	 # AVX512F
2582	vcvtps2dq	-512(%edx){1to16}, %zmm6	 # AVX512F Disp8
2583	vcvtps2dq	-516(%edx){1to16}, %zmm6	 # AVX512F
2584
2585	vcvtps2pd	%ymm5, %zmm6{%k7}	 # AVX512F
2586	vcvtps2pd	%ymm5, %zmm6{%k7}{z}	 # AVX512F
2587	vcvtps2pd	{sae}, %ymm5, %zmm6{%k7}	 # AVX512F
2588	vcvtps2pd	(%ecx), %zmm6{%k7}	 # AVX512F
2589	vcvtps2pd	-123456(%esp,%esi,8), %zmm6{%k7}	 # AVX512F
2590	vcvtps2pd	(%eax){1to8}, %zmm6{%k7}	 # AVX512F
2591	vcvtps2pd	4064(%edx), %zmm6{%k7}	 # AVX512F Disp8
2592	vcvtps2pd	4096(%edx), %zmm6{%k7}	 # AVX512F
2593	vcvtps2pd	-4096(%edx), %zmm6{%k7}	 # AVX512F Disp8
2594	vcvtps2pd	-4128(%edx), %zmm6{%k7}	 # AVX512F
2595	vcvtps2pd	508(%edx){1to8}, %zmm6{%k7}	 # AVX512F Disp8
2596	vcvtps2pd	512(%edx){1to8}, %zmm6{%k7}	 # AVX512F
2597	vcvtps2pd	-512(%edx){1to8}, %zmm6{%k7}	 # AVX512F Disp8
2598	vcvtps2pd	-516(%edx){1to8}, %zmm6{%k7}	 # AVX512F
2599
2600	vcvtps2ph	$0xab, %zmm5, %ymm6{%k7}	 # AVX512F
2601	vcvtps2ph	$0xab, %zmm5, %ymm6{%k7}{z}	 # AVX512F
2602	vcvtps2ph	$0xab, {sae}, %zmm5, %ymm6{%k7}	 # AVX512F
2603	vcvtps2ph	$123, %zmm5, %ymm6{%k7}	 # AVX512F
2604	vcvtps2ph	$123, {sae}, %zmm5, %ymm6{%k7}	 # AVX512F
2605
2606	vcvtps2udq	%zmm5, %zmm6	 # AVX512F
2607	vcvtps2udq	%zmm5, %zmm6{%k7}	 # AVX512F
2608	vcvtps2udq	%zmm5, %zmm6{%k7}{z}	 # AVX512F
2609	vcvtps2udq	{rn-sae}, %zmm5, %zmm6	 # AVX512F
2610	vcvtps2udq	{ru-sae}, %zmm5, %zmm6	 # AVX512F
2611	vcvtps2udq	{rd-sae}, %zmm5, %zmm6	 # AVX512F
2612	vcvtps2udq	{rz-sae}, %zmm5, %zmm6	 # AVX512F
2613	vcvtps2udq	(%ecx), %zmm6	 # AVX512F
2614	vcvtps2udq	-123456(%esp,%esi,8), %zmm6	 # AVX512F
2615	vcvtps2udq	(%eax){1to16}, %zmm6	 # AVX512F
2616	vcvtps2udq	8128(%edx), %zmm6	 # AVX512F Disp8
2617	vcvtps2udq	8192(%edx), %zmm6	 # AVX512F
2618	vcvtps2udq	-8192(%edx), %zmm6	 # AVX512F Disp8
2619	vcvtps2udq	-8256(%edx), %zmm6	 # AVX512F
2620	vcvtps2udq	508(%edx){1to16}, %zmm6	 # AVX512F Disp8
2621	vcvtps2udq	512(%edx){1to16}, %zmm6	 # AVX512F
2622	vcvtps2udq	-512(%edx){1to16}, %zmm6	 # AVX512F Disp8
2623	vcvtps2udq	-516(%edx){1to16}, %zmm6	 # AVX512F
2624
2625	vcvtsd2si	{rn-sae}, %xmm6, %eax	 # AVX512F
2626	vcvtsd2si	{ru-sae}, %xmm6, %eax	 # AVX512F
2627	vcvtsd2si	{rd-sae}, %xmm6, %eax	 # AVX512F
2628	vcvtsd2si	{rz-sae}, %xmm6, %eax	 # AVX512F
2629	vcvtsd2si	{rn-sae}, %xmm6, %ebp	 # AVX512F
2630	vcvtsd2si	{ru-sae}, %xmm6, %ebp	 # AVX512F
2631	vcvtsd2si	{rd-sae}, %xmm6, %ebp	 # AVX512F
2632	vcvtsd2si	{rz-sae}, %xmm6, %ebp	 # AVX512F
2633
2634	vcvtsd2ss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2635	vcvtsd2ss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
2636	vcvtsd2ss	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2637	vcvtsd2ss	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2638	vcvtsd2ss	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2639	vcvtsd2ss	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2640	vcvtsd2ss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
2641	vcvtsd2ss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
2642	vcvtsd2ss	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
2643	vcvtsd2ss	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
2644	vcvtsd2ss	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
2645	vcvtsd2ss	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
2646
2647
2648	vcvtsi2ssl	%eax, {rn-sae}, %xmm5, %xmm6	 # AVX512F
2649	vcvtsi2ssl	%eax, {ru-sae}, %xmm5, %xmm6	 # AVX512F
2650	vcvtsi2ssl	%eax, {rd-sae}, %xmm5, %xmm6	 # AVX512F
2651	vcvtsi2ssl	%eax, {rz-sae}, %xmm5, %xmm6	 # AVX512F
2652	vcvtsi2ssl	%ebp, {rn-sae}, %xmm5, %xmm6	 # AVX512F
2653	vcvtsi2ssl	%ebp, {ru-sae}, %xmm5, %xmm6	 # AVX512F
2654	vcvtsi2ssl	%ebp, {rd-sae}, %xmm5, %xmm6	 # AVX512F
2655	vcvtsi2ssl	%ebp, {rz-sae}, %xmm5, %xmm6	 # AVX512F
2656
2657	vcvtss2sd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2658	vcvtss2sd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
2659	vcvtss2sd	{sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2660	vcvtss2sd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
2661	vcvtss2sd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
2662	vcvtss2sd	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
2663	vcvtss2sd	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
2664	vcvtss2sd	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
2665	vcvtss2sd	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
2666
2667	vcvtss2si	{rn-sae}, %xmm6, %eax	 # AVX512F
2668	vcvtss2si	{ru-sae}, %xmm6, %eax	 # AVX512F
2669	vcvtss2si	{rd-sae}, %xmm6, %eax	 # AVX512F
2670	vcvtss2si	{rz-sae}, %xmm6, %eax	 # AVX512F
2671	vcvtss2si	{rn-sae}, %xmm6, %ebp	 # AVX512F
2672	vcvtss2si	{ru-sae}, %xmm6, %ebp	 # AVX512F
2673	vcvtss2si	{rd-sae}, %xmm6, %ebp	 # AVX512F
2674	vcvtss2si	{rz-sae}, %xmm6, %ebp	 # AVX512F
2675
2676	vcvttpd2dq	%zmm5, %ymm6{%k7}	 # AVX512F
2677	vcvttpd2dq	%zmm5, %ymm6{%k7}{z}	 # AVX512F
2678	vcvttpd2dq	{sae}, %zmm5, %ymm6{%k7}	 # AVX512F
2679	vcvttpd2dq	(%ecx), %ymm6{%k7}	 # AVX512F
2680	vcvttpd2dq	-123456(%esp,%esi,8), %ymm6{%k7}	 # AVX512F
2681	vcvttpd2dq	(%eax){1to8}, %ymm6{%k7}	 # AVX512F
2682	vcvttpd2dq	8128(%edx), %ymm6{%k7}	 # AVX512F Disp8
2683	vcvttpd2dq	8192(%edx), %ymm6{%k7}	 # AVX512F
2684	vcvttpd2dq	-8192(%edx), %ymm6{%k7}	 # AVX512F Disp8
2685	vcvttpd2dq	-8256(%edx), %ymm6{%k7}	 # AVX512F
2686	vcvttpd2dq	1016(%edx){1to8}, %ymm6{%k7}	 # AVX512F Disp8
2687	vcvttpd2dq	1024(%edx){1to8}, %ymm6{%k7}	 # AVX512F
2688	vcvttpd2dq	-1024(%edx){1to8}, %ymm6{%k7}	 # AVX512F Disp8
2689	vcvttpd2dq	-1032(%edx){1to8}, %ymm6{%k7}	 # AVX512F
2690
2691	vcvttps2dq	%zmm5, %zmm6	 # AVX512F
2692	vcvttps2dq	%zmm5, %zmm6{%k7}	 # AVX512F
2693	vcvttps2dq	%zmm5, %zmm6{%k7}{z}	 # AVX512F
2694	vcvttps2dq	{sae}, %zmm5, %zmm6	 # AVX512F
2695	vcvttps2dq	(%ecx), %zmm6	 # AVX512F
2696	vcvttps2dq	-123456(%esp,%esi,8), %zmm6	 # AVX512F
2697	vcvttps2dq	(%eax){1to16}, %zmm6	 # AVX512F
2698	vcvttps2dq	8128(%edx), %zmm6	 # AVX512F Disp8
2699	vcvttps2dq	8192(%edx), %zmm6	 # AVX512F
2700	vcvttps2dq	-8192(%edx), %zmm6	 # AVX512F Disp8
2701	vcvttps2dq	-8256(%edx), %zmm6	 # AVX512F
2702	vcvttps2dq	508(%edx){1to16}, %zmm6	 # AVX512F Disp8
2703	vcvttps2dq	512(%edx){1to16}, %zmm6	 # AVX512F
2704	vcvttps2dq	-512(%edx){1to16}, %zmm6	 # AVX512F Disp8
2705	vcvttps2dq	-516(%edx){1to16}, %zmm6	 # AVX512F
2706
2707	vcvttsd2si	{sae}, %xmm6, %eax	 # AVX512F
2708	vcvttsd2si	{sae}, %xmm6, %ebp	 # AVX512F
2709
2710	vcvttss2si	{sae}, %xmm6, %eax	 # AVX512F
2711	vcvttss2si	{sae}, %xmm6, %ebp	 # AVX512F
2712
2713	vcvtudq2pd	%ymm5, %zmm6{%k7}	 # AVX512F
2714	vcvtudq2pd	%ymm5, %zmm6{%k7}{z}	 # AVX512F
2715	vcvtudq2pd	(%ecx), %zmm6{%k7}	 # AVX512F
2716	vcvtudq2pd	-123456(%esp,%esi,8), %zmm6{%k7}	 # AVX512F
2717	vcvtudq2pd	(%eax){1to8}, %zmm6{%k7}	 # AVX512F
2718	vcvtudq2pd	4064(%edx), %zmm6{%k7}	 # AVX512F Disp8
2719	vcvtudq2pd	4096(%edx), %zmm6{%k7}	 # AVX512F
2720	vcvtudq2pd	-4096(%edx), %zmm6{%k7}	 # AVX512F Disp8
2721	vcvtudq2pd	-4128(%edx), %zmm6{%k7}	 # AVX512F
2722	vcvtudq2pd	508(%edx){1to8}, %zmm6{%k7}	 # AVX512F Disp8
2723	vcvtudq2pd	512(%edx){1to8}, %zmm6{%k7}	 # AVX512F
2724	vcvtudq2pd	-512(%edx){1to8}, %zmm6{%k7}	 # AVX512F Disp8
2725	vcvtudq2pd	-516(%edx){1to8}, %zmm6{%k7}	 # AVX512F
2726
2727	vcvtudq2ps	%zmm5, %zmm6	 # AVX512F
2728	vcvtudq2ps	%zmm5, %zmm6{%k7}	 # AVX512F
2729	vcvtudq2ps	%zmm5, %zmm6{%k7}{z}	 # AVX512F
2730	vcvtudq2ps	{rn-sae}, %zmm5, %zmm6	 # AVX512F
2731	vcvtudq2ps	{ru-sae}, %zmm5, %zmm6	 # AVX512F
2732	vcvtudq2ps	{rd-sae}, %zmm5, %zmm6	 # AVX512F
2733	vcvtudq2ps	{rz-sae}, %zmm5, %zmm6	 # AVX512F
2734	vcvtudq2ps	(%ecx), %zmm6	 # AVX512F
2735	vcvtudq2ps	-123456(%esp,%esi,8), %zmm6	 # AVX512F
2736	vcvtudq2ps	(%eax){1to16}, %zmm6	 # AVX512F
2737	vcvtudq2ps	8128(%edx), %zmm6	 # AVX512F Disp8
2738	vcvtudq2ps	8192(%edx), %zmm6	 # AVX512F
2739	vcvtudq2ps	-8192(%edx), %zmm6	 # AVX512F Disp8
2740	vcvtudq2ps	-8256(%edx), %zmm6	 # AVX512F
2741	vcvtudq2ps	508(%edx){1to16}, %zmm6	 # AVX512F Disp8
2742	vcvtudq2ps	512(%edx){1to16}, %zmm6	 # AVX512F
2743	vcvtudq2ps	-512(%edx){1to16}, %zmm6	 # AVX512F Disp8
2744	vcvtudq2ps	-516(%edx){1to16}, %zmm6	 # AVX512F
2745
2746	vdivpd	%zmm4, %zmm5, %zmm6	 # AVX512F
2747	vdivpd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
2748	vdivpd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
2749	vdivpd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2750	vdivpd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2751	vdivpd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2752	vdivpd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2753	vdivpd	(%ecx), %zmm5, %zmm6	 # AVX512F
2754	vdivpd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
2755	vdivpd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
2756	vdivpd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
2757	vdivpd	8192(%edx), %zmm5, %zmm6	 # AVX512F
2758	vdivpd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
2759	vdivpd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
2760	vdivpd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
2761	vdivpd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
2762	vdivpd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
2763	vdivpd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
2764
2765	vdivps	%zmm4, %zmm5, %zmm6	 # AVX512F
2766	vdivps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
2767	vdivps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
2768	vdivps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2769	vdivps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2770	vdivps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2771	vdivps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2772	vdivps	(%ecx), %zmm5, %zmm6	 # AVX512F
2773	vdivps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
2774	vdivps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
2775	vdivps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
2776	vdivps	8192(%edx), %zmm5, %zmm6	 # AVX512F
2777	vdivps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
2778	vdivps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
2779	vdivps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
2780	vdivps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
2781	vdivps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
2782	vdivps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
2783
2784	vdivsd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2785	vdivsd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
2786	vdivsd	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2787	vdivsd	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2788	vdivsd	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2789	vdivsd	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2790	vdivsd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
2791	vdivsd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
2792	vdivsd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
2793	vdivsd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
2794	vdivsd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
2795	vdivsd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
2796
2797	vdivss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2798	vdivss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
2799	vdivss	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2800	vdivss	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2801	vdivss	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2802	vdivss	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2803	vdivss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
2804	vdivss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
2805	vdivss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
2806	vdivss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
2807	vdivss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
2808	vdivss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
2809
2810	vexpandpd	(%ecx), %zmm6	 # AVX512F
2811	vexpandpd	(%ecx), %zmm6{%k7}	 # AVX512F
2812	vexpandpd	(%ecx), %zmm6{%k7}{z}	 # AVX512F
2813	vexpandpd	-123456(%esp,%esi,8), %zmm6	 # AVX512F
2814	vexpandpd	1016(%edx), %zmm6	 # AVX512F Disp8
2815	vexpandpd	1024(%edx), %zmm6	 # AVX512F
2816	vexpandpd	-1024(%edx), %zmm6	 # AVX512F Disp8
2817	vexpandpd	-1032(%edx), %zmm6	 # AVX512F
2818
2819	vexpandpd	%zmm5, %zmm6	 # AVX512F
2820	vexpandpd	%zmm5, %zmm6{%k7}	 # AVX512F
2821	vexpandpd	%zmm5, %zmm6{%k7}{z}	 # AVX512F
2822
2823	vexpandps	(%ecx), %zmm6	 # AVX512F
2824	vexpandps	(%ecx), %zmm6{%k7}	 # AVX512F
2825	vexpandps	(%ecx), %zmm6{%k7}{z}	 # AVX512F
2826	vexpandps	-123456(%esp,%esi,8), %zmm6	 # AVX512F
2827	vexpandps	508(%edx), %zmm6	 # AVX512F Disp8
2828	vexpandps	512(%edx), %zmm6	 # AVX512F
2829	vexpandps	-512(%edx), %zmm6	 # AVX512F Disp8
2830	vexpandps	-516(%edx), %zmm6	 # AVX512F
2831
2832	vexpandps	%zmm5, %zmm6	 # AVX512F
2833	vexpandps	%zmm5, %zmm6{%k7}	 # AVX512F
2834	vexpandps	%zmm5, %zmm6{%k7}{z}	 # AVX512F
2835
2836	vextractf32x4	$0xab, %zmm5, %xmm6{%k7}	 # AVX512F
2837	vextractf32x4	$0xab, %zmm5, %xmm6{%k7}{z}	 # AVX512F
2838	vextractf32x4	$123, %zmm5, %xmm6{%k7}	 # AVX512F
2839
2840	vextractf64x4	$0xab, %zmm5, %ymm6{%k7}	 # AVX512F
2841	vextractf64x4	$0xab, %zmm5, %ymm6{%k7}{z}	 # AVX512F
2842	vextractf64x4	$123, %zmm5, %ymm6{%k7}	 # AVX512F
2843
2844	vextracti32x4	$0xab, %zmm5, %xmm6{%k7}	 # AVX512F
2845	vextracti32x4	$0xab, %zmm5, %xmm6{%k7}{z}	 # AVX512F
2846	vextracti32x4	$123, %zmm5, %xmm6{%k7}	 # AVX512F
2847
2848	vextracti64x4	$0xab, %zmm5, %ymm6{%k7}	 # AVX512F
2849	vextracti64x4	$0xab, %zmm5, %ymm6{%k7}{z}	 # AVX512F
2850	vextracti64x4	$123, %zmm5, %ymm6{%k7}	 # AVX512F
2851
2852	vfmadd132pd	%zmm4, %zmm5, %zmm6	 # AVX512F
2853	vfmadd132pd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
2854	vfmadd132pd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
2855	vfmadd132pd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2856	vfmadd132pd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2857	vfmadd132pd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2858	vfmadd132pd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2859	vfmadd132pd	(%ecx), %zmm5, %zmm6	 # AVX512F
2860	vfmadd132pd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
2861	vfmadd132pd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
2862	vfmadd132pd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
2863	vfmadd132pd	8192(%edx), %zmm5, %zmm6	 # AVX512F
2864	vfmadd132pd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
2865	vfmadd132pd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
2866	vfmadd132pd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
2867	vfmadd132pd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
2868	vfmadd132pd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
2869	vfmadd132pd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
2870
2871	vfmadd132ps	%zmm4, %zmm5, %zmm6	 # AVX512F
2872	vfmadd132ps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
2873	vfmadd132ps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
2874	vfmadd132ps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2875	vfmadd132ps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2876	vfmadd132ps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2877	vfmadd132ps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2878	vfmadd132ps	(%ecx), %zmm5, %zmm6	 # AVX512F
2879	vfmadd132ps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
2880	vfmadd132ps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
2881	vfmadd132ps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
2882	vfmadd132ps	8192(%edx), %zmm5, %zmm6	 # AVX512F
2883	vfmadd132ps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
2884	vfmadd132ps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
2885	vfmadd132ps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
2886	vfmadd132ps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
2887	vfmadd132ps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
2888	vfmadd132ps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
2889
2890	vfmadd132sd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2891	vfmadd132sd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
2892	vfmadd132sd	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2893	vfmadd132sd	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2894	vfmadd132sd	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2895	vfmadd132sd	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2896	vfmadd132sd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
2897	vfmadd132sd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
2898	vfmadd132sd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
2899	vfmadd132sd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
2900	vfmadd132sd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
2901	vfmadd132sd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
2902
2903	vfmadd132ss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2904	vfmadd132ss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
2905	vfmadd132ss	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2906	vfmadd132ss	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2907	vfmadd132ss	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2908	vfmadd132ss	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2909	vfmadd132ss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
2910	vfmadd132ss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
2911	vfmadd132ss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
2912	vfmadd132ss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
2913	vfmadd132ss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
2914	vfmadd132ss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
2915
2916	vfmadd213pd	%zmm4, %zmm5, %zmm6	 # AVX512F
2917	vfmadd213pd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
2918	vfmadd213pd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
2919	vfmadd213pd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2920	vfmadd213pd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2921	vfmadd213pd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2922	vfmadd213pd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2923	vfmadd213pd	(%ecx), %zmm5, %zmm6	 # AVX512F
2924	vfmadd213pd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
2925	vfmadd213pd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
2926	vfmadd213pd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
2927	vfmadd213pd	8192(%edx), %zmm5, %zmm6	 # AVX512F
2928	vfmadd213pd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
2929	vfmadd213pd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
2930	vfmadd213pd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
2931	vfmadd213pd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
2932	vfmadd213pd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
2933	vfmadd213pd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
2934
2935	vfmadd213ps	%zmm4, %zmm5, %zmm6	 # AVX512F
2936	vfmadd213ps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
2937	vfmadd213ps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
2938	vfmadd213ps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2939	vfmadd213ps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2940	vfmadd213ps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2941	vfmadd213ps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2942	vfmadd213ps	(%ecx), %zmm5, %zmm6	 # AVX512F
2943	vfmadd213ps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
2944	vfmadd213ps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
2945	vfmadd213ps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
2946	vfmadd213ps	8192(%edx), %zmm5, %zmm6	 # AVX512F
2947	vfmadd213ps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
2948	vfmadd213ps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
2949	vfmadd213ps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
2950	vfmadd213ps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
2951	vfmadd213ps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
2952	vfmadd213ps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
2953
2954	vfmadd213sd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2955	vfmadd213sd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
2956	vfmadd213sd	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2957	vfmadd213sd	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2958	vfmadd213sd	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2959	vfmadd213sd	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2960	vfmadd213sd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
2961	vfmadd213sd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
2962	vfmadd213sd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
2963	vfmadd213sd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
2964	vfmadd213sd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
2965	vfmadd213sd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
2966
2967	vfmadd213ss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2968	vfmadd213ss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
2969	vfmadd213ss	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2970	vfmadd213ss	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2971	vfmadd213ss	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2972	vfmadd213ss	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
2973	vfmadd213ss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
2974	vfmadd213ss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
2975	vfmadd213ss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
2976	vfmadd213ss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
2977	vfmadd213ss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
2978	vfmadd213ss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
2979
2980	vfmadd231pd	%zmm4, %zmm5, %zmm6	 # AVX512F
2981	vfmadd231pd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
2982	vfmadd231pd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
2983	vfmadd231pd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2984	vfmadd231pd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2985	vfmadd231pd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2986	vfmadd231pd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
2987	vfmadd231pd	(%ecx), %zmm5, %zmm6	 # AVX512F
2988	vfmadd231pd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
2989	vfmadd231pd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
2990	vfmadd231pd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
2991	vfmadd231pd	8192(%edx), %zmm5, %zmm6	 # AVX512F
2992	vfmadd231pd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
2993	vfmadd231pd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
2994	vfmadd231pd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
2995	vfmadd231pd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
2996	vfmadd231pd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
2997	vfmadd231pd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
2998
2999	vfmadd231ps	%zmm4, %zmm5, %zmm6	 # AVX512F
3000	vfmadd231ps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3001	vfmadd231ps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3002	vfmadd231ps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3003	vfmadd231ps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3004	vfmadd231ps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3005	vfmadd231ps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3006	vfmadd231ps	(%ecx), %zmm5, %zmm6	 # AVX512F
3007	vfmadd231ps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3008	vfmadd231ps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
3009	vfmadd231ps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3010	vfmadd231ps	8192(%edx), %zmm5, %zmm6	 # AVX512F
3011	vfmadd231ps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3012	vfmadd231ps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3013	vfmadd231ps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3014	vfmadd231ps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3015	vfmadd231ps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3016	vfmadd231ps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3017
3018	vfmadd231sd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3019	vfmadd231sd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3020	vfmadd231sd	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3021	vfmadd231sd	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3022	vfmadd231sd	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3023	vfmadd231sd	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3024	vfmadd231sd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3025	vfmadd231sd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3026	vfmadd231sd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3027	vfmadd231sd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3028	vfmadd231sd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3029	vfmadd231sd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3030
3031	vfmadd231ss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3032	vfmadd231ss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3033	vfmadd231ss	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3034	vfmadd231ss	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3035	vfmadd231ss	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3036	vfmadd231ss	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3037	vfmadd231ss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3038	vfmadd231ss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3039	vfmadd231ss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3040	vfmadd231ss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3041	vfmadd231ss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3042	vfmadd231ss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3043
3044	vfmaddsub132pd	%zmm4, %zmm5, %zmm6	 # AVX512F
3045	vfmaddsub132pd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3046	vfmaddsub132pd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3047	vfmaddsub132pd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3048	vfmaddsub132pd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3049	vfmaddsub132pd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3050	vfmaddsub132pd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3051	vfmaddsub132pd	(%ecx), %zmm5, %zmm6	 # AVX512F
3052	vfmaddsub132pd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3053	vfmaddsub132pd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
3054	vfmaddsub132pd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3055	vfmaddsub132pd	8192(%edx), %zmm5, %zmm6	 # AVX512F
3056	vfmaddsub132pd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3057	vfmaddsub132pd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3058	vfmaddsub132pd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3059	vfmaddsub132pd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3060	vfmaddsub132pd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3061	vfmaddsub132pd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3062
3063	vfmaddsub132ps	%zmm4, %zmm5, %zmm6	 # AVX512F
3064	vfmaddsub132ps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3065	vfmaddsub132ps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3066	vfmaddsub132ps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3067	vfmaddsub132ps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3068	vfmaddsub132ps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3069	vfmaddsub132ps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3070	vfmaddsub132ps	(%ecx), %zmm5, %zmm6	 # AVX512F
3071	vfmaddsub132ps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3072	vfmaddsub132ps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
3073	vfmaddsub132ps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3074	vfmaddsub132ps	8192(%edx), %zmm5, %zmm6	 # AVX512F
3075	vfmaddsub132ps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3076	vfmaddsub132ps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3077	vfmaddsub132ps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3078	vfmaddsub132ps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3079	vfmaddsub132ps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3080	vfmaddsub132ps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3081
3082	vfmaddsub213pd	%zmm4, %zmm5, %zmm6	 # AVX512F
3083	vfmaddsub213pd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3084	vfmaddsub213pd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3085	vfmaddsub213pd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3086	vfmaddsub213pd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3087	vfmaddsub213pd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3088	vfmaddsub213pd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3089	vfmaddsub213pd	(%ecx), %zmm5, %zmm6	 # AVX512F
3090	vfmaddsub213pd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3091	vfmaddsub213pd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
3092	vfmaddsub213pd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3093	vfmaddsub213pd	8192(%edx), %zmm5, %zmm6	 # AVX512F
3094	vfmaddsub213pd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3095	vfmaddsub213pd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3096	vfmaddsub213pd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3097	vfmaddsub213pd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3098	vfmaddsub213pd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3099	vfmaddsub213pd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3100
3101	vfmaddsub213ps	%zmm4, %zmm5, %zmm6	 # AVX512F
3102	vfmaddsub213ps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3103	vfmaddsub213ps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3104	vfmaddsub213ps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3105	vfmaddsub213ps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3106	vfmaddsub213ps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3107	vfmaddsub213ps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3108	vfmaddsub213ps	(%ecx), %zmm5, %zmm6	 # AVX512F
3109	vfmaddsub213ps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3110	vfmaddsub213ps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
3111	vfmaddsub213ps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3112	vfmaddsub213ps	8192(%edx), %zmm5, %zmm6	 # AVX512F
3113	vfmaddsub213ps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3114	vfmaddsub213ps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3115	vfmaddsub213ps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3116	vfmaddsub213ps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3117	vfmaddsub213ps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3118	vfmaddsub213ps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3119
3120	vfmaddsub231pd	%zmm4, %zmm5, %zmm6	 # AVX512F
3121	vfmaddsub231pd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3122	vfmaddsub231pd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3123	vfmaddsub231pd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3124	vfmaddsub231pd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3125	vfmaddsub231pd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3126	vfmaddsub231pd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3127	vfmaddsub231pd	(%ecx), %zmm5, %zmm6	 # AVX512F
3128	vfmaddsub231pd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3129	vfmaddsub231pd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
3130	vfmaddsub231pd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3131	vfmaddsub231pd	8192(%edx), %zmm5, %zmm6	 # AVX512F
3132	vfmaddsub231pd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3133	vfmaddsub231pd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3134	vfmaddsub231pd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3135	vfmaddsub231pd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3136	vfmaddsub231pd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3137	vfmaddsub231pd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3138
3139	vfmaddsub231ps	%zmm4, %zmm5, %zmm6	 # AVX512F
3140	vfmaddsub231ps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3141	vfmaddsub231ps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3142	vfmaddsub231ps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3143	vfmaddsub231ps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3144	vfmaddsub231ps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3145	vfmaddsub231ps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3146	vfmaddsub231ps	(%ecx), %zmm5, %zmm6	 # AVX512F
3147	vfmaddsub231ps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3148	vfmaddsub231ps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
3149	vfmaddsub231ps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3150	vfmaddsub231ps	8192(%edx), %zmm5, %zmm6	 # AVX512F
3151	vfmaddsub231ps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3152	vfmaddsub231ps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3153	vfmaddsub231ps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3154	vfmaddsub231ps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3155	vfmaddsub231ps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3156	vfmaddsub231ps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3157
3158	vfmsub132pd	%zmm4, %zmm5, %zmm6	 # AVX512F
3159	vfmsub132pd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3160	vfmsub132pd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3161	vfmsub132pd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3162	vfmsub132pd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3163	vfmsub132pd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3164	vfmsub132pd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3165	vfmsub132pd	(%ecx), %zmm5, %zmm6	 # AVX512F
3166	vfmsub132pd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3167	vfmsub132pd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
3168	vfmsub132pd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3169	vfmsub132pd	8192(%edx), %zmm5, %zmm6	 # AVX512F
3170	vfmsub132pd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3171	vfmsub132pd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3172	vfmsub132pd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3173	vfmsub132pd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3174	vfmsub132pd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3175	vfmsub132pd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3176
3177	vfmsub132ps	%zmm4, %zmm5, %zmm6	 # AVX512F
3178	vfmsub132ps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3179	vfmsub132ps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3180	vfmsub132ps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3181	vfmsub132ps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3182	vfmsub132ps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3183	vfmsub132ps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3184	vfmsub132ps	(%ecx), %zmm5, %zmm6	 # AVX512F
3185	vfmsub132ps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3186	vfmsub132ps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
3187	vfmsub132ps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3188	vfmsub132ps	8192(%edx), %zmm5, %zmm6	 # AVX512F
3189	vfmsub132ps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3190	vfmsub132ps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3191	vfmsub132ps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3192	vfmsub132ps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3193	vfmsub132ps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3194	vfmsub132ps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3195
3196	vfmsub132sd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3197	vfmsub132sd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3198	vfmsub132sd	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3199	vfmsub132sd	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3200	vfmsub132sd	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3201	vfmsub132sd	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3202	vfmsub132sd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3203	vfmsub132sd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3204	vfmsub132sd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3205	vfmsub132sd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3206	vfmsub132sd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3207	vfmsub132sd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3208
3209	vfmsub132ss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3210	vfmsub132ss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3211	vfmsub132ss	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3212	vfmsub132ss	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3213	vfmsub132ss	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3214	vfmsub132ss	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3215	vfmsub132ss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3216	vfmsub132ss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3217	vfmsub132ss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3218	vfmsub132ss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3219	vfmsub132ss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3220	vfmsub132ss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3221
3222	vfmsub213pd	%zmm4, %zmm5, %zmm6	 # AVX512F
3223	vfmsub213pd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3224	vfmsub213pd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3225	vfmsub213pd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3226	vfmsub213pd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3227	vfmsub213pd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3228	vfmsub213pd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3229	vfmsub213pd	(%ecx), %zmm5, %zmm6	 # AVX512F
3230	vfmsub213pd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3231	vfmsub213pd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
3232	vfmsub213pd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3233	vfmsub213pd	8192(%edx), %zmm5, %zmm6	 # AVX512F
3234	vfmsub213pd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3235	vfmsub213pd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3236	vfmsub213pd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3237	vfmsub213pd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3238	vfmsub213pd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3239	vfmsub213pd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3240
3241	vfmsub213ps	%zmm4, %zmm5, %zmm6	 # AVX512F
3242	vfmsub213ps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3243	vfmsub213ps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3244	vfmsub213ps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3245	vfmsub213ps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3246	vfmsub213ps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3247	vfmsub213ps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3248	vfmsub213ps	(%ecx), %zmm5, %zmm6	 # AVX512F
3249	vfmsub213ps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3250	vfmsub213ps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
3251	vfmsub213ps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3252	vfmsub213ps	8192(%edx), %zmm5, %zmm6	 # AVX512F
3253	vfmsub213ps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3254	vfmsub213ps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3255	vfmsub213ps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3256	vfmsub213ps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3257	vfmsub213ps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3258	vfmsub213ps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3259
3260	vfmsub213sd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3261	vfmsub213sd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3262	vfmsub213sd	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3263	vfmsub213sd	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3264	vfmsub213sd	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3265	vfmsub213sd	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3266	vfmsub213sd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3267	vfmsub213sd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3268	vfmsub213sd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3269	vfmsub213sd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3270	vfmsub213sd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3271	vfmsub213sd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3272
3273	vfmsub213ss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3274	vfmsub213ss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3275	vfmsub213ss	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3276	vfmsub213ss	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3277	vfmsub213ss	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3278	vfmsub213ss	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3279	vfmsub213ss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3280	vfmsub213ss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3281	vfmsub213ss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3282	vfmsub213ss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3283	vfmsub213ss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3284	vfmsub213ss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3285
3286	vfmsub231pd	%zmm4, %zmm5, %zmm6	 # AVX512F
3287	vfmsub231pd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3288	vfmsub231pd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3289	vfmsub231pd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3290	vfmsub231pd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3291	vfmsub231pd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3292	vfmsub231pd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3293	vfmsub231pd	(%ecx), %zmm5, %zmm6	 # AVX512F
3294	vfmsub231pd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3295	vfmsub231pd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
3296	vfmsub231pd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3297	vfmsub231pd	8192(%edx), %zmm5, %zmm6	 # AVX512F
3298	vfmsub231pd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3299	vfmsub231pd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3300	vfmsub231pd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3301	vfmsub231pd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3302	vfmsub231pd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3303	vfmsub231pd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3304
3305	vfmsub231ps	%zmm4, %zmm5, %zmm6	 # AVX512F
3306	vfmsub231ps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3307	vfmsub231ps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3308	vfmsub231ps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3309	vfmsub231ps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3310	vfmsub231ps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3311	vfmsub231ps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3312	vfmsub231ps	(%ecx), %zmm5, %zmm6	 # AVX512F
3313	vfmsub231ps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3314	vfmsub231ps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
3315	vfmsub231ps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3316	vfmsub231ps	8192(%edx), %zmm5, %zmm6	 # AVX512F
3317	vfmsub231ps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3318	vfmsub231ps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3319	vfmsub231ps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3320	vfmsub231ps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3321	vfmsub231ps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3322	vfmsub231ps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3323
3324	vfmsub231sd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3325	vfmsub231sd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3326	vfmsub231sd	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3327	vfmsub231sd	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3328	vfmsub231sd	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3329	vfmsub231sd	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3330	vfmsub231sd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3331	vfmsub231sd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3332	vfmsub231sd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3333	vfmsub231sd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3334	vfmsub231sd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3335	vfmsub231sd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3336
3337	vfmsub231ss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3338	vfmsub231ss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3339	vfmsub231ss	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3340	vfmsub231ss	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3341	vfmsub231ss	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3342	vfmsub231ss	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3343	vfmsub231ss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3344	vfmsub231ss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3345	vfmsub231ss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3346	vfmsub231ss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3347	vfmsub231ss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3348	vfmsub231ss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3349
3350	vfmsubadd132pd	%zmm4, %zmm5, %zmm6	 # AVX512F
3351	vfmsubadd132pd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3352	vfmsubadd132pd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3353	vfmsubadd132pd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3354	vfmsubadd132pd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3355	vfmsubadd132pd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3356	vfmsubadd132pd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3357	vfmsubadd132pd	(%ecx), %zmm5, %zmm6	 # AVX512F
3358	vfmsubadd132pd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3359	vfmsubadd132pd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
3360	vfmsubadd132pd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3361	vfmsubadd132pd	8192(%edx), %zmm5, %zmm6	 # AVX512F
3362	vfmsubadd132pd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3363	vfmsubadd132pd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3364	vfmsubadd132pd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3365	vfmsubadd132pd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3366	vfmsubadd132pd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3367	vfmsubadd132pd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3368
3369	vfmsubadd132ps	%zmm4, %zmm5, %zmm6	 # AVX512F
3370	vfmsubadd132ps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3371	vfmsubadd132ps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3372	vfmsubadd132ps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3373	vfmsubadd132ps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3374	vfmsubadd132ps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3375	vfmsubadd132ps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3376	vfmsubadd132ps	(%ecx), %zmm5, %zmm6	 # AVX512F
3377	vfmsubadd132ps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3378	vfmsubadd132ps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
3379	vfmsubadd132ps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3380	vfmsubadd132ps	8192(%edx), %zmm5, %zmm6	 # AVX512F
3381	vfmsubadd132ps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3382	vfmsubadd132ps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3383	vfmsubadd132ps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3384	vfmsubadd132ps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3385	vfmsubadd132ps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3386	vfmsubadd132ps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3387
3388	vfmsubadd213pd	%zmm4, %zmm5, %zmm6	 # AVX512F
3389	vfmsubadd213pd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3390	vfmsubadd213pd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3391	vfmsubadd213pd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3392	vfmsubadd213pd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3393	vfmsubadd213pd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3394	vfmsubadd213pd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3395	vfmsubadd213pd	(%ecx), %zmm5, %zmm6	 # AVX512F
3396	vfmsubadd213pd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3397	vfmsubadd213pd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
3398	vfmsubadd213pd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3399	vfmsubadd213pd	8192(%edx), %zmm5, %zmm6	 # AVX512F
3400	vfmsubadd213pd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3401	vfmsubadd213pd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3402	vfmsubadd213pd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3403	vfmsubadd213pd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3404	vfmsubadd213pd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3405	vfmsubadd213pd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3406
3407	vfmsubadd213ps	%zmm4, %zmm5, %zmm6	 # AVX512F
3408	vfmsubadd213ps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3409	vfmsubadd213ps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3410	vfmsubadd213ps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3411	vfmsubadd213ps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3412	vfmsubadd213ps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3413	vfmsubadd213ps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3414	vfmsubadd213ps	(%ecx), %zmm5, %zmm6	 # AVX512F
3415	vfmsubadd213ps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3416	vfmsubadd213ps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
3417	vfmsubadd213ps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3418	vfmsubadd213ps	8192(%edx), %zmm5, %zmm6	 # AVX512F
3419	vfmsubadd213ps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3420	vfmsubadd213ps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3421	vfmsubadd213ps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3422	vfmsubadd213ps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3423	vfmsubadd213ps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3424	vfmsubadd213ps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3425
3426	vfmsubadd231pd	%zmm4, %zmm5, %zmm6	 # AVX512F
3427	vfmsubadd231pd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3428	vfmsubadd231pd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3429	vfmsubadd231pd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3430	vfmsubadd231pd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3431	vfmsubadd231pd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3432	vfmsubadd231pd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3433	vfmsubadd231pd	(%ecx), %zmm5, %zmm6	 # AVX512F
3434	vfmsubadd231pd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3435	vfmsubadd231pd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
3436	vfmsubadd231pd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3437	vfmsubadd231pd	8192(%edx), %zmm5, %zmm6	 # AVX512F
3438	vfmsubadd231pd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3439	vfmsubadd231pd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3440	vfmsubadd231pd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3441	vfmsubadd231pd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3442	vfmsubadd231pd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3443	vfmsubadd231pd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3444
3445	vfmsubadd231ps	%zmm4, %zmm5, %zmm6	 # AVX512F
3446	vfmsubadd231ps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3447	vfmsubadd231ps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3448	vfmsubadd231ps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3449	vfmsubadd231ps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3450	vfmsubadd231ps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3451	vfmsubadd231ps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3452	vfmsubadd231ps	(%ecx), %zmm5, %zmm6	 # AVX512F
3453	vfmsubadd231ps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3454	vfmsubadd231ps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
3455	vfmsubadd231ps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3456	vfmsubadd231ps	8192(%edx), %zmm5, %zmm6	 # AVX512F
3457	vfmsubadd231ps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3458	vfmsubadd231ps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3459	vfmsubadd231ps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3460	vfmsubadd231ps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3461	vfmsubadd231ps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3462	vfmsubadd231ps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3463
3464	vfnmadd132pd	%zmm4, %zmm5, %zmm6	 # AVX512F
3465	vfnmadd132pd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3466	vfnmadd132pd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3467	vfnmadd132pd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3468	vfnmadd132pd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3469	vfnmadd132pd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3470	vfnmadd132pd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3471	vfnmadd132pd	(%ecx), %zmm5, %zmm6	 # AVX512F
3472	vfnmadd132pd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3473	vfnmadd132pd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
3474	vfnmadd132pd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3475	vfnmadd132pd	8192(%edx), %zmm5, %zmm6	 # AVX512F
3476	vfnmadd132pd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3477	vfnmadd132pd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3478	vfnmadd132pd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3479	vfnmadd132pd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3480	vfnmadd132pd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3481	vfnmadd132pd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3482
3483	vfnmadd132ps	%zmm4, %zmm5, %zmm6	 # AVX512F
3484	vfnmadd132ps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3485	vfnmadd132ps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3486	vfnmadd132ps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3487	vfnmadd132ps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3488	vfnmadd132ps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3489	vfnmadd132ps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3490	vfnmadd132ps	(%ecx), %zmm5, %zmm6	 # AVX512F
3491	vfnmadd132ps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3492	vfnmadd132ps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
3493	vfnmadd132ps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3494	vfnmadd132ps	8192(%edx), %zmm5, %zmm6	 # AVX512F
3495	vfnmadd132ps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3496	vfnmadd132ps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3497	vfnmadd132ps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3498	vfnmadd132ps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3499	vfnmadd132ps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3500	vfnmadd132ps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3501
3502	vfnmadd132sd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3503	vfnmadd132sd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3504	vfnmadd132sd	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3505	vfnmadd132sd	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3506	vfnmadd132sd	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3507	vfnmadd132sd	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3508	vfnmadd132sd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3509	vfnmadd132sd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3510	vfnmadd132sd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3511	vfnmadd132sd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3512	vfnmadd132sd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3513	vfnmadd132sd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3514
3515	vfnmadd132ss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3516	vfnmadd132ss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3517	vfnmadd132ss	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3518	vfnmadd132ss	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3519	vfnmadd132ss	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3520	vfnmadd132ss	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3521	vfnmadd132ss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3522	vfnmadd132ss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3523	vfnmadd132ss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3524	vfnmadd132ss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3525	vfnmadd132ss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3526	vfnmadd132ss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3527
3528	vfnmadd213pd	%zmm4, %zmm5, %zmm6	 # AVX512F
3529	vfnmadd213pd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3530	vfnmadd213pd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3531	vfnmadd213pd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3532	vfnmadd213pd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3533	vfnmadd213pd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3534	vfnmadd213pd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3535	vfnmadd213pd	(%ecx), %zmm5, %zmm6	 # AVX512F
3536	vfnmadd213pd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3537	vfnmadd213pd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
3538	vfnmadd213pd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3539	vfnmadd213pd	8192(%edx), %zmm5, %zmm6	 # AVX512F
3540	vfnmadd213pd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3541	vfnmadd213pd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3542	vfnmadd213pd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3543	vfnmadd213pd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3544	vfnmadd213pd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3545	vfnmadd213pd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3546
3547	vfnmadd213ps	%zmm4, %zmm5, %zmm6	 # AVX512F
3548	vfnmadd213ps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3549	vfnmadd213ps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3550	vfnmadd213ps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3551	vfnmadd213ps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3552	vfnmadd213ps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3553	vfnmadd213ps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3554	vfnmadd213ps	(%ecx), %zmm5, %zmm6	 # AVX512F
3555	vfnmadd213ps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3556	vfnmadd213ps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
3557	vfnmadd213ps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3558	vfnmadd213ps	8192(%edx), %zmm5, %zmm6	 # AVX512F
3559	vfnmadd213ps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3560	vfnmadd213ps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3561	vfnmadd213ps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3562	vfnmadd213ps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3563	vfnmadd213ps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3564	vfnmadd213ps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3565
3566	vfnmadd213sd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3567	vfnmadd213sd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3568	vfnmadd213sd	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3569	vfnmadd213sd	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3570	vfnmadd213sd	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3571	vfnmadd213sd	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3572	vfnmadd213sd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3573	vfnmadd213sd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3574	vfnmadd213sd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3575	vfnmadd213sd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3576	vfnmadd213sd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3577	vfnmadd213sd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3578
3579	vfnmadd213ss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3580	vfnmadd213ss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3581	vfnmadd213ss	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3582	vfnmadd213ss	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3583	vfnmadd213ss	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3584	vfnmadd213ss	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3585	vfnmadd213ss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3586	vfnmadd213ss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3587	vfnmadd213ss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3588	vfnmadd213ss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3589	vfnmadd213ss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3590	vfnmadd213ss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3591
3592	vfnmadd231pd	%zmm4, %zmm5, %zmm6	 # AVX512F
3593	vfnmadd231pd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3594	vfnmadd231pd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3595	vfnmadd231pd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3596	vfnmadd231pd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3597	vfnmadd231pd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3598	vfnmadd231pd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3599	vfnmadd231pd	(%ecx), %zmm5, %zmm6	 # AVX512F
3600	vfnmadd231pd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3601	vfnmadd231pd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
3602	vfnmadd231pd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3603	vfnmadd231pd	8192(%edx), %zmm5, %zmm6	 # AVX512F
3604	vfnmadd231pd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3605	vfnmadd231pd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3606	vfnmadd231pd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3607	vfnmadd231pd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3608	vfnmadd231pd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3609	vfnmadd231pd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3610
3611	vfnmadd231ps	%zmm4, %zmm5, %zmm6	 # AVX512F
3612	vfnmadd231ps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3613	vfnmadd231ps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3614	vfnmadd231ps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3615	vfnmadd231ps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3616	vfnmadd231ps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3617	vfnmadd231ps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3618	vfnmadd231ps	(%ecx), %zmm5, %zmm6	 # AVX512F
3619	vfnmadd231ps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3620	vfnmadd231ps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
3621	vfnmadd231ps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3622	vfnmadd231ps	8192(%edx), %zmm5, %zmm6	 # AVX512F
3623	vfnmadd231ps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3624	vfnmadd231ps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3625	vfnmadd231ps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3626	vfnmadd231ps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3627	vfnmadd231ps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3628	vfnmadd231ps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3629
3630	vfnmadd231sd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3631	vfnmadd231sd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3632	vfnmadd231sd	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3633	vfnmadd231sd	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3634	vfnmadd231sd	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3635	vfnmadd231sd	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3636	vfnmadd231sd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3637	vfnmadd231sd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3638	vfnmadd231sd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3639	vfnmadd231sd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3640	vfnmadd231sd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3641	vfnmadd231sd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3642
3643	vfnmadd231ss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3644	vfnmadd231ss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3645	vfnmadd231ss	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3646	vfnmadd231ss	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3647	vfnmadd231ss	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3648	vfnmadd231ss	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3649	vfnmadd231ss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3650	vfnmadd231ss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3651	vfnmadd231ss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3652	vfnmadd231ss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3653	vfnmadd231ss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3654	vfnmadd231ss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3655
3656	vfnmsub132pd	%zmm4, %zmm5, %zmm6	 # AVX512F
3657	vfnmsub132pd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3658	vfnmsub132pd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3659	vfnmsub132pd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3660	vfnmsub132pd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3661	vfnmsub132pd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3662	vfnmsub132pd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3663	vfnmsub132pd	(%ecx), %zmm5, %zmm6	 # AVX512F
3664	vfnmsub132pd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3665	vfnmsub132pd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
3666	vfnmsub132pd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3667	vfnmsub132pd	8192(%edx), %zmm5, %zmm6	 # AVX512F
3668	vfnmsub132pd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3669	vfnmsub132pd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3670	vfnmsub132pd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3671	vfnmsub132pd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3672	vfnmsub132pd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3673	vfnmsub132pd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3674
3675	vfnmsub132ps	%zmm4, %zmm5, %zmm6	 # AVX512F
3676	vfnmsub132ps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3677	vfnmsub132ps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3678	vfnmsub132ps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3679	vfnmsub132ps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3680	vfnmsub132ps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3681	vfnmsub132ps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3682	vfnmsub132ps	(%ecx), %zmm5, %zmm6	 # AVX512F
3683	vfnmsub132ps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3684	vfnmsub132ps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
3685	vfnmsub132ps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3686	vfnmsub132ps	8192(%edx), %zmm5, %zmm6	 # AVX512F
3687	vfnmsub132ps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3688	vfnmsub132ps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3689	vfnmsub132ps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3690	vfnmsub132ps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3691	vfnmsub132ps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3692	vfnmsub132ps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3693
3694	vfnmsub132sd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3695	vfnmsub132sd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3696	vfnmsub132sd	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3697	vfnmsub132sd	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3698	vfnmsub132sd	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3699	vfnmsub132sd	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3700	vfnmsub132sd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3701	vfnmsub132sd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3702	vfnmsub132sd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3703	vfnmsub132sd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3704	vfnmsub132sd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3705	vfnmsub132sd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3706
3707	vfnmsub132ss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3708	vfnmsub132ss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3709	vfnmsub132ss	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3710	vfnmsub132ss	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3711	vfnmsub132ss	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3712	vfnmsub132ss	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3713	vfnmsub132ss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3714	vfnmsub132ss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3715	vfnmsub132ss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3716	vfnmsub132ss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3717	vfnmsub132ss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3718	vfnmsub132ss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3719
3720	vfnmsub213pd	%zmm4, %zmm5, %zmm6	 # AVX512F
3721	vfnmsub213pd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3722	vfnmsub213pd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3723	vfnmsub213pd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3724	vfnmsub213pd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3725	vfnmsub213pd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3726	vfnmsub213pd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3727	vfnmsub213pd	(%ecx), %zmm5, %zmm6	 # AVX512F
3728	vfnmsub213pd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3729	vfnmsub213pd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
3730	vfnmsub213pd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3731	vfnmsub213pd	8192(%edx), %zmm5, %zmm6	 # AVX512F
3732	vfnmsub213pd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3733	vfnmsub213pd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3734	vfnmsub213pd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3735	vfnmsub213pd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3736	vfnmsub213pd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3737	vfnmsub213pd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3738
3739	vfnmsub213ps	%zmm4, %zmm5, %zmm6	 # AVX512F
3740	vfnmsub213ps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3741	vfnmsub213ps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3742	vfnmsub213ps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3743	vfnmsub213ps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3744	vfnmsub213ps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3745	vfnmsub213ps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3746	vfnmsub213ps	(%ecx), %zmm5, %zmm6	 # AVX512F
3747	vfnmsub213ps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3748	vfnmsub213ps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
3749	vfnmsub213ps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3750	vfnmsub213ps	8192(%edx), %zmm5, %zmm6	 # AVX512F
3751	vfnmsub213ps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3752	vfnmsub213ps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3753	vfnmsub213ps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3754	vfnmsub213ps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3755	vfnmsub213ps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3756	vfnmsub213ps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3757
3758	vfnmsub213sd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3759	vfnmsub213sd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3760	vfnmsub213sd	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3761	vfnmsub213sd	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3762	vfnmsub213sd	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3763	vfnmsub213sd	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3764	vfnmsub213sd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3765	vfnmsub213sd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3766	vfnmsub213sd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3767	vfnmsub213sd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3768	vfnmsub213sd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3769	vfnmsub213sd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3770
3771	vfnmsub213ss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3772	vfnmsub213ss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3773	vfnmsub213ss	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3774	vfnmsub213ss	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3775	vfnmsub213ss	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3776	vfnmsub213ss	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3777	vfnmsub213ss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3778	vfnmsub213ss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3779	vfnmsub213ss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3780	vfnmsub213ss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3781	vfnmsub213ss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3782	vfnmsub213ss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3783
3784	vfnmsub231pd	%zmm4, %zmm5, %zmm6	 # AVX512F
3785	vfnmsub231pd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3786	vfnmsub231pd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3787	vfnmsub231pd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3788	vfnmsub231pd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3789	vfnmsub231pd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3790	vfnmsub231pd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3791	vfnmsub231pd	(%ecx), %zmm5, %zmm6	 # AVX512F
3792	vfnmsub231pd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3793	vfnmsub231pd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
3794	vfnmsub231pd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3795	vfnmsub231pd	8192(%edx), %zmm5, %zmm6	 # AVX512F
3796	vfnmsub231pd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3797	vfnmsub231pd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3798	vfnmsub231pd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3799	vfnmsub231pd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3800	vfnmsub231pd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
3801	vfnmsub231pd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
3802
3803	vfnmsub231ps	%zmm4, %zmm5, %zmm6	 # AVX512F
3804	vfnmsub231ps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3805	vfnmsub231ps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3806	vfnmsub231ps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3807	vfnmsub231ps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3808	vfnmsub231ps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3809	vfnmsub231ps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
3810	vfnmsub231ps	(%ecx), %zmm5, %zmm6	 # AVX512F
3811	vfnmsub231ps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
3812	vfnmsub231ps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
3813	vfnmsub231ps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3814	vfnmsub231ps	8192(%edx), %zmm5, %zmm6	 # AVX512F
3815	vfnmsub231ps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
3816	vfnmsub231ps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
3817	vfnmsub231ps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3818	vfnmsub231ps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3819	vfnmsub231ps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
3820	vfnmsub231ps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
3821
3822	vfnmsub231sd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3823	vfnmsub231sd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3824	vfnmsub231sd	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3825	vfnmsub231sd	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3826	vfnmsub231sd	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3827	vfnmsub231sd	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3828	vfnmsub231sd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3829	vfnmsub231sd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3830	vfnmsub231sd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3831	vfnmsub231sd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3832	vfnmsub231sd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3833	vfnmsub231sd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3834
3835	vfnmsub231ss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3836	vfnmsub231ss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3837	vfnmsub231ss	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3838	vfnmsub231ss	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3839	vfnmsub231ss	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3840	vfnmsub231ss	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3841	vfnmsub231ss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3842	vfnmsub231ss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3843	vfnmsub231ss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3844	vfnmsub231ss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3845	vfnmsub231ss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3846	vfnmsub231ss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3847
3848	vgatherdpd	123(%ebp,%ymm7,8), %zmm6{%k1}	 # AVX512F
3849	vgatherdpd	123(%ebp,%ymm7,8), %zmm6{%k1}	 # AVX512F
3850	vgatherdpd	256(%eax,%ymm7), %zmm6{%k1}	 # AVX512F
3851	vgatherdpd	1024(%ecx,%ymm7,4), %zmm6{%k1}	 # AVX512F
3852
3853	vgatherdps	123(%ebp,%zmm7,8), %zmm6{%k1}	 # AVX512F
3854	vgatherdps	123(%ebp,%zmm7,8), %zmm6{%k1}	 # AVX512F
3855	vgatherdps	256(%eax,%zmm7), %zmm6{%k1}	 # AVX512F
3856	vgatherdps	1024(%ecx,%zmm7,4), %zmm6{%k1}	 # AVX512F
3857
3858	vgatherqpd	123(%ebp,%zmm7,8), %zmm6{%k1}	 # AVX512F
3859	vgatherqpd	123(%ebp,%zmm7,8), %zmm6{%k1}	 # AVX512F
3860	vgatherqpd	256(%eax,%zmm7), %zmm6{%k1}	 # AVX512F
3861	vgatherqpd	1024(%ecx,%zmm7,4), %zmm6{%k1}	 # AVX512F
3862
3863	vgatherqps	123(%ebp,%zmm7,8), %ymm6{%k1}	 # AVX512F
3864	vgatherqps	123(%ebp,%zmm7,8), %ymm6{%k1}	 # AVX512F
3865	vgatherqps	256(%eax,%zmm7), %ymm6{%k1}	 # AVX512F
3866	vgatherqps	1024(%ecx,%zmm7,4), %ymm6{%k1}	 # AVX512F
3867
3868	vgetexppd	%zmm5, %zmm6	 # AVX512F
3869	vgetexppd	%zmm5, %zmm6{%k7}	 # AVX512F
3870	vgetexppd	%zmm5, %zmm6{%k7}{z}	 # AVX512F
3871	vgetexppd	{sae}, %zmm5, %zmm6	 # AVX512F
3872	vgetexppd	(%ecx), %zmm6	 # AVX512F
3873	vgetexppd	-123456(%esp,%esi,8), %zmm6	 # AVX512F
3874	vgetexppd	(%eax){1to8}, %zmm6	 # AVX512F
3875	vgetexppd	8128(%edx), %zmm6	 # AVX512F Disp8
3876	vgetexppd	8192(%edx), %zmm6	 # AVX512F
3877	vgetexppd	-8192(%edx), %zmm6	 # AVX512F Disp8
3878	vgetexppd	-8256(%edx), %zmm6	 # AVX512F
3879	vgetexppd	1016(%edx){1to8}, %zmm6	 # AVX512F Disp8
3880	vgetexppd	1024(%edx){1to8}, %zmm6	 # AVX512F
3881	vgetexppd	-1024(%edx){1to8}, %zmm6	 # AVX512F Disp8
3882	vgetexppd	-1032(%edx){1to8}, %zmm6	 # AVX512F
3883
3884	vgetexpps	%zmm5, %zmm6	 # AVX512F
3885	vgetexpps	%zmm5, %zmm6{%k7}	 # AVX512F
3886	vgetexpps	%zmm5, %zmm6{%k7}{z}	 # AVX512F
3887	vgetexpps	{sae}, %zmm5, %zmm6	 # AVX512F
3888	vgetexpps	(%ecx), %zmm6	 # AVX512F
3889	vgetexpps	-123456(%esp,%esi,8), %zmm6	 # AVX512F
3890	vgetexpps	(%eax){1to16}, %zmm6	 # AVX512F
3891	vgetexpps	8128(%edx), %zmm6	 # AVX512F Disp8
3892	vgetexpps	8192(%edx), %zmm6	 # AVX512F
3893	vgetexpps	-8192(%edx), %zmm6	 # AVX512F Disp8
3894	vgetexpps	-8256(%edx), %zmm6	 # AVX512F
3895	vgetexpps	508(%edx){1to16}, %zmm6	 # AVX512F Disp8
3896	vgetexpps	512(%edx){1to16}, %zmm6	 # AVX512F
3897	vgetexpps	-512(%edx){1to16}, %zmm6	 # AVX512F Disp8
3898	vgetexpps	-516(%edx){1to16}, %zmm6	 # AVX512F
3899
3900	vgetexpsd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3901	vgetexpsd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3902	vgetexpsd	{sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3903	vgetexpsd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3904	vgetexpsd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3905	vgetexpsd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3906	vgetexpsd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3907	vgetexpsd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3908	vgetexpsd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3909
3910	vgetexpss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3911	vgetexpss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3912	vgetexpss	{sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3913	vgetexpss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3914	vgetexpss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3915	vgetexpss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3916	vgetexpss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3917	vgetexpss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3918	vgetexpss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3919
3920	vgetmantpd	$0xab, %zmm5, %zmm6	 # AVX512F
3921	vgetmantpd	$0xab, %zmm5, %zmm6{%k7}	 # AVX512F
3922	vgetmantpd	$0xab, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3923	vgetmantpd	$0xab, {sae}, %zmm5, %zmm6	 # AVX512F
3924	vgetmantpd	$123, %zmm5, %zmm6	 # AVX512F
3925	vgetmantpd	$123, {sae}, %zmm5, %zmm6	 # AVX512F
3926	vgetmantpd	$123, (%ecx), %zmm6	 # AVX512F
3927	vgetmantpd	$123, -123456(%esp,%esi,8), %zmm6	 # AVX512F
3928	vgetmantpd	$123, (%eax){1to8}, %zmm6	 # AVX512F
3929	vgetmantpd	$123, 8128(%edx), %zmm6	 # AVX512F Disp8
3930	vgetmantpd	$123, 8192(%edx), %zmm6	 # AVX512F
3931	vgetmantpd	$123, -8192(%edx), %zmm6	 # AVX512F Disp8
3932	vgetmantpd	$123, -8256(%edx), %zmm6	 # AVX512F
3933	vgetmantpd	$123, 1016(%edx){1to8}, %zmm6	 # AVX512F Disp8
3934	vgetmantpd	$123, 1024(%edx){1to8}, %zmm6	 # AVX512F
3935	vgetmantpd	$123, -1024(%edx){1to8}, %zmm6	 # AVX512F Disp8
3936	vgetmantpd	$123, -1032(%edx){1to8}, %zmm6	 # AVX512F
3937
3938	vgetmantps	$0xab, %zmm5, %zmm6	 # AVX512F
3939	vgetmantps	$0xab, %zmm5, %zmm6{%k7}	 # AVX512F
3940	vgetmantps	$0xab, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3941	vgetmantps	$0xab, {sae}, %zmm5, %zmm6	 # AVX512F
3942	vgetmantps	$123, %zmm5, %zmm6	 # AVX512F
3943	vgetmantps	$123, {sae}, %zmm5, %zmm6	 # AVX512F
3944	vgetmantps	$123, (%ecx), %zmm6	 # AVX512F
3945	vgetmantps	$123, -123456(%esp,%esi,8), %zmm6	 # AVX512F
3946	vgetmantps	$123, (%eax){1to16}, %zmm6	 # AVX512F
3947	vgetmantps	$123, 8128(%edx), %zmm6	 # AVX512F Disp8
3948	vgetmantps	$123, 8192(%edx), %zmm6	 # AVX512F
3949	vgetmantps	$123, -8192(%edx), %zmm6	 # AVX512F Disp8
3950	vgetmantps	$123, -8256(%edx), %zmm6	 # AVX512F
3951	vgetmantps	$123, 508(%edx){1to16}, %zmm6	 # AVX512F Disp8
3952	vgetmantps	$123, 512(%edx){1to16}, %zmm6	 # AVX512F
3953	vgetmantps	$123, -512(%edx){1to16}, %zmm6	 # AVX512F Disp8
3954	vgetmantps	$123, -516(%edx){1to16}, %zmm6	 # AVX512F
3955
3956	vgetmantsd	$0xab, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3957	vgetmantsd	$0xab, %xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3958	vgetmantsd	$0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3959	vgetmantsd	$123, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3960	vgetmantsd	$123, {sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3961	vgetmantsd	$123, (%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3962	vgetmantsd	$123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3963	vgetmantsd	$123, 1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3964	vgetmantsd	$123, 1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3965	vgetmantsd	$123, -1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3966	vgetmantsd	$123, -1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3967
3968	vgetmantss	$0xab, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3969	vgetmantss	$0xab, %xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
3970	vgetmantss	$0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3971	vgetmantss	$123, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3972	vgetmantss	$123, {sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
3973	vgetmantss	$123, (%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
3974	vgetmantss	$123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
3975	vgetmantss	$123, 508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3976	vgetmantss	$123, 512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3977	vgetmantss	$123, -512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
3978	vgetmantss	$123, -516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
3979
3980	vinsertf32x4	$0xab, %xmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3981	vinsertf32x4	$0xab, %xmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3982	vinsertf32x4	$123, %xmm4, %zmm5, %zmm6{%k7}	 # AVX512F
3983	vinsertf32x4	$123, (%ecx), %zmm5, %zmm6{%k7}	 # AVX512F
3984	vinsertf32x4	$123, -123456(%esp,%esi,8), %zmm5, %zmm6{%k7}	 # AVX512F
3985	vinsertf32x4	$123, 2032(%edx), %zmm5, %zmm6{%k7}	 # AVX512F Disp8
3986	vinsertf32x4	$123, 2048(%edx), %zmm5, %zmm6{%k7}	 # AVX512F
3987	vinsertf32x4	$123, -2048(%edx), %zmm5, %zmm6{%k7}	 # AVX512F Disp8
3988	vinsertf32x4	$123, -2064(%edx), %zmm5, %zmm6{%k7}	 # AVX512F
3989
3990	vinsertf64x4	$0xab, %ymm4, %zmm5, %zmm6{%k7}	 # AVX512F
3991	vinsertf64x4	$0xab, %ymm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
3992	vinsertf64x4	$123, %ymm4, %zmm5, %zmm6{%k7}	 # AVX512F
3993	vinsertf64x4	$123, (%ecx), %zmm5, %zmm6{%k7}	 # AVX512F
3994	vinsertf64x4	$123, -123456(%esp,%esi,8), %zmm5, %zmm6{%k7}	 # AVX512F
3995	vinsertf64x4	$123, 4064(%edx), %zmm5, %zmm6{%k7}	 # AVX512F Disp8
3996	vinsertf64x4	$123, 4096(%edx), %zmm5, %zmm6{%k7}	 # AVX512F
3997	vinsertf64x4	$123, -4096(%edx), %zmm5, %zmm6{%k7}	 # AVX512F Disp8
3998	vinsertf64x4	$123, -4128(%edx), %zmm5, %zmm6{%k7}	 # AVX512F
3999
4000	vinserti32x4	$0xab, %xmm4, %zmm5, %zmm6{%k7}	 # AVX512F
4001	vinserti32x4	$0xab, %xmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
4002	vinserti32x4	$123, %xmm4, %zmm5, %zmm6{%k7}	 # AVX512F
4003	vinserti32x4	$123, (%ecx), %zmm5, %zmm6{%k7}	 # AVX512F
4004	vinserti32x4	$123, -123456(%esp,%esi,8), %zmm5, %zmm6{%k7}	 # AVX512F
4005	vinserti32x4	$123, 2032(%edx), %zmm5, %zmm6{%k7}	 # AVX512F Disp8
4006	vinserti32x4	$123, 2048(%edx), %zmm5, %zmm6{%k7}	 # AVX512F
4007	vinserti32x4	$123, -2048(%edx), %zmm5, %zmm6{%k7}	 # AVX512F Disp8
4008	vinserti32x4	$123, -2064(%edx), %zmm5, %zmm6{%k7}	 # AVX512F
4009
4010	vinserti64x4	$0xab, %ymm4, %zmm5, %zmm6{%k7}	 # AVX512F
4011	vinserti64x4	$0xab, %ymm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
4012	vinserti64x4	$123, %ymm4, %zmm5, %zmm6{%k7}	 # AVX512F
4013	vinserti64x4	$123, (%ecx), %zmm5, %zmm6{%k7}	 # AVX512F
4014	vinserti64x4	$123, -123456(%esp,%esi,8), %zmm5, %zmm6{%k7}	 # AVX512F
4015	vinserti64x4	$123, 4064(%edx), %zmm5, %zmm6{%k7}	 # AVX512F Disp8
4016	vinserti64x4	$123, 4096(%edx), %zmm5, %zmm6{%k7}	 # AVX512F
4017	vinserti64x4	$123, -4096(%edx), %zmm5, %zmm6{%k7}	 # AVX512F Disp8
4018	vinserti64x4	$123, -4128(%edx), %zmm5, %zmm6{%k7}	 # AVX512F
4019
4020
4021	vmaxpd	%zmm4, %zmm5, %zmm6	 # AVX512F
4022	vmaxpd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
4023	vmaxpd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
4024	vmaxpd	{sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
4025	vmaxpd	(%ecx), %zmm5, %zmm6	 # AVX512F
4026	vmaxpd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
4027	vmaxpd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
4028	vmaxpd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4029	vmaxpd	8192(%edx), %zmm5, %zmm6	 # AVX512F
4030	vmaxpd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4031	vmaxpd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
4032	vmaxpd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
4033	vmaxpd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
4034	vmaxpd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
4035	vmaxpd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
4036
4037	vmaxps	%zmm4, %zmm5, %zmm6	 # AVX512F
4038	vmaxps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
4039	vmaxps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
4040	vmaxps	{sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
4041	vmaxps	(%ecx), %zmm5, %zmm6	 # AVX512F
4042	vmaxps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
4043	vmaxps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
4044	vmaxps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4045	vmaxps	8192(%edx), %zmm5, %zmm6	 # AVX512F
4046	vmaxps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4047	vmaxps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
4048	vmaxps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
4049	vmaxps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
4050	vmaxps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
4051	vmaxps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
4052
4053	vmaxsd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
4054	vmaxsd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
4055	vmaxsd	{sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
4056	vmaxsd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
4057	vmaxsd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
4058	vmaxsd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
4059	vmaxsd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
4060	vmaxsd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
4061	vmaxsd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
4062
4063	vmaxss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
4064	vmaxss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
4065	vmaxss	{sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
4066	vmaxss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
4067	vmaxss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
4068	vmaxss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
4069	vmaxss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
4070	vmaxss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
4071	vmaxss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
4072
4073	vminpd	%zmm4, %zmm5, %zmm6	 # AVX512F
4074	vminpd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
4075	vminpd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
4076	vminpd	{sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
4077	vminpd	(%ecx), %zmm5, %zmm6	 # AVX512F
4078	vminpd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
4079	vminpd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
4080	vminpd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4081	vminpd	8192(%edx), %zmm5, %zmm6	 # AVX512F
4082	vminpd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4083	vminpd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
4084	vminpd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
4085	vminpd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
4086	vminpd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
4087	vminpd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
4088
4089	vminps	%zmm4, %zmm5, %zmm6	 # AVX512F
4090	vminps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
4091	vminps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
4092	vminps	{sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
4093	vminps	(%ecx), %zmm5, %zmm6	 # AVX512F
4094	vminps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
4095	vminps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
4096	vminps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4097	vminps	8192(%edx), %zmm5, %zmm6	 # AVX512F
4098	vminps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4099	vminps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
4100	vminps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
4101	vminps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
4102	vminps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
4103	vminps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
4104
4105	vminsd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
4106	vminsd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
4107	vminsd	{sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
4108	vminsd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
4109	vminsd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
4110	vminsd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
4111	vminsd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
4112	vminsd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
4113	vminsd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
4114
4115	vminss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
4116	vminss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
4117	vminss	{sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
4118	vminss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
4119	vminss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
4120	vminss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
4121	vminss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
4122	vminss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
4123	vminss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
4124
4125	vmovapd	%zmm5, %zmm6	 # AVX512F
4126	vmovapd	%zmm5, %zmm6{%k7}	 # AVX512F
4127	vmovapd	%zmm5, %zmm6{%k7}{z}	 # AVX512F
4128	vmovapd	(%ecx), %zmm6	 # AVX512F
4129	vmovapd	-123456(%esp,%esi,8), %zmm6	 # AVX512F
4130	vmovapd	8128(%edx), %zmm6	 # AVX512F Disp8
4131	vmovapd	8192(%edx), %zmm6	 # AVX512F
4132	vmovapd	-8192(%edx), %zmm6	 # AVX512F Disp8
4133	vmovapd	-8256(%edx), %zmm6	 # AVX512F
4134
4135	vmovaps	%zmm5, %zmm6	 # AVX512F
4136	vmovaps	%zmm5, %zmm6{%k7}	 # AVX512F
4137	vmovaps	%zmm5, %zmm6{%k7}{z}	 # AVX512F
4138	vmovaps	(%ecx), %zmm6	 # AVX512F
4139	vmovaps	-123456(%esp,%esi,8), %zmm6	 # AVX512F
4140	vmovaps	8128(%edx), %zmm6	 # AVX512F Disp8
4141	vmovaps	8192(%edx), %zmm6	 # AVX512F
4142	vmovaps	-8192(%edx), %zmm6	 # AVX512F Disp8
4143	vmovaps	-8256(%edx), %zmm6	 # AVX512F
4144
4145
4146
4147	vmovddup	%zmm5, %zmm6	 # AVX512F
4148	vmovddup	%zmm5, %zmm6{%k7}	 # AVX512F
4149	vmovddup	%zmm5, %zmm6{%k7}{z}	 # AVX512F
4150	vmovddup	(%ecx), %zmm6	 # AVX512F
4151	vmovddup	-123456(%esp,%esi,8), %zmm6	 # AVX512F
4152	vmovddup	8128(%edx), %zmm6	 # AVX512F Disp8
4153	vmovddup	8192(%edx), %zmm6	 # AVX512F
4154	vmovddup	-8192(%edx), %zmm6	 # AVX512F Disp8
4155	vmovddup	-8256(%edx), %zmm6	 # AVX512F
4156
4157	vmovdqa32	%zmm5, %zmm6	 # AVX512F
4158	vmovdqa32	%zmm5, %zmm6{%k7}	 # AVX512F
4159	vmovdqa32	%zmm5, %zmm6{%k7}{z}	 # AVX512F
4160	vmovdqa32	(%ecx), %zmm6	 # AVX512F
4161	vmovdqa32	-123456(%esp,%esi,8), %zmm6	 # AVX512F
4162	vmovdqa32	8128(%edx), %zmm6	 # AVX512F Disp8
4163	vmovdqa32	8192(%edx), %zmm6	 # AVX512F
4164	vmovdqa32	-8192(%edx), %zmm6	 # AVX512F Disp8
4165	vmovdqa32	-8256(%edx), %zmm6	 # AVX512F
4166
4167	vmovdqa64	%zmm5, %zmm6	 # AVX512F
4168	vmovdqa64	%zmm5, %zmm6{%k7}	 # AVX512F
4169	vmovdqa64	%zmm5, %zmm6{%k7}{z}	 # AVX512F
4170	vmovdqa64	(%ecx), %zmm6	 # AVX512F
4171	vmovdqa64	-123456(%esp,%esi,8), %zmm6	 # AVX512F
4172	vmovdqa64	8128(%edx), %zmm6	 # AVX512F Disp8
4173	vmovdqa64	8192(%edx), %zmm6	 # AVX512F
4174	vmovdqa64	-8192(%edx), %zmm6	 # AVX512F Disp8
4175	vmovdqa64	-8256(%edx), %zmm6	 # AVX512F
4176
4177	vmovdqu32	%zmm5, %zmm6	 # AVX512F
4178	vmovdqu32	%zmm5, %zmm6{%k7}	 # AVX512F
4179	vmovdqu32	%zmm5, %zmm6{%k7}{z}	 # AVX512F
4180	vmovdqu32	(%ecx), %zmm6	 # AVX512F
4181	vmovdqu32	-123456(%esp,%esi,8), %zmm6	 # AVX512F
4182	vmovdqu32	8128(%edx), %zmm6	 # AVX512F Disp8
4183	vmovdqu32	8192(%edx), %zmm6	 # AVX512F
4184	vmovdqu32	-8192(%edx), %zmm6	 # AVX512F Disp8
4185	vmovdqu32	-8256(%edx), %zmm6	 # AVX512F
4186
4187	vmovdqu64	%zmm5, %zmm6	 # AVX512F
4188	vmovdqu64	%zmm5, %zmm6{%k7}	 # AVX512F
4189	vmovdqu64	%zmm5, %zmm6{%k7}{z}	 # AVX512F
4190	vmovdqu64	(%ecx), %zmm6	 # AVX512F
4191	vmovdqu64	-123456(%esp,%esi,8), %zmm6	 # AVX512F
4192	vmovdqu64	8128(%edx), %zmm6	 # AVX512F Disp8
4193	vmovdqu64	8192(%edx), %zmm6	 # AVX512F
4194	vmovdqu64	-8192(%edx), %zmm6	 # AVX512F Disp8
4195	vmovdqu64	-8256(%edx), %zmm6	 # AVX512F
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207	vmovntdq	%zmm6, (%ecx)	 # AVX512F
4208	vmovntdq	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
4209	vmovntdq	%zmm6, 8128(%edx)	 # AVX512F Disp8
4210	vmovntdq	%zmm6, 8192(%edx)	 # AVX512F
4211	vmovntdq	%zmm6, -8192(%edx)	 # AVX512F Disp8
4212	vmovntdq	%zmm6, -8256(%edx)	 # AVX512F
4213
4214	vmovntdqa	(%ecx), %zmm6	 # AVX512F
4215	vmovntdqa	-123456(%esp,%esi,8), %zmm6	 # AVX512F
4216	vmovntdqa	8128(%edx), %zmm6	 # AVX512F Disp8
4217	vmovntdqa	8192(%edx), %zmm6	 # AVX512F
4218	vmovntdqa	-8192(%edx), %zmm6	 # AVX512F Disp8
4219	vmovntdqa	-8256(%edx), %zmm6	 # AVX512F
4220
4221	vmovntpd	%zmm6, (%ecx)	 # AVX512F
4222	vmovntpd	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
4223	vmovntpd	%zmm6, 8128(%edx)	 # AVX512F Disp8
4224	vmovntpd	%zmm6, 8192(%edx)	 # AVX512F
4225	vmovntpd	%zmm6, -8192(%edx)	 # AVX512F Disp8
4226	vmovntpd	%zmm6, -8256(%edx)	 # AVX512F
4227
4228	vmovntps	%zmm6, (%ecx)	 # AVX512F
4229	vmovntps	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
4230	vmovntps	%zmm6, 8128(%edx)	 # AVX512F Disp8
4231	vmovntps	%zmm6, 8192(%edx)	 # AVX512F
4232	vmovntps	%zmm6, -8192(%edx)	 # AVX512F Disp8
4233	vmovntps	%zmm6, -8256(%edx)	 # AVX512F
4234
4235	vmovsd	(%ecx), %xmm6{%k7}	 # AVX512F
4236	vmovsd	(%ecx), %xmm6{%k7}{z}	 # AVX512F
4237	vmovsd	-123456(%esp,%esi,8), %xmm6{%k7}	 # AVX512F
4238	vmovsd	1016(%edx), %xmm6{%k7}	 # AVX512F Disp8
4239	vmovsd	1024(%edx), %xmm6{%k7}	 # AVX512F
4240	vmovsd	-1024(%edx), %xmm6{%k7}	 # AVX512F Disp8
4241	vmovsd	-1032(%edx), %xmm6{%k7}	 # AVX512F
4242
4243	vmovsd	%xmm6, (%ecx){%k7}	 # AVX512F
4244	vmovsd	%xmm6, -123456(%esp,%esi,8){%k7}	 # AVX512F
4245	vmovsd	%xmm6, 1016(%edx){%k7}	 # AVX512F Disp8
4246	vmovsd	%xmm6, 1024(%edx){%k7}	 # AVX512F
4247	vmovsd	%xmm6, -1024(%edx){%k7}	 # AVX512F Disp8
4248	vmovsd	%xmm6, -1032(%edx){%k7}	 # AVX512F
4249
4250	vmovsd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
4251	vmovsd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
4252
4253	vmovshdup	%zmm5, %zmm6	 # AVX512F
4254	vmovshdup	%zmm5, %zmm6{%k7}	 # AVX512F
4255	vmovshdup	%zmm5, %zmm6{%k7}{z}	 # AVX512F
4256	vmovshdup	(%ecx), %zmm6	 # AVX512F
4257	vmovshdup	-123456(%esp,%esi,8), %zmm6	 # AVX512F
4258	vmovshdup	8128(%edx), %zmm6	 # AVX512F Disp8
4259	vmovshdup	8192(%edx), %zmm6	 # AVX512F
4260	vmovshdup	-8192(%edx), %zmm6	 # AVX512F Disp8
4261	vmovshdup	-8256(%edx), %zmm6	 # AVX512F
4262
4263	vmovsldup	%zmm5, %zmm6	 # AVX512F
4264	vmovsldup	%zmm5, %zmm6{%k7}	 # AVX512F
4265	vmovsldup	%zmm5, %zmm6{%k7}{z}	 # AVX512F
4266	vmovsldup	(%ecx), %zmm6	 # AVX512F
4267	vmovsldup	-123456(%esp,%esi,8), %zmm6	 # AVX512F
4268	vmovsldup	8128(%edx), %zmm6	 # AVX512F Disp8
4269	vmovsldup	8192(%edx), %zmm6	 # AVX512F
4270	vmovsldup	-8192(%edx), %zmm6	 # AVX512F Disp8
4271	vmovsldup	-8256(%edx), %zmm6	 # AVX512F
4272
4273	vmovss	(%ecx), %xmm6{%k7}	 # AVX512F
4274	vmovss	(%ecx), %xmm6{%k7}{z}	 # AVX512F
4275	vmovss	-123456(%esp,%esi,8), %xmm6{%k7}	 # AVX512F
4276	vmovss	508(%edx), %xmm6{%k7}	 # AVX512F Disp8
4277	vmovss	512(%edx), %xmm6{%k7}	 # AVX512F
4278	vmovss	-512(%edx), %xmm6{%k7}	 # AVX512F Disp8
4279	vmovss	-516(%edx), %xmm6{%k7}	 # AVX512F
4280
4281	vmovss	%xmm6, (%ecx){%k7}	 # AVX512F
4282	vmovss	%xmm6, -123456(%esp,%esi,8){%k7}	 # AVX512F
4283	vmovss	%xmm6, 508(%edx){%k7}	 # AVX512F Disp8
4284	vmovss	%xmm6, 512(%edx){%k7}	 # AVX512F
4285	vmovss	%xmm6, -512(%edx){%k7}	 # AVX512F Disp8
4286	vmovss	%xmm6, -516(%edx){%k7}	 # AVX512F
4287
4288	vmovss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
4289	vmovss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
4290
4291	vmovupd	%zmm5, %zmm6	 # AVX512F
4292	vmovupd	%zmm5, %zmm6{%k7}	 # AVX512F
4293	vmovupd	%zmm5, %zmm6{%k7}{z}	 # AVX512F
4294	vmovupd	(%ecx), %zmm6	 # AVX512F
4295	vmovupd	-123456(%esp,%esi,8), %zmm6	 # AVX512F
4296	vmovupd	8128(%edx), %zmm6	 # AVX512F Disp8
4297	vmovupd	8192(%edx), %zmm6	 # AVX512F
4298	vmovupd	-8192(%edx), %zmm6	 # AVX512F Disp8
4299	vmovupd	-8256(%edx), %zmm6	 # AVX512F
4300
4301	vmovups	%zmm5, %zmm6	 # AVX512F
4302	vmovups	%zmm5, %zmm6{%k7}	 # AVX512F
4303	vmovups	%zmm5, %zmm6{%k7}{z}	 # AVX512F
4304	vmovups	(%ecx), %zmm6	 # AVX512F
4305	vmovups	-123456(%esp,%esi,8), %zmm6	 # AVX512F
4306	vmovups	8128(%edx), %zmm6	 # AVX512F Disp8
4307	vmovups	8192(%edx), %zmm6	 # AVX512F
4308	vmovups	-8192(%edx), %zmm6	 # AVX512F Disp8
4309	vmovups	-8256(%edx), %zmm6	 # AVX512F
4310
4311	vmulpd	%zmm4, %zmm5, %zmm6	 # AVX512F
4312	vmulpd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
4313	vmulpd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
4314	vmulpd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
4315	vmulpd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
4316	vmulpd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
4317	vmulpd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
4318	vmulpd	(%ecx), %zmm5, %zmm6	 # AVX512F
4319	vmulpd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
4320	vmulpd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
4321	vmulpd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4322	vmulpd	8192(%edx), %zmm5, %zmm6	 # AVX512F
4323	vmulpd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4324	vmulpd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
4325	vmulpd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
4326	vmulpd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
4327	vmulpd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
4328	vmulpd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
4329
4330	vmulps	%zmm4, %zmm5, %zmm6	 # AVX512F
4331	vmulps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
4332	vmulps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
4333	vmulps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
4334	vmulps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
4335	vmulps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
4336	vmulps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
4337	vmulps	(%ecx), %zmm5, %zmm6	 # AVX512F
4338	vmulps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
4339	vmulps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
4340	vmulps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4341	vmulps	8192(%edx), %zmm5, %zmm6	 # AVX512F
4342	vmulps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4343	vmulps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
4344	vmulps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
4345	vmulps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
4346	vmulps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
4347	vmulps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
4348
4349	vmulsd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
4350	vmulsd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
4351	vmulsd	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
4352	vmulsd	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
4353	vmulsd	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
4354	vmulsd	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
4355	vmulsd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
4356	vmulsd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
4357	vmulsd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
4358	vmulsd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
4359	vmulsd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
4360	vmulsd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
4361
4362	vmulss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
4363	vmulss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
4364	vmulss	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
4365	vmulss	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
4366	vmulss	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
4367	vmulss	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
4368	vmulss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
4369	vmulss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
4370	vmulss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
4371	vmulss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
4372	vmulss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
4373	vmulss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
4374
4375	vpabsd	%zmm5, %zmm6	 # AVX512F
4376	vpabsd	%zmm5, %zmm6{%k7}	 # AVX512F
4377	vpabsd	%zmm5, %zmm6{%k7}{z}	 # AVX512F
4378	vpabsd	(%ecx), %zmm6	 # AVX512F
4379	vpabsd	-123456(%esp,%esi,8), %zmm6	 # AVX512F
4380	vpabsd	(%eax){1to16}, %zmm6	 # AVX512F
4381	vpabsd	8128(%edx), %zmm6	 # AVX512F Disp8
4382	vpabsd	8192(%edx), %zmm6	 # AVX512F
4383	vpabsd	-8192(%edx), %zmm6	 # AVX512F Disp8
4384	vpabsd	-8256(%edx), %zmm6	 # AVX512F
4385	vpabsd	508(%edx){1to16}, %zmm6	 # AVX512F Disp8
4386	vpabsd	512(%edx){1to16}, %zmm6	 # AVX512F
4387	vpabsd	-512(%edx){1to16}, %zmm6	 # AVX512F Disp8
4388	vpabsd	-516(%edx){1to16}, %zmm6	 # AVX512F
4389
4390	vpabsq	%zmm5, %zmm6	 # AVX512F
4391	vpabsq	%zmm5, %zmm6{%k7}	 # AVX512F
4392	vpabsq	%zmm5, %zmm6{%k7}{z}	 # AVX512F
4393	vpabsq	(%ecx), %zmm6	 # AVX512F
4394	vpabsq	-123456(%esp,%esi,8), %zmm6	 # AVX512F
4395	vpabsq	(%eax){1to8}, %zmm6	 # AVX512F
4396	vpabsq	8128(%edx), %zmm6	 # AVX512F Disp8
4397	vpabsq	8192(%edx), %zmm6	 # AVX512F
4398	vpabsq	-8192(%edx), %zmm6	 # AVX512F Disp8
4399	vpabsq	-8256(%edx), %zmm6	 # AVX512F
4400	vpabsq	1016(%edx){1to8}, %zmm6	 # AVX512F Disp8
4401	vpabsq	1024(%edx){1to8}, %zmm6	 # AVX512F
4402	vpabsq	-1024(%edx){1to8}, %zmm6	 # AVX512F Disp8
4403	vpabsq	-1032(%edx){1to8}, %zmm6	 # AVX512F
4404
4405	vpaddd	%zmm4, %zmm5, %zmm6	 # AVX512F
4406	vpaddd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
4407	vpaddd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
4408	vpaddd	(%ecx), %zmm5, %zmm6	 # AVX512F
4409	vpaddd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
4410	vpaddd	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
4411	vpaddd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4412	vpaddd	8192(%edx), %zmm5, %zmm6	 # AVX512F
4413	vpaddd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4414	vpaddd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
4415	vpaddd	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
4416	vpaddd	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
4417	vpaddd	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
4418	vpaddd	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
4419
4420	vpaddq	%zmm4, %zmm5, %zmm6	 # AVX512F
4421	vpaddq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
4422	vpaddq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
4423	vpaddq	(%ecx), %zmm5, %zmm6	 # AVX512F
4424	vpaddq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
4425	vpaddq	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
4426	vpaddq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4427	vpaddq	8192(%edx), %zmm5, %zmm6	 # AVX512F
4428	vpaddq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4429	vpaddq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
4430	vpaddq	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
4431	vpaddq	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
4432	vpaddq	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
4433	vpaddq	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
4434
4435	vpandd	%zmm4, %zmm5, %zmm6	 # AVX512F
4436	vpandd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
4437	vpandd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
4438	vpandd	(%ecx), %zmm5, %zmm6	 # AVX512F
4439	vpandd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
4440	vpandd	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
4441	vpandd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4442	vpandd	8192(%edx), %zmm5, %zmm6	 # AVX512F
4443	vpandd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4444	vpandd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
4445	vpandd	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
4446	vpandd	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
4447	vpandd	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
4448	vpandd	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
4449
4450	vpandnd	%zmm4, %zmm5, %zmm6	 # AVX512F
4451	vpandnd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
4452	vpandnd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
4453	vpandnd	(%ecx), %zmm5, %zmm6	 # AVX512F
4454	vpandnd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
4455	vpandnd	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
4456	vpandnd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4457	vpandnd	8192(%edx), %zmm5, %zmm6	 # AVX512F
4458	vpandnd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4459	vpandnd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
4460	vpandnd	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
4461	vpandnd	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
4462	vpandnd	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
4463	vpandnd	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
4464
4465	vpandnq	%zmm4, %zmm5, %zmm6	 # AVX512F
4466	vpandnq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
4467	vpandnq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
4468	vpandnq	(%ecx), %zmm5, %zmm6	 # AVX512F
4469	vpandnq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
4470	vpandnq	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
4471	vpandnq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4472	vpandnq	8192(%edx), %zmm5, %zmm6	 # AVX512F
4473	vpandnq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4474	vpandnq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
4475	vpandnq	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
4476	vpandnq	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
4477	vpandnq	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
4478	vpandnq	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
4479
4480	vpandq	%zmm4, %zmm5, %zmm6	 # AVX512F
4481	vpandq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
4482	vpandq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
4483	vpandq	(%ecx), %zmm5, %zmm6	 # AVX512F
4484	vpandq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
4485	vpandq	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
4486	vpandq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4487	vpandq	8192(%edx), %zmm5, %zmm6	 # AVX512F
4488	vpandq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4489	vpandq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
4490	vpandq	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
4491	vpandq	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
4492	vpandq	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
4493	vpandq	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
4494
4495	vpblendmd	%zmm4, %zmm5, %zmm6	 # AVX512F
4496	vpblendmd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
4497	vpblendmd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
4498	vpblendmd	(%ecx), %zmm5, %zmm6	 # AVX512F
4499	vpblendmd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
4500	vpblendmd	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
4501	vpblendmd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4502	vpblendmd	8192(%edx), %zmm5, %zmm6	 # AVX512F
4503	vpblendmd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4504	vpblendmd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
4505	vpblendmd	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
4506	vpblendmd	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
4507	vpblendmd	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
4508	vpblendmd	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
4509
4510	vpbroadcastd	(%ecx), %zmm6	 # AVX512F
4511	vpbroadcastd	(%ecx), %zmm6{%k7}	 # AVX512F
4512	vpbroadcastd	(%ecx), %zmm6{%k7}{z}	 # AVX512F
4513	vpbroadcastd	-123456(%esp,%esi,8), %zmm6	 # AVX512F
4514	vpbroadcastd	508(%edx), %zmm6	 # AVX512F Disp8
4515	vpbroadcastd	512(%edx), %zmm6	 # AVX512F
4516	vpbroadcastd	-512(%edx), %zmm6	 # AVX512F Disp8
4517	vpbroadcastd	-516(%edx), %zmm6	 # AVX512F
4518
4519	vpbroadcastd	%xmm5, %zmm6{%k7}	 # AVX512F
4520	vpbroadcastd	%xmm5, %zmm6{%k7}{z}	 # AVX512F
4521
4522	vpbroadcastd	%eax, %zmm6	 # AVX512F
4523	vpbroadcastd	%eax, %zmm6{%k7}	 # AVX512F
4524	vpbroadcastd	%eax, %zmm6{%k7}{z}	 # AVX512F
4525	vpbroadcastd	%ebp, %zmm6	 # AVX512F
4526
4527	vpbroadcastq	(%ecx), %zmm6	 # AVX512F
4528	vpbroadcastq	(%ecx), %zmm6{%k7}	 # AVX512F
4529	vpbroadcastq	(%ecx), %zmm6{%k7}{z}	 # AVX512F
4530	vpbroadcastq	-123456(%esp,%esi,8), %zmm6	 # AVX512F
4531	vpbroadcastq	1016(%edx), %zmm6	 # AVX512F Disp8
4532	vpbroadcastq	1024(%edx), %zmm6	 # AVX512F
4533	vpbroadcastq	-1024(%edx), %zmm6	 # AVX512F Disp8
4534	vpbroadcastq	-1032(%edx), %zmm6	 # AVX512F
4535
4536	vpbroadcastq	%xmm5, %zmm6{%k7}	 # AVX512F
4537	vpbroadcastq	%xmm5, %zmm6{%k7}{z}	 # AVX512F
4538
4539	vpcmpd	$0xab, %zmm5, %zmm6, %k5	 # AVX512F
4540	vpcmpd	$0xab, %zmm5, %zmm6, %k5{%k7}	 # AVX512F
4541	vpcmpd	$123, %zmm5, %zmm6, %k5	 # AVX512F
4542	vpcmpd	$123, (%ecx), %zmm6, %k5	 # AVX512F
4543	vpcmpd	$123, -123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4544	vpcmpd	$123, (%eax){1to16}, %zmm6, %k5	 # AVX512F
4545	vpcmpd	$123, 8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4546	vpcmpd	$123, 8192(%edx), %zmm6, %k5	 # AVX512F
4547	vpcmpd	$123, -8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4548	vpcmpd	$123, -8256(%edx), %zmm6, %k5	 # AVX512F
4549	vpcmpd	$123, 508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4550	vpcmpd	$123, 512(%edx){1to16}, %zmm6, %k5	 # AVX512F
4551	vpcmpd	$123, -512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4552	vpcmpd	$123, -516(%edx){1to16}, %zmm6, %k5	 # AVX512F
4553
4554	vpcmpltd	%zmm5, %zmm6, %k5	 # AVX512F
4555	vpcmpltd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4556	vpcmpltd	(%ecx), %zmm6, %k5	 # AVX512F
4557	vpcmpltd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4558	vpcmpltd	(%eax){1to16}, %zmm6, %k5	 # AVX512F
4559	vpcmpltd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4560	vpcmpltd	8192(%edx), %zmm6, %k5	 # AVX512F
4561	vpcmpltd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4562	vpcmpltd	-8256(%edx), %zmm6, %k5	 # AVX512F
4563	vpcmpltd	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4564	vpcmpltd	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
4565	vpcmpltd	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4566	vpcmpltd	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
4567
4568	vpcmpled	%zmm5, %zmm6, %k5	 # AVX512F
4569	vpcmpled	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4570	vpcmpled	(%ecx), %zmm6, %k5	 # AVX512F
4571	vpcmpled	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4572	vpcmpled	(%eax){1to16}, %zmm6, %k5	 # AVX512F
4573	vpcmpled	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4574	vpcmpled	8192(%edx), %zmm6, %k5	 # AVX512F
4575	vpcmpled	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4576	vpcmpled	-8256(%edx), %zmm6, %k5	 # AVX512F
4577	vpcmpled	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4578	vpcmpled	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
4579	vpcmpled	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4580	vpcmpled	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
4581
4582	vpcmpneqd	%zmm5, %zmm6, %k5	 # AVX512F
4583	vpcmpneqd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4584	vpcmpneqd	(%ecx), %zmm6, %k5	 # AVX512F
4585	vpcmpneqd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4586	vpcmpneqd	(%eax){1to16}, %zmm6, %k5	 # AVX512F
4587	vpcmpneqd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4588	vpcmpneqd	8192(%edx), %zmm6, %k5	 # AVX512F
4589	vpcmpneqd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4590	vpcmpneqd	-8256(%edx), %zmm6, %k5	 # AVX512F
4591	vpcmpneqd	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4592	vpcmpneqd	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
4593	vpcmpneqd	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4594	vpcmpneqd	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
4595
4596	vpcmpnltd	%zmm5, %zmm6, %k5	 # AVX512F
4597	vpcmpnltd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4598	vpcmpnltd	(%ecx), %zmm6, %k5	 # AVX512F
4599	vpcmpnltd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4600	vpcmpnltd	(%eax){1to16}, %zmm6, %k5	 # AVX512F
4601	vpcmpnltd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4602	vpcmpnltd	8192(%edx), %zmm6, %k5	 # AVX512F
4603	vpcmpnltd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4604	vpcmpnltd	-8256(%edx), %zmm6, %k5	 # AVX512F
4605	vpcmpnltd	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4606	vpcmpnltd	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
4607	vpcmpnltd	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4608	vpcmpnltd	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
4609
4610	vpcmpnled	%zmm5, %zmm6, %k5	 # AVX512F
4611	vpcmpnled	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4612	vpcmpnled	(%ecx), %zmm6, %k5	 # AVX512F
4613	vpcmpnled	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4614	vpcmpnled	(%eax){1to16}, %zmm6, %k5	 # AVX512F
4615	vpcmpnled	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4616	vpcmpnled	8192(%edx), %zmm6, %k5	 # AVX512F
4617	vpcmpnled	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4618	vpcmpnled	-8256(%edx), %zmm6, %k5	 # AVX512F
4619	vpcmpnled	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4620	vpcmpnled	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
4621	vpcmpnled	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4622	vpcmpnled	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
4623
4624	vpcmpeqd	%zmm5, %zmm6, %k5	 # AVX512F
4625	vpcmpeqd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4626	vpcmpeqd	(%ecx), %zmm6, %k5	 # AVX512F
4627	vpcmpeqd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4628	vpcmpeqd	(%eax){1to16}, %zmm6, %k5	 # AVX512F
4629	vpcmpeqd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4630	vpcmpeqd	8192(%edx), %zmm6, %k5	 # AVX512F
4631	vpcmpeqd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4632	vpcmpeqd	-8256(%edx), %zmm6, %k5	 # AVX512F
4633	vpcmpeqd	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4634	vpcmpeqd	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
4635	vpcmpeqd	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4636	vpcmpeqd	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
4637
4638	vpcmpeqq	%zmm5, %zmm6, %k5	 # AVX512F
4639	vpcmpeqq	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4640	vpcmpeqq	(%ecx), %zmm6, %k5	 # AVX512F
4641	vpcmpeqq	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4642	vpcmpeqq	(%eax){1to8}, %zmm6, %k5	 # AVX512F
4643	vpcmpeqq	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4644	vpcmpeqq	8192(%edx), %zmm6, %k5	 # AVX512F
4645	vpcmpeqq	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4646	vpcmpeqq	-8256(%edx), %zmm6, %k5	 # AVX512F
4647	vpcmpeqq	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4648	vpcmpeqq	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
4649	vpcmpeqq	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4650	vpcmpeqq	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
4651
4652	vpcmpgtd	%zmm5, %zmm6, %k5	 # AVX512F
4653	vpcmpgtd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4654	vpcmpgtd	(%ecx), %zmm6, %k5	 # AVX512F
4655	vpcmpgtd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4656	vpcmpgtd	(%eax){1to16}, %zmm6, %k5	 # AVX512F
4657	vpcmpgtd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4658	vpcmpgtd	8192(%edx), %zmm6, %k5	 # AVX512F
4659	vpcmpgtd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4660	vpcmpgtd	-8256(%edx), %zmm6, %k5	 # AVX512F
4661	vpcmpgtd	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4662	vpcmpgtd	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
4663	vpcmpgtd	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4664	vpcmpgtd	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
4665
4666	vpcmpgtq	%zmm5, %zmm6, %k5	 # AVX512F
4667	vpcmpgtq	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4668	vpcmpgtq	(%ecx), %zmm6, %k5	 # AVX512F
4669	vpcmpgtq	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4670	vpcmpgtq	(%eax){1to8}, %zmm6, %k5	 # AVX512F
4671	vpcmpgtq	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4672	vpcmpgtq	8192(%edx), %zmm6, %k5	 # AVX512F
4673	vpcmpgtq	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4674	vpcmpgtq	-8256(%edx), %zmm6, %k5	 # AVX512F
4675	vpcmpgtq	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4676	vpcmpgtq	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
4677	vpcmpgtq	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4678	vpcmpgtq	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
4679
4680	vpcmpq	$0xab, %zmm5, %zmm6, %k5	 # AVX512F
4681	vpcmpq	$0xab, %zmm5, %zmm6, %k5{%k7}	 # AVX512F
4682	vpcmpq	$123, %zmm5, %zmm6, %k5	 # AVX512F
4683	vpcmpq	$123, (%ecx), %zmm6, %k5	 # AVX512F
4684	vpcmpq	$123, -123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4685	vpcmpq	$123, (%eax){1to8}, %zmm6, %k5	 # AVX512F
4686	vpcmpq	$123, 8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4687	vpcmpq	$123, 8192(%edx), %zmm6, %k5	 # AVX512F
4688	vpcmpq	$123, -8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4689	vpcmpq	$123, -8256(%edx), %zmm6, %k5	 # AVX512F
4690	vpcmpq	$123, 1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4691	vpcmpq	$123, 1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
4692	vpcmpq	$123, -1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4693	vpcmpq	$123, -1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
4694
4695	vpcmpltq	%zmm5, %zmm6, %k5	 # AVX512F
4696	vpcmpltq	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4697	vpcmpltq	(%ecx), %zmm6, %k5	 # AVX512F
4698	vpcmpltq	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4699	vpcmpltq	(%eax){1to8}, %zmm6, %k5	 # AVX512F
4700	vpcmpltq	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4701	vpcmpltq	8192(%edx), %zmm6, %k5	 # AVX512F
4702	vpcmpltq	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4703	vpcmpltq	-8256(%edx), %zmm6, %k5	 # AVX512F
4704	vpcmpltq	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4705	vpcmpltq	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
4706	vpcmpltq	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4707	vpcmpltq	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
4708
4709	vpcmpleq	%zmm5, %zmm6, %k5	 # AVX512F
4710	vpcmpleq	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4711	vpcmpleq	(%ecx), %zmm6, %k5	 # AVX512F
4712	vpcmpleq	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4713	vpcmpleq	(%eax){1to8}, %zmm6, %k5	 # AVX512F
4714	vpcmpleq	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4715	vpcmpleq	8192(%edx), %zmm6, %k5	 # AVX512F
4716	vpcmpleq	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4717	vpcmpleq	-8256(%edx), %zmm6, %k5	 # AVX512F
4718	vpcmpleq	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4719	vpcmpleq	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
4720	vpcmpleq	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4721	vpcmpleq	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
4722
4723	vpcmpneqq	%zmm5, %zmm6, %k5	 # AVX512F
4724	vpcmpneqq	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4725	vpcmpneqq	(%ecx), %zmm6, %k5	 # AVX512F
4726	vpcmpneqq	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4727	vpcmpneqq	(%eax){1to8}, %zmm6, %k5	 # AVX512F
4728	vpcmpneqq	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4729	vpcmpneqq	8192(%edx), %zmm6, %k5	 # AVX512F
4730	vpcmpneqq	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4731	vpcmpneqq	-8256(%edx), %zmm6, %k5	 # AVX512F
4732	vpcmpneqq	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4733	vpcmpneqq	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
4734	vpcmpneqq	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4735	vpcmpneqq	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
4736
4737	vpcmpnltq	%zmm5, %zmm6, %k5	 # AVX512F
4738	vpcmpnltq	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4739	vpcmpnltq	(%ecx), %zmm6, %k5	 # AVX512F
4740	vpcmpnltq	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4741	vpcmpnltq	(%eax){1to8}, %zmm6, %k5	 # AVX512F
4742	vpcmpnltq	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4743	vpcmpnltq	8192(%edx), %zmm6, %k5	 # AVX512F
4744	vpcmpnltq	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4745	vpcmpnltq	-8256(%edx), %zmm6, %k5	 # AVX512F
4746	vpcmpnltq	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4747	vpcmpnltq	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
4748	vpcmpnltq	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4749	vpcmpnltq	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
4750
4751	vpcmpnleq	%zmm5, %zmm6, %k5	 # AVX512F
4752	vpcmpnleq	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4753	vpcmpnleq	(%ecx), %zmm6, %k5	 # AVX512F
4754	vpcmpnleq	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4755	vpcmpnleq	(%eax){1to8}, %zmm6, %k5	 # AVX512F
4756	vpcmpnleq	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4757	vpcmpnleq	8192(%edx), %zmm6, %k5	 # AVX512F
4758	vpcmpnleq	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4759	vpcmpnleq	-8256(%edx), %zmm6, %k5	 # AVX512F
4760	vpcmpnleq	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4761	vpcmpnleq	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
4762	vpcmpnleq	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4763	vpcmpnleq	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
4764
4765	vpcmpud	$0xab, %zmm5, %zmm6, %k5	 # AVX512F
4766	vpcmpud	$0xab, %zmm5, %zmm6, %k5{%k7}	 # AVX512F
4767	vpcmpud	$123, %zmm5, %zmm6, %k5	 # AVX512F
4768	vpcmpud	$123, (%ecx), %zmm6, %k5	 # AVX512F
4769	vpcmpud	$123, -123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4770	vpcmpud	$123, (%eax){1to16}, %zmm6, %k5	 # AVX512F
4771	vpcmpud	$123, 8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4772	vpcmpud	$123, 8192(%edx), %zmm6, %k5	 # AVX512F
4773	vpcmpud	$123, -8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4774	vpcmpud	$123, -8256(%edx), %zmm6, %k5	 # AVX512F
4775	vpcmpud	$123, 508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4776	vpcmpud	$123, 512(%edx){1to16}, %zmm6, %k5	 # AVX512F
4777	vpcmpud	$123, -512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4778	vpcmpud	$123, -516(%edx){1to16}, %zmm6, %k5	 # AVX512F
4779
4780	vpcmpequd	%zmm5, %zmm6, %k5	 # AVX512F
4781	vpcmpequd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4782	vpcmpequd	(%ecx), %zmm6, %k5	 # AVX512F
4783	vpcmpequd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4784	vpcmpequd	(%eax){1to16}, %zmm6, %k5	 # AVX512F
4785	vpcmpequd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4786	vpcmpequd	8192(%edx), %zmm6, %k5	 # AVX512F
4787	vpcmpequd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4788	vpcmpequd	-8256(%edx), %zmm6, %k5	 # AVX512F
4789	vpcmpequd	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4790	vpcmpequd	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
4791	vpcmpequd	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4792	vpcmpequd	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
4793
4794	vpcmpltud	%zmm5, %zmm6, %k5	 # AVX512F
4795	vpcmpltud	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4796	vpcmpltud	(%ecx), %zmm6, %k5	 # AVX512F
4797	vpcmpltud	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4798	vpcmpltud	(%eax){1to16}, %zmm6, %k5	 # AVX512F
4799	vpcmpltud	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4800	vpcmpltud	8192(%edx), %zmm6, %k5	 # AVX512F
4801	vpcmpltud	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4802	vpcmpltud	-8256(%edx), %zmm6, %k5	 # AVX512F
4803	vpcmpltud	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4804	vpcmpltud	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
4805	vpcmpltud	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4806	vpcmpltud	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
4807
4808	vpcmpleud	%zmm5, %zmm6, %k5	 # AVX512F
4809	vpcmpleud	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4810	vpcmpleud	(%ecx), %zmm6, %k5	 # AVX512F
4811	vpcmpleud	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4812	vpcmpleud	(%eax){1to16}, %zmm6, %k5	 # AVX512F
4813	vpcmpleud	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4814	vpcmpleud	8192(%edx), %zmm6, %k5	 # AVX512F
4815	vpcmpleud	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4816	vpcmpleud	-8256(%edx), %zmm6, %k5	 # AVX512F
4817	vpcmpleud	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4818	vpcmpleud	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
4819	vpcmpleud	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4820	vpcmpleud	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
4821
4822	vpcmpnequd	%zmm5, %zmm6, %k5	 # AVX512F
4823	vpcmpnequd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4824	vpcmpnequd	(%ecx), %zmm6, %k5	 # AVX512F
4825	vpcmpnequd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4826	vpcmpnequd	(%eax){1to16}, %zmm6, %k5	 # AVX512F
4827	vpcmpnequd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4828	vpcmpnequd	8192(%edx), %zmm6, %k5	 # AVX512F
4829	vpcmpnequd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4830	vpcmpnequd	-8256(%edx), %zmm6, %k5	 # AVX512F
4831	vpcmpnequd	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4832	vpcmpnequd	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
4833	vpcmpnequd	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4834	vpcmpnequd	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
4835
4836	vpcmpnltud	%zmm5, %zmm6, %k5	 # AVX512F
4837	vpcmpnltud	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4838	vpcmpnltud	(%ecx), %zmm6, %k5	 # AVX512F
4839	vpcmpnltud	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4840	vpcmpnltud	(%eax){1to16}, %zmm6, %k5	 # AVX512F
4841	vpcmpnltud	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4842	vpcmpnltud	8192(%edx), %zmm6, %k5	 # AVX512F
4843	vpcmpnltud	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4844	vpcmpnltud	-8256(%edx), %zmm6, %k5	 # AVX512F
4845	vpcmpnltud	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4846	vpcmpnltud	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
4847	vpcmpnltud	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4848	vpcmpnltud	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
4849
4850	vpcmpnleud	%zmm5, %zmm6, %k5	 # AVX512F
4851	vpcmpnleud	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4852	vpcmpnleud	(%ecx), %zmm6, %k5	 # AVX512F
4853	vpcmpnleud	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4854	vpcmpnleud	(%eax){1to16}, %zmm6, %k5	 # AVX512F
4855	vpcmpnleud	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4856	vpcmpnleud	8192(%edx), %zmm6, %k5	 # AVX512F
4857	vpcmpnleud	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4858	vpcmpnleud	-8256(%edx), %zmm6, %k5	 # AVX512F
4859	vpcmpnleud	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4860	vpcmpnleud	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
4861	vpcmpnleud	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
4862	vpcmpnleud	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
4863
4864	vpcmpuq	$0xab, %zmm5, %zmm6, %k5	 # AVX512F
4865	vpcmpuq	$0xab, %zmm5, %zmm6, %k5{%k7}	 # AVX512F
4866	vpcmpuq	$123, %zmm5, %zmm6, %k5	 # AVX512F
4867	vpcmpuq	$123, (%ecx), %zmm6, %k5	 # AVX512F
4868	vpcmpuq	$123, -123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4869	vpcmpuq	$123, (%eax){1to8}, %zmm6, %k5	 # AVX512F
4870	vpcmpuq	$123, 8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4871	vpcmpuq	$123, 8192(%edx), %zmm6, %k5	 # AVX512F
4872	vpcmpuq	$123, -8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4873	vpcmpuq	$123, -8256(%edx), %zmm6, %k5	 # AVX512F
4874	vpcmpuq	$123, 1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4875	vpcmpuq	$123, 1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
4876	vpcmpuq	$123, -1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4877	vpcmpuq	$123, -1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
4878
4879	vpcmpequq	%zmm5, %zmm6, %k5	 # AVX512F
4880	vpcmpequq	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4881	vpcmpequq	(%ecx), %zmm6, %k5	 # AVX512F
4882	vpcmpequq	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4883	vpcmpequq	(%eax){1to8}, %zmm6, %k5	 # AVX512F
4884	vpcmpequq	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4885	vpcmpequq	8192(%edx), %zmm6, %k5	 # AVX512F
4886	vpcmpequq	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4887	vpcmpequq	-8256(%edx), %zmm6, %k5	 # AVX512F
4888	vpcmpequq	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4889	vpcmpequq	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
4890	vpcmpequq	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4891	vpcmpequq	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
4892
4893	vpcmpltuq	%zmm5, %zmm6, %k5	 # AVX512F
4894	vpcmpltuq	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4895	vpcmpltuq	(%ecx), %zmm6, %k5	 # AVX512F
4896	vpcmpltuq	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4897	vpcmpltuq	(%eax){1to8}, %zmm6, %k5	 # AVX512F
4898	vpcmpltuq	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4899	vpcmpltuq	8192(%edx), %zmm6, %k5	 # AVX512F
4900	vpcmpltuq	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4901	vpcmpltuq	-8256(%edx), %zmm6, %k5	 # AVX512F
4902	vpcmpltuq	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4903	vpcmpltuq	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
4904	vpcmpltuq	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4905	vpcmpltuq	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
4906
4907	vpcmpleuq	%zmm5, %zmm6, %k5	 # AVX512F
4908	vpcmpleuq	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4909	vpcmpleuq	(%ecx), %zmm6, %k5	 # AVX512F
4910	vpcmpleuq	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4911	vpcmpleuq	(%eax){1to8}, %zmm6, %k5	 # AVX512F
4912	vpcmpleuq	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4913	vpcmpleuq	8192(%edx), %zmm6, %k5	 # AVX512F
4914	vpcmpleuq	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4915	vpcmpleuq	-8256(%edx), %zmm6, %k5	 # AVX512F
4916	vpcmpleuq	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4917	vpcmpleuq	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
4918	vpcmpleuq	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4919	vpcmpleuq	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
4920
4921	vpcmpnequq	%zmm5, %zmm6, %k5	 # AVX512F
4922	vpcmpnequq	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4923	vpcmpnequq	(%ecx), %zmm6, %k5	 # AVX512F
4924	vpcmpnequq	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4925	vpcmpnequq	(%eax){1to8}, %zmm6, %k5	 # AVX512F
4926	vpcmpnequq	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4927	vpcmpnequq	8192(%edx), %zmm6, %k5	 # AVX512F
4928	vpcmpnequq	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4929	vpcmpnequq	-8256(%edx), %zmm6, %k5	 # AVX512F
4930	vpcmpnequq	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4931	vpcmpnequq	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
4932	vpcmpnequq	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4933	vpcmpnequq	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
4934
4935	vpcmpnltuq	%zmm5, %zmm6, %k5	 # AVX512F
4936	vpcmpnltuq	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4937	vpcmpnltuq	(%ecx), %zmm6, %k5	 # AVX512F
4938	vpcmpnltuq	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4939	vpcmpnltuq	(%eax){1to8}, %zmm6, %k5	 # AVX512F
4940	vpcmpnltuq	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4941	vpcmpnltuq	8192(%edx), %zmm6, %k5	 # AVX512F
4942	vpcmpnltuq	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4943	vpcmpnltuq	-8256(%edx), %zmm6, %k5	 # AVX512F
4944	vpcmpnltuq	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4945	vpcmpnltuq	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
4946	vpcmpnltuq	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4947	vpcmpnltuq	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
4948
4949	vpcmpnleuq	%zmm5, %zmm6, %k5	 # AVX512F
4950	vpcmpnleuq	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
4951	vpcmpnleuq	(%ecx), %zmm6, %k5	 # AVX512F
4952	vpcmpnleuq	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
4953	vpcmpnleuq	(%eax){1to8}, %zmm6, %k5	 # AVX512F
4954	vpcmpnleuq	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
4955	vpcmpnleuq	8192(%edx), %zmm6, %k5	 # AVX512F
4956	vpcmpnleuq	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
4957	vpcmpnleuq	-8256(%edx), %zmm6, %k5	 # AVX512F
4958	vpcmpnleuq	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4959	vpcmpnleuq	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
4960	vpcmpnleuq	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
4961	vpcmpnleuq	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
4962
4963	vpblendmq	%zmm4, %zmm5, %zmm6	 # AVX512F
4964	vpblendmq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
4965	vpblendmq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
4966	vpblendmq	(%ecx), %zmm5, %zmm6	 # AVX512F
4967	vpblendmq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
4968	vpblendmq	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
4969	vpblendmq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4970	vpblendmq	8192(%edx), %zmm5, %zmm6	 # AVX512F
4971	vpblendmq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4972	vpblendmq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
4973	vpblendmq	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
4974	vpblendmq	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
4975	vpblendmq	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
4976	vpblendmq	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
4977
4978	vpcompressd	%zmm6, (%ecx)	 # AVX512F
4979	vpcompressd	%zmm6, (%ecx){%k7}	 # AVX512F
4980	vpcompressd	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
4981	vpcompressd	%zmm6, 508(%edx)	 # AVX512F Disp8
4982	vpcompressd	%zmm6, 512(%edx)	 # AVX512F
4983	vpcompressd	%zmm6, -512(%edx)	 # AVX512F Disp8
4984	vpcompressd	%zmm6, -516(%edx)	 # AVX512F
4985
4986	vpcompressd	%zmm5, %zmm6	 # AVX512F
4987	vpcompressd	%zmm5, %zmm6{%k7}	 # AVX512F
4988	vpcompressd	%zmm5, %zmm6{%k7}{z}	 # AVX512F
4989
4990	vpermd	%zmm4, %zmm5, %zmm6	 # AVX512F
4991	vpermd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
4992	vpermd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
4993	vpermd	(%ecx), %zmm5, %zmm6	 # AVX512F
4994	vpermd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
4995	vpermd	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
4996	vpermd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4997	vpermd	8192(%edx), %zmm5, %zmm6	 # AVX512F
4998	vpermd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
4999	vpermd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5000	vpermd	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5001	vpermd	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5002	vpermd	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5003	vpermd	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5004
5005	vpermilpd	$0xab, %zmm5, %zmm6	 # AVX512F
5006	vpermilpd	$0xab, %zmm5, %zmm6{%k7}	 # AVX512F
5007	vpermilpd	$0xab, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5008	vpermilpd	$123, %zmm5, %zmm6	 # AVX512F
5009	vpermilpd	$123, (%ecx), %zmm6	 # AVX512F
5010	vpermilpd	$123, -123456(%esp,%esi,8), %zmm6	 # AVX512F
5011	vpermilpd	$123, (%eax){1to8}, %zmm6	 # AVX512F
5012	vpermilpd	$123, 8128(%edx), %zmm6	 # AVX512F Disp8
5013	vpermilpd	$123, 8192(%edx), %zmm6	 # AVX512F
5014	vpermilpd	$123, -8192(%edx), %zmm6	 # AVX512F Disp8
5015	vpermilpd	$123, -8256(%edx), %zmm6	 # AVX512F
5016	vpermilpd	$123, 1016(%edx){1to8}, %zmm6	 # AVX512F Disp8
5017	vpermilpd	$123, 1024(%edx){1to8}, %zmm6	 # AVX512F
5018	vpermilpd	$123, -1024(%edx){1to8}, %zmm6	 # AVX512F Disp8
5019	vpermilpd	$123, -1032(%edx){1to8}, %zmm6	 # AVX512F
5020
5021	vpermilpd	%zmm4, %zmm5, %zmm6	 # AVX512F
5022	vpermilpd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5023	vpermilpd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5024	vpermilpd	(%ecx), %zmm5, %zmm6	 # AVX512F
5025	vpermilpd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5026	vpermilpd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
5027	vpermilpd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5028	vpermilpd	8192(%edx), %zmm5, %zmm6	 # AVX512F
5029	vpermilpd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5030	vpermilpd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5031	vpermilpd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5032	vpermilpd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5033	vpermilpd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5034	vpermilpd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5035
5036	vpermilps	$0xab, %zmm5, %zmm6	 # AVX512F
5037	vpermilps	$0xab, %zmm5, %zmm6{%k7}	 # AVX512F
5038	vpermilps	$0xab, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5039	vpermilps	$123, %zmm5, %zmm6	 # AVX512F
5040	vpermilps	$123, (%ecx), %zmm6	 # AVX512F
5041	vpermilps	$123, -123456(%esp,%esi,8), %zmm6	 # AVX512F
5042	vpermilps	$123, (%eax){1to16}, %zmm6	 # AVX512F
5043	vpermilps	$123, 8128(%edx), %zmm6	 # AVX512F Disp8
5044	vpermilps	$123, 8192(%edx), %zmm6	 # AVX512F
5045	vpermilps	$123, -8192(%edx), %zmm6	 # AVX512F Disp8
5046	vpermilps	$123, -8256(%edx), %zmm6	 # AVX512F
5047	vpermilps	$123, 508(%edx){1to16}, %zmm6	 # AVX512F Disp8
5048	vpermilps	$123, 512(%edx){1to16}, %zmm6	 # AVX512F
5049	vpermilps	$123, -512(%edx){1to16}, %zmm6	 # AVX512F Disp8
5050	vpermilps	$123, -516(%edx){1to16}, %zmm6	 # AVX512F
5051
5052	vpermilps	%zmm4, %zmm5, %zmm6	 # AVX512F
5053	vpermilps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5054	vpermilps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5055	vpermilps	(%ecx), %zmm5, %zmm6	 # AVX512F
5056	vpermilps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5057	vpermilps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
5058	vpermilps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5059	vpermilps	8192(%edx), %zmm5, %zmm6	 # AVX512F
5060	vpermilps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5061	vpermilps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5062	vpermilps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5063	vpermilps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5064	vpermilps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5065	vpermilps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5066
5067	vpermpd	$0xab, %zmm5, %zmm6	 # AVX512F
5068	vpermpd	$0xab, %zmm5, %zmm6{%k7}	 # AVX512F
5069	vpermpd	$0xab, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5070	vpermpd	$123, %zmm5, %zmm6	 # AVX512F
5071	vpermpd	$123, (%ecx), %zmm6	 # AVX512F
5072	vpermpd	$123, -123456(%esp,%esi,8), %zmm6	 # AVX512F
5073	vpermpd	$123, (%eax){1to8}, %zmm6	 # AVX512F
5074	vpermpd	$123, 8128(%edx), %zmm6	 # AVX512F Disp8
5075	vpermpd	$123, 8192(%edx), %zmm6	 # AVX512F
5076	vpermpd	$123, -8192(%edx), %zmm6	 # AVX512F Disp8
5077	vpermpd	$123, -8256(%edx), %zmm6	 # AVX512F
5078	vpermpd	$123, 1016(%edx){1to8}, %zmm6	 # AVX512F Disp8
5079	vpermpd	$123, 1024(%edx){1to8}, %zmm6	 # AVX512F
5080	vpermpd	$123, -1024(%edx){1to8}, %zmm6	 # AVX512F Disp8
5081	vpermpd	$123, -1032(%edx){1to8}, %zmm6	 # AVX512F
5082
5083	vpermps	%zmm4, %zmm5, %zmm6	 # AVX512F
5084	vpermps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5085	vpermps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5086	vpermps	(%ecx), %zmm5, %zmm6	 # AVX512F
5087	vpermps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5088	vpermps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
5089	vpermps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5090	vpermps	8192(%edx), %zmm5, %zmm6	 # AVX512F
5091	vpermps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5092	vpermps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5093	vpermps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5094	vpermps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5095	vpermps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5096	vpermps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5097
5098	vpermq	$0xab, %zmm5, %zmm6	 # AVX512F
5099	vpermq	$0xab, %zmm5, %zmm6{%k7}	 # AVX512F
5100	vpermq	$0xab, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5101	vpermq	$123, %zmm5, %zmm6	 # AVX512F
5102	vpermq	$123, (%ecx), %zmm6	 # AVX512F
5103	vpermq	$123, -123456(%esp,%esi,8), %zmm6	 # AVX512F
5104	vpermq	$123, (%eax){1to8}, %zmm6	 # AVX512F
5105	vpermq	$123, 8128(%edx), %zmm6	 # AVX512F Disp8
5106	vpermq	$123, 8192(%edx), %zmm6	 # AVX512F
5107	vpermq	$123, -8192(%edx), %zmm6	 # AVX512F Disp8
5108	vpermq	$123, -8256(%edx), %zmm6	 # AVX512F
5109	vpermq	$123, 1016(%edx){1to8}, %zmm6	 # AVX512F Disp8
5110	vpermq	$123, 1024(%edx){1to8}, %zmm6	 # AVX512F
5111	vpermq	$123, -1024(%edx){1to8}, %zmm6	 # AVX512F Disp8
5112	vpermq	$123, -1032(%edx){1to8}, %zmm6	 # AVX512F
5113
5114	vpexpandd	(%ecx), %zmm6	 # AVX512F
5115	vpexpandd	(%ecx), %zmm6{%k7}	 # AVX512F
5116	vpexpandd	(%ecx), %zmm6{%k7}{z}	 # AVX512F
5117	vpexpandd	-123456(%esp,%esi,8), %zmm6	 # AVX512F
5118	vpexpandd	508(%edx), %zmm6	 # AVX512F Disp8
5119	vpexpandd	512(%edx), %zmm6	 # AVX512F
5120	vpexpandd	-512(%edx), %zmm6	 # AVX512F Disp8
5121	vpexpandd	-516(%edx), %zmm6	 # AVX512F
5122
5123	vpexpandd	%zmm5, %zmm6	 # AVX512F
5124	vpexpandd	%zmm5, %zmm6{%k7}	 # AVX512F
5125	vpexpandd	%zmm5, %zmm6{%k7}{z}	 # AVX512F
5126
5127	vpexpandq	(%ecx), %zmm6	 # AVX512F
5128	vpexpandq	(%ecx), %zmm6{%k7}	 # AVX512F
5129	vpexpandq	(%ecx), %zmm6{%k7}{z}	 # AVX512F
5130	vpexpandq	-123456(%esp,%esi,8), %zmm6	 # AVX512F
5131	vpexpandq	1016(%edx), %zmm6	 # AVX512F Disp8
5132	vpexpandq	1024(%edx), %zmm6	 # AVX512F
5133	vpexpandq	-1024(%edx), %zmm6	 # AVX512F Disp8
5134	vpexpandq	-1032(%edx), %zmm6	 # AVX512F
5135
5136	vpexpandq	%zmm5, %zmm6	 # AVX512F
5137	vpexpandq	%zmm5, %zmm6{%k7}	 # AVX512F
5138	vpexpandq	%zmm5, %zmm6{%k7}{z}	 # AVX512F
5139
5140	vpgatherdd	123(%ebp,%zmm7,8), %zmm6{%k1}	 # AVX512F
5141	vpgatherdd	123(%ebp,%zmm7,8), %zmm6{%k1}	 # AVX512F
5142	vpgatherdd	256(%eax,%zmm7), %zmm6{%k1}	 # AVX512F
5143	vpgatherdd	1024(%ecx,%zmm7,4), %zmm6{%k1}	 # AVX512F
5144
5145	vpgatherdq	123(%ebp,%ymm7,8), %zmm6{%k1}	 # AVX512F
5146	vpgatherdq	123(%ebp,%ymm7,8), %zmm6{%k1}	 # AVX512F
5147	vpgatherdq	256(%eax,%ymm7), %zmm6{%k1}	 # AVX512F
5148	vpgatherdq	1024(%ecx,%ymm7,4), %zmm6{%k1}	 # AVX512F
5149
5150	vpgatherqd	123(%ebp,%zmm7,8), %ymm6{%k1}	 # AVX512F
5151	vpgatherqd	123(%ebp,%zmm7,8), %ymm6{%k1}	 # AVX512F
5152	vpgatherqd	256(%eax,%zmm7), %ymm6{%k1}	 # AVX512F
5153	vpgatherqd	1024(%ecx,%zmm7,4), %ymm6{%k1}	 # AVX512F
5154
5155	vpgatherqq	123(%ebp,%zmm7,8), %zmm6{%k1}	 # AVX512F
5156	vpgatherqq	123(%ebp,%zmm7,8), %zmm6{%k1}	 # AVX512F
5157	vpgatherqq	256(%eax,%zmm7), %zmm6{%k1}	 # AVX512F
5158	vpgatherqq	1024(%ecx,%zmm7,4), %zmm6{%k1}	 # AVX512F
5159
5160	vpmaxsd	%zmm4, %zmm5, %zmm6	 # AVX512F
5161	vpmaxsd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5162	vpmaxsd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5163	vpmaxsd	(%ecx), %zmm5, %zmm6	 # AVX512F
5164	vpmaxsd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5165	vpmaxsd	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
5166	vpmaxsd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5167	vpmaxsd	8192(%edx), %zmm5, %zmm6	 # AVX512F
5168	vpmaxsd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5169	vpmaxsd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5170	vpmaxsd	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5171	vpmaxsd	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5172	vpmaxsd	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5173	vpmaxsd	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5174
5175	vpmaxsq	%zmm4, %zmm5, %zmm6	 # AVX512F
5176	vpmaxsq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5177	vpmaxsq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5178	vpmaxsq	(%ecx), %zmm5, %zmm6	 # AVX512F
5179	vpmaxsq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5180	vpmaxsq	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
5181	vpmaxsq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5182	vpmaxsq	8192(%edx), %zmm5, %zmm6	 # AVX512F
5183	vpmaxsq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5184	vpmaxsq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5185	vpmaxsq	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5186	vpmaxsq	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5187	vpmaxsq	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5188	vpmaxsq	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5189
5190	vpmaxud	%zmm4, %zmm5, %zmm6	 # AVX512F
5191	vpmaxud	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5192	vpmaxud	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5193	vpmaxud	(%ecx), %zmm5, %zmm6	 # AVX512F
5194	vpmaxud	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5195	vpmaxud	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
5196	vpmaxud	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5197	vpmaxud	8192(%edx), %zmm5, %zmm6	 # AVX512F
5198	vpmaxud	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5199	vpmaxud	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5200	vpmaxud	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5201	vpmaxud	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5202	vpmaxud	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5203	vpmaxud	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5204
5205	vpmaxuq	%zmm4, %zmm5, %zmm6	 # AVX512F
5206	vpmaxuq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5207	vpmaxuq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5208	vpmaxuq	(%ecx), %zmm5, %zmm6	 # AVX512F
5209	vpmaxuq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5210	vpmaxuq	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
5211	vpmaxuq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5212	vpmaxuq	8192(%edx), %zmm5, %zmm6	 # AVX512F
5213	vpmaxuq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5214	vpmaxuq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5215	vpmaxuq	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5216	vpmaxuq	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5217	vpmaxuq	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5218	vpmaxuq	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5219
5220	vpminsd	%zmm4, %zmm5, %zmm6	 # AVX512F
5221	vpminsd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5222	vpminsd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5223	vpminsd	(%ecx), %zmm5, %zmm6	 # AVX512F
5224	vpminsd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5225	vpminsd	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
5226	vpminsd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5227	vpminsd	8192(%edx), %zmm5, %zmm6	 # AVX512F
5228	vpminsd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5229	vpminsd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5230	vpminsd	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5231	vpminsd	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5232	vpminsd	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5233	vpminsd	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5234
5235	vpminsq	%zmm4, %zmm5, %zmm6	 # AVX512F
5236	vpminsq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5237	vpminsq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5238	vpminsq	(%ecx), %zmm5, %zmm6	 # AVX512F
5239	vpminsq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5240	vpminsq	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
5241	vpminsq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5242	vpminsq	8192(%edx), %zmm5, %zmm6	 # AVX512F
5243	vpminsq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5244	vpminsq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5245	vpminsq	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5246	vpminsq	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5247	vpminsq	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5248	vpminsq	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5249
5250	vpminud	%zmm4, %zmm5, %zmm6	 # AVX512F
5251	vpminud	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5252	vpminud	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5253	vpminud	(%ecx), %zmm5, %zmm6	 # AVX512F
5254	vpminud	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5255	vpminud	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
5256	vpminud	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5257	vpminud	8192(%edx), %zmm5, %zmm6	 # AVX512F
5258	vpminud	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5259	vpminud	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5260	vpminud	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5261	vpminud	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5262	vpminud	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5263	vpminud	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5264
5265	vpminuq	%zmm4, %zmm5, %zmm6	 # AVX512F
5266	vpminuq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5267	vpminuq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5268	vpminuq	(%ecx), %zmm5, %zmm6	 # AVX512F
5269	vpminuq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5270	vpminuq	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
5271	vpminuq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5272	vpminuq	8192(%edx), %zmm5, %zmm6	 # AVX512F
5273	vpminuq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5274	vpminuq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5275	vpminuq	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5276	vpminuq	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5277	vpminuq	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5278	vpminuq	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5279
5280	vpmovsxbd	%xmm5, %zmm6{%k7}	 # AVX512F
5281	vpmovsxbd	%xmm5, %zmm6{%k7}{z}	 # AVX512F
5282	vpmovsxbd	(%ecx), %zmm6{%k7}	 # AVX512F
5283	vpmovsxbd	-123456(%esp,%esi,8), %zmm6{%k7}	 # AVX512F
5284	vpmovsxbd	2032(%edx), %zmm6{%k7}	 # AVX512F Disp8
5285	vpmovsxbd	2048(%edx), %zmm6{%k7}	 # AVX512F
5286	vpmovsxbd	-2048(%edx), %zmm6{%k7}	 # AVX512F Disp8
5287	vpmovsxbd	-2064(%edx), %zmm6{%k7}	 # AVX512F
5288
5289	vpmovsxbq	%xmm5, %zmm6{%k7}	 # AVX512F
5290	vpmovsxbq	%xmm5, %zmm6{%k7}{z}	 # AVX512F
5291	vpmovsxbq	(%ecx), %zmm6{%k7}	 # AVX512F
5292	vpmovsxbq	-123456(%esp,%esi,8), %zmm6{%k7}	 # AVX512F
5293	vpmovsxbq	1016(%edx), %zmm6{%k7}	 # AVX512F Disp8
5294	vpmovsxbq	1024(%edx), %zmm6{%k7}	 # AVX512F
5295	vpmovsxbq	-1024(%edx), %zmm6{%k7}	 # AVX512F Disp8
5296	vpmovsxbq	-1032(%edx), %zmm6{%k7}	 # AVX512F
5297
5298	vpmovsxdq	%ymm5, %zmm6{%k7}	 # AVX512F
5299	vpmovsxdq	%ymm5, %zmm6{%k7}{z}	 # AVX512F
5300	vpmovsxdq	(%ecx), %zmm6{%k7}	 # AVX512F
5301	vpmovsxdq	-123456(%esp,%esi,8), %zmm6{%k7}	 # AVX512F
5302	vpmovsxdq	4064(%edx), %zmm6{%k7}	 # AVX512F Disp8
5303	vpmovsxdq	4096(%edx), %zmm6{%k7}	 # AVX512F
5304	vpmovsxdq	-4096(%edx), %zmm6{%k7}	 # AVX512F Disp8
5305	vpmovsxdq	-4128(%edx), %zmm6{%k7}	 # AVX512F
5306
5307	vpmovsxwd	%ymm5, %zmm6{%k7}	 # AVX512F
5308	vpmovsxwd	%ymm5, %zmm6{%k7}{z}	 # AVX512F
5309	vpmovsxwd	(%ecx), %zmm6{%k7}	 # AVX512F
5310	vpmovsxwd	-123456(%esp,%esi,8), %zmm6{%k7}	 # AVX512F
5311	vpmovsxwd	4064(%edx), %zmm6{%k7}	 # AVX512F Disp8
5312	vpmovsxwd	4096(%edx), %zmm6{%k7}	 # AVX512F
5313	vpmovsxwd	-4096(%edx), %zmm6{%k7}	 # AVX512F Disp8
5314	vpmovsxwd	-4128(%edx), %zmm6{%k7}	 # AVX512F
5315
5316	vpmovsxwq	%xmm5, %zmm6{%k7}	 # AVX512F
5317	vpmovsxwq	%xmm5, %zmm6{%k7}{z}	 # AVX512F
5318	vpmovsxwq	(%ecx), %zmm6{%k7}	 # AVX512F
5319	vpmovsxwq	-123456(%esp,%esi,8), %zmm6{%k7}	 # AVX512F
5320	vpmovsxwq	2032(%edx), %zmm6{%k7}	 # AVX512F Disp8
5321	vpmovsxwq	2048(%edx), %zmm6{%k7}	 # AVX512F
5322	vpmovsxwq	-2048(%edx), %zmm6{%k7}	 # AVX512F Disp8
5323	vpmovsxwq	-2064(%edx), %zmm6{%k7}	 # AVX512F
5324
5325	vpmovzxbd	%xmm5, %zmm6{%k7}	 # AVX512F
5326	vpmovzxbd	%xmm5, %zmm6{%k7}{z}	 # AVX512F
5327	vpmovzxbd	(%ecx), %zmm6{%k7}	 # AVX512F
5328	vpmovzxbd	-123456(%esp,%esi,8), %zmm6{%k7}	 # AVX512F
5329	vpmovzxbd	2032(%edx), %zmm6{%k7}	 # AVX512F Disp8
5330	vpmovzxbd	2048(%edx), %zmm6{%k7}	 # AVX512F
5331	vpmovzxbd	-2048(%edx), %zmm6{%k7}	 # AVX512F Disp8
5332	vpmovzxbd	-2064(%edx), %zmm6{%k7}	 # AVX512F
5333
5334	vpmovzxbq	%xmm5, %zmm6{%k7}	 # AVX512F
5335	vpmovzxbq	%xmm5, %zmm6{%k7}{z}	 # AVX512F
5336	vpmovzxbq	(%ecx), %zmm6{%k7}	 # AVX512F
5337	vpmovzxbq	-123456(%esp,%esi,8), %zmm6{%k7}	 # AVX512F
5338	vpmovzxbq	1016(%edx), %zmm6{%k7}	 # AVX512F Disp8
5339	vpmovzxbq	1024(%edx), %zmm6{%k7}	 # AVX512F
5340	vpmovzxbq	-1024(%edx), %zmm6{%k7}	 # AVX512F Disp8
5341	vpmovzxbq	-1032(%edx), %zmm6{%k7}	 # AVX512F
5342
5343	vpmovzxdq	%ymm5, %zmm6{%k7}	 # AVX512F
5344	vpmovzxdq	%ymm5, %zmm6{%k7}{z}	 # AVX512F
5345	vpmovzxdq	(%ecx), %zmm6{%k7}	 # AVX512F
5346	vpmovzxdq	-123456(%esp,%esi,8), %zmm6{%k7}	 # AVX512F
5347	vpmovzxdq	4064(%edx), %zmm6{%k7}	 # AVX512F Disp8
5348	vpmovzxdq	4096(%edx), %zmm6{%k7}	 # AVX512F
5349	vpmovzxdq	-4096(%edx), %zmm6{%k7}	 # AVX512F Disp8
5350	vpmovzxdq	-4128(%edx), %zmm6{%k7}	 # AVX512F
5351
5352	vpmovzxwd	%ymm5, %zmm6{%k7}	 # AVX512F
5353	vpmovzxwd	%ymm5, %zmm6{%k7}{z}	 # AVX512F
5354	vpmovzxwd	(%ecx), %zmm6{%k7}	 # AVX512F
5355	vpmovzxwd	-123456(%esp,%esi,8), %zmm6{%k7}	 # AVX512F
5356	vpmovzxwd	4064(%edx), %zmm6{%k7}	 # AVX512F Disp8
5357	vpmovzxwd	4096(%edx), %zmm6{%k7}	 # AVX512F
5358	vpmovzxwd	-4096(%edx), %zmm6{%k7}	 # AVX512F Disp8
5359	vpmovzxwd	-4128(%edx), %zmm6{%k7}	 # AVX512F
5360
5361	vpmovzxwq	%xmm5, %zmm6{%k7}	 # AVX512F
5362	vpmovzxwq	%xmm5, %zmm6{%k7}{z}	 # AVX512F
5363	vpmovzxwq	(%ecx), %zmm6{%k7}	 # AVX512F
5364	vpmovzxwq	-123456(%esp,%esi,8), %zmm6{%k7}	 # AVX512F
5365	vpmovzxwq	2032(%edx), %zmm6{%k7}	 # AVX512F Disp8
5366	vpmovzxwq	2048(%edx), %zmm6{%k7}	 # AVX512F
5367	vpmovzxwq	-2048(%edx), %zmm6{%k7}	 # AVX512F Disp8
5368	vpmovzxwq	-2064(%edx), %zmm6{%k7}	 # AVX512F
5369
5370	vpmuldq	%zmm4, %zmm5, %zmm6	 # AVX512F
5371	vpmuldq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5372	vpmuldq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5373	vpmuldq	(%ecx), %zmm5, %zmm6	 # AVX512F
5374	vpmuldq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5375	vpmuldq	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
5376	vpmuldq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5377	vpmuldq	8192(%edx), %zmm5, %zmm6	 # AVX512F
5378	vpmuldq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5379	vpmuldq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5380	vpmuldq	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5381	vpmuldq	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5382	vpmuldq	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5383	vpmuldq	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5384
5385	vpmulld	%zmm4, %zmm5, %zmm6	 # AVX512F
5386	vpmulld	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5387	vpmulld	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5388	vpmulld	(%ecx), %zmm5, %zmm6	 # AVX512F
5389	vpmulld	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5390	vpmulld	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
5391	vpmulld	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5392	vpmulld	8192(%edx), %zmm5, %zmm6	 # AVX512F
5393	vpmulld	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5394	vpmulld	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5395	vpmulld	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5396	vpmulld	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5397	vpmulld	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5398	vpmulld	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5399
5400	vpmuludq	%zmm4, %zmm5, %zmm6	 # AVX512F
5401	vpmuludq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5402	vpmuludq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5403	vpmuludq	(%ecx), %zmm5, %zmm6	 # AVX512F
5404	vpmuludq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5405	vpmuludq	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
5406	vpmuludq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5407	vpmuludq	8192(%edx), %zmm5, %zmm6	 # AVX512F
5408	vpmuludq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5409	vpmuludq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5410	vpmuludq	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5411	vpmuludq	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5412	vpmuludq	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5413	vpmuludq	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5414
5415	vpord	%zmm4, %zmm5, %zmm6	 # AVX512F
5416	vpord	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5417	vpord	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5418	vpord	(%ecx), %zmm5, %zmm6	 # AVX512F
5419	vpord	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5420	vpord	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
5421	vpord	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5422	vpord	8192(%edx), %zmm5, %zmm6	 # AVX512F
5423	vpord	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5424	vpord	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5425	vpord	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5426	vpord	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5427	vpord	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5428	vpord	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5429
5430	vporq	%zmm4, %zmm5, %zmm6	 # AVX512F
5431	vporq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5432	vporq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5433	vporq	(%ecx), %zmm5, %zmm6	 # AVX512F
5434	vporq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5435	vporq	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
5436	vporq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5437	vporq	8192(%edx), %zmm5, %zmm6	 # AVX512F
5438	vporq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5439	vporq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5440	vporq	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5441	vporq	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5442	vporq	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5443	vporq	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5444
5445	vpscatterdd	%zmm6, 123(%ebp,%zmm7,8){%k1}	 # AVX512F
5446	vpscatterdd	%zmm6, 123(%ebp,%zmm7,8){%k1}	 # AVX512F
5447	vpscatterdd	%zmm6, 256(%eax,%zmm7){%k1}	 # AVX512F
5448	vpscatterdd	%zmm6, 1024(%ecx,%zmm7,4){%k1}	 # AVX512F
5449
5450	vpscatterdq	%zmm6, 123(%ebp,%ymm7,8){%k1}	 # AVX512F
5451	vpscatterdq	%zmm6, 123(%ebp,%ymm7,8){%k1}	 # AVX512F
5452	vpscatterdq	%zmm6, 256(%eax,%ymm7){%k1}	 # AVX512F
5453	vpscatterdq	%zmm6, 1024(%ecx,%ymm7,4){%k1}	 # AVX512F
5454
5455	vpscatterqd	%ymm6, 123(%ebp,%zmm7,8){%k1}	 # AVX512F
5456	vpscatterqd	%ymm6, 123(%ebp,%zmm7,8){%k1}	 # AVX512F
5457	vpscatterqd	%ymm6, 256(%eax,%zmm7){%k1}	 # AVX512F
5458	vpscatterqd	%ymm6, 1024(%ecx,%zmm7,4){%k1}	 # AVX512F
5459
5460	vpscatterqq	%zmm6, 123(%ebp,%zmm7,8){%k1}	 # AVX512F
5461	vpscatterqq	%zmm6, 123(%ebp,%zmm7,8){%k1}	 # AVX512F
5462	vpscatterqq	%zmm6, 256(%eax,%zmm7){%k1}	 # AVX512F
5463	vpscatterqq	%zmm6, 1024(%ecx,%zmm7,4){%k1}	 # AVX512F
5464
5465	vpshufd	$0xab, %zmm5, %zmm6	 # AVX512F
5466	vpshufd	$0xab, %zmm5, %zmm6{%k7}	 # AVX512F
5467	vpshufd	$0xab, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5468	vpshufd	$123, %zmm5, %zmm6	 # AVX512F
5469	vpshufd	$123, (%ecx), %zmm6	 # AVX512F
5470	vpshufd	$123, -123456(%esp,%esi,8), %zmm6	 # AVX512F
5471	vpshufd	$123, (%eax){1to16}, %zmm6	 # AVX512F
5472	vpshufd	$123, 8128(%edx), %zmm6	 # AVX512F Disp8
5473	vpshufd	$123, 8192(%edx), %zmm6	 # AVX512F
5474	vpshufd	$123, -8192(%edx), %zmm6	 # AVX512F Disp8
5475	vpshufd	$123, -8256(%edx), %zmm6	 # AVX512F
5476	vpshufd	$123, 508(%edx){1to16}, %zmm6	 # AVX512F Disp8
5477	vpshufd	$123, 512(%edx){1to16}, %zmm6	 # AVX512F
5478	vpshufd	$123, -512(%edx){1to16}, %zmm6	 # AVX512F Disp8
5479	vpshufd	$123, -516(%edx){1to16}, %zmm6	 # AVX512F
5480
5481	vpslld	%xmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5482	vpslld	%xmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5483	vpslld	(%ecx), %zmm5, %zmm6{%k7}	 # AVX512F
5484	vpslld	-123456(%esp,%esi,8), %zmm5, %zmm6{%k7}	 # AVX512F
5485	vpslld	2032(%edx), %zmm5, %zmm6{%k7}	 # AVX512F Disp8
5486	vpslld	2048(%edx), %zmm5, %zmm6{%k7}	 # AVX512F
5487	vpslld	-2048(%edx), %zmm5, %zmm6{%k7}	 # AVX512F Disp8
5488	vpslld	-2064(%edx), %zmm5, %zmm6{%k7}	 # AVX512F
5489
5490	vpsllq	%xmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5491	vpsllq	%xmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5492	vpsllq	(%ecx), %zmm5, %zmm6{%k7}	 # AVX512F
5493	vpsllq	-123456(%esp,%esi,8), %zmm5, %zmm6{%k7}	 # AVX512F
5494	vpsllq	2032(%edx), %zmm5, %zmm6{%k7}	 # AVX512F Disp8
5495	vpsllq	2048(%edx), %zmm5, %zmm6{%k7}	 # AVX512F
5496	vpsllq	-2048(%edx), %zmm5, %zmm6{%k7}	 # AVX512F Disp8
5497	vpsllq	-2064(%edx), %zmm5, %zmm6{%k7}	 # AVX512F
5498
5499	vpsllvd	%zmm4, %zmm5, %zmm6	 # AVX512F
5500	vpsllvd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5501	vpsllvd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5502	vpsllvd	(%ecx), %zmm5, %zmm6	 # AVX512F
5503	vpsllvd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5504	vpsllvd	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
5505	vpsllvd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5506	vpsllvd	8192(%edx), %zmm5, %zmm6	 # AVX512F
5507	vpsllvd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5508	vpsllvd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5509	vpsllvd	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5510	vpsllvd	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5511	vpsllvd	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5512	vpsllvd	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5513
5514	vpsllvq	%zmm4, %zmm5, %zmm6	 # AVX512F
5515	vpsllvq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5516	vpsllvq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5517	vpsllvq	(%ecx), %zmm5, %zmm6	 # AVX512F
5518	vpsllvq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5519	vpsllvq	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
5520	vpsllvq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5521	vpsllvq	8192(%edx), %zmm5, %zmm6	 # AVX512F
5522	vpsllvq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5523	vpsllvq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5524	vpsllvq	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5525	vpsllvq	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5526	vpsllvq	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5527	vpsllvq	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5528
5529	vpsrad	%xmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5530	vpsrad	%xmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5531	vpsrad	(%ecx), %zmm5, %zmm6{%k7}	 # AVX512F
5532	vpsrad	-123456(%esp,%esi,8), %zmm5, %zmm6{%k7}	 # AVX512F
5533	vpsrad	2032(%edx), %zmm5, %zmm6{%k7}	 # AVX512F Disp8
5534	vpsrad	2048(%edx), %zmm5, %zmm6{%k7}	 # AVX512F
5535	vpsrad	-2048(%edx), %zmm5, %zmm6{%k7}	 # AVX512F Disp8
5536	vpsrad	-2064(%edx), %zmm5, %zmm6{%k7}	 # AVX512F
5537
5538	vpsraq	%xmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5539	vpsraq	%xmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5540	vpsraq	(%ecx), %zmm5, %zmm6{%k7}	 # AVX512F
5541	vpsraq	-123456(%esp,%esi,8), %zmm5, %zmm6{%k7}	 # AVX512F
5542	vpsraq	2032(%edx), %zmm5, %zmm6{%k7}	 # AVX512F Disp8
5543	vpsraq	2048(%edx), %zmm5, %zmm6{%k7}	 # AVX512F
5544	vpsraq	-2048(%edx), %zmm5, %zmm6{%k7}	 # AVX512F Disp8
5545	vpsraq	-2064(%edx), %zmm5, %zmm6{%k7}	 # AVX512F
5546
5547	vpsravd	%zmm4, %zmm5, %zmm6	 # AVX512F
5548	vpsravd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5549	vpsravd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5550	vpsravd	(%ecx), %zmm5, %zmm6	 # AVX512F
5551	vpsravd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5552	vpsravd	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
5553	vpsravd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5554	vpsravd	8192(%edx), %zmm5, %zmm6	 # AVX512F
5555	vpsravd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5556	vpsravd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5557	vpsravd	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5558	vpsravd	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5559	vpsravd	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5560	vpsravd	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5561
5562	vpsravq	%zmm4, %zmm5, %zmm6	 # AVX512F
5563	vpsravq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5564	vpsravq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5565	vpsravq	(%ecx), %zmm5, %zmm6	 # AVX512F
5566	vpsravq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5567	vpsravq	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
5568	vpsravq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5569	vpsravq	8192(%edx), %zmm5, %zmm6	 # AVX512F
5570	vpsravq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5571	vpsravq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5572	vpsravq	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5573	vpsravq	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5574	vpsravq	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5575	vpsravq	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5576
5577	vpsrld	%xmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5578	vpsrld	%xmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5579	vpsrld	(%ecx), %zmm5, %zmm6{%k7}	 # AVX512F
5580	vpsrld	-123456(%esp,%esi,8), %zmm5, %zmm6{%k7}	 # AVX512F
5581	vpsrld	2032(%edx), %zmm5, %zmm6{%k7}	 # AVX512F Disp8
5582	vpsrld	2048(%edx), %zmm5, %zmm6{%k7}	 # AVX512F
5583	vpsrld	-2048(%edx), %zmm5, %zmm6{%k7}	 # AVX512F Disp8
5584	vpsrld	-2064(%edx), %zmm5, %zmm6{%k7}	 # AVX512F
5585
5586	vpsrlq	%xmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5587	vpsrlq	%xmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5588	vpsrlq	(%ecx), %zmm5, %zmm6{%k7}	 # AVX512F
5589	vpsrlq	-123456(%esp,%esi,8), %zmm5, %zmm6{%k7}	 # AVX512F
5590	vpsrlq	2032(%edx), %zmm5, %zmm6{%k7}	 # AVX512F Disp8
5591	vpsrlq	2048(%edx), %zmm5, %zmm6{%k7}	 # AVX512F
5592	vpsrlq	-2048(%edx), %zmm5, %zmm6{%k7}	 # AVX512F Disp8
5593	vpsrlq	-2064(%edx), %zmm5, %zmm6{%k7}	 # AVX512F
5594
5595	vpsrlvd	%zmm4, %zmm5, %zmm6	 # AVX512F
5596	vpsrlvd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5597	vpsrlvd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5598	vpsrlvd	(%ecx), %zmm5, %zmm6	 # AVX512F
5599	vpsrlvd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5600	vpsrlvd	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
5601	vpsrlvd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5602	vpsrlvd	8192(%edx), %zmm5, %zmm6	 # AVX512F
5603	vpsrlvd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5604	vpsrlvd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5605	vpsrlvd	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5606	vpsrlvd	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5607	vpsrlvd	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5608	vpsrlvd	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5609
5610	vpsrlvq	%zmm4, %zmm5, %zmm6	 # AVX512F
5611	vpsrlvq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5612	vpsrlvq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5613	vpsrlvq	(%ecx), %zmm5, %zmm6	 # AVX512F
5614	vpsrlvq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5615	vpsrlvq	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
5616	vpsrlvq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5617	vpsrlvq	8192(%edx), %zmm5, %zmm6	 # AVX512F
5618	vpsrlvq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5619	vpsrlvq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5620	vpsrlvq	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5621	vpsrlvq	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5622	vpsrlvq	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5623	vpsrlvq	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5624
5625	vpsrld	$0xab, %zmm5, %zmm6	 # AVX512F
5626	vpsrld	$0xab, %zmm5, %zmm6{%k7}	 # AVX512F
5627	vpsrld	$0xab, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5628	vpsrld	$123, %zmm5, %zmm6	 # AVX512F
5629	vpsrld	$123, (%ecx), %zmm6	 # AVX512F
5630	vpsrld	$123, -123456(%esp,%esi,8), %zmm6	 # AVX512F
5631	vpsrld	$123, (%eax){1to16}, %zmm6	 # AVX512F
5632	vpsrld	$123, 8128(%edx), %zmm6	 # AVX512F Disp8
5633	vpsrld	$123, 8192(%edx), %zmm6	 # AVX512F
5634	vpsrld	$123, -8192(%edx), %zmm6	 # AVX512F Disp8
5635	vpsrld	$123, -8256(%edx), %zmm6	 # AVX512F
5636	vpsrld	$123, 508(%edx){1to16}, %zmm6	 # AVX512F Disp8
5637	vpsrld	$123, 512(%edx){1to16}, %zmm6	 # AVX512F
5638	vpsrld	$123, -512(%edx){1to16}, %zmm6	 # AVX512F Disp8
5639	vpsrld	$123, -516(%edx){1to16}, %zmm6	 # AVX512F
5640
5641	vpsrlq	$0xab, %zmm5, %zmm6	 # AVX512F
5642	vpsrlq	$0xab, %zmm5, %zmm6{%k7}	 # AVX512F
5643	vpsrlq	$0xab, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5644	vpsrlq	$123, %zmm5, %zmm6	 # AVX512F
5645	vpsrlq	$123, (%ecx), %zmm6	 # AVX512F
5646	vpsrlq	$123, -123456(%esp,%esi,8), %zmm6	 # AVX512F
5647	vpsrlq	$123, (%eax){1to8}, %zmm6	 # AVX512F
5648	vpsrlq	$123, 8128(%edx), %zmm6	 # AVX512F Disp8
5649	vpsrlq	$123, 8192(%edx), %zmm6	 # AVX512F
5650	vpsrlq	$123, -8192(%edx), %zmm6	 # AVX512F Disp8
5651	vpsrlq	$123, -8256(%edx), %zmm6	 # AVX512F
5652	vpsrlq	$123, 1016(%edx){1to8}, %zmm6	 # AVX512F Disp8
5653	vpsrlq	$123, 1024(%edx){1to8}, %zmm6	 # AVX512F
5654	vpsrlq	$123, -1024(%edx){1to8}, %zmm6	 # AVX512F Disp8
5655	vpsrlq	$123, -1032(%edx){1to8}, %zmm6	 # AVX512F
5656
5657	vpsubd	%zmm4, %zmm5, %zmm6	 # AVX512F
5658	vpsubd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5659	vpsubd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5660	vpsubd	(%ecx), %zmm5, %zmm6	 # AVX512F
5661	vpsubd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5662	vpsubd	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
5663	vpsubd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5664	vpsubd	8192(%edx), %zmm5, %zmm6	 # AVX512F
5665	vpsubd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5666	vpsubd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5667	vpsubd	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5668	vpsubd	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5669	vpsubd	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5670	vpsubd	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5671
5672	vpsubq	%zmm4, %zmm5, %zmm6	 # AVX512F
5673	vpsubq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5674	vpsubq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5675	vpsubq	(%ecx), %zmm5, %zmm6	 # AVX512F
5676	vpsubq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5677	vpsubq	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
5678	vpsubq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5679	vpsubq	8192(%edx), %zmm5, %zmm6	 # AVX512F
5680	vpsubq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5681	vpsubq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5682	vpsubq	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5683	vpsubq	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5684	vpsubq	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5685	vpsubq	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5686
5687	vptestmd	%zmm5, %zmm6, %k5	 # AVX512F
5688	vptestmd	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
5689	vptestmd	(%ecx), %zmm6, %k5	 # AVX512F
5690	vptestmd	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
5691	vptestmd	(%eax){1to16}, %zmm6, %k5	 # AVX512F
5692	vptestmd	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
5693	vptestmd	8192(%edx), %zmm6, %k5	 # AVX512F
5694	vptestmd	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
5695	vptestmd	-8256(%edx), %zmm6, %k5	 # AVX512F
5696	vptestmd	508(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
5697	vptestmd	512(%edx){1to16}, %zmm6, %k5	 # AVX512F
5698	vptestmd	-512(%edx){1to16}, %zmm6, %k5	 # AVX512F Disp8
5699	vptestmd	-516(%edx){1to16}, %zmm6, %k5	 # AVX512F
5700
5701	vptestmq	%zmm5, %zmm6, %k5	 # AVX512F
5702	vptestmq	%zmm5, %zmm6, %k5{%k7}	 # AVX512F
5703	vptestmq	(%ecx), %zmm6, %k5	 # AVX512F
5704	vptestmq	-123456(%esp,%esi,8), %zmm6, %k5	 # AVX512F
5705	vptestmq	(%eax){1to8}, %zmm6, %k5	 # AVX512F
5706	vptestmq	8128(%edx), %zmm6, %k5	 # AVX512F Disp8
5707	vptestmq	8192(%edx), %zmm6, %k5	 # AVX512F
5708	vptestmq	-8192(%edx), %zmm6, %k5	 # AVX512F Disp8
5709	vptestmq	-8256(%edx), %zmm6, %k5	 # AVX512F
5710	vptestmq	1016(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
5711	vptestmq	1024(%edx){1to8}, %zmm6, %k5	 # AVX512F
5712	vptestmq	-1024(%edx){1to8}, %zmm6, %k5	 # AVX512F Disp8
5713	vptestmq	-1032(%edx){1to8}, %zmm6, %k5	 # AVX512F
5714
5715	vpunpckhdq	%zmm4, %zmm5, %zmm6	 # AVX512F
5716	vpunpckhdq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5717	vpunpckhdq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5718	vpunpckhdq	(%ecx), %zmm5, %zmm6	 # AVX512F
5719	vpunpckhdq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5720	vpunpckhdq	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
5721	vpunpckhdq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5722	vpunpckhdq	8192(%edx), %zmm5, %zmm6	 # AVX512F
5723	vpunpckhdq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5724	vpunpckhdq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5725	vpunpckhdq	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5726	vpunpckhdq	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5727	vpunpckhdq	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5728	vpunpckhdq	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5729
5730	vpunpckhqdq	%zmm4, %zmm5, %zmm6	 # AVX512F
5731	vpunpckhqdq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5732	vpunpckhqdq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5733	vpunpckhqdq	(%ecx), %zmm5, %zmm6	 # AVX512F
5734	vpunpckhqdq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5735	vpunpckhqdq	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
5736	vpunpckhqdq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5737	vpunpckhqdq	8192(%edx), %zmm5, %zmm6	 # AVX512F
5738	vpunpckhqdq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5739	vpunpckhqdq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5740	vpunpckhqdq	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5741	vpunpckhqdq	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5742	vpunpckhqdq	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5743	vpunpckhqdq	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5744
5745	vpunpckldq	%zmm4, %zmm5, %zmm6	 # AVX512F
5746	vpunpckldq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5747	vpunpckldq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5748	vpunpckldq	(%ecx), %zmm5, %zmm6	 # AVX512F
5749	vpunpckldq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5750	vpunpckldq	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
5751	vpunpckldq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5752	vpunpckldq	8192(%edx), %zmm5, %zmm6	 # AVX512F
5753	vpunpckldq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5754	vpunpckldq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5755	vpunpckldq	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5756	vpunpckldq	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5757	vpunpckldq	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5758	vpunpckldq	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5759
5760	vpunpcklqdq	%zmm4, %zmm5, %zmm6	 # AVX512F
5761	vpunpcklqdq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5762	vpunpcklqdq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5763	vpunpcklqdq	(%ecx), %zmm5, %zmm6	 # AVX512F
5764	vpunpcklqdq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5765	vpunpcklqdq	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
5766	vpunpcklqdq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5767	vpunpcklqdq	8192(%edx), %zmm5, %zmm6	 # AVX512F
5768	vpunpcklqdq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5769	vpunpcklqdq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5770	vpunpcklqdq	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5771	vpunpcklqdq	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5772	vpunpcklqdq	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5773	vpunpcklqdq	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5774
5775	vpxord	%zmm4, %zmm5, %zmm6	 # AVX512F
5776	vpxord	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5777	vpxord	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5778	vpxord	(%ecx), %zmm5, %zmm6	 # AVX512F
5779	vpxord	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5780	vpxord	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
5781	vpxord	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5782	vpxord	8192(%edx), %zmm5, %zmm6	 # AVX512F
5783	vpxord	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5784	vpxord	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5785	vpxord	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5786	vpxord	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5787	vpxord	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5788	vpxord	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5789
5790	vpxorq	%zmm4, %zmm5, %zmm6	 # AVX512F
5791	vpxorq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5792	vpxorq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5793	vpxorq	(%ecx), %zmm5, %zmm6	 # AVX512F
5794	vpxorq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5795	vpxorq	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
5796	vpxorq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5797	vpxorq	8192(%edx), %zmm5, %zmm6	 # AVX512F
5798	vpxorq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5799	vpxorq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
5800	vpxorq	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5801	vpxorq	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5802	vpxorq	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5803	vpxorq	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5804
5805	vrcp14pd	%zmm5, %zmm6	 # AVX512F
5806	vrcp14pd	%zmm5, %zmm6{%k7}	 # AVX512F
5807	vrcp14pd	%zmm5, %zmm6{%k7}{z}	 # AVX512F
5808	vrcp14pd	(%ecx), %zmm6	 # AVX512F
5809	vrcp14pd	-123456(%esp,%esi,8), %zmm6	 # AVX512F
5810	vrcp14pd	(%eax){1to8}, %zmm6	 # AVX512F
5811	vrcp14pd	8128(%edx), %zmm6	 # AVX512F Disp8
5812	vrcp14pd	8192(%edx), %zmm6	 # AVX512F
5813	vrcp14pd	-8192(%edx), %zmm6	 # AVX512F Disp8
5814	vrcp14pd	-8256(%edx), %zmm6	 # AVX512F
5815	vrcp14pd	1016(%edx){1to8}, %zmm6	 # AVX512F Disp8
5816	vrcp14pd	1024(%edx){1to8}, %zmm6	 # AVX512F
5817	vrcp14pd	-1024(%edx){1to8}, %zmm6	 # AVX512F Disp8
5818	vrcp14pd	-1032(%edx){1to8}, %zmm6	 # AVX512F
5819
5820	vrcp14ps	%zmm5, %zmm6	 # AVX512F
5821	vrcp14ps	%zmm5, %zmm6{%k7}	 # AVX512F
5822	vrcp14ps	%zmm5, %zmm6{%k7}{z}	 # AVX512F
5823	vrcp14ps	(%ecx), %zmm6	 # AVX512F
5824	vrcp14ps	-123456(%esp,%esi,8), %zmm6	 # AVX512F
5825	vrcp14ps	(%eax){1to16}, %zmm6	 # AVX512F
5826	vrcp14ps	8128(%edx), %zmm6	 # AVX512F Disp8
5827	vrcp14ps	8192(%edx), %zmm6	 # AVX512F
5828	vrcp14ps	-8192(%edx), %zmm6	 # AVX512F Disp8
5829	vrcp14ps	-8256(%edx), %zmm6	 # AVX512F
5830	vrcp14ps	508(%edx){1to16}, %zmm6	 # AVX512F Disp8
5831	vrcp14ps	512(%edx){1to16}, %zmm6	 # AVX512F
5832	vrcp14ps	-512(%edx){1to16}, %zmm6	 # AVX512F Disp8
5833	vrcp14ps	-516(%edx){1to16}, %zmm6	 # AVX512F
5834
5835	vrcp14sd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
5836	vrcp14sd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
5837	vrcp14sd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
5838	vrcp14sd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
5839	vrcp14sd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
5840	vrcp14sd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
5841	vrcp14sd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
5842	vrcp14sd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
5843
5844	vrcp14ss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
5845	vrcp14ss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
5846	vrcp14ss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
5847	vrcp14ss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
5848	vrcp14ss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
5849	vrcp14ss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
5850	vrcp14ss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
5851	vrcp14ss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
5852
5853	vrsqrt14pd	%zmm5, %zmm6	 # AVX512F
5854	vrsqrt14pd	%zmm5, %zmm6{%k7}	 # AVX512F
5855	vrsqrt14pd	%zmm5, %zmm6{%k7}{z}	 # AVX512F
5856	vrsqrt14pd	(%ecx), %zmm6	 # AVX512F
5857	vrsqrt14pd	-123456(%esp,%esi,8), %zmm6	 # AVX512F
5858	vrsqrt14pd	(%eax){1to8}, %zmm6	 # AVX512F
5859	vrsqrt14pd	8128(%edx), %zmm6	 # AVX512F Disp8
5860	vrsqrt14pd	8192(%edx), %zmm6	 # AVX512F
5861	vrsqrt14pd	-8192(%edx), %zmm6	 # AVX512F Disp8
5862	vrsqrt14pd	-8256(%edx), %zmm6	 # AVX512F
5863	vrsqrt14pd	1016(%edx){1to8}, %zmm6	 # AVX512F Disp8
5864	vrsqrt14pd	1024(%edx){1to8}, %zmm6	 # AVX512F
5865	vrsqrt14pd	-1024(%edx){1to8}, %zmm6	 # AVX512F Disp8
5866	vrsqrt14pd	-1032(%edx){1to8}, %zmm6	 # AVX512F
5867
5868	vrsqrt14ps	%zmm5, %zmm6	 # AVX512F
5869	vrsqrt14ps	%zmm5, %zmm6{%k7}	 # AVX512F
5870	vrsqrt14ps	%zmm5, %zmm6{%k7}{z}	 # AVX512F
5871	vrsqrt14ps	(%ecx), %zmm6	 # AVX512F
5872	vrsqrt14ps	-123456(%esp,%esi,8), %zmm6	 # AVX512F
5873	vrsqrt14ps	(%eax){1to16}, %zmm6	 # AVX512F
5874	vrsqrt14ps	8128(%edx), %zmm6	 # AVX512F Disp8
5875	vrsqrt14ps	8192(%edx), %zmm6	 # AVX512F
5876	vrsqrt14ps	-8192(%edx), %zmm6	 # AVX512F Disp8
5877	vrsqrt14ps	-8256(%edx), %zmm6	 # AVX512F
5878	vrsqrt14ps	508(%edx){1to16}, %zmm6	 # AVX512F Disp8
5879	vrsqrt14ps	512(%edx){1to16}, %zmm6	 # AVX512F
5880	vrsqrt14ps	-512(%edx){1to16}, %zmm6	 # AVX512F Disp8
5881	vrsqrt14ps	-516(%edx){1to16}, %zmm6	 # AVX512F
5882
5883	vrsqrt14sd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
5884	vrsqrt14sd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
5885	vrsqrt14sd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
5886	vrsqrt14sd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
5887	vrsqrt14sd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
5888	vrsqrt14sd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
5889	vrsqrt14sd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
5890	vrsqrt14sd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
5891
5892	vrsqrt14ss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
5893	vrsqrt14ss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
5894	vrsqrt14ss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
5895	vrsqrt14ss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
5896	vrsqrt14ss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
5897	vrsqrt14ss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
5898	vrsqrt14ss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
5899	vrsqrt14ss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
5900
5901	vscatterdpd	%zmm6, 123(%ebp,%ymm7,8){%k1}	 # AVX512F
5902	vscatterdpd	%zmm6, 123(%ebp,%ymm7,8){%k1}	 # AVX512F
5903	vscatterdpd	%zmm6, 256(%eax,%ymm7){%k1}	 # AVX512F
5904	vscatterdpd	%zmm6, 1024(%ecx,%ymm7,4){%k1}	 # AVX512F
5905
5906	vscatterdps	%zmm6, 123(%ebp,%zmm7,8){%k1}	 # AVX512F
5907	vscatterdps	%zmm6, 123(%ebp,%zmm7,8){%k1}	 # AVX512F
5908	vscatterdps	%zmm6, 256(%eax,%zmm7){%k1}	 # AVX512F
5909	vscatterdps	%zmm6, 1024(%ecx,%zmm7,4){%k1}	 # AVX512F
5910
5911	vscatterqpd	%zmm6, 123(%ebp,%zmm7,8){%k1}	 # AVX512F
5912	vscatterqpd	%zmm6, 123(%ebp,%zmm7,8){%k1}	 # AVX512F
5913	vscatterqpd	%zmm6, 256(%eax,%zmm7){%k1}	 # AVX512F
5914	vscatterqpd	%zmm6, 1024(%ecx,%zmm7,4){%k1}	 # AVX512F
5915
5916	vscatterqps	%ymm6, 123(%ebp,%zmm7,8){%k1}	 # AVX512F
5917	vscatterqps	%ymm6, 123(%ebp,%zmm7,8){%k1}	 # AVX512F
5918	vscatterqps	%ymm6, 256(%eax,%zmm7){%k1}	 # AVX512F
5919	vscatterqps	%ymm6, 1024(%ecx,%zmm7,4){%k1}	 # AVX512F
5920
5921	vshufpd	$0xab, %zmm4, %zmm5, %zmm6	 # AVX512F
5922	vshufpd	$0xab, %zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5923	vshufpd	$0xab, %zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5924	vshufpd	$123, %zmm4, %zmm5, %zmm6	 # AVX512F
5925	vshufpd	$123, (%ecx), %zmm5, %zmm6	 # AVX512F
5926	vshufpd	$123, -123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5927	vshufpd	$123, (%eax){1to8}, %zmm5, %zmm6	 # AVX512F
5928	vshufpd	$123, 8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5929	vshufpd	$123, 8192(%edx), %zmm5, %zmm6	 # AVX512F
5930	vshufpd	$123, -8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5931	vshufpd	$123, -8256(%edx), %zmm5, %zmm6	 # AVX512F
5932	vshufpd	$123, 1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5933	vshufpd	$123, 1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5934	vshufpd	$123, -1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
5935	vshufpd	$123, -1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
5936
5937	vshufps	$0xab, %zmm4, %zmm5, %zmm6	 # AVX512F
5938	vshufps	$0xab, %zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
5939	vshufps	$0xab, %zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
5940	vshufps	$123, %zmm4, %zmm5, %zmm6	 # AVX512F
5941	vshufps	$123, (%ecx), %zmm5, %zmm6	 # AVX512F
5942	vshufps	$123, -123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
5943	vshufps	$123, (%eax){1to16}, %zmm5, %zmm6	 # AVX512F
5944	vshufps	$123, 8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5945	vshufps	$123, 8192(%edx), %zmm5, %zmm6	 # AVX512F
5946	vshufps	$123, -8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
5947	vshufps	$123, -8256(%edx), %zmm5, %zmm6	 # AVX512F
5948	vshufps	$123, 508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5949	vshufps	$123, 512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5950	vshufps	$123, -512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
5951	vshufps	$123, -516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
5952
5953	vsqrtpd	%zmm5, %zmm6	 # AVX512F
5954	vsqrtpd	%zmm5, %zmm6{%k7}	 # AVX512F
5955	vsqrtpd	%zmm5, %zmm6{%k7}{z}	 # AVX512F
5956	vsqrtpd	{rn-sae}, %zmm5, %zmm6	 # AVX512F
5957	vsqrtpd	{ru-sae}, %zmm5, %zmm6	 # AVX512F
5958	vsqrtpd	{rd-sae}, %zmm5, %zmm6	 # AVX512F
5959	vsqrtpd	{rz-sae}, %zmm5, %zmm6	 # AVX512F
5960	vsqrtpd	(%ecx), %zmm6	 # AVX512F
5961	vsqrtpd	-123456(%esp,%esi,8), %zmm6	 # AVX512F
5962	vsqrtpd	(%eax){1to8}, %zmm6	 # AVX512F
5963	vsqrtpd	8128(%edx), %zmm6	 # AVX512F Disp8
5964	vsqrtpd	8192(%edx), %zmm6	 # AVX512F
5965	vsqrtpd	-8192(%edx), %zmm6	 # AVX512F Disp8
5966	vsqrtpd	-8256(%edx), %zmm6	 # AVX512F
5967	vsqrtpd	1016(%edx){1to8}, %zmm6	 # AVX512F Disp8
5968	vsqrtpd	1024(%edx){1to8}, %zmm6	 # AVX512F
5969	vsqrtpd	-1024(%edx){1to8}, %zmm6	 # AVX512F Disp8
5970	vsqrtpd	-1032(%edx){1to8}, %zmm6	 # AVX512F
5971
5972	vsqrtps	%zmm5, %zmm6	 # AVX512F
5973	vsqrtps	%zmm5, %zmm6{%k7}	 # AVX512F
5974	vsqrtps	%zmm5, %zmm6{%k7}{z}	 # AVX512F
5975	vsqrtps	{rn-sae}, %zmm5, %zmm6	 # AVX512F
5976	vsqrtps	{ru-sae}, %zmm5, %zmm6	 # AVX512F
5977	vsqrtps	{rd-sae}, %zmm5, %zmm6	 # AVX512F
5978	vsqrtps	{rz-sae}, %zmm5, %zmm6	 # AVX512F
5979	vsqrtps	(%ecx), %zmm6	 # AVX512F
5980	vsqrtps	-123456(%esp,%esi,8), %zmm6	 # AVX512F
5981	vsqrtps	(%eax){1to16}, %zmm6	 # AVX512F
5982	vsqrtps	8128(%edx), %zmm6	 # AVX512F Disp8
5983	vsqrtps	8192(%edx), %zmm6	 # AVX512F
5984	vsqrtps	-8192(%edx), %zmm6	 # AVX512F Disp8
5985	vsqrtps	-8256(%edx), %zmm6	 # AVX512F
5986	vsqrtps	508(%edx){1to16}, %zmm6	 # AVX512F Disp8
5987	vsqrtps	512(%edx){1to16}, %zmm6	 # AVX512F
5988	vsqrtps	-512(%edx){1to16}, %zmm6	 # AVX512F Disp8
5989	vsqrtps	-516(%edx){1to16}, %zmm6	 # AVX512F
5990
5991	vsqrtsd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
5992	vsqrtsd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
5993	vsqrtsd	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
5994	vsqrtsd	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
5995	vsqrtsd	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
5996	vsqrtsd	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
5997	vsqrtsd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
5998	vsqrtsd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
5999	vsqrtsd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
6000	vsqrtsd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
6001	vsqrtsd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
6002	vsqrtsd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
6003
6004	vsqrtss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6005	vsqrtss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
6006	vsqrtss	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6007	vsqrtss	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6008	vsqrtss	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6009	vsqrtss	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6010	vsqrtss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
6011	vsqrtss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
6012	vsqrtss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
6013	vsqrtss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
6014	vsqrtss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
6015	vsqrtss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
6016
6017	vsubpd	%zmm4, %zmm5, %zmm6	 # AVX512F
6018	vsubpd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6019	vsubpd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6020	vsubpd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
6021	vsubpd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
6022	vsubpd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
6023	vsubpd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
6024	vsubpd	(%ecx), %zmm5, %zmm6	 # AVX512F
6025	vsubpd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6026	vsubpd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
6027	vsubpd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6028	vsubpd	8192(%edx), %zmm5, %zmm6	 # AVX512F
6029	vsubpd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6030	vsubpd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
6031	vsubpd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6032	vsubpd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6033	vsubpd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6034	vsubpd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6035
6036	vsubps	%zmm4, %zmm5, %zmm6	 # AVX512F
6037	vsubps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6038	vsubps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6039	vsubps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
6040	vsubps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
6041	vsubps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
6042	vsubps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
6043	vsubps	(%ecx), %zmm5, %zmm6	 # AVX512F
6044	vsubps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6045	vsubps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
6046	vsubps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6047	vsubps	8192(%edx), %zmm5, %zmm6	 # AVX512F
6048	vsubps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6049	vsubps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
6050	vsubps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6051	vsubps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6052	vsubps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6053	vsubps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6054
6055	vsubsd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6056	vsubsd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
6057	vsubsd	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6058	vsubsd	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6059	vsubsd	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6060	vsubsd	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6061	vsubsd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
6062	vsubsd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
6063	vsubsd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
6064	vsubsd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
6065	vsubsd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
6066	vsubsd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
6067
6068	vsubss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6069	vsubss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
6070	vsubss	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6071	vsubss	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6072	vsubss	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6073	vsubss	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6074	vsubss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
6075	vsubss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
6076	vsubss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
6077	vsubss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
6078	vsubss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
6079	vsubss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
6080
6081	vucomisd	{sae}, %xmm5, %xmm6	 # AVX512F
6082
6083	vucomiss	{sae}, %xmm5, %xmm6	 # AVX512F
6084
6085	vunpckhpd	%zmm4, %zmm5, %zmm6	 # AVX512F
6086	vunpckhpd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6087	vunpckhpd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6088	vunpckhpd	(%ecx), %zmm5, %zmm6	 # AVX512F
6089	vunpckhpd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6090	vunpckhpd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
6091	vunpckhpd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6092	vunpckhpd	8192(%edx), %zmm5, %zmm6	 # AVX512F
6093	vunpckhpd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6094	vunpckhpd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
6095	vunpckhpd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6096	vunpckhpd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6097	vunpckhpd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6098	vunpckhpd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6099
6100	vunpckhps	%zmm4, %zmm5, %zmm6	 # AVX512F
6101	vunpckhps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6102	vunpckhps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6103	vunpckhps	(%ecx), %zmm5, %zmm6	 # AVX512F
6104	vunpckhps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6105	vunpckhps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
6106	vunpckhps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6107	vunpckhps	8192(%edx), %zmm5, %zmm6	 # AVX512F
6108	vunpckhps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6109	vunpckhps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
6110	vunpckhps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6111	vunpckhps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6112	vunpckhps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6113	vunpckhps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6114
6115	vunpcklpd	%zmm4, %zmm5, %zmm6	 # AVX512F
6116	vunpcklpd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6117	vunpcklpd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6118	vunpcklpd	(%ecx), %zmm5, %zmm6	 # AVX512F
6119	vunpcklpd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6120	vunpcklpd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
6121	vunpcklpd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6122	vunpcklpd	8192(%edx), %zmm5, %zmm6	 # AVX512F
6123	vunpcklpd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6124	vunpcklpd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
6125	vunpcklpd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6126	vunpcklpd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6127	vunpcklpd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6128	vunpcklpd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6129
6130	vunpcklps	%zmm4, %zmm5, %zmm6	 # AVX512F
6131	vunpcklps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6132	vunpcklps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6133	vunpcklps	(%ecx), %zmm5, %zmm6	 # AVX512F
6134	vunpcklps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6135	vunpcklps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
6136	vunpcklps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6137	vunpcklps	8192(%edx), %zmm5, %zmm6	 # AVX512F
6138	vunpcklps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6139	vunpcklps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
6140	vunpcklps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6141	vunpcklps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6142	vunpcklps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6143	vunpcklps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6144
6145	vpternlogd	$0xab, %zmm4, %zmm5, %zmm6	 # AVX512F
6146	vpternlogd	$0xab, %zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6147	vpternlogd	$0xab, %zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6148	vpternlogd	$123, %zmm4, %zmm5, %zmm6	 # AVX512F
6149	vpternlogd	$123, (%ecx), %zmm5, %zmm6	 # AVX512F
6150	vpternlogd	$123, -123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6151	vpternlogd	$123, (%eax){1to16}, %zmm5, %zmm6	 # AVX512F
6152	vpternlogd	$123, 8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6153	vpternlogd	$123, 8192(%edx), %zmm5, %zmm6	 # AVX512F
6154	vpternlogd	$123, -8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6155	vpternlogd	$123, -8256(%edx), %zmm5, %zmm6	 # AVX512F
6156	vpternlogd	$123, 508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6157	vpternlogd	$123, 512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6158	vpternlogd	$123, -512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6159	vpternlogd	$123, -516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6160
6161	vpternlogq	$0xab, %zmm4, %zmm5, %zmm6	 # AVX512F
6162	vpternlogq	$0xab, %zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6163	vpternlogq	$0xab, %zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6164	vpternlogq	$123, %zmm4, %zmm5, %zmm6	 # AVX512F
6165	vpternlogq	$123, (%ecx), %zmm5, %zmm6	 # AVX512F
6166	vpternlogq	$123, -123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6167	vpternlogq	$123, (%eax){1to8}, %zmm5, %zmm6	 # AVX512F
6168	vpternlogq	$123, 8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6169	vpternlogq	$123, 8192(%edx), %zmm5, %zmm6	 # AVX512F
6170	vpternlogq	$123, -8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6171	vpternlogq	$123, -8256(%edx), %zmm5, %zmm6	 # AVX512F
6172	vpternlogq	$123, 1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6173	vpternlogq	$123, 1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6174	vpternlogq	$123, -1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6175	vpternlogq	$123, -1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6176
6177	vpmovqb	%zmm5, %xmm6{%k7}	 # AVX512F
6178	vpmovqb	%zmm5, %xmm6{%k7}{z}	 # AVX512F
6179
6180	vpmovsqb	%zmm5, %xmm6{%k7}	 # AVX512F
6181	vpmovsqb	%zmm5, %xmm6{%k7}{z}	 # AVX512F
6182
6183	vpmovusqb	%zmm5, %xmm6{%k7}	 # AVX512F
6184	vpmovusqb	%zmm5, %xmm6{%k7}{z}	 # AVX512F
6185
6186	vpmovqw	%zmm5, %xmm6{%k7}	 # AVX512F
6187	vpmovqw	%zmm5, %xmm6{%k7}{z}	 # AVX512F
6188
6189	vpmovsqw	%zmm5, %xmm6{%k7}	 # AVX512F
6190	vpmovsqw	%zmm5, %xmm6{%k7}{z}	 # AVX512F
6191
6192	vpmovusqw	%zmm5, %xmm6{%k7}	 # AVX512F
6193	vpmovusqw	%zmm5, %xmm6{%k7}{z}	 # AVX512F
6194
6195	vpmovqd	%zmm5, %ymm6{%k7}	 # AVX512F
6196	vpmovqd	%zmm5, %ymm6{%k7}{z}	 # AVX512F
6197
6198	vpmovsqd	%zmm5, %ymm6{%k7}	 # AVX512F
6199	vpmovsqd	%zmm5, %ymm6{%k7}{z}	 # AVX512F
6200
6201	vpmovusqd	%zmm5, %ymm6{%k7}	 # AVX512F
6202	vpmovusqd	%zmm5, %ymm6{%k7}{z}	 # AVX512F
6203
6204	vpmovdb	%zmm5, %xmm6{%k7}	 # AVX512F
6205	vpmovdb	%zmm5, %xmm6{%k7}{z}	 # AVX512F
6206
6207	vpmovsdb	%zmm5, %xmm6{%k7}	 # AVX512F
6208	vpmovsdb	%zmm5, %xmm6{%k7}{z}	 # AVX512F
6209
6210	vpmovusdb	%zmm5, %xmm6{%k7}	 # AVX512F
6211	vpmovusdb	%zmm5, %xmm6{%k7}{z}	 # AVX512F
6212
6213	vpmovdw	%zmm5, %ymm6{%k7}	 # AVX512F
6214	vpmovdw	%zmm5, %ymm6{%k7}{z}	 # AVX512F
6215
6216	vpmovsdw	%zmm5, %ymm6{%k7}	 # AVX512F
6217	vpmovsdw	%zmm5, %ymm6{%k7}{z}	 # AVX512F
6218
6219	vpmovusdw	%zmm5, %ymm6{%k7}	 # AVX512F
6220	vpmovusdw	%zmm5, %ymm6{%k7}{z}	 # AVX512F
6221
6222	vshuff32x4	$0xab, %zmm4, %zmm5, %zmm6	 # AVX512F
6223	vshuff32x4	$0xab, %zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6224	vshuff32x4	$0xab, %zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6225	vshuff32x4	$123, %zmm4, %zmm5, %zmm6	 # AVX512F
6226	vshuff32x4	$123, (%ecx), %zmm5, %zmm6	 # AVX512F
6227	vshuff32x4	$123, -123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6228	vshuff32x4	$123, (%eax){1to16}, %zmm5, %zmm6	 # AVX512F
6229	vshuff32x4	$123, 8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6230	vshuff32x4	$123, 8192(%edx), %zmm5, %zmm6	 # AVX512F
6231	vshuff32x4	$123, -8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6232	vshuff32x4	$123, -8256(%edx), %zmm5, %zmm6	 # AVX512F
6233	vshuff32x4	$123, 508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6234	vshuff32x4	$123, 512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6235	vshuff32x4	$123, -512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6236	vshuff32x4	$123, -516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6237
6238	vshuff64x2	$0xab, %zmm4, %zmm5, %zmm6	 # AVX512F
6239	vshuff64x2	$0xab, %zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6240	vshuff64x2	$0xab, %zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6241	vshuff64x2	$123, %zmm4, %zmm5, %zmm6	 # AVX512F
6242	vshuff64x2	$123, (%ecx), %zmm5, %zmm6	 # AVX512F
6243	vshuff64x2	$123, -123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6244	vshuff64x2	$123, (%eax){1to8}, %zmm5, %zmm6	 # AVX512F
6245	vshuff64x2	$123, 8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6246	vshuff64x2	$123, 8192(%edx), %zmm5, %zmm6	 # AVX512F
6247	vshuff64x2	$123, -8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6248	vshuff64x2	$123, -8256(%edx), %zmm5, %zmm6	 # AVX512F
6249	vshuff64x2	$123, 1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6250	vshuff64x2	$123, 1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6251	vshuff64x2	$123, -1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6252	vshuff64x2	$123, -1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6253
6254	vshufi32x4	$0xab, %zmm4, %zmm5, %zmm6	 # AVX512F
6255	vshufi32x4	$0xab, %zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6256	vshufi32x4	$0xab, %zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6257	vshufi32x4	$123, %zmm4, %zmm5, %zmm6	 # AVX512F
6258	vshufi32x4	$123, (%ecx), %zmm5, %zmm6	 # AVX512F
6259	vshufi32x4	$123, -123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6260	vshufi32x4	$123, (%eax){1to16}, %zmm5, %zmm6	 # AVX512F
6261	vshufi32x4	$123, 8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6262	vshufi32x4	$123, 8192(%edx), %zmm5, %zmm6	 # AVX512F
6263	vshufi32x4	$123, -8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6264	vshufi32x4	$123, -8256(%edx), %zmm5, %zmm6	 # AVX512F
6265	vshufi32x4	$123, 508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6266	vshufi32x4	$123, 512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6267	vshufi32x4	$123, -512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6268	vshufi32x4	$123, -516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6269
6270	vshufi64x2	$0xab, %zmm4, %zmm5, %zmm6	 # AVX512F
6271	vshufi64x2	$0xab, %zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6272	vshufi64x2	$0xab, %zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6273	vshufi64x2	$123, %zmm4, %zmm5, %zmm6	 # AVX512F
6274	vshufi64x2	$123, (%ecx), %zmm5, %zmm6	 # AVX512F
6275	vshufi64x2	$123, -123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6276	vshufi64x2	$123, (%eax){1to8}, %zmm5, %zmm6	 # AVX512F
6277	vshufi64x2	$123, 8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6278	vshufi64x2	$123, 8192(%edx), %zmm5, %zmm6	 # AVX512F
6279	vshufi64x2	$123, -8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6280	vshufi64x2	$123, -8256(%edx), %zmm5, %zmm6	 # AVX512F
6281	vshufi64x2	$123, 1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6282	vshufi64x2	$123, 1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6283	vshufi64x2	$123, -1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6284	vshufi64x2	$123, -1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6285
6286	vpermq	%zmm4, %zmm5, %zmm6	 # AVX512F
6287	vpermq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6288	vpermq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6289	vpermq	(%ecx), %zmm5, %zmm6	 # AVX512F
6290	vpermq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6291	vpermq	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
6292	vpermq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6293	vpermq	8192(%edx), %zmm5, %zmm6	 # AVX512F
6294	vpermq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6295	vpermq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
6296	vpermq	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6297	vpermq	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6298	vpermq	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6299	vpermq	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6300
6301	vpermpd	%zmm4, %zmm5, %zmm6	 # AVX512F
6302	vpermpd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6303	vpermpd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6304	vpermpd	(%ecx), %zmm5, %zmm6	 # AVX512F
6305	vpermpd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6306	vpermpd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
6307	vpermpd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6308	vpermpd	8192(%edx), %zmm5, %zmm6	 # AVX512F
6309	vpermpd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6310	vpermpd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
6311	vpermpd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6312	vpermpd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6313	vpermpd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6314	vpermpd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6315
6316	vpermt2d	%zmm4, %zmm5, %zmm6	 # AVX512F
6317	vpermt2d	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6318	vpermt2d	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6319	vpermt2d	(%ecx), %zmm5, %zmm6	 # AVX512F
6320	vpermt2d	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6321	vpermt2d	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
6322	vpermt2d	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6323	vpermt2d	8192(%edx), %zmm5, %zmm6	 # AVX512F
6324	vpermt2d	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6325	vpermt2d	-8256(%edx), %zmm5, %zmm6	 # AVX512F
6326	vpermt2d	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6327	vpermt2d	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6328	vpermt2d	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6329	vpermt2d	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6330
6331	vpermt2q	%zmm4, %zmm5, %zmm6	 # AVX512F
6332	vpermt2q	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6333	vpermt2q	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6334	vpermt2q	(%ecx), %zmm5, %zmm6	 # AVX512F
6335	vpermt2q	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6336	vpermt2q	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
6337	vpermt2q	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6338	vpermt2q	8192(%edx), %zmm5, %zmm6	 # AVX512F
6339	vpermt2q	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6340	vpermt2q	-8256(%edx), %zmm5, %zmm6	 # AVX512F
6341	vpermt2q	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6342	vpermt2q	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6343	vpermt2q	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6344	vpermt2q	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6345
6346	vpermt2ps	%zmm4, %zmm5, %zmm6	 # AVX512F
6347	vpermt2ps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6348	vpermt2ps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6349	vpermt2ps	(%ecx), %zmm5, %zmm6	 # AVX512F
6350	vpermt2ps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6351	vpermt2ps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
6352	vpermt2ps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6353	vpermt2ps	8192(%edx), %zmm5, %zmm6	 # AVX512F
6354	vpermt2ps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6355	vpermt2ps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
6356	vpermt2ps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6357	vpermt2ps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6358	vpermt2ps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6359	vpermt2ps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6360
6361	vpermt2pd	%zmm4, %zmm5, %zmm6	 # AVX512F
6362	vpermt2pd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6363	vpermt2pd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6364	vpermt2pd	(%ecx), %zmm5, %zmm6	 # AVX512F
6365	vpermt2pd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6366	vpermt2pd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
6367	vpermt2pd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6368	vpermt2pd	8192(%edx), %zmm5, %zmm6	 # AVX512F
6369	vpermt2pd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6370	vpermt2pd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
6371	vpermt2pd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6372	vpermt2pd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6373	vpermt2pd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6374	vpermt2pd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6375
6376	valignq	$0xab, %zmm4, %zmm5, %zmm6	 # AVX512F
6377	valignq	$0xab, %zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6378	valignq	$0xab, %zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6379	valignq	$123, %zmm4, %zmm5, %zmm6	 # AVX512F
6380	valignq	$123, (%ecx), %zmm5, %zmm6	 # AVX512F
6381	valignq	$123, -123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6382	valignq	$123, (%eax){1to8}, %zmm5, %zmm6	 # AVX512F
6383	valignq	$123, 8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6384	valignq	$123, 8192(%edx), %zmm5, %zmm6	 # AVX512F
6385	valignq	$123, -8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6386	valignq	$123, -8256(%edx), %zmm5, %zmm6	 # AVX512F
6387	valignq	$123, 1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6388	valignq	$123, 1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6389	valignq	$123, -1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6390	valignq	$123, -1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6391
6392	vcvtsd2usi	%xmm6, %eax	 # AVX512F
6393	vcvtsd2usi	{rn-sae}, %xmm6, %eax	 # AVX512F
6394	vcvtsd2usi	{ru-sae}, %xmm6, %eax	 # AVX512F
6395	vcvtsd2usi	{rd-sae}, %xmm6, %eax	 # AVX512F
6396	vcvtsd2usi	{rz-sae}, %xmm6, %eax	 # AVX512F
6397	vcvtsd2usi	(%ecx), %eax	 # AVX512F
6398	vcvtsd2usi	-123456(%esp,%esi,8), %eax	 # AVX512F
6399	vcvtsd2usi	1016(%edx), %eax	 # AVX512F Disp8
6400	vcvtsd2usi	1024(%edx), %eax	 # AVX512F
6401	vcvtsd2usi	-1024(%edx), %eax	 # AVX512F Disp8
6402	vcvtsd2usi	-1032(%edx), %eax	 # AVX512F
6403	vcvtsd2usi	%xmm6, %ebp	 # AVX512F
6404	vcvtsd2usi	{rn-sae}, %xmm6, %ebp	 # AVX512F
6405	vcvtsd2usi	{ru-sae}, %xmm6, %ebp	 # AVX512F
6406	vcvtsd2usi	{rd-sae}, %xmm6, %ebp	 # AVX512F
6407	vcvtsd2usi	{rz-sae}, %xmm6, %ebp	 # AVX512F
6408	vcvtsd2usi	(%ecx), %ebp	 # AVX512F
6409	vcvtsd2usi	-123456(%esp,%esi,8), %ebp	 # AVX512F
6410	vcvtsd2usi	1016(%edx), %ebp	 # AVX512F Disp8
6411	vcvtsd2usi	1024(%edx), %ebp	 # AVX512F
6412	vcvtsd2usi	-1024(%edx), %ebp	 # AVX512F Disp8
6413	vcvtsd2usi	-1032(%edx), %ebp	 # AVX512F
6414
6415	vcvtss2usi	%xmm6, %eax	 # AVX512F
6416	vcvtss2usi	{rn-sae}, %xmm6, %eax	 # AVX512F
6417	vcvtss2usi	{ru-sae}, %xmm6, %eax	 # AVX512F
6418	vcvtss2usi	{rd-sae}, %xmm6, %eax	 # AVX512F
6419	vcvtss2usi	{rz-sae}, %xmm6, %eax	 # AVX512F
6420	vcvtss2usi	(%ecx), %eax	 # AVX512F
6421	vcvtss2usi	-123456(%esp,%esi,8), %eax	 # AVX512F
6422	vcvtss2usi	508(%edx), %eax	 # AVX512F Disp8
6423	vcvtss2usi	512(%edx), %eax	 # AVX512F
6424	vcvtss2usi	-512(%edx), %eax	 # AVX512F Disp8
6425	vcvtss2usi	-516(%edx), %eax	 # AVX512F
6426	vcvtss2usi	%xmm6, %ebp	 # AVX512F
6427	vcvtss2usi	{rn-sae}, %xmm6, %ebp	 # AVX512F
6428	vcvtss2usi	{ru-sae}, %xmm6, %ebp	 # AVX512F
6429	vcvtss2usi	{rd-sae}, %xmm6, %ebp	 # AVX512F
6430	vcvtss2usi	{rz-sae}, %xmm6, %ebp	 # AVX512F
6431	vcvtss2usi	(%ecx), %ebp	 # AVX512F
6432	vcvtss2usi	-123456(%esp,%esi,8), %ebp	 # AVX512F
6433	vcvtss2usi	508(%edx), %ebp	 # AVX512F Disp8
6434	vcvtss2usi	512(%edx), %ebp	 # AVX512F
6435	vcvtss2usi	-512(%edx), %ebp	 # AVX512F Disp8
6436	vcvtss2usi	-516(%edx), %ebp	 # AVX512F
6437
6438	vcvtusi2sdl	%eax, %xmm5, %xmm6	 # AVX512F
6439	vcvtusi2sdl	%ebp, %xmm5, %xmm6	 # AVX512F
6440	vcvtusi2sdl	(%ecx), %xmm5, %xmm6	 # AVX512F
6441	vcvtusi2sdl	-123456(%esp,%esi,8), %xmm5, %xmm6	 # AVX512F
6442	vcvtusi2sdl	508(%edx), %xmm5, %xmm6	 # AVX512F Disp8
6443	vcvtusi2sdl	512(%edx), %xmm5, %xmm6	 # AVX512F
6444	vcvtusi2sdl	-512(%edx), %xmm5, %xmm6	 # AVX512F Disp8
6445	vcvtusi2sdl	-516(%edx), %xmm5, %xmm6	 # AVX512F
6446
6447	vcvtusi2ssl	%eax, %xmm5, %xmm6	 # AVX512F
6448	vcvtusi2ssl	%eax, {rn-sae}, %xmm5, %xmm6	 # AVX512F
6449	vcvtusi2ssl	%eax, {ru-sae}, %xmm5, %xmm6	 # AVX512F
6450	vcvtusi2ssl	%eax, {rd-sae}, %xmm5, %xmm6	 # AVX512F
6451	vcvtusi2ssl	%eax, {rz-sae}, %xmm5, %xmm6	 # AVX512F
6452	vcvtusi2ssl	%ebp, %xmm5, %xmm6	 # AVX512F
6453	vcvtusi2ssl	%ebp, {rn-sae}, %xmm5, %xmm6	 # AVX512F
6454	vcvtusi2ssl	%ebp, {ru-sae}, %xmm5, %xmm6	 # AVX512F
6455	vcvtusi2ssl	%ebp, {rd-sae}, %xmm5, %xmm6	 # AVX512F
6456	vcvtusi2ssl	%ebp, {rz-sae}, %xmm5, %xmm6	 # AVX512F
6457	vcvtusi2ssl	(%ecx), %xmm5, %xmm6	 # AVX512F
6458	vcvtusi2ssl	-123456(%esp,%esi,8), %xmm5, %xmm6	 # AVX512F
6459	vcvtusi2ssl	508(%edx), %xmm5, %xmm6	 # AVX512F Disp8
6460	vcvtusi2ssl	512(%edx), %xmm5, %xmm6	 # AVX512F
6461	vcvtusi2ssl	-512(%edx), %xmm5, %xmm6	 # AVX512F Disp8
6462	vcvtusi2ssl	-516(%edx), %xmm5, %xmm6	 # AVX512F
6463
6464	vscalefpd	%zmm4, %zmm5, %zmm6	 # AVX512F
6465	vscalefpd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6466	vscalefpd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6467	vscalefpd	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
6468	vscalefpd	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
6469	vscalefpd	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
6470	vscalefpd	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
6471	vscalefpd	(%ecx), %zmm5, %zmm6	 # AVX512F
6472	vscalefpd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6473	vscalefpd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
6474	vscalefpd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6475	vscalefpd	8192(%edx), %zmm5, %zmm6	 # AVX512F
6476	vscalefpd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6477	vscalefpd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
6478	vscalefpd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6479	vscalefpd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6480	vscalefpd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6481	vscalefpd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6482
6483	vscalefps	%zmm4, %zmm5, %zmm6	 # AVX512F
6484	vscalefps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6485	vscalefps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6486	vscalefps	{rn-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
6487	vscalefps	{ru-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
6488	vscalefps	{rd-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
6489	vscalefps	{rz-sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
6490	vscalefps	(%ecx), %zmm5, %zmm6	 # AVX512F
6491	vscalefps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6492	vscalefps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
6493	vscalefps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6494	vscalefps	8192(%edx), %zmm5, %zmm6	 # AVX512F
6495	vscalefps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6496	vscalefps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
6497	vscalefps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6498	vscalefps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6499	vscalefps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6500	vscalefps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6501
6502	vscalefsd	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6503	vscalefsd	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
6504	vscalefsd	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6505	vscalefsd	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6506	vscalefsd	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6507	vscalefsd	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6508	vscalefsd	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
6509	vscalefsd	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
6510	vscalefsd	1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
6511	vscalefsd	1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
6512	vscalefsd	-1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
6513	vscalefsd	-1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
6514
6515	vscalefss	%xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6516	vscalefss	%xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
6517	vscalefss	{rn-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6518	vscalefss	{ru-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6519	vscalefss	{rd-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6520	vscalefss	{rz-sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6521	vscalefss	(%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
6522	vscalefss	-123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
6523	vscalefss	508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
6524	vscalefss	512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
6525	vscalefss	-512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
6526	vscalefss	-516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
6527
6528	vfixupimmps	$0xab, %zmm4, %zmm5, %zmm6	 # AVX512F
6529	vfixupimmps	$0xab, %zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6530	vfixupimmps	$0xab, %zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6531	vfixupimmps	$0xab, {sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
6532	vfixupimmps	$123, %zmm4, %zmm5, %zmm6	 # AVX512F
6533	vfixupimmps	$123, {sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
6534	vfixupimmps	$123, (%ecx), %zmm5, %zmm6	 # AVX512F
6535	vfixupimmps	$123, -123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6536	vfixupimmps	$123, (%eax){1to16}, %zmm5, %zmm6	 # AVX512F
6537	vfixupimmps	$123, 8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6538	vfixupimmps	$123, 8192(%edx), %zmm5, %zmm6	 # AVX512F
6539	vfixupimmps	$123, -8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6540	vfixupimmps	$123, -8256(%edx), %zmm5, %zmm6	 # AVX512F
6541	vfixupimmps	$123, 508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6542	vfixupimmps	$123, 512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6543	vfixupimmps	$123, -512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6544	vfixupimmps	$123, -516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6545
6546	vfixupimmpd	$0xab, %zmm4, %zmm5, %zmm6	 # AVX512F
6547	vfixupimmpd	$0xab, %zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6548	vfixupimmpd	$0xab, %zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6549	vfixupimmpd	$0xab, {sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
6550	vfixupimmpd	$123, %zmm4, %zmm5, %zmm6	 # AVX512F
6551	vfixupimmpd	$123, {sae}, %zmm4, %zmm5, %zmm6	 # AVX512F
6552	vfixupimmpd	$123, (%ecx), %zmm5, %zmm6	 # AVX512F
6553	vfixupimmpd	$123, -123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6554	vfixupimmpd	$123, (%eax){1to8}, %zmm5, %zmm6	 # AVX512F
6555	vfixupimmpd	$123, 8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6556	vfixupimmpd	$123, 8192(%edx), %zmm5, %zmm6	 # AVX512F
6557	vfixupimmpd	$123, -8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6558	vfixupimmpd	$123, -8256(%edx), %zmm5, %zmm6	 # AVX512F
6559	vfixupimmpd	$123, 1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6560	vfixupimmpd	$123, 1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6561	vfixupimmpd	$123, -1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6562	vfixupimmpd	$123, -1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6563
6564	vfixupimmss	$0xab, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6565	vfixupimmss	$0xab, %xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
6566	vfixupimmss	$0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6567	vfixupimmss	$123, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6568	vfixupimmss	$123, {sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6569	vfixupimmss	$123, (%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
6570	vfixupimmss	$123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
6571	vfixupimmss	$123, 508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
6572	vfixupimmss	$123, 512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
6573	vfixupimmss	$123, -512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
6574	vfixupimmss	$123, -516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
6575
6576	vfixupimmsd	$0xab, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6577	vfixupimmsd	$0xab, %xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
6578	vfixupimmsd	$0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6579	vfixupimmsd	$123, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6580	vfixupimmsd	$123, {sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6581	vfixupimmsd	$123, (%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
6582	vfixupimmsd	$123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
6583	vfixupimmsd	$123, 1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
6584	vfixupimmsd	$123, 1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
6585	vfixupimmsd	$123, -1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
6586	vfixupimmsd	$123, -1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
6587
6588	vpslld	$0xab, %zmm5, %zmm6	 # AVX512F
6589	vpslld	$0xab, %zmm5, %zmm6{%k7}	 # AVX512F
6590	vpslld	$0xab, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6591	vpslld	$123, %zmm5, %zmm6	 # AVX512F
6592	vpslld	$123, (%ecx), %zmm6	 # AVX512F
6593	vpslld	$123, -123456(%esp,%esi,8), %zmm6	 # AVX512F
6594	vpslld	$123, (%eax){1to16}, %zmm6	 # AVX512F
6595	vpslld	$123, 8128(%edx), %zmm6	 # AVX512F Disp8
6596	vpslld	$123, 8192(%edx), %zmm6	 # AVX512F
6597	vpslld	$123, -8192(%edx), %zmm6	 # AVX512F Disp8
6598	vpslld	$123, -8256(%edx), %zmm6	 # AVX512F
6599	vpslld	$123, 508(%edx){1to16}, %zmm6	 # AVX512F Disp8
6600	vpslld	$123, 512(%edx){1to16}, %zmm6	 # AVX512F
6601	vpslld	$123, -512(%edx){1to16}, %zmm6	 # AVX512F Disp8
6602	vpslld	$123, -516(%edx){1to16}, %zmm6	 # AVX512F
6603
6604	vpsllq	$0xab, %zmm5, %zmm6	 # AVX512F
6605	vpsllq	$0xab, %zmm5, %zmm6{%k7}	 # AVX512F
6606	vpsllq	$0xab, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6607	vpsllq	$123, %zmm5, %zmm6	 # AVX512F
6608	vpsllq	$123, (%ecx), %zmm6	 # AVX512F
6609	vpsllq	$123, -123456(%esp,%esi,8), %zmm6	 # AVX512F
6610	vpsllq	$123, (%eax){1to8}, %zmm6	 # AVX512F
6611	vpsllq	$123, 8128(%edx), %zmm6	 # AVX512F Disp8
6612	vpsllq	$123, 8192(%edx), %zmm6	 # AVX512F
6613	vpsllq	$123, -8192(%edx), %zmm6	 # AVX512F Disp8
6614	vpsllq	$123, -8256(%edx), %zmm6	 # AVX512F
6615	vpsllq	$123, 1016(%edx){1to8}, %zmm6	 # AVX512F Disp8
6616	vpsllq	$123, 1024(%edx){1to8}, %zmm6	 # AVX512F
6617	vpsllq	$123, -1024(%edx){1to8}, %zmm6	 # AVX512F Disp8
6618	vpsllq	$123, -1032(%edx){1to8}, %zmm6	 # AVX512F
6619
6620	vpsrad	$0xab, %zmm5, %zmm6	 # AVX512F
6621	vpsrad	$0xab, %zmm5, %zmm6{%k7}	 # AVX512F
6622	vpsrad	$0xab, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6623	vpsrad	$123, %zmm5, %zmm6	 # AVX512F
6624	vpsrad	$123, (%ecx), %zmm6	 # AVX512F
6625	vpsrad	$123, -123456(%esp,%esi,8), %zmm6	 # AVX512F
6626	vpsrad	$123, (%eax){1to16}, %zmm6	 # AVX512F
6627	vpsrad	$123, 8128(%edx), %zmm6	 # AVX512F Disp8
6628	vpsrad	$123, 8192(%edx), %zmm6	 # AVX512F
6629	vpsrad	$123, -8192(%edx), %zmm6	 # AVX512F Disp8
6630	vpsrad	$123, -8256(%edx), %zmm6	 # AVX512F
6631	vpsrad	$123, 508(%edx){1to16}, %zmm6	 # AVX512F Disp8
6632	vpsrad	$123, 512(%edx){1to16}, %zmm6	 # AVX512F
6633	vpsrad	$123, -512(%edx){1to16}, %zmm6	 # AVX512F Disp8
6634	vpsrad	$123, -516(%edx){1to16}, %zmm6	 # AVX512F
6635
6636	vpsraq	$0xab, %zmm5, %zmm6	 # AVX512F
6637	vpsraq	$0xab, %zmm5, %zmm6{%k7}	 # AVX512F
6638	vpsraq	$0xab, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6639	vpsraq	$123, %zmm5, %zmm6	 # AVX512F
6640	vpsraq	$123, (%ecx), %zmm6	 # AVX512F
6641	vpsraq	$123, -123456(%esp,%esi,8), %zmm6	 # AVX512F
6642	vpsraq	$123, (%eax){1to8}, %zmm6	 # AVX512F
6643	vpsraq	$123, 8128(%edx), %zmm6	 # AVX512F Disp8
6644	vpsraq	$123, 8192(%edx), %zmm6	 # AVX512F
6645	vpsraq	$123, -8192(%edx), %zmm6	 # AVX512F Disp8
6646	vpsraq	$123, -8256(%edx), %zmm6	 # AVX512F
6647	vpsraq	$123, 1016(%edx){1to8}, %zmm6	 # AVX512F Disp8
6648	vpsraq	$123, 1024(%edx){1to8}, %zmm6	 # AVX512F
6649	vpsraq	$123, -1024(%edx){1to8}, %zmm6	 # AVX512F Disp8
6650	vpsraq	$123, -1032(%edx){1to8}, %zmm6	 # AVX512F
6651
6652	vprolvd	%zmm4, %zmm5, %zmm6	 # AVX512F
6653	vprolvd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6654	vprolvd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6655	vprolvd	(%ecx), %zmm5, %zmm6	 # AVX512F
6656	vprolvd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6657	vprolvd	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
6658	vprolvd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6659	vprolvd	8192(%edx), %zmm5, %zmm6	 # AVX512F
6660	vprolvd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6661	vprolvd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
6662	vprolvd	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6663	vprolvd	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6664	vprolvd	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6665	vprolvd	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6666
6667	vprold	$0xab, %zmm5, %zmm6	 # AVX512F
6668	vprold	$0xab, %zmm5, %zmm6{%k7}	 # AVX512F
6669	vprold	$0xab, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6670	vprold	$123, %zmm5, %zmm6	 # AVX512F
6671	vprold	$123, (%ecx), %zmm6	 # AVX512F
6672	vprold	$123, -123456(%esp,%esi,8), %zmm6	 # AVX512F
6673	vprold	$123, (%eax){1to16}, %zmm6	 # AVX512F
6674	vprold	$123, 8128(%edx), %zmm6	 # AVX512F Disp8
6675	vprold	$123, 8192(%edx), %zmm6	 # AVX512F
6676	vprold	$123, -8192(%edx), %zmm6	 # AVX512F Disp8
6677	vprold	$123, -8256(%edx), %zmm6	 # AVX512F
6678	vprold	$123, 508(%edx){1to16}, %zmm6	 # AVX512F Disp8
6679	vprold	$123, 512(%edx){1to16}, %zmm6	 # AVX512F
6680	vprold	$123, -512(%edx){1to16}, %zmm6	 # AVX512F Disp8
6681	vprold	$123, -516(%edx){1to16}, %zmm6	 # AVX512F
6682
6683	vprolvq	%zmm4, %zmm5, %zmm6	 # AVX512F
6684	vprolvq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6685	vprolvq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6686	vprolvq	(%ecx), %zmm5, %zmm6	 # AVX512F
6687	vprolvq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6688	vprolvq	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
6689	vprolvq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6690	vprolvq	8192(%edx), %zmm5, %zmm6	 # AVX512F
6691	vprolvq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6692	vprolvq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
6693	vprolvq	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6694	vprolvq	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6695	vprolvq	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6696	vprolvq	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6697
6698	vprolq	$0xab, %zmm5, %zmm6	 # AVX512F
6699	vprolq	$0xab, %zmm5, %zmm6{%k7}	 # AVX512F
6700	vprolq	$0xab, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6701	vprolq	$123, %zmm5, %zmm6	 # AVX512F
6702	vprolq	$123, (%ecx), %zmm6	 # AVX512F
6703	vprolq	$123, -123456(%esp,%esi,8), %zmm6	 # AVX512F
6704	vprolq	$123, (%eax){1to8}, %zmm6	 # AVX512F
6705	vprolq	$123, 8128(%edx), %zmm6	 # AVX512F Disp8
6706	vprolq	$123, 8192(%edx), %zmm6	 # AVX512F
6707	vprolq	$123, -8192(%edx), %zmm6	 # AVX512F Disp8
6708	vprolq	$123, -8256(%edx), %zmm6	 # AVX512F
6709	vprolq	$123, 1016(%edx){1to8}, %zmm6	 # AVX512F Disp8
6710	vprolq	$123, 1024(%edx){1to8}, %zmm6	 # AVX512F
6711	vprolq	$123, -1024(%edx){1to8}, %zmm6	 # AVX512F Disp8
6712	vprolq	$123, -1032(%edx){1to8}, %zmm6	 # AVX512F
6713
6714	vprorvd	%zmm4, %zmm5, %zmm6	 # AVX512F
6715	vprorvd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6716	vprorvd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6717	vprorvd	(%ecx), %zmm5, %zmm6	 # AVX512F
6718	vprorvd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6719	vprorvd	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
6720	vprorvd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6721	vprorvd	8192(%edx), %zmm5, %zmm6	 # AVX512F
6722	vprorvd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6723	vprorvd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
6724	vprorvd	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6725	vprorvd	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6726	vprorvd	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
6727	vprorvd	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
6728
6729	vprord	$0xab, %zmm5, %zmm6	 # AVX512F
6730	vprord	$0xab, %zmm5, %zmm6{%k7}	 # AVX512F
6731	vprord	$0xab, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6732	vprord	$123, %zmm5, %zmm6	 # AVX512F
6733	vprord	$123, (%ecx), %zmm6	 # AVX512F
6734	vprord	$123, -123456(%esp,%esi,8), %zmm6	 # AVX512F
6735	vprord	$123, (%eax){1to16}, %zmm6	 # AVX512F
6736	vprord	$123, 8128(%edx), %zmm6	 # AVX512F Disp8
6737	vprord	$123, 8192(%edx), %zmm6	 # AVX512F
6738	vprord	$123, -8192(%edx), %zmm6	 # AVX512F Disp8
6739	vprord	$123, -8256(%edx), %zmm6	 # AVX512F
6740	vprord	$123, 508(%edx){1to16}, %zmm6	 # AVX512F Disp8
6741	vprord	$123, 512(%edx){1to16}, %zmm6	 # AVX512F
6742	vprord	$123, -512(%edx){1to16}, %zmm6	 # AVX512F Disp8
6743	vprord	$123, -516(%edx){1to16}, %zmm6	 # AVX512F
6744
6745	vprorvq	%zmm4, %zmm5, %zmm6	 # AVX512F
6746	vprorvq	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
6747	vprorvq	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6748	vprorvq	(%ecx), %zmm5, %zmm6	 # AVX512F
6749	vprorvq	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
6750	vprorvq	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
6751	vprorvq	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6752	vprorvq	8192(%edx), %zmm5, %zmm6	 # AVX512F
6753	vprorvq	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
6754	vprorvq	-8256(%edx), %zmm5, %zmm6	 # AVX512F
6755	vprorvq	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6756	vprorvq	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6757	vprorvq	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
6758	vprorvq	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
6759
6760	vprorq	$0xab, %zmm5, %zmm6	 # AVX512F
6761	vprorq	$0xab, %zmm5, %zmm6{%k7}	 # AVX512F
6762	vprorq	$0xab, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6763	vprorq	$123, %zmm5, %zmm6	 # AVX512F
6764	vprorq	$123, (%ecx), %zmm6	 # AVX512F
6765	vprorq	$123, -123456(%esp,%esi,8), %zmm6	 # AVX512F
6766	vprorq	$123, (%eax){1to8}, %zmm6	 # AVX512F
6767	vprorq	$123, 8128(%edx), %zmm6	 # AVX512F Disp8
6768	vprorq	$123, 8192(%edx), %zmm6	 # AVX512F
6769	vprorq	$123, -8192(%edx), %zmm6	 # AVX512F Disp8
6770	vprorq	$123, -8256(%edx), %zmm6	 # AVX512F
6771	vprorq	$123, 1016(%edx){1to8}, %zmm6	 # AVX512F Disp8
6772	vprorq	$123, 1024(%edx){1to8}, %zmm6	 # AVX512F
6773	vprorq	$123, -1024(%edx){1to8}, %zmm6	 # AVX512F Disp8
6774	vprorq	$123, -1032(%edx){1to8}, %zmm6	 # AVX512F
6775
6776	vrndscalepd	$0xab, %zmm5, %zmm6	 # AVX512F
6777	vrndscalepd	$0xab, %zmm5, %zmm6{%k7}	 # AVX512F
6778	vrndscalepd	$0xab, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6779	vrndscalepd	$0xab, {sae}, %zmm5, %zmm6	 # AVX512F
6780	vrndscalepd	$123, %zmm5, %zmm6	 # AVX512F
6781	vrndscalepd	$123, {sae}, %zmm5, %zmm6	 # AVX512F
6782	vrndscalepd	$123, (%ecx), %zmm6	 # AVX512F
6783	vrndscalepd	$123, -123456(%esp,%esi,8), %zmm6	 # AVX512F
6784	vrndscalepd	$123, (%eax){1to8}, %zmm6	 # AVX512F
6785	vrndscalepd	$123, 8128(%edx), %zmm6	 # AVX512F Disp8
6786	vrndscalepd	$123, 8192(%edx), %zmm6	 # AVX512F
6787	vrndscalepd	$123, -8192(%edx), %zmm6	 # AVX512F Disp8
6788	vrndscalepd	$123, -8256(%edx), %zmm6	 # AVX512F
6789	vrndscalepd	$123, 1016(%edx){1to8}, %zmm6	 # AVX512F Disp8
6790	vrndscalepd	$123, 1024(%edx){1to8}, %zmm6	 # AVX512F
6791	vrndscalepd	$123, -1024(%edx){1to8}, %zmm6	 # AVX512F Disp8
6792	vrndscalepd	$123, -1032(%edx){1to8}, %zmm6	 # AVX512F
6793
6794	vrndscaleps	$0xab, %zmm5, %zmm6	 # AVX512F
6795	vrndscaleps	$0xab, %zmm5, %zmm6{%k7}	 # AVX512F
6796	vrndscaleps	$0xab, %zmm5, %zmm6{%k7}{z}	 # AVX512F
6797	vrndscaleps	$0xab, {sae}, %zmm5, %zmm6	 # AVX512F
6798	vrndscaleps	$123, %zmm5, %zmm6	 # AVX512F
6799	vrndscaleps	$123, {sae}, %zmm5, %zmm6	 # AVX512F
6800	vrndscaleps	$123, (%ecx), %zmm6	 # AVX512F
6801	vrndscaleps	$123, -123456(%esp,%esi,8), %zmm6	 # AVX512F
6802	vrndscaleps	$123, (%eax){1to16}, %zmm6	 # AVX512F
6803	vrndscaleps	$123, 8128(%edx), %zmm6	 # AVX512F Disp8
6804	vrndscaleps	$123, 8192(%edx), %zmm6	 # AVX512F
6805	vrndscaleps	$123, -8192(%edx), %zmm6	 # AVX512F Disp8
6806	vrndscaleps	$123, -8256(%edx), %zmm6	 # AVX512F
6807	vrndscaleps	$123, 508(%edx){1to16}, %zmm6	 # AVX512F Disp8
6808	vrndscaleps	$123, 512(%edx){1to16}, %zmm6	 # AVX512F
6809	vrndscaleps	$123, -512(%edx){1to16}, %zmm6	 # AVX512F Disp8
6810	vrndscaleps	$123, -516(%edx){1to16}, %zmm6	 # AVX512F
6811
6812	vrndscalesd	$0xab, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6813	vrndscalesd	$0xab, %xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
6814	vrndscalesd	$0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6815	vrndscalesd	$123, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6816	vrndscalesd	$123, {sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6817	vrndscalesd	$123, (%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
6818	vrndscalesd	$123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
6819	vrndscalesd	$123, 1016(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
6820	vrndscalesd	$123, 1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
6821	vrndscalesd	$123, -1024(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
6822	vrndscalesd	$123, -1032(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
6823
6824	vrndscaless	$0xab, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6825	vrndscaless	$0xab, %xmm4, %xmm5, %xmm6{%k7}{z}	 # AVX512F
6826	vrndscaless	$0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6827	vrndscaless	$123, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6828	vrndscaless	$123, {sae}, %xmm4, %xmm5, %xmm6{%k7}	 # AVX512F
6829	vrndscaless	$123, (%ecx), %xmm5, %xmm6{%k7}	 # AVX512F
6830	vrndscaless	$123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}	 # AVX512F
6831	vrndscaless	$123, 508(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
6832	vrndscaless	$123, 512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
6833	vrndscaless	$123, -512(%edx), %xmm5, %xmm6{%k7}	 # AVX512F Disp8
6834	vrndscaless	$123, -516(%edx), %xmm5, %xmm6{%k7}	 # AVX512F
6835
6836	vpcompressq	%zmm6, (%ecx)	 # AVX512F
6837	vpcompressq	%zmm6, (%ecx){%k7}	 # AVX512F
6838	vpcompressq	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
6839	vpcompressq	%zmm6, 1016(%edx)	 # AVX512F Disp8
6840	vpcompressq	%zmm6, 1024(%edx)	 # AVX512F
6841	vpcompressq	%zmm6, -1024(%edx)	 # AVX512F Disp8
6842	vpcompressq	%zmm6, -1032(%edx)	 # AVX512F
6843
6844	vpcompressq	%zmm5, %zmm6	 # AVX512F
6845	vpcompressq	%zmm5, %zmm6{%k7}	 # AVX512F
6846	vpcompressq	%zmm5, %zmm6{%k7}{z}	 # AVX512F
6847
6848	kandw	%k7, %k6, %k5	 # AVX512F
6849
6850	kandnw	%k7, %k6, %k5	 # AVX512F
6851
6852	korw	%k7, %k6, %k5	 # AVX512F
6853
6854	kxnorw	%k7, %k6, %k5	 # AVX512F
6855
6856	kxorw	%k7, %k6, %k5	 # AVX512F
6857
6858	knotw	%k6, %k5	 # AVX512F
6859
6860	kortestw	%k6, %k5	 # AVX512F
6861
6862	kshiftrw	$0xab, %k6, %k5	 # AVX512F
6863	kshiftrw	$123, %k6, %k5	 # AVX512F
6864
6865	kshiftlw	$0xab, %k6, %k5	 # AVX512F
6866	kshiftlw	$123, %k6, %k5	 # AVX512F
6867
6868	kmovw	%k6, %k5	 # AVX512F
6869	kmovw	(%ecx), %k5	 # AVX512F
6870	kmovw	-123456(%esp,%esi,8), %k5	 # AVX512F
6871
6872	kmovw	%k5, (%ecx)	 # AVX512F
6873	kmovw	%k5, -123456(%esp,%esi,8)	 # AVX512F
6874
6875	kmovw	%eax, %k5	 # AVX512F
6876	kmovw	%ebp, %k5	 # AVX512F
6877
6878	kmovw	%k5, %eax	 # AVX512F
6879	kmovw	%k5, %ebp	 # AVX512F
6880
6881	kunpckbw	%k7, %k6, %k5	 # AVX512F
6882
6883	vcvtps2ph	$0xab, %zmm6, (%ecx)	 # AVX512F
6884	vcvtps2ph	$0xab, %zmm6, (%ecx){%k7}	 # AVX512F
6885	vcvtps2ph	$123, %zmm6, (%ecx)	 # AVX512F
6886	vcvtps2ph	$123, %zmm6, -123456(%esp,%esi,8)	 # AVX512F
6887	vcvtps2ph	$123, %zmm6, 4064(%edx)	 # AVX512F Disp8
6888	vcvtps2ph	$123, %zmm6, 4096(%edx)	 # AVX512F
6889	vcvtps2ph	$123, %zmm6, -4096(%edx)	 # AVX512F Disp8
6890	vcvtps2ph	$123, %zmm6, -4128(%edx)	 # AVX512F
6891
6892	vextractf32x4	$0xab, %zmm6, (%ecx)	 # AVX512F
6893	vextractf32x4	$0xab, %zmm6, (%ecx){%k7}	 # AVX512F
6894	vextractf32x4	$123, %zmm6, (%ecx)	 # AVX512F
6895	vextractf32x4	$123, %zmm6, -123456(%esp,%esi,8)	 # AVX512F
6896	vextractf32x4	$123, %zmm6, 2032(%edx)	 # AVX512F Disp8
6897	vextractf32x4	$123, %zmm6, 2048(%edx)	 # AVX512F
6898	vextractf32x4	$123, %zmm6, -2048(%edx)	 # AVX512F Disp8
6899	vextractf32x4	$123, %zmm6, -2064(%edx)	 # AVX512F
6900
6901	vextractf64x4	$0xab, %zmm6, (%ecx)	 # AVX512F
6902	vextractf64x4	$0xab, %zmm6, (%ecx){%k7}	 # AVX512F
6903	vextractf64x4	$123, %zmm6, (%ecx)	 # AVX512F
6904	vextractf64x4	$123, %zmm6, -123456(%esp,%esi,8)	 # AVX512F
6905	vextractf64x4	$123, %zmm6, 4064(%edx)	 # AVX512F Disp8
6906	vextractf64x4	$123, %zmm6, 4096(%edx)	 # AVX512F
6907	vextractf64x4	$123, %zmm6, -4096(%edx)	 # AVX512F Disp8
6908	vextractf64x4	$123, %zmm6, -4128(%edx)	 # AVX512F
6909
6910	vextracti32x4	$0xab, %zmm6, (%ecx)	 # AVX512F
6911	vextracti32x4	$0xab, %zmm6, (%ecx){%k7}	 # AVX512F
6912	vextracti32x4	$123, %zmm6, (%ecx)	 # AVX512F
6913	vextracti32x4	$123, %zmm6, -123456(%esp,%esi,8)	 # AVX512F
6914	vextracti32x4	$123, %zmm6, 2032(%edx)	 # AVX512F Disp8
6915	vextracti32x4	$123, %zmm6, 2048(%edx)	 # AVX512F
6916	vextracti32x4	$123, %zmm6, -2048(%edx)	 # AVX512F Disp8
6917	vextracti32x4	$123, %zmm6, -2064(%edx)	 # AVX512F
6918
6919	vextracti64x4	$0xab, %zmm6, (%ecx)	 # AVX512F
6920	vextracti64x4	$0xab, %zmm6, (%ecx){%k7}	 # AVX512F
6921	vextracti64x4	$123, %zmm6, (%ecx)	 # AVX512F
6922	vextracti64x4	$123, %zmm6, -123456(%esp,%esi,8)	 # AVX512F
6923	vextracti64x4	$123, %zmm6, 4064(%edx)	 # AVX512F Disp8
6924	vextracti64x4	$123, %zmm6, 4096(%edx)	 # AVX512F
6925	vextracti64x4	$123, %zmm6, -4096(%edx)	 # AVX512F Disp8
6926	vextracti64x4	$123, %zmm6, -4128(%edx)	 # AVX512F
6927
6928	vmovapd	%zmm6, (%ecx)	 # AVX512F
6929	vmovapd	%zmm6, (%ecx){%k7}	 # AVX512F
6930	vmovapd	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
6931	vmovapd	%zmm6, 8128(%edx)	 # AVX512F Disp8
6932	vmovapd	%zmm6, 8192(%edx)	 # AVX512F
6933	vmovapd	%zmm6, -8192(%edx)	 # AVX512F Disp8
6934	vmovapd	%zmm6, -8256(%edx)	 # AVX512F
6935
6936	vmovaps	%zmm6, (%ecx)	 # AVX512F
6937	vmovaps	%zmm6, (%ecx){%k7}	 # AVX512F
6938	vmovaps	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
6939	vmovaps	%zmm6, 8128(%edx)	 # AVX512F Disp8
6940	vmovaps	%zmm6, 8192(%edx)	 # AVX512F
6941	vmovaps	%zmm6, -8192(%edx)	 # AVX512F Disp8
6942	vmovaps	%zmm6, -8256(%edx)	 # AVX512F
6943
6944	vmovdqa32	%zmm6, (%ecx)	 # AVX512F
6945	vmovdqa32	%zmm6, (%ecx){%k7}	 # AVX512F
6946	vmovdqa32	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
6947	vmovdqa32	%zmm6, 8128(%edx)	 # AVX512F Disp8
6948	vmovdqa32	%zmm6, 8192(%edx)	 # AVX512F
6949	vmovdqa32	%zmm6, -8192(%edx)	 # AVX512F Disp8
6950	vmovdqa32	%zmm6, -8256(%edx)	 # AVX512F
6951
6952	vmovdqa64	%zmm6, (%ecx)	 # AVX512F
6953	vmovdqa64	%zmm6, (%ecx){%k7}	 # AVX512F
6954	vmovdqa64	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
6955	vmovdqa64	%zmm6, 8128(%edx)	 # AVX512F Disp8
6956	vmovdqa64	%zmm6, 8192(%edx)	 # AVX512F
6957	vmovdqa64	%zmm6, -8192(%edx)	 # AVX512F Disp8
6958	vmovdqa64	%zmm6, -8256(%edx)	 # AVX512F
6959
6960	vmovdqu32	%zmm6, (%ecx)	 # AVX512F
6961	vmovdqu32	%zmm6, (%ecx){%k7}	 # AVX512F
6962	vmovdqu32	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
6963	vmovdqu32	%zmm6, 8128(%edx)	 # AVX512F Disp8
6964	vmovdqu32	%zmm6, 8192(%edx)	 # AVX512F
6965	vmovdqu32	%zmm6, -8192(%edx)	 # AVX512F Disp8
6966	vmovdqu32	%zmm6, -8256(%edx)	 # AVX512F
6967
6968	vmovdqu64	%zmm6, (%ecx)	 # AVX512F
6969	vmovdqu64	%zmm6, (%ecx){%k7}	 # AVX512F
6970	vmovdqu64	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
6971	vmovdqu64	%zmm6, 8128(%edx)	 # AVX512F Disp8
6972	vmovdqu64	%zmm6, 8192(%edx)	 # AVX512F
6973	vmovdqu64	%zmm6, -8192(%edx)	 # AVX512F Disp8
6974	vmovdqu64	%zmm6, -8256(%edx)	 # AVX512F
6975
6976	vmovupd	%zmm6, (%ecx)	 # AVX512F
6977	vmovupd	%zmm6, (%ecx){%k7}	 # AVX512F
6978	vmovupd	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
6979	vmovupd	%zmm6, 8128(%edx)	 # AVX512F Disp8
6980	vmovupd	%zmm6, 8192(%edx)	 # AVX512F
6981	vmovupd	%zmm6, -8192(%edx)	 # AVX512F Disp8
6982	vmovupd	%zmm6, -8256(%edx)	 # AVX512F
6983
6984	vmovups	%zmm6, (%ecx)	 # AVX512F
6985	vmovups	%zmm6, (%ecx){%k7}	 # AVX512F
6986	vmovups	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
6987	vmovups	%zmm6, 8128(%edx)	 # AVX512F Disp8
6988	vmovups	%zmm6, 8192(%edx)	 # AVX512F
6989	vmovups	%zmm6, -8192(%edx)	 # AVX512F Disp8
6990	vmovups	%zmm6, -8256(%edx)	 # AVX512F
6991
6992	vpmovqb	%zmm6, (%ecx)	 # AVX512F
6993	vpmovqb	%zmm6, (%ecx){%k7}	 # AVX512F
6994	vpmovqb	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
6995	vpmovqb	%zmm6, 1016(%edx)	 # AVX512F Disp8
6996	vpmovqb	%zmm6, 1024(%edx)	 # AVX512F
6997	vpmovqb	%zmm6, -1024(%edx)	 # AVX512F Disp8
6998	vpmovqb	%zmm6, -1032(%edx)	 # AVX512F
6999
7000	vpmovsqb	%zmm6, (%ecx)	 # AVX512F
7001	vpmovsqb	%zmm6, (%ecx){%k7}	 # AVX512F
7002	vpmovsqb	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
7003	vpmovsqb	%zmm6, 1016(%edx)	 # AVX512F Disp8
7004	vpmovsqb	%zmm6, 1024(%edx)	 # AVX512F
7005	vpmovsqb	%zmm6, -1024(%edx)	 # AVX512F Disp8
7006	vpmovsqb	%zmm6, -1032(%edx)	 # AVX512F
7007
7008	vpmovusqb	%zmm6, (%ecx)	 # AVX512F
7009	vpmovusqb	%zmm6, (%ecx){%k7}	 # AVX512F
7010	vpmovusqb	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
7011	vpmovusqb	%zmm6, 1016(%edx)	 # AVX512F Disp8
7012	vpmovusqb	%zmm6, 1024(%edx)	 # AVX512F
7013	vpmovusqb	%zmm6, -1024(%edx)	 # AVX512F Disp8
7014	vpmovusqb	%zmm6, -1032(%edx)	 # AVX512F
7015
7016	vpmovqw	%zmm6, (%ecx)	 # AVX512F
7017	vpmovqw	%zmm6, (%ecx){%k7}	 # AVX512F
7018	vpmovqw	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
7019	vpmovqw	%zmm6, 2032(%edx)	 # AVX512F Disp8
7020	vpmovqw	%zmm6, 2048(%edx)	 # AVX512F
7021	vpmovqw	%zmm6, -2048(%edx)	 # AVX512F Disp8
7022	vpmovqw	%zmm6, -2064(%edx)	 # AVX512F
7023
7024	vpmovsqw	%zmm6, (%ecx)	 # AVX512F
7025	vpmovsqw	%zmm6, (%ecx){%k7}	 # AVX512F
7026	vpmovsqw	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
7027	vpmovsqw	%zmm6, 2032(%edx)	 # AVX512F Disp8
7028	vpmovsqw	%zmm6, 2048(%edx)	 # AVX512F
7029	vpmovsqw	%zmm6, -2048(%edx)	 # AVX512F Disp8
7030	vpmovsqw	%zmm6, -2064(%edx)	 # AVX512F
7031
7032	vpmovusqw	%zmm6, (%ecx)	 # AVX512F
7033	vpmovusqw	%zmm6, (%ecx){%k7}	 # AVX512F
7034	vpmovusqw	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
7035	vpmovusqw	%zmm6, 2032(%edx)	 # AVX512F Disp8
7036	vpmovusqw	%zmm6, 2048(%edx)	 # AVX512F
7037	vpmovusqw	%zmm6, -2048(%edx)	 # AVX512F Disp8
7038	vpmovusqw	%zmm6, -2064(%edx)	 # AVX512F
7039
7040	vpmovqd	%zmm6, (%ecx)	 # AVX512F
7041	vpmovqd	%zmm6, (%ecx){%k7}	 # AVX512F
7042	vpmovqd	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
7043	vpmovqd	%zmm6, 4064(%edx)	 # AVX512F Disp8
7044	vpmovqd	%zmm6, 4096(%edx)	 # AVX512F
7045	vpmovqd	%zmm6, -4096(%edx)	 # AVX512F Disp8
7046	vpmovqd	%zmm6, -4128(%edx)	 # AVX512F
7047
7048	vpmovsqd	%zmm6, (%ecx)	 # AVX512F
7049	vpmovsqd	%zmm6, (%ecx){%k7}	 # AVX512F
7050	vpmovsqd	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
7051	vpmovsqd	%zmm6, 4064(%edx)	 # AVX512F Disp8
7052	vpmovsqd	%zmm6, 4096(%edx)	 # AVX512F
7053	vpmovsqd	%zmm6, -4096(%edx)	 # AVX512F Disp8
7054	vpmovsqd	%zmm6, -4128(%edx)	 # AVX512F
7055
7056	vpmovusqd	%zmm6, (%ecx)	 # AVX512F
7057	vpmovusqd	%zmm6, (%ecx){%k7}	 # AVX512F
7058	vpmovusqd	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
7059	vpmovusqd	%zmm6, 4064(%edx)	 # AVX512F Disp8
7060	vpmovusqd	%zmm6, 4096(%edx)	 # AVX512F
7061	vpmovusqd	%zmm6, -4096(%edx)	 # AVX512F Disp8
7062	vpmovusqd	%zmm6, -4128(%edx)	 # AVX512F
7063
7064	vpmovdb	%zmm6, (%ecx)	 # AVX512F
7065	vpmovdb	%zmm6, (%ecx){%k7}	 # AVX512F
7066	vpmovdb	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
7067	vpmovdb	%zmm6, 2032(%edx)	 # AVX512F Disp8
7068	vpmovdb	%zmm6, 2048(%edx)	 # AVX512F
7069	vpmovdb	%zmm6, -2048(%edx)	 # AVX512F Disp8
7070	vpmovdb	%zmm6, -2064(%edx)	 # AVX512F
7071
7072	vpmovsdb	%zmm6, (%ecx)	 # AVX512F
7073	vpmovsdb	%zmm6, (%ecx){%k7}	 # AVX512F
7074	vpmovsdb	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
7075	vpmovsdb	%zmm6, 2032(%edx)	 # AVX512F Disp8
7076	vpmovsdb	%zmm6, 2048(%edx)	 # AVX512F
7077	vpmovsdb	%zmm6, -2048(%edx)	 # AVX512F Disp8
7078	vpmovsdb	%zmm6, -2064(%edx)	 # AVX512F
7079
7080	vpmovusdb	%zmm6, (%ecx)	 # AVX512F
7081	vpmovusdb	%zmm6, (%ecx){%k7}	 # AVX512F
7082	vpmovusdb	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
7083	vpmovusdb	%zmm6, 2032(%edx)	 # AVX512F Disp8
7084	vpmovusdb	%zmm6, 2048(%edx)	 # AVX512F
7085	vpmovusdb	%zmm6, -2048(%edx)	 # AVX512F Disp8
7086	vpmovusdb	%zmm6, -2064(%edx)	 # AVX512F
7087
7088	vpmovdw	%zmm6, (%ecx)	 # AVX512F
7089	vpmovdw	%zmm6, (%ecx){%k7}	 # AVX512F
7090	vpmovdw	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
7091	vpmovdw	%zmm6, 4064(%edx)	 # AVX512F Disp8
7092	vpmovdw	%zmm6, 4096(%edx)	 # AVX512F
7093	vpmovdw	%zmm6, -4096(%edx)	 # AVX512F Disp8
7094	vpmovdw	%zmm6, -4128(%edx)	 # AVX512F
7095
7096	vpmovsdw	%zmm6, (%ecx)	 # AVX512F
7097	vpmovsdw	%zmm6, (%ecx){%k7}	 # AVX512F
7098	vpmovsdw	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
7099	vpmovsdw	%zmm6, 4064(%edx)	 # AVX512F Disp8
7100	vpmovsdw	%zmm6, 4096(%edx)	 # AVX512F
7101	vpmovsdw	%zmm6, -4096(%edx)	 # AVX512F Disp8
7102	vpmovsdw	%zmm6, -4128(%edx)	 # AVX512F
7103
7104	vpmovusdw	%zmm6, (%ecx)	 # AVX512F
7105	vpmovusdw	%zmm6, (%ecx){%k7}	 # AVX512F
7106	vpmovusdw	%zmm6, -123456(%esp,%esi,8)	 # AVX512F
7107	vpmovusdw	%zmm6, 4064(%edx)	 # AVX512F Disp8
7108	vpmovusdw	%zmm6, 4096(%edx)	 # AVX512F
7109	vpmovusdw	%zmm6, -4096(%edx)	 # AVX512F Disp8
7110	vpmovusdw	%zmm6, -4128(%edx)	 # AVX512F
7111
7112	vcvttpd2udq	%zmm5, %ymm6{%k7}	 # AVX512F
7113	vcvttpd2udq	%zmm5, %ymm6{%k7}{z}	 # AVX512F
7114	vcvttpd2udq	{sae}, %zmm5, %ymm6{%k7}	 # AVX512F
7115	vcvttpd2udq	(%ecx), %ymm6{%k7}	 # AVX512F
7116	vcvttpd2udq	-123456(%esp,%esi,8), %ymm6{%k7}	 # AVX512F
7117	vcvttpd2udq	(%eax){1to8}, %ymm6{%k7}	 # AVX512F
7118	vcvttpd2udq	8128(%edx), %ymm6{%k7}	 # AVX512F Disp8
7119	vcvttpd2udq	8192(%edx), %ymm6{%k7}	 # AVX512F
7120	vcvttpd2udq	-8192(%edx), %ymm6{%k7}	 # AVX512F Disp8
7121	vcvttpd2udq	-8256(%edx), %ymm6{%k7}	 # AVX512F
7122	vcvttpd2udq	1016(%edx){1to8}, %ymm6{%k7}	 # AVX512F Disp8
7123	vcvttpd2udq	1024(%edx){1to8}, %ymm6{%k7}	 # AVX512F
7124	vcvttpd2udq	-1024(%edx){1to8}, %ymm6{%k7}	 # AVX512F Disp8
7125	vcvttpd2udq	-1032(%edx){1to8}, %ymm6{%k7}	 # AVX512F
7126
7127	vcvttps2udq	%zmm5, %zmm6	 # AVX512F
7128	vcvttps2udq	%zmm5, %zmm6{%k7}	 # AVX512F
7129	vcvttps2udq	%zmm5, %zmm6{%k7}{z}	 # AVX512F
7130	vcvttps2udq	{sae}, %zmm5, %zmm6	 # AVX512F
7131	vcvttps2udq	(%ecx), %zmm6	 # AVX512F
7132	vcvttps2udq	-123456(%esp,%esi,8), %zmm6	 # AVX512F
7133	vcvttps2udq	(%eax){1to16}, %zmm6	 # AVX512F
7134	vcvttps2udq	8128(%edx), %zmm6	 # AVX512F Disp8
7135	vcvttps2udq	8192(%edx), %zmm6	 # AVX512F
7136	vcvttps2udq	-8192(%edx), %zmm6	 # AVX512F Disp8
7137	vcvttps2udq	-8256(%edx), %zmm6	 # AVX512F
7138	vcvttps2udq	508(%edx){1to16}, %zmm6	 # AVX512F Disp8
7139	vcvttps2udq	512(%edx){1to16}, %zmm6	 # AVX512F
7140	vcvttps2udq	-512(%edx){1to16}, %zmm6	 # AVX512F Disp8
7141	vcvttps2udq	-516(%edx){1to16}, %zmm6	 # AVX512F
7142
7143	vcvttsd2usi	%xmm6, %eax	 # AVX512F
7144	vcvttsd2usi	{sae}, %xmm6, %eax	 # AVX512F
7145	vcvttsd2usi	(%ecx), %eax	 # AVX512F
7146	vcvttsd2usi	-123456(%esp,%esi,8), %eax	 # AVX512F
7147	vcvttsd2usi	1016(%edx), %eax	 # AVX512F Disp8
7148	vcvttsd2usi	1024(%edx), %eax	 # AVX512F
7149	vcvttsd2usi	-1024(%edx), %eax	 # AVX512F Disp8
7150	vcvttsd2usi	-1032(%edx), %eax	 # AVX512F
7151	vcvttsd2usi	%xmm6, %ebp	 # AVX512F
7152	vcvttsd2usi	{sae}, %xmm6, %ebp	 # AVX512F
7153	vcvttsd2usi	(%ecx), %ebp	 # AVX512F
7154	vcvttsd2usi	-123456(%esp,%esi,8), %ebp	 # AVX512F
7155	vcvttsd2usi	1016(%edx), %ebp	 # AVX512F Disp8
7156	vcvttsd2usi	1024(%edx), %ebp	 # AVX512F
7157	vcvttsd2usi	-1024(%edx), %ebp	 # AVX512F Disp8
7158	vcvttsd2usi	-1032(%edx), %ebp	 # AVX512F
7159
7160	vcvttss2usi	%xmm6, %eax	 # AVX512F
7161	vcvttss2usi	{sae}, %xmm6, %eax	 # AVX512F
7162	vcvttss2usi	(%ecx), %eax	 # AVX512F
7163	vcvttss2usi	-123456(%esp,%esi,8), %eax	 # AVX512F
7164	vcvttss2usi	508(%edx), %eax	 # AVX512F Disp8
7165	vcvttss2usi	512(%edx), %eax	 # AVX512F
7166	vcvttss2usi	-512(%edx), %eax	 # AVX512F Disp8
7167	vcvttss2usi	-516(%edx), %eax	 # AVX512F
7168	vcvttss2usi	%xmm6, %ebp	 # AVX512F
7169	vcvttss2usi	{sae}, %xmm6, %ebp	 # AVX512F
7170	vcvttss2usi	(%ecx), %ebp	 # AVX512F
7171	vcvttss2usi	-123456(%esp,%esi,8), %ebp	 # AVX512F
7172	vcvttss2usi	508(%edx), %ebp	 # AVX512F Disp8
7173	vcvttss2usi	512(%edx), %ebp	 # AVX512F
7174	vcvttss2usi	-512(%edx), %ebp	 # AVX512F Disp8
7175	vcvttss2usi	-516(%edx), %ebp	 # AVX512F
7176
7177	vpermi2d	%zmm4, %zmm5, %zmm6	 # AVX512F
7178	vpermi2d	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
7179	vpermi2d	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
7180	vpermi2d	(%ecx), %zmm5, %zmm6	 # AVX512F
7181	vpermi2d	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
7182	vpermi2d	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
7183	vpermi2d	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
7184	vpermi2d	8192(%edx), %zmm5, %zmm6	 # AVX512F
7185	vpermi2d	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
7186	vpermi2d	-8256(%edx), %zmm5, %zmm6	 # AVX512F
7187	vpermi2d	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
7188	vpermi2d	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
7189	vpermi2d	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
7190	vpermi2d	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
7191
7192	vpermi2q	%zmm4, %zmm5, %zmm6	 # AVX512F
7193	vpermi2q	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
7194	vpermi2q	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
7195	vpermi2q	(%ecx), %zmm5, %zmm6	 # AVX512F
7196	vpermi2q	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
7197	vpermi2q	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
7198	vpermi2q	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
7199	vpermi2q	8192(%edx), %zmm5, %zmm6	 # AVX512F
7200	vpermi2q	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
7201	vpermi2q	-8256(%edx), %zmm5, %zmm6	 # AVX512F
7202	vpermi2q	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
7203	vpermi2q	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
7204	vpermi2q	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
7205	vpermi2q	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
7206
7207	vpermi2ps	%zmm4, %zmm5, %zmm6	 # AVX512F
7208	vpermi2ps	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
7209	vpermi2ps	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
7210	vpermi2ps	(%ecx), %zmm5, %zmm6	 # AVX512F
7211	vpermi2ps	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
7212	vpermi2ps	(%eax){1to16}, %zmm5, %zmm6	 # AVX512F
7213	vpermi2ps	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
7214	vpermi2ps	8192(%edx), %zmm5, %zmm6	 # AVX512F
7215	vpermi2ps	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
7216	vpermi2ps	-8256(%edx), %zmm5, %zmm6	 # AVX512F
7217	vpermi2ps	508(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
7218	vpermi2ps	512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
7219	vpermi2ps	-512(%edx){1to16}, %zmm5, %zmm6	 # AVX512F Disp8
7220	vpermi2ps	-516(%edx){1to16}, %zmm5, %zmm6	 # AVX512F
7221
7222	vpermi2pd	%zmm4, %zmm5, %zmm6	 # AVX512F
7223	vpermi2pd	%zmm4, %zmm5, %zmm6{%k7}	 # AVX512F
7224	vpermi2pd	%zmm4, %zmm5, %zmm6{%k7}{z}	 # AVX512F
7225	vpermi2pd	(%ecx), %zmm5, %zmm6	 # AVX512F
7226	vpermi2pd	-123456(%esp,%esi,8), %zmm5, %zmm6	 # AVX512F
7227	vpermi2pd	(%eax){1to8}, %zmm5, %zmm6	 # AVX512F
7228	vpermi2pd	8128(%edx), %zmm5, %zmm6	 # AVX512F Disp8
7229	vpermi2pd	8192(%edx), %zmm5, %zmm6	 # AVX512F
7230	vpermi2pd	-8192(%edx), %zmm5, %zmm6	 # AVX512F Disp8
7231	vpermi2pd	-8256(%edx), %zmm5, %zmm6	 # AVX512F
7232	vpermi2pd	1016(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
7233	vpermi2pd	1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
7234	vpermi2pd	-1024(%edx){1to8}, %zmm5, %zmm6	 # AVX512F Disp8
7235	vpermi2pd	-1032(%edx){1to8}, %zmm5, %zmm6	 # AVX512F
7236
7237	vptestnmd	%zmm4, %zmm5, %k5	 # AVX512F
7238	vptestnmd	%zmm4, %zmm5, %k5{%k7}	 # AVX512F
7239	vptestnmd	(%ecx), %zmm5, %k5	 # AVX512F
7240	vptestnmd	-123456(%esp,%esi,8), %zmm5, %k5	 # AVX512F
7241	vptestnmd	(%eax){1to16}, %zmm5, %k5	 # AVX512F
7242	vptestnmd	8128(%edx), %zmm5, %k5	 # AVX512F Disp8
7243	vptestnmd	8192(%edx), %zmm5, %k5	 # AVX512F
7244	vptestnmd	-8192(%edx), %zmm5, %k5	 # AVX512F Disp8
7245	vptestnmd	-8256(%edx), %zmm5, %k5	 # AVX512F
7246	vptestnmd	508(%edx){1to16}, %zmm5, %k5	 # AVX512F Disp8
7247	vptestnmd	512(%edx){1to16}, %zmm5, %k5	 # AVX512F
7248	vptestnmd	-512(%edx){1to16}, %zmm5, %k5	 # AVX512F Disp8
7249	vptestnmd	-516(%edx){1to16}, %zmm5, %k5	 # AVX512F
7250
7251	vptestnmq	%zmm4, %zmm5, %k5	 # AVX512F
7252	vptestnmq	%zmm4, %zmm5, %k5{%k7}	 # AVX512F
7253	vptestnmq	(%ecx), %zmm5, %k5	 # AVX512F
7254	vptestnmq	-123456(%esp,%esi,8), %zmm5, %k5	 # AVX512F
7255	vptestnmq	(%eax){1to8}, %zmm5, %k5	 # AVX512F
7256	vptestnmq	8128(%edx), %zmm5, %k5	 # AVX512F Disp8
7257	vptestnmq	8192(%edx), %zmm5, %k5	 # AVX512F
7258	vptestnmq	-8192(%edx), %zmm5, %k5	 # AVX512F Disp8
7259	vptestnmq	-8256(%edx), %zmm5, %k5	 # AVX512F
7260	vptestnmq	1016(%edx){1to8}, %zmm5, %k5	 # AVX512F Disp8
7261	vptestnmq	1024(%edx){1to8}, %zmm5, %k5	 # AVX512F
7262	vptestnmq	-1024(%edx){1to8}, %zmm5, %k5	 # AVX512F Disp8
7263	vptestnmq	-1032(%edx){1to8}, %zmm5, %k5	 # AVX512F
7264
7265	vaddps		(%bx), %zmm0, %zmm0
7266	vaddps		0x40(%bx), %zmm0, %zmm0
7267	vaddps		0x1234(%bx), %zmm0, %zmm0
7268
7269	.intel_syntax noprefix
7270	vaddpd	zmm6, zmm5, zmm4	 # AVX512F
7271	vaddpd	zmm6{k7}, zmm5, zmm4	 # AVX512F
7272	vaddpd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
7273	vaddpd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
7274	vaddpd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
7275	vaddpd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
7276	vaddpd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
7277	vaddpd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
7278	vaddpd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7279	vaddpd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
7280	vaddpd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7281	vaddpd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
7282	vaddpd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7283	vaddpd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
7284	vaddpd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
7285	vaddpd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
7286	vaddpd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
7287	vaddpd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
7288
7289	vaddps	zmm6, zmm5, zmm4	 # AVX512F
7290	vaddps	zmm6{k7}, zmm5, zmm4	 # AVX512F
7291	vaddps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
7292	vaddps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
7293	vaddps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
7294	vaddps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
7295	vaddps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
7296	vaddps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
7297	vaddps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7298	vaddps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
7299	vaddps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7300	vaddps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
7301	vaddps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7302	vaddps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
7303	vaddps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
7304	vaddps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
7305	vaddps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
7306	vaddps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
7307
7308	vaddsd	xmm6{k7}, xmm5, xmm4	 # AVX512F
7309	vaddsd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
7310	vaddsd	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
7311	vaddsd	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
7312	vaddsd	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
7313	vaddsd	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
7314	vaddsd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
7315	vaddsd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
7316	vaddsd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
7317	vaddsd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
7318	vaddsd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
7319	vaddsd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
7320
7321	vaddss	xmm6{k7}, xmm5, xmm4	 # AVX512F
7322	vaddss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
7323	vaddss	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
7324	vaddss	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
7325	vaddss	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
7326	vaddss	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
7327	vaddss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
7328	vaddss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
7329	vaddss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
7330	vaddss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
7331	vaddss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
7332	vaddss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
7333
7334	valignd	zmm6, zmm5, zmm4, 0xab	 # AVX512F
7335	valignd	zmm6{k7}, zmm5, zmm4, 0xab	 # AVX512F
7336	valignd	zmm6{k7}{z}, zmm5, zmm4, 0xab	 # AVX512F
7337	valignd	zmm6, zmm5, zmm4, 123	 # AVX512F
7338	valignd	zmm6, zmm5, ZMMWORD PTR [ecx], 123	 # AVX512F
7339	valignd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
7340	valignd	zmm6, zmm5, [eax]{1to16}, 123	 # AVX512F
7341	valignd	zmm6, zmm5, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
7342	valignd	zmm6, zmm5, ZMMWORD PTR [edx+8192], 123	 # AVX512F
7343	valignd	zmm6, zmm5, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
7344	valignd	zmm6, zmm5, ZMMWORD PTR [edx-8256], 123	 # AVX512F
7345	valignd	zmm6, zmm5, [edx+508]{1to16}, 123	 # AVX512F Disp8
7346	valignd	zmm6, zmm5, [edx+512]{1to16}, 123	 # AVX512F
7347	valignd	zmm6, zmm5, [edx-512]{1to16}, 123	 # AVX512F Disp8
7348	valignd	zmm6, zmm5, [edx-516]{1to16}, 123	 # AVX512F
7349
7350	vblendmpd	zmm6, zmm5, zmm4	 # AVX512F
7351	vblendmpd	zmm6{k7}, zmm5, zmm4	 # AVX512F
7352	vblendmpd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
7353	vblendmpd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
7354	vblendmpd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7355	vblendmpd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
7356	vblendmpd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7357	vblendmpd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
7358	vblendmpd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7359	vblendmpd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
7360	vblendmpd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
7361	vblendmpd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
7362	vblendmpd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
7363	vblendmpd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
7364
7365	vblendmps	zmm6, zmm5, zmm4	 # AVX512F
7366	vblendmps	zmm6{k7}, zmm5, zmm4	 # AVX512F
7367	vblendmps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
7368	vblendmps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
7369	vblendmps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7370	vblendmps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
7371	vblendmps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7372	vblendmps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
7373	vblendmps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7374	vblendmps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
7375	vblendmps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
7376	vblendmps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
7377	vblendmps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
7378	vblendmps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
7379
7380	vbroadcastf32x4	zmm6, XMMWORD PTR [ecx]	 # AVX512F
7381	vbroadcastf32x4	zmm6{k7}, XMMWORD PTR [ecx]	 # AVX512F
7382	vbroadcastf32x4	zmm6{k7}{z}, XMMWORD PTR [ecx]	 # AVX512F
7383	vbroadcastf32x4	zmm6, XMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7384	vbroadcastf32x4	zmm6, XMMWORD PTR [edx+2032]	 # AVX512F Disp8
7385	vbroadcastf32x4	zmm6, XMMWORD PTR [edx+2048]	 # AVX512F
7386	vbroadcastf32x4	zmm6, XMMWORD PTR [edx-2048]	 # AVX512F Disp8
7387	vbroadcastf32x4	zmm6, XMMWORD PTR [edx-2064]	 # AVX512F
7388
7389	vbroadcastf64x4	zmm6, YMMWORD PTR [ecx]	 # AVX512F
7390	vbroadcastf64x4	zmm6{k7}, YMMWORD PTR [ecx]	 # AVX512F
7391	vbroadcastf64x4	zmm6{k7}{z}, YMMWORD PTR [ecx]	 # AVX512F
7392	vbroadcastf64x4	zmm6, YMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7393	vbroadcastf64x4	zmm6, YMMWORD PTR [edx+4064]	 # AVX512F Disp8
7394	vbroadcastf64x4	zmm6, YMMWORD PTR [edx+4096]	 # AVX512F
7395	vbroadcastf64x4	zmm6, YMMWORD PTR [edx-4096]	 # AVX512F Disp8
7396	vbroadcastf64x4	zmm6, YMMWORD PTR [edx-4128]	 # AVX512F
7397
7398	vbroadcasti32x4	zmm6, XMMWORD PTR [ecx]	 # AVX512F
7399	vbroadcasti32x4	zmm6{k7}, XMMWORD PTR [ecx]	 # AVX512F
7400	vbroadcasti32x4	zmm6{k7}{z}, XMMWORD PTR [ecx]	 # AVX512F
7401	vbroadcasti32x4	zmm6, XMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7402	vbroadcasti32x4	zmm6, XMMWORD PTR [edx+2032]	 # AVX512F Disp8
7403	vbroadcasti32x4	zmm6, XMMWORD PTR [edx+2048]	 # AVX512F
7404	vbroadcasti32x4	zmm6, XMMWORD PTR [edx-2048]	 # AVX512F Disp8
7405	vbroadcasti32x4	zmm6, XMMWORD PTR [edx-2064]	 # AVX512F
7406
7407	vbroadcasti64x4	zmm6, YMMWORD PTR [ecx]	 # AVX512F
7408	vbroadcasti64x4	zmm6{k7}, YMMWORD PTR [ecx]	 # AVX512F
7409	vbroadcasti64x4	zmm6{k7}{z}, YMMWORD PTR [ecx]	 # AVX512F
7410	vbroadcasti64x4	zmm6, YMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7411	vbroadcasti64x4	zmm6, YMMWORD PTR [edx+4064]	 # AVX512F Disp8
7412	vbroadcasti64x4	zmm6, YMMWORD PTR [edx+4096]	 # AVX512F
7413	vbroadcasti64x4	zmm6, YMMWORD PTR [edx-4096]	 # AVX512F Disp8
7414	vbroadcasti64x4	zmm6, YMMWORD PTR [edx-4128]	 # AVX512F
7415
7416	vbroadcastsd	zmm6, QWORD PTR [ecx]	 # AVX512F
7417	vbroadcastsd	zmm6{k7}, QWORD PTR [ecx]	 # AVX512F
7418	vbroadcastsd	zmm6{k7}{z}, QWORD PTR [ecx]	 # AVX512F
7419	vbroadcastsd	zmm6, QWORD PTR [esp+esi*8-123456]	 # AVX512F
7420	vbroadcastsd	zmm6, QWORD PTR [edx+1016]	 # AVX512F Disp8
7421	vbroadcastsd	zmm6, QWORD PTR [edx+1024]	 # AVX512F
7422	vbroadcastsd	zmm6, QWORD PTR [edx-1024]	 # AVX512F Disp8
7423	vbroadcastsd	zmm6, QWORD PTR [edx-1032]	 # AVX512F
7424
7425	vbroadcastsd	zmm6{k7}, xmm5	 # AVX512F
7426	vbroadcastsd	zmm6{k7}{z}, xmm5	 # AVX512F
7427
7428	vbroadcastss	zmm6, DWORD PTR [ecx]	 # AVX512F
7429	vbroadcastss	zmm6{k7}, DWORD PTR [ecx]	 # AVX512F
7430	vbroadcastss	zmm6{k7}{z}, DWORD PTR [ecx]	 # AVX512F
7431	vbroadcastss	zmm6, DWORD PTR [esp+esi*8-123456]	 # AVX512F
7432	vbroadcastss	zmm6, DWORD PTR [edx+508]	 # AVX512F Disp8
7433	vbroadcastss	zmm6, DWORD PTR [edx+512]	 # AVX512F
7434	vbroadcastss	zmm6, DWORD PTR [edx-512]	 # AVX512F Disp8
7435	vbroadcastss	zmm6, DWORD PTR [edx-516]	 # AVX512F
7436
7437	vbroadcastss	zmm6{k7}, xmm5	 # AVX512F
7438	vbroadcastss	zmm6{k7}{z}, xmm5	 # AVX512F
7439
7440	vcmppd	k5, zmm6, zmm5, 0xab	 # AVX512F
7441	vcmppd	k5{k7}, zmm6, zmm5, 0xab	 # AVX512F
7442	vcmppd	k5, zmm6, zmm5, {sae}, 0xab	 # AVX512F
7443	vcmppd	k5, zmm6, zmm5, 123	 # AVX512F
7444	vcmppd	k5, zmm6, zmm5, {sae}, 123	 # AVX512F
7445	vcmppd	k5, zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
7446	vcmppd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
7447	vcmppd	k5, zmm6, [eax]{1to8}, 123	 # AVX512F
7448	vcmppd	k5, zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
7449	vcmppd	k5, zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
7450	vcmppd	k5, zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
7451	vcmppd	k5, zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
7452	vcmppd	k5, zmm6, [edx+1016]{1to8}, 123	 # AVX512F Disp8
7453	vcmppd	k5, zmm6, [edx+1024]{1to8}, 123	 # AVX512F
7454	vcmppd	k5, zmm6, [edx-1024]{1to8}, 123	 # AVX512F Disp8
7455	vcmppd	k5, zmm6, [edx-1032]{1to8}, 123	 # AVX512F
7456
7457	vcmpeq_oqpd	k5, zmm6, zmm5	 # AVX512F
7458	vcmpeq_oqpd	k5{k7}, zmm6, zmm5	 # AVX512F
7459	vcmpeq_oqpd	k5, zmm6, zmm5, {sae}	 # AVX512F
7460	vcmpeq_oqpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7461	vcmpeq_oqpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7462	vcmpeq_oqpd	k5, zmm6, [eax]{1to8}	 # AVX512F
7463	vcmpeq_oqpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7464	vcmpeq_oqpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7465	vcmpeq_oqpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7466	vcmpeq_oqpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7467	vcmpeq_oqpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7468	vcmpeq_oqpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7469	vcmpeq_oqpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7470	vcmpeq_oqpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7471
7472	vcmpeqpd	k5, zmm6, zmm5	 # AVX512F
7473	vcmpeqpd	k5{k7}, zmm6, zmm5	 # AVX512F
7474	vcmpeqpd	k5, zmm6, zmm5, {sae}	 # AVX512F
7475	vcmpeqpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7476	vcmpeqpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7477	vcmpeqpd	k5, zmm6, [eax]{1to8}	 # AVX512F
7478	vcmpeqpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7479	vcmpeqpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7480	vcmpeqpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7481	vcmpeqpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7482	vcmpeqpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7483	vcmpeqpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7484	vcmpeqpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7485	vcmpeqpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7486
7487	vcmplt_ospd	k5, zmm6, zmm5	 # AVX512F
7488	vcmplt_ospd	k5{k7}, zmm6, zmm5	 # AVX512F
7489	vcmplt_ospd	k5, zmm6, zmm5, {sae}	 # AVX512F
7490	vcmplt_ospd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7491	vcmplt_ospd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7492	vcmplt_ospd	k5, zmm6, [eax]{1to8}	 # AVX512F
7493	vcmplt_ospd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7494	vcmplt_ospd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7495	vcmplt_ospd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7496	vcmplt_ospd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7497	vcmplt_ospd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7498	vcmplt_ospd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7499	vcmplt_ospd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7500	vcmplt_ospd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7501
7502	vcmpltpd	k5, zmm6, zmm5	 # AVX512F
7503	vcmpltpd	k5{k7}, zmm6, zmm5	 # AVX512F
7504	vcmpltpd	k5, zmm6, zmm5, {sae}	 # AVX512F
7505	vcmpltpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7506	vcmpltpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7507	vcmpltpd	k5, zmm6, [eax]{1to8}	 # AVX512F
7508	vcmpltpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7509	vcmpltpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7510	vcmpltpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7511	vcmpltpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7512	vcmpltpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7513	vcmpltpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7514	vcmpltpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7515	vcmpltpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7516
7517	vcmple_ospd	k5, zmm6, zmm5	 # AVX512F
7518	vcmple_ospd	k5{k7}, zmm6, zmm5	 # AVX512F
7519	vcmple_ospd	k5, zmm6, zmm5, {sae}	 # AVX512F
7520	vcmple_ospd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7521	vcmple_ospd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7522	vcmple_ospd	k5, zmm6, [eax]{1to8}	 # AVX512F
7523	vcmple_ospd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7524	vcmple_ospd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7525	vcmple_ospd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7526	vcmple_ospd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7527	vcmple_ospd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7528	vcmple_ospd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7529	vcmple_ospd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7530	vcmple_ospd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7531
7532	vcmplepd	k5, zmm6, zmm5	 # AVX512F
7533	vcmplepd	k5{k7}, zmm6, zmm5	 # AVX512F
7534	vcmplepd	k5, zmm6, zmm5, {sae}	 # AVX512F
7535	vcmplepd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7536	vcmplepd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7537	vcmplepd	k5, zmm6, [eax]{1to8}	 # AVX512F
7538	vcmplepd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7539	vcmplepd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7540	vcmplepd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7541	vcmplepd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7542	vcmplepd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7543	vcmplepd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7544	vcmplepd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7545	vcmplepd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7546
7547	vcmpunord_qpd	k5, zmm6, zmm5	 # AVX512F
7548	vcmpunord_qpd	k5{k7}, zmm6, zmm5	 # AVX512F
7549	vcmpunord_qpd	k5, zmm6, zmm5, {sae}	 # AVX512F
7550	vcmpunord_qpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7551	vcmpunord_qpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7552	vcmpunord_qpd	k5, zmm6, [eax]{1to8}	 # AVX512F
7553	vcmpunord_qpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7554	vcmpunord_qpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7555	vcmpunord_qpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7556	vcmpunord_qpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7557	vcmpunord_qpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7558	vcmpunord_qpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7559	vcmpunord_qpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7560	vcmpunord_qpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7561
7562	vcmpunordpd	k5, zmm6, zmm5	 # AVX512F
7563	vcmpunordpd	k5{k7}, zmm6, zmm5	 # AVX512F
7564	vcmpunordpd	k5, zmm6, zmm5, {sae}	 # AVX512F
7565	vcmpunordpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7566	vcmpunordpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7567	vcmpunordpd	k5, zmm6, [eax]{1to8}	 # AVX512F
7568	vcmpunordpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7569	vcmpunordpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7570	vcmpunordpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7571	vcmpunordpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7572	vcmpunordpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7573	vcmpunordpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7574	vcmpunordpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7575	vcmpunordpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7576
7577	vcmpneq_uqpd	k5, zmm6, zmm5	 # AVX512F
7578	vcmpneq_uqpd	k5{k7}, zmm6, zmm5	 # AVX512F
7579	vcmpneq_uqpd	k5, zmm6, zmm5, {sae}	 # AVX512F
7580	vcmpneq_uqpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7581	vcmpneq_uqpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7582	vcmpneq_uqpd	k5, zmm6, [eax]{1to8}	 # AVX512F
7583	vcmpneq_uqpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7584	vcmpneq_uqpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7585	vcmpneq_uqpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7586	vcmpneq_uqpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7587	vcmpneq_uqpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7588	vcmpneq_uqpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7589	vcmpneq_uqpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7590	vcmpneq_uqpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7591
7592	vcmpneqpd	k5, zmm6, zmm5	 # AVX512F
7593	vcmpneqpd	k5{k7}, zmm6, zmm5	 # AVX512F
7594	vcmpneqpd	k5, zmm6, zmm5, {sae}	 # AVX512F
7595	vcmpneqpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7596	vcmpneqpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7597	vcmpneqpd	k5, zmm6, [eax]{1to8}	 # AVX512F
7598	vcmpneqpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7599	vcmpneqpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7600	vcmpneqpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7601	vcmpneqpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7602	vcmpneqpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7603	vcmpneqpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7604	vcmpneqpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7605	vcmpneqpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7606
7607	vcmpnlt_uspd	k5, zmm6, zmm5	 # AVX512F
7608	vcmpnlt_uspd	k5{k7}, zmm6, zmm5	 # AVX512F
7609	vcmpnlt_uspd	k5, zmm6, zmm5, {sae}	 # AVX512F
7610	vcmpnlt_uspd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7611	vcmpnlt_uspd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7612	vcmpnlt_uspd	k5, zmm6, [eax]{1to8}	 # AVX512F
7613	vcmpnlt_uspd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7614	vcmpnlt_uspd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7615	vcmpnlt_uspd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7616	vcmpnlt_uspd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7617	vcmpnlt_uspd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7618	vcmpnlt_uspd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7619	vcmpnlt_uspd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7620	vcmpnlt_uspd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7621
7622	vcmpnltpd	k5, zmm6, zmm5	 # AVX512F
7623	vcmpnltpd	k5{k7}, zmm6, zmm5	 # AVX512F
7624	vcmpnltpd	k5, zmm6, zmm5, {sae}	 # AVX512F
7625	vcmpnltpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7626	vcmpnltpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7627	vcmpnltpd	k5, zmm6, [eax]{1to8}	 # AVX512F
7628	vcmpnltpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7629	vcmpnltpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7630	vcmpnltpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7631	vcmpnltpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7632	vcmpnltpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7633	vcmpnltpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7634	vcmpnltpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7635	vcmpnltpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7636
7637	vcmpnle_uspd	k5, zmm6, zmm5	 # AVX512F
7638	vcmpnle_uspd	k5{k7}, zmm6, zmm5	 # AVX512F
7639	vcmpnle_uspd	k5, zmm6, zmm5, {sae}	 # AVX512F
7640	vcmpnle_uspd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7641	vcmpnle_uspd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7642	vcmpnle_uspd	k5, zmm6, [eax]{1to8}	 # AVX512F
7643	vcmpnle_uspd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7644	vcmpnle_uspd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7645	vcmpnle_uspd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7646	vcmpnle_uspd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7647	vcmpnle_uspd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7648	vcmpnle_uspd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7649	vcmpnle_uspd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7650	vcmpnle_uspd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7651
7652	vcmpnlepd	k5, zmm6, zmm5	 # AVX512F
7653	vcmpnlepd	k5{k7}, zmm6, zmm5	 # AVX512F
7654	vcmpnlepd	k5, zmm6, zmm5, {sae}	 # AVX512F
7655	vcmpnlepd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7656	vcmpnlepd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7657	vcmpnlepd	k5, zmm6, [eax]{1to8}	 # AVX512F
7658	vcmpnlepd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7659	vcmpnlepd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7660	vcmpnlepd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7661	vcmpnlepd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7662	vcmpnlepd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7663	vcmpnlepd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7664	vcmpnlepd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7665	vcmpnlepd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7666
7667	vcmpord_qpd	k5, zmm6, zmm5	 # AVX512F
7668	vcmpord_qpd	k5{k7}, zmm6, zmm5	 # AVX512F
7669	vcmpord_qpd	k5, zmm6, zmm5, {sae}	 # AVX512F
7670	vcmpord_qpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7671	vcmpord_qpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7672	vcmpord_qpd	k5, zmm6, [eax]{1to8}	 # AVX512F
7673	vcmpord_qpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7674	vcmpord_qpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7675	vcmpord_qpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7676	vcmpord_qpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7677	vcmpord_qpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7678	vcmpord_qpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7679	vcmpord_qpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7680	vcmpord_qpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7681
7682	vcmpordpd	k5, zmm6, zmm5	 # AVX512F
7683	vcmpordpd	k5{k7}, zmm6, zmm5	 # AVX512F
7684	vcmpordpd	k5, zmm6, zmm5, {sae}	 # AVX512F
7685	vcmpordpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7686	vcmpordpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7687	vcmpordpd	k5, zmm6, [eax]{1to8}	 # AVX512F
7688	vcmpordpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7689	vcmpordpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7690	vcmpordpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7691	vcmpordpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7692	vcmpordpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7693	vcmpordpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7694	vcmpordpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7695	vcmpordpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7696
7697	vcmpeq_uqpd	k5, zmm6, zmm5	 # AVX512F
7698	vcmpeq_uqpd	k5{k7}, zmm6, zmm5	 # AVX512F
7699	vcmpeq_uqpd	k5, zmm6, zmm5, {sae}	 # AVX512F
7700	vcmpeq_uqpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7701	vcmpeq_uqpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7702	vcmpeq_uqpd	k5, zmm6, [eax]{1to8}	 # AVX512F
7703	vcmpeq_uqpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7704	vcmpeq_uqpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7705	vcmpeq_uqpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7706	vcmpeq_uqpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7707	vcmpeq_uqpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7708	vcmpeq_uqpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7709	vcmpeq_uqpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7710	vcmpeq_uqpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7711
7712	vcmpnge_uspd	k5, zmm6, zmm5	 # AVX512F
7713	vcmpnge_uspd	k5{k7}, zmm6, zmm5	 # AVX512F
7714	vcmpnge_uspd	k5, zmm6, zmm5, {sae}	 # AVX512F
7715	vcmpnge_uspd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7716	vcmpnge_uspd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7717	vcmpnge_uspd	k5, zmm6, [eax]{1to8}	 # AVX512F
7718	vcmpnge_uspd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7719	vcmpnge_uspd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7720	vcmpnge_uspd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7721	vcmpnge_uspd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7722	vcmpnge_uspd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7723	vcmpnge_uspd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7724	vcmpnge_uspd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7725	vcmpnge_uspd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7726
7727	vcmpngepd	k5, zmm6, zmm5	 # AVX512F
7728	vcmpngepd	k5{k7}, zmm6, zmm5	 # AVX512F
7729	vcmpngepd	k5, zmm6, zmm5, {sae}	 # AVX512F
7730	vcmpngepd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7731	vcmpngepd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7732	vcmpngepd	k5, zmm6, [eax]{1to8}	 # AVX512F
7733	vcmpngepd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7734	vcmpngepd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7735	vcmpngepd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7736	vcmpngepd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7737	vcmpngepd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7738	vcmpngepd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7739	vcmpngepd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7740	vcmpngepd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7741
7742	vcmpngt_uspd	k5, zmm6, zmm5	 # AVX512F
7743	vcmpngt_uspd	k5{k7}, zmm6, zmm5	 # AVX512F
7744	vcmpngt_uspd	k5, zmm6, zmm5, {sae}	 # AVX512F
7745	vcmpngt_uspd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7746	vcmpngt_uspd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7747	vcmpngt_uspd	k5, zmm6, [eax]{1to8}	 # AVX512F
7748	vcmpngt_uspd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7749	vcmpngt_uspd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7750	vcmpngt_uspd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7751	vcmpngt_uspd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7752	vcmpngt_uspd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7753	vcmpngt_uspd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7754	vcmpngt_uspd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7755	vcmpngt_uspd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7756
7757	vcmpngtpd	k5, zmm6, zmm5	 # AVX512F
7758	vcmpngtpd	k5{k7}, zmm6, zmm5	 # AVX512F
7759	vcmpngtpd	k5, zmm6, zmm5, {sae}	 # AVX512F
7760	vcmpngtpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7761	vcmpngtpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7762	vcmpngtpd	k5, zmm6, [eax]{1to8}	 # AVX512F
7763	vcmpngtpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7764	vcmpngtpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7765	vcmpngtpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7766	vcmpngtpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7767	vcmpngtpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7768	vcmpngtpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7769	vcmpngtpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7770	vcmpngtpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7771
7772	vcmpfalse_oqpd	k5, zmm6, zmm5	 # AVX512F
7773	vcmpfalse_oqpd	k5{k7}, zmm6, zmm5	 # AVX512F
7774	vcmpfalse_oqpd	k5, zmm6, zmm5, {sae}	 # AVX512F
7775	vcmpfalse_oqpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7776	vcmpfalse_oqpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7777	vcmpfalse_oqpd	k5, zmm6, [eax]{1to8}	 # AVX512F
7778	vcmpfalse_oqpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7779	vcmpfalse_oqpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7780	vcmpfalse_oqpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7781	vcmpfalse_oqpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7782	vcmpfalse_oqpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7783	vcmpfalse_oqpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7784	vcmpfalse_oqpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7785	vcmpfalse_oqpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7786
7787	vcmpfalsepd	k5, zmm6, zmm5	 # AVX512F
7788	vcmpfalsepd	k5{k7}, zmm6, zmm5	 # AVX512F
7789	vcmpfalsepd	k5, zmm6, zmm5, {sae}	 # AVX512F
7790	vcmpfalsepd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7791	vcmpfalsepd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7792	vcmpfalsepd	k5, zmm6, [eax]{1to8}	 # AVX512F
7793	vcmpfalsepd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7794	vcmpfalsepd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7795	vcmpfalsepd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7796	vcmpfalsepd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7797	vcmpfalsepd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7798	vcmpfalsepd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7799	vcmpfalsepd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7800	vcmpfalsepd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7801
7802	vcmpneq_oqpd	k5, zmm6, zmm5	 # AVX512F
7803	vcmpneq_oqpd	k5{k7}, zmm6, zmm5	 # AVX512F
7804	vcmpneq_oqpd	k5, zmm6, zmm5, {sae}	 # AVX512F
7805	vcmpneq_oqpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7806	vcmpneq_oqpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7807	vcmpneq_oqpd	k5, zmm6, [eax]{1to8}	 # AVX512F
7808	vcmpneq_oqpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7809	vcmpneq_oqpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7810	vcmpneq_oqpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7811	vcmpneq_oqpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7812	vcmpneq_oqpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7813	vcmpneq_oqpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7814	vcmpneq_oqpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7815	vcmpneq_oqpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7816
7817	vcmpge_ospd	k5, zmm6, zmm5	 # AVX512F
7818	vcmpge_ospd	k5{k7}, zmm6, zmm5	 # AVX512F
7819	vcmpge_ospd	k5, zmm6, zmm5, {sae}	 # AVX512F
7820	vcmpge_ospd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7821	vcmpge_ospd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7822	vcmpge_ospd	k5, zmm6, [eax]{1to8}	 # AVX512F
7823	vcmpge_ospd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7824	vcmpge_ospd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7825	vcmpge_ospd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7826	vcmpge_ospd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7827	vcmpge_ospd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7828	vcmpge_ospd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7829	vcmpge_ospd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7830	vcmpge_ospd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7831
7832	vcmpgepd	k5, zmm6, zmm5	 # AVX512F
7833	vcmpgepd	k5{k7}, zmm6, zmm5	 # AVX512F
7834	vcmpgepd	k5, zmm6, zmm5, {sae}	 # AVX512F
7835	vcmpgepd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7836	vcmpgepd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7837	vcmpgepd	k5, zmm6, [eax]{1to8}	 # AVX512F
7838	vcmpgepd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7839	vcmpgepd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7840	vcmpgepd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7841	vcmpgepd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7842	vcmpgepd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7843	vcmpgepd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7844	vcmpgepd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7845	vcmpgepd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7846
7847	vcmpgt_ospd	k5, zmm6, zmm5	 # AVX512F
7848	vcmpgt_ospd	k5{k7}, zmm6, zmm5	 # AVX512F
7849	vcmpgt_ospd	k5, zmm6, zmm5, {sae}	 # AVX512F
7850	vcmpgt_ospd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7851	vcmpgt_ospd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7852	vcmpgt_ospd	k5, zmm6, [eax]{1to8}	 # AVX512F
7853	vcmpgt_ospd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7854	vcmpgt_ospd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7855	vcmpgt_ospd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7856	vcmpgt_ospd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7857	vcmpgt_ospd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7858	vcmpgt_ospd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7859	vcmpgt_ospd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7860	vcmpgt_ospd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7861
7862	vcmpgtpd	k5, zmm6, zmm5	 # AVX512F
7863	vcmpgtpd	k5{k7}, zmm6, zmm5	 # AVX512F
7864	vcmpgtpd	k5, zmm6, zmm5, {sae}	 # AVX512F
7865	vcmpgtpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7866	vcmpgtpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7867	vcmpgtpd	k5, zmm6, [eax]{1to8}	 # AVX512F
7868	vcmpgtpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7869	vcmpgtpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7870	vcmpgtpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7871	vcmpgtpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7872	vcmpgtpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7873	vcmpgtpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7874	vcmpgtpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7875	vcmpgtpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7876
7877	vcmptrue_uqpd	k5, zmm6, zmm5	 # AVX512F
7878	vcmptrue_uqpd	k5{k7}, zmm6, zmm5	 # AVX512F
7879	vcmptrue_uqpd	k5, zmm6, zmm5, {sae}	 # AVX512F
7880	vcmptrue_uqpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7881	vcmptrue_uqpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7882	vcmptrue_uqpd	k5, zmm6, [eax]{1to8}	 # AVX512F
7883	vcmptrue_uqpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7884	vcmptrue_uqpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7885	vcmptrue_uqpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7886	vcmptrue_uqpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7887	vcmptrue_uqpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7888	vcmptrue_uqpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7889	vcmptrue_uqpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7890	vcmptrue_uqpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7891
7892	vcmptruepd	k5, zmm6, zmm5	 # AVX512F
7893	vcmptruepd	k5{k7}, zmm6, zmm5	 # AVX512F
7894	vcmptruepd	k5, zmm6, zmm5, {sae}	 # AVX512F
7895	vcmptruepd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7896	vcmptruepd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7897	vcmptruepd	k5, zmm6, [eax]{1to8}	 # AVX512F
7898	vcmptruepd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7899	vcmptruepd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7900	vcmptruepd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7901	vcmptruepd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7902	vcmptruepd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7903	vcmptruepd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7904	vcmptruepd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7905	vcmptruepd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7906
7907	vcmpeq_ospd	k5, zmm6, zmm5	 # AVX512F
7908	vcmpeq_ospd	k5{k7}, zmm6, zmm5	 # AVX512F
7909	vcmpeq_ospd	k5, zmm6, zmm5, {sae}	 # AVX512F
7910	vcmpeq_ospd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7911	vcmpeq_ospd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7912	vcmpeq_ospd	k5, zmm6, [eax]{1to8}	 # AVX512F
7913	vcmpeq_ospd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7914	vcmpeq_ospd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7915	vcmpeq_ospd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7916	vcmpeq_ospd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7917	vcmpeq_ospd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7918	vcmpeq_ospd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7919	vcmpeq_ospd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7920	vcmpeq_ospd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7921
7922	vcmplt_oqpd	k5, zmm6, zmm5	 # AVX512F
7923	vcmplt_oqpd	k5{k7}, zmm6, zmm5	 # AVX512F
7924	vcmplt_oqpd	k5, zmm6, zmm5, {sae}	 # AVX512F
7925	vcmplt_oqpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7926	vcmplt_oqpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7927	vcmplt_oqpd	k5, zmm6, [eax]{1to8}	 # AVX512F
7928	vcmplt_oqpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7929	vcmplt_oqpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7930	vcmplt_oqpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7931	vcmplt_oqpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7932	vcmplt_oqpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7933	vcmplt_oqpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7934	vcmplt_oqpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7935	vcmplt_oqpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7936
7937	vcmple_oqpd	k5, zmm6, zmm5	 # AVX512F
7938	vcmple_oqpd	k5{k7}, zmm6, zmm5	 # AVX512F
7939	vcmple_oqpd	k5, zmm6, zmm5, {sae}	 # AVX512F
7940	vcmple_oqpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7941	vcmple_oqpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7942	vcmple_oqpd	k5, zmm6, [eax]{1to8}	 # AVX512F
7943	vcmple_oqpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7944	vcmple_oqpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7945	vcmple_oqpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7946	vcmple_oqpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7947	vcmple_oqpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7948	vcmple_oqpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7949	vcmple_oqpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7950	vcmple_oqpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7951
7952	vcmpunord_spd	k5, zmm6, zmm5	 # AVX512F
7953	vcmpunord_spd	k5{k7}, zmm6, zmm5	 # AVX512F
7954	vcmpunord_spd	k5, zmm6, zmm5, {sae}	 # AVX512F
7955	vcmpunord_spd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7956	vcmpunord_spd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7957	vcmpunord_spd	k5, zmm6, [eax]{1to8}	 # AVX512F
7958	vcmpunord_spd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7959	vcmpunord_spd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7960	vcmpunord_spd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7961	vcmpunord_spd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7962	vcmpunord_spd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7963	vcmpunord_spd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7964	vcmpunord_spd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7965	vcmpunord_spd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7966
7967	vcmpneq_uspd	k5, zmm6, zmm5	 # AVX512F
7968	vcmpneq_uspd	k5{k7}, zmm6, zmm5	 # AVX512F
7969	vcmpneq_uspd	k5, zmm6, zmm5, {sae}	 # AVX512F
7970	vcmpneq_uspd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7971	vcmpneq_uspd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7972	vcmpneq_uspd	k5, zmm6, [eax]{1to8}	 # AVX512F
7973	vcmpneq_uspd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7974	vcmpneq_uspd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7975	vcmpneq_uspd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7976	vcmpneq_uspd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7977	vcmpneq_uspd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7978	vcmpneq_uspd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7979	vcmpneq_uspd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7980	vcmpneq_uspd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7981
7982	vcmpnlt_uqpd	k5, zmm6, zmm5	 # AVX512F
7983	vcmpnlt_uqpd	k5{k7}, zmm6, zmm5	 # AVX512F
7984	vcmpnlt_uqpd	k5, zmm6, zmm5, {sae}	 # AVX512F
7985	vcmpnlt_uqpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
7986	vcmpnlt_uqpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
7987	vcmpnlt_uqpd	k5, zmm6, [eax]{1to8}	 # AVX512F
7988	vcmpnlt_uqpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
7989	vcmpnlt_uqpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
7990	vcmpnlt_uqpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
7991	vcmpnlt_uqpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
7992	vcmpnlt_uqpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
7993	vcmpnlt_uqpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
7994	vcmpnlt_uqpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
7995	vcmpnlt_uqpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
7996
7997	vcmpnle_uqpd	k5, zmm6, zmm5	 # AVX512F
7998	vcmpnle_uqpd	k5{k7}, zmm6, zmm5	 # AVX512F
7999	vcmpnle_uqpd	k5, zmm6, zmm5, {sae}	 # AVX512F
8000	vcmpnle_uqpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8001	vcmpnle_uqpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8002	vcmpnle_uqpd	k5, zmm6, [eax]{1to8}	 # AVX512F
8003	vcmpnle_uqpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8004	vcmpnle_uqpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8005	vcmpnle_uqpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8006	vcmpnle_uqpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8007	vcmpnle_uqpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
8008	vcmpnle_uqpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
8009	vcmpnle_uqpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
8010	vcmpnle_uqpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
8011
8012	vcmpord_spd	k5, zmm6, zmm5	 # AVX512F
8013	vcmpord_spd	k5{k7}, zmm6, zmm5	 # AVX512F
8014	vcmpord_spd	k5, zmm6, zmm5, {sae}	 # AVX512F
8015	vcmpord_spd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8016	vcmpord_spd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8017	vcmpord_spd	k5, zmm6, [eax]{1to8}	 # AVX512F
8018	vcmpord_spd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8019	vcmpord_spd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8020	vcmpord_spd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8021	vcmpord_spd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8022	vcmpord_spd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
8023	vcmpord_spd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
8024	vcmpord_spd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
8025	vcmpord_spd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
8026
8027	vcmpeq_uspd	k5, zmm6, zmm5	 # AVX512F
8028	vcmpeq_uspd	k5{k7}, zmm6, zmm5	 # AVX512F
8029	vcmpeq_uspd	k5, zmm6, zmm5, {sae}	 # AVX512F
8030	vcmpeq_uspd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8031	vcmpeq_uspd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8032	vcmpeq_uspd	k5, zmm6, [eax]{1to8}	 # AVX512F
8033	vcmpeq_uspd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8034	vcmpeq_uspd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8035	vcmpeq_uspd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8036	vcmpeq_uspd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8037	vcmpeq_uspd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
8038	vcmpeq_uspd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
8039	vcmpeq_uspd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
8040	vcmpeq_uspd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
8041
8042	vcmpnge_uqpd	k5, zmm6, zmm5	 # AVX512F
8043	vcmpnge_uqpd	k5{k7}, zmm6, zmm5	 # AVX512F
8044	vcmpnge_uqpd	k5, zmm6, zmm5, {sae}	 # AVX512F
8045	vcmpnge_uqpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8046	vcmpnge_uqpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8047	vcmpnge_uqpd	k5, zmm6, [eax]{1to8}	 # AVX512F
8048	vcmpnge_uqpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8049	vcmpnge_uqpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8050	vcmpnge_uqpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8051	vcmpnge_uqpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8052	vcmpnge_uqpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
8053	vcmpnge_uqpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
8054	vcmpnge_uqpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
8055	vcmpnge_uqpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
8056
8057	vcmpngt_uqpd	k5, zmm6, zmm5	 # AVX512F
8058	vcmpngt_uqpd	k5{k7}, zmm6, zmm5	 # AVX512F
8059	vcmpngt_uqpd	k5, zmm6, zmm5, {sae}	 # AVX512F
8060	vcmpngt_uqpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8061	vcmpngt_uqpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8062	vcmpngt_uqpd	k5, zmm6, [eax]{1to8}	 # AVX512F
8063	vcmpngt_uqpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8064	vcmpngt_uqpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8065	vcmpngt_uqpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8066	vcmpngt_uqpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8067	vcmpngt_uqpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
8068	vcmpngt_uqpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
8069	vcmpngt_uqpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
8070	vcmpngt_uqpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
8071
8072	vcmpfalse_ospd	k5, zmm6, zmm5	 # AVX512F
8073	vcmpfalse_ospd	k5{k7}, zmm6, zmm5	 # AVX512F
8074	vcmpfalse_ospd	k5, zmm6, zmm5, {sae}	 # AVX512F
8075	vcmpfalse_ospd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8076	vcmpfalse_ospd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8077	vcmpfalse_ospd	k5, zmm6, [eax]{1to8}	 # AVX512F
8078	vcmpfalse_ospd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8079	vcmpfalse_ospd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8080	vcmpfalse_ospd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8081	vcmpfalse_ospd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8082	vcmpfalse_ospd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
8083	vcmpfalse_ospd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
8084	vcmpfalse_ospd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
8085	vcmpfalse_ospd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
8086
8087	vcmpneq_ospd	k5, zmm6, zmm5	 # AVX512F
8088	vcmpneq_ospd	k5{k7}, zmm6, zmm5	 # AVX512F
8089	vcmpneq_ospd	k5, zmm6, zmm5, {sae}	 # AVX512F
8090	vcmpneq_ospd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8091	vcmpneq_ospd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8092	vcmpneq_ospd	k5, zmm6, [eax]{1to8}	 # AVX512F
8093	vcmpneq_ospd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8094	vcmpneq_ospd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8095	vcmpneq_ospd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8096	vcmpneq_ospd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8097	vcmpneq_ospd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
8098	vcmpneq_ospd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
8099	vcmpneq_ospd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
8100	vcmpneq_ospd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
8101
8102	vcmpge_oqpd	k5, zmm6, zmm5	 # AVX512F
8103	vcmpge_oqpd	k5{k7}, zmm6, zmm5	 # AVX512F
8104	vcmpge_oqpd	k5, zmm6, zmm5, {sae}	 # AVX512F
8105	vcmpge_oqpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8106	vcmpge_oqpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8107	vcmpge_oqpd	k5, zmm6, [eax]{1to8}	 # AVX512F
8108	vcmpge_oqpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8109	vcmpge_oqpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8110	vcmpge_oqpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8111	vcmpge_oqpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8112	vcmpge_oqpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
8113	vcmpge_oqpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
8114	vcmpge_oqpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
8115	vcmpge_oqpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
8116
8117	vcmpgt_oqpd	k5, zmm6, zmm5	 # AVX512F
8118	vcmpgt_oqpd	k5{k7}, zmm6, zmm5	 # AVX512F
8119	vcmpgt_oqpd	k5, zmm6, zmm5, {sae}	 # AVX512F
8120	vcmpgt_oqpd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8121	vcmpgt_oqpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8122	vcmpgt_oqpd	k5, zmm6, [eax]{1to8}	 # AVX512F
8123	vcmpgt_oqpd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8124	vcmpgt_oqpd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8125	vcmpgt_oqpd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8126	vcmpgt_oqpd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8127	vcmpgt_oqpd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
8128	vcmpgt_oqpd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
8129	vcmpgt_oqpd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
8130	vcmpgt_oqpd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
8131
8132	vcmptrue_uspd	k5, zmm6, zmm5	 # AVX512F
8133	vcmptrue_uspd	k5{k7}, zmm6, zmm5	 # AVX512F
8134	vcmptrue_uspd	k5, zmm6, zmm5, {sae}	 # AVX512F
8135	vcmptrue_uspd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8136	vcmptrue_uspd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8137	vcmptrue_uspd	k5, zmm6, [eax]{1to8}	 # AVX512F
8138	vcmptrue_uspd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8139	vcmptrue_uspd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8140	vcmptrue_uspd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8141	vcmptrue_uspd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8142	vcmptrue_uspd	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
8143	vcmptrue_uspd	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
8144	vcmptrue_uspd	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
8145	vcmptrue_uspd	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
8146
8147	vcmpps	k5, zmm6, zmm5, 0xab	 # AVX512F
8148	vcmpps	k5{k7}, zmm6, zmm5, 0xab	 # AVX512F
8149	vcmpps	k5, zmm6, zmm5, {sae}, 0xab	 # AVX512F
8150	vcmpps	k5, zmm6, zmm5, 123	 # AVX512F
8151	vcmpps	k5, zmm6, zmm5, {sae}, 123	 # AVX512F
8152	vcmpps	k5, zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
8153	vcmpps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
8154	vcmpps	k5, zmm6, [eax]{1to16}, 123	 # AVX512F
8155	vcmpps	k5, zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
8156	vcmpps	k5, zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
8157	vcmpps	k5, zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
8158	vcmpps	k5, zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
8159	vcmpps	k5, zmm6, [edx+508]{1to16}, 123	 # AVX512F Disp8
8160	vcmpps	k5, zmm6, [edx+512]{1to16}, 123	 # AVX512F
8161	vcmpps	k5, zmm6, [edx-512]{1to16}, 123	 # AVX512F Disp8
8162	vcmpps	k5, zmm6, [edx-516]{1to16}, 123	 # AVX512F
8163
8164	vcmpeq_oqps	k5, zmm6, zmm5	 # AVX512F
8165	vcmpeq_oqps	k5{k7}, zmm6, zmm5	 # AVX512F
8166	vcmpeq_oqps	k5, zmm6, zmm5, {sae}	 # AVX512F
8167	vcmpeq_oqps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8168	vcmpeq_oqps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8169	vcmpeq_oqps	k5, zmm6, [eax]{1to16}	 # AVX512F
8170	vcmpeq_oqps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8171	vcmpeq_oqps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8172	vcmpeq_oqps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8173	vcmpeq_oqps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8174	vcmpeq_oqps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8175	vcmpeq_oqps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8176	vcmpeq_oqps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8177	vcmpeq_oqps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8178
8179	vcmpeqps	k5, zmm6, zmm5	 # AVX512F
8180	vcmpeqps	k5{k7}, zmm6, zmm5	 # AVX512F
8181	vcmpeqps	k5, zmm6, zmm5, {sae}	 # AVX512F
8182	vcmpeqps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8183	vcmpeqps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8184	vcmpeqps	k5, zmm6, [eax]{1to16}	 # AVX512F
8185	vcmpeqps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8186	vcmpeqps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8187	vcmpeqps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8188	vcmpeqps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8189	vcmpeqps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8190	vcmpeqps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8191	vcmpeqps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8192	vcmpeqps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8193
8194	vcmplt_osps	k5, zmm6, zmm5	 # AVX512F
8195	vcmplt_osps	k5{k7}, zmm6, zmm5	 # AVX512F
8196	vcmplt_osps	k5, zmm6, zmm5, {sae}	 # AVX512F
8197	vcmplt_osps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8198	vcmplt_osps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8199	vcmplt_osps	k5, zmm6, [eax]{1to16}	 # AVX512F
8200	vcmplt_osps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8201	vcmplt_osps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8202	vcmplt_osps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8203	vcmplt_osps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8204	vcmplt_osps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8205	vcmplt_osps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8206	vcmplt_osps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8207	vcmplt_osps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8208
8209	vcmpltps	k5, zmm6, zmm5	 # AVX512F
8210	vcmpltps	k5{k7}, zmm6, zmm5	 # AVX512F
8211	vcmpltps	k5, zmm6, zmm5, {sae}	 # AVX512F
8212	vcmpltps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8213	vcmpltps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8214	vcmpltps	k5, zmm6, [eax]{1to16}	 # AVX512F
8215	vcmpltps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8216	vcmpltps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8217	vcmpltps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8218	vcmpltps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8219	vcmpltps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8220	vcmpltps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8221	vcmpltps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8222	vcmpltps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8223
8224	vcmple_osps	k5, zmm6, zmm5	 # AVX512F
8225	vcmple_osps	k5{k7}, zmm6, zmm5	 # AVX512F
8226	vcmple_osps	k5, zmm6, zmm5, {sae}	 # AVX512F
8227	vcmple_osps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8228	vcmple_osps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8229	vcmple_osps	k5, zmm6, [eax]{1to16}	 # AVX512F
8230	vcmple_osps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8231	vcmple_osps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8232	vcmple_osps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8233	vcmple_osps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8234	vcmple_osps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8235	vcmple_osps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8236	vcmple_osps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8237	vcmple_osps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8238
8239	vcmpleps	k5, zmm6, zmm5	 # AVX512F
8240	vcmpleps	k5{k7}, zmm6, zmm5	 # AVX512F
8241	vcmpleps	k5, zmm6, zmm5, {sae}	 # AVX512F
8242	vcmpleps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8243	vcmpleps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8244	vcmpleps	k5, zmm6, [eax]{1to16}	 # AVX512F
8245	vcmpleps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8246	vcmpleps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8247	vcmpleps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8248	vcmpleps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8249	vcmpleps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8250	vcmpleps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8251	vcmpleps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8252	vcmpleps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8253
8254	vcmpunord_qps	k5, zmm6, zmm5	 # AVX512F
8255	vcmpunord_qps	k5{k7}, zmm6, zmm5	 # AVX512F
8256	vcmpunord_qps	k5, zmm6, zmm5, {sae}	 # AVX512F
8257	vcmpunord_qps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8258	vcmpunord_qps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8259	vcmpunord_qps	k5, zmm6, [eax]{1to16}	 # AVX512F
8260	vcmpunord_qps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8261	vcmpunord_qps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8262	vcmpunord_qps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8263	vcmpunord_qps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8264	vcmpunord_qps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8265	vcmpunord_qps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8266	vcmpunord_qps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8267	vcmpunord_qps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8268
8269	vcmpunordps	k5, zmm6, zmm5	 # AVX512F
8270	vcmpunordps	k5{k7}, zmm6, zmm5	 # AVX512F
8271	vcmpunordps	k5, zmm6, zmm5, {sae}	 # AVX512F
8272	vcmpunordps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8273	vcmpunordps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8274	vcmpunordps	k5, zmm6, [eax]{1to16}	 # AVX512F
8275	vcmpunordps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8276	vcmpunordps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8277	vcmpunordps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8278	vcmpunordps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8279	vcmpunordps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8280	vcmpunordps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8281	vcmpunordps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8282	vcmpunordps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8283
8284	vcmpneq_uqps	k5, zmm6, zmm5	 # AVX512F
8285	vcmpneq_uqps	k5{k7}, zmm6, zmm5	 # AVX512F
8286	vcmpneq_uqps	k5, zmm6, zmm5, {sae}	 # AVX512F
8287	vcmpneq_uqps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8288	vcmpneq_uqps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8289	vcmpneq_uqps	k5, zmm6, [eax]{1to16}	 # AVX512F
8290	vcmpneq_uqps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8291	vcmpneq_uqps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8292	vcmpneq_uqps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8293	vcmpneq_uqps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8294	vcmpneq_uqps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8295	vcmpneq_uqps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8296	vcmpneq_uqps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8297	vcmpneq_uqps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8298
8299	vcmpneqps	k5, zmm6, zmm5	 # AVX512F
8300	vcmpneqps	k5{k7}, zmm6, zmm5	 # AVX512F
8301	vcmpneqps	k5, zmm6, zmm5, {sae}	 # AVX512F
8302	vcmpneqps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8303	vcmpneqps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8304	vcmpneqps	k5, zmm6, [eax]{1to16}	 # AVX512F
8305	vcmpneqps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8306	vcmpneqps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8307	vcmpneqps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8308	vcmpneqps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8309	vcmpneqps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8310	vcmpneqps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8311	vcmpneqps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8312	vcmpneqps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8313
8314	vcmpnlt_usps	k5, zmm6, zmm5	 # AVX512F
8315	vcmpnlt_usps	k5{k7}, zmm6, zmm5	 # AVX512F
8316	vcmpnlt_usps	k5, zmm6, zmm5, {sae}	 # AVX512F
8317	vcmpnlt_usps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8318	vcmpnlt_usps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8319	vcmpnlt_usps	k5, zmm6, [eax]{1to16}	 # AVX512F
8320	vcmpnlt_usps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8321	vcmpnlt_usps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8322	vcmpnlt_usps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8323	vcmpnlt_usps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8324	vcmpnlt_usps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8325	vcmpnlt_usps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8326	vcmpnlt_usps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8327	vcmpnlt_usps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8328
8329	vcmpnltps	k5, zmm6, zmm5	 # AVX512F
8330	vcmpnltps	k5{k7}, zmm6, zmm5	 # AVX512F
8331	vcmpnltps	k5, zmm6, zmm5, {sae}	 # AVX512F
8332	vcmpnltps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8333	vcmpnltps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8334	vcmpnltps	k5, zmm6, [eax]{1to16}	 # AVX512F
8335	vcmpnltps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8336	vcmpnltps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8337	vcmpnltps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8338	vcmpnltps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8339	vcmpnltps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8340	vcmpnltps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8341	vcmpnltps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8342	vcmpnltps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8343
8344	vcmpnle_usps	k5, zmm6, zmm5	 # AVX512F
8345	vcmpnle_usps	k5{k7}, zmm6, zmm5	 # AVX512F
8346	vcmpnle_usps	k5, zmm6, zmm5, {sae}	 # AVX512F
8347	vcmpnle_usps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8348	vcmpnle_usps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8349	vcmpnle_usps	k5, zmm6, [eax]{1to16}	 # AVX512F
8350	vcmpnle_usps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8351	vcmpnle_usps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8352	vcmpnle_usps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8353	vcmpnle_usps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8354	vcmpnle_usps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8355	vcmpnle_usps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8356	vcmpnle_usps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8357	vcmpnle_usps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8358
8359	vcmpnleps	k5, zmm6, zmm5	 # AVX512F
8360	vcmpnleps	k5{k7}, zmm6, zmm5	 # AVX512F
8361	vcmpnleps	k5, zmm6, zmm5, {sae}	 # AVX512F
8362	vcmpnleps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8363	vcmpnleps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8364	vcmpnleps	k5, zmm6, [eax]{1to16}	 # AVX512F
8365	vcmpnleps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8366	vcmpnleps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8367	vcmpnleps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8368	vcmpnleps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8369	vcmpnleps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8370	vcmpnleps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8371	vcmpnleps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8372	vcmpnleps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8373
8374	vcmpord_qps	k5, zmm6, zmm5	 # AVX512F
8375	vcmpord_qps	k5{k7}, zmm6, zmm5	 # AVX512F
8376	vcmpord_qps	k5, zmm6, zmm5, {sae}	 # AVX512F
8377	vcmpord_qps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8378	vcmpord_qps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8379	vcmpord_qps	k5, zmm6, [eax]{1to16}	 # AVX512F
8380	vcmpord_qps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8381	vcmpord_qps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8382	vcmpord_qps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8383	vcmpord_qps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8384	vcmpord_qps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8385	vcmpord_qps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8386	vcmpord_qps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8387	vcmpord_qps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8388
8389	vcmpordps	k5, zmm6, zmm5	 # AVX512F
8390	vcmpordps	k5{k7}, zmm6, zmm5	 # AVX512F
8391	vcmpordps	k5, zmm6, zmm5, {sae}	 # AVX512F
8392	vcmpordps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8393	vcmpordps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8394	vcmpordps	k5, zmm6, [eax]{1to16}	 # AVX512F
8395	vcmpordps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8396	vcmpordps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8397	vcmpordps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8398	vcmpordps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8399	vcmpordps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8400	vcmpordps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8401	vcmpordps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8402	vcmpordps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8403
8404	vcmpeq_uqps	k5, zmm6, zmm5	 # AVX512F
8405	vcmpeq_uqps	k5{k7}, zmm6, zmm5	 # AVX512F
8406	vcmpeq_uqps	k5, zmm6, zmm5, {sae}	 # AVX512F
8407	vcmpeq_uqps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8408	vcmpeq_uqps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8409	vcmpeq_uqps	k5, zmm6, [eax]{1to16}	 # AVX512F
8410	vcmpeq_uqps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8411	vcmpeq_uqps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8412	vcmpeq_uqps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8413	vcmpeq_uqps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8414	vcmpeq_uqps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8415	vcmpeq_uqps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8416	vcmpeq_uqps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8417	vcmpeq_uqps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8418
8419	vcmpnge_usps	k5, zmm6, zmm5	 # AVX512F
8420	vcmpnge_usps	k5{k7}, zmm6, zmm5	 # AVX512F
8421	vcmpnge_usps	k5, zmm6, zmm5, {sae}	 # AVX512F
8422	vcmpnge_usps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8423	vcmpnge_usps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8424	vcmpnge_usps	k5, zmm6, [eax]{1to16}	 # AVX512F
8425	vcmpnge_usps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8426	vcmpnge_usps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8427	vcmpnge_usps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8428	vcmpnge_usps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8429	vcmpnge_usps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8430	vcmpnge_usps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8431	vcmpnge_usps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8432	vcmpnge_usps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8433
8434	vcmpngeps	k5, zmm6, zmm5	 # AVX512F
8435	vcmpngeps	k5{k7}, zmm6, zmm5	 # AVX512F
8436	vcmpngeps	k5, zmm6, zmm5, {sae}	 # AVX512F
8437	vcmpngeps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8438	vcmpngeps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8439	vcmpngeps	k5, zmm6, [eax]{1to16}	 # AVX512F
8440	vcmpngeps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8441	vcmpngeps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8442	vcmpngeps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8443	vcmpngeps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8444	vcmpngeps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8445	vcmpngeps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8446	vcmpngeps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8447	vcmpngeps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8448
8449	vcmpngt_usps	k5, zmm6, zmm5	 # AVX512F
8450	vcmpngt_usps	k5{k7}, zmm6, zmm5	 # AVX512F
8451	vcmpngt_usps	k5, zmm6, zmm5, {sae}	 # AVX512F
8452	vcmpngt_usps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8453	vcmpngt_usps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8454	vcmpngt_usps	k5, zmm6, [eax]{1to16}	 # AVX512F
8455	vcmpngt_usps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8456	vcmpngt_usps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8457	vcmpngt_usps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8458	vcmpngt_usps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8459	vcmpngt_usps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8460	vcmpngt_usps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8461	vcmpngt_usps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8462	vcmpngt_usps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8463
8464	vcmpngtps	k5, zmm6, zmm5	 # AVX512F
8465	vcmpngtps	k5{k7}, zmm6, zmm5	 # AVX512F
8466	vcmpngtps	k5, zmm6, zmm5, {sae}	 # AVX512F
8467	vcmpngtps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8468	vcmpngtps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8469	vcmpngtps	k5, zmm6, [eax]{1to16}	 # AVX512F
8470	vcmpngtps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8471	vcmpngtps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8472	vcmpngtps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8473	vcmpngtps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8474	vcmpngtps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8475	vcmpngtps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8476	vcmpngtps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8477	vcmpngtps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8478
8479	vcmpfalse_oqps	k5, zmm6, zmm5	 # AVX512F
8480	vcmpfalse_oqps	k5{k7}, zmm6, zmm5	 # AVX512F
8481	vcmpfalse_oqps	k5, zmm6, zmm5, {sae}	 # AVX512F
8482	vcmpfalse_oqps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8483	vcmpfalse_oqps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8484	vcmpfalse_oqps	k5, zmm6, [eax]{1to16}	 # AVX512F
8485	vcmpfalse_oqps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8486	vcmpfalse_oqps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8487	vcmpfalse_oqps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8488	vcmpfalse_oqps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8489	vcmpfalse_oqps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8490	vcmpfalse_oqps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8491	vcmpfalse_oqps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8492	vcmpfalse_oqps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8493
8494	vcmpfalseps	k5, zmm6, zmm5	 # AVX512F
8495	vcmpfalseps	k5{k7}, zmm6, zmm5	 # AVX512F
8496	vcmpfalseps	k5, zmm6, zmm5, {sae}	 # AVX512F
8497	vcmpfalseps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8498	vcmpfalseps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8499	vcmpfalseps	k5, zmm6, [eax]{1to16}	 # AVX512F
8500	vcmpfalseps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8501	vcmpfalseps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8502	vcmpfalseps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8503	vcmpfalseps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8504	vcmpfalseps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8505	vcmpfalseps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8506	vcmpfalseps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8507	vcmpfalseps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8508
8509	vcmpneq_oqps	k5, zmm6, zmm5	 # AVX512F
8510	vcmpneq_oqps	k5{k7}, zmm6, zmm5	 # AVX512F
8511	vcmpneq_oqps	k5, zmm6, zmm5, {sae}	 # AVX512F
8512	vcmpneq_oqps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8513	vcmpneq_oqps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8514	vcmpneq_oqps	k5, zmm6, [eax]{1to16}	 # AVX512F
8515	vcmpneq_oqps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8516	vcmpneq_oqps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8517	vcmpneq_oqps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8518	vcmpneq_oqps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8519	vcmpneq_oqps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8520	vcmpneq_oqps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8521	vcmpneq_oqps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8522	vcmpneq_oqps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8523
8524	vcmpge_osps	k5, zmm6, zmm5	 # AVX512F
8525	vcmpge_osps	k5{k7}, zmm6, zmm5	 # AVX512F
8526	vcmpge_osps	k5, zmm6, zmm5, {sae}	 # AVX512F
8527	vcmpge_osps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8528	vcmpge_osps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8529	vcmpge_osps	k5, zmm6, [eax]{1to16}	 # AVX512F
8530	vcmpge_osps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8531	vcmpge_osps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8532	vcmpge_osps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8533	vcmpge_osps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8534	vcmpge_osps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8535	vcmpge_osps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8536	vcmpge_osps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8537	vcmpge_osps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8538
8539	vcmpgeps	k5, zmm6, zmm5	 # AVX512F
8540	vcmpgeps	k5{k7}, zmm6, zmm5	 # AVX512F
8541	vcmpgeps	k5, zmm6, zmm5, {sae}	 # AVX512F
8542	vcmpgeps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8543	vcmpgeps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8544	vcmpgeps	k5, zmm6, [eax]{1to16}	 # AVX512F
8545	vcmpgeps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8546	vcmpgeps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8547	vcmpgeps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8548	vcmpgeps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8549	vcmpgeps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8550	vcmpgeps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8551	vcmpgeps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8552	vcmpgeps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8553
8554	vcmpgt_osps	k5, zmm6, zmm5	 # AVX512F
8555	vcmpgt_osps	k5{k7}, zmm6, zmm5	 # AVX512F
8556	vcmpgt_osps	k5, zmm6, zmm5, {sae}	 # AVX512F
8557	vcmpgt_osps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8558	vcmpgt_osps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8559	vcmpgt_osps	k5, zmm6, [eax]{1to16}	 # AVX512F
8560	vcmpgt_osps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8561	vcmpgt_osps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8562	vcmpgt_osps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8563	vcmpgt_osps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8564	vcmpgt_osps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8565	vcmpgt_osps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8566	vcmpgt_osps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8567	vcmpgt_osps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8568
8569	vcmpgtps	k5, zmm6, zmm5	 # AVX512F
8570	vcmpgtps	k5{k7}, zmm6, zmm5	 # AVX512F
8571	vcmpgtps	k5, zmm6, zmm5, {sae}	 # AVX512F
8572	vcmpgtps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8573	vcmpgtps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8574	vcmpgtps	k5, zmm6, [eax]{1to16}	 # AVX512F
8575	vcmpgtps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8576	vcmpgtps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8577	vcmpgtps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8578	vcmpgtps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8579	vcmpgtps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8580	vcmpgtps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8581	vcmpgtps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8582	vcmpgtps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8583
8584	vcmptrue_uqps	k5, zmm6, zmm5	 # AVX512F
8585	vcmptrue_uqps	k5{k7}, zmm6, zmm5	 # AVX512F
8586	vcmptrue_uqps	k5, zmm6, zmm5, {sae}	 # AVX512F
8587	vcmptrue_uqps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8588	vcmptrue_uqps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8589	vcmptrue_uqps	k5, zmm6, [eax]{1to16}	 # AVX512F
8590	vcmptrue_uqps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8591	vcmptrue_uqps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8592	vcmptrue_uqps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8593	vcmptrue_uqps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8594	vcmptrue_uqps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8595	vcmptrue_uqps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8596	vcmptrue_uqps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8597	vcmptrue_uqps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8598
8599	vcmptrueps	k5, zmm6, zmm5	 # AVX512F
8600	vcmptrueps	k5{k7}, zmm6, zmm5	 # AVX512F
8601	vcmptrueps	k5, zmm6, zmm5, {sae}	 # AVX512F
8602	vcmptrueps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8603	vcmptrueps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8604	vcmptrueps	k5, zmm6, [eax]{1to16}	 # AVX512F
8605	vcmptrueps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8606	vcmptrueps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8607	vcmptrueps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8608	vcmptrueps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8609	vcmptrueps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8610	vcmptrueps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8611	vcmptrueps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8612	vcmptrueps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8613
8614	vcmpeq_osps	k5, zmm6, zmm5	 # AVX512F
8615	vcmpeq_osps	k5{k7}, zmm6, zmm5	 # AVX512F
8616	vcmpeq_osps	k5, zmm6, zmm5, {sae}	 # AVX512F
8617	vcmpeq_osps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8618	vcmpeq_osps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8619	vcmpeq_osps	k5, zmm6, [eax]{1to16}	 # AVX512F
8620	vcmpeq_osps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8621	vcmpeq_osps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8622	vcmpeq_osps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8623	vcmpeq_osps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8624	vcmpeq_osps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8625	vcmpeq_osps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8626	vcmpeq_osps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8627	vcmpeq_osps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8628
8629	vcmplt_oqps	k5, zmm6, zmm5	 # AVX512F
8630	vcmplt_oqps	k5{k7}, zmm6, zmm5	 # AVX512F
8631	vcmplt_oqps	k5, zmm6, zmm5, {sae}	 # AVX512F
8632	vcmplt_oqps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8633	vcmplt_oqps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8634	vcmplt_oqps	k5, zmm6, [eax]{1to16}	 # AVX512F
8635	vcmplt_oqps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8636	vcmplt_oqps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8637	vcmplt_oqps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8638	vcmplt_oqps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8639	vcmplt_oqps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8640	vcmplt_oqps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8641	vcmplt_oqps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8642	vcmplt_oqps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8643
8644	vcmple_oqps	k5, zmm6, zmm5	 # AVX512F
8645	vcmple_oqps	k5{k7}, zmm6, zmm5	 # AVX512F
8646	vcmple_oqps	k5, zmm6, zmm5, {sae}	 # AVX512F
8647	vcmple_oqps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8648	vcmple_oqps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8649	vcmple_oqps	k5, zmm6, [eax]{1to16}	 # AVX512F
8650	vcmple_oqps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8651	vcmple_oqps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8652	vcmple_oqps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8653	vcmple_oqps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8654	vcmple_oqps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8655	vcmple_oqps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8656	vcmple_oqps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8657	vcmple_oqps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8658
8659	vcmpunord_sps	k5, zmm6, zmm5	 # AVX512F
8660	vcmpunord_sps	k5{k7}, zmm6, zmm5	 # AVX512F
8661	vcmpunord_sps	k5, zmm6, zmm5, {sae}	 # AVX512F
8662	vcmpunord_sps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8663	vcmpunord_sps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8664	vcmpunord_sps	k5, zmm6, [eax]{1to16}	 # AVX512F
8665	vcmpunord_sps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8666	vcmpunord_sps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8667	vcmpunord_sps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8668	vcmpunord_sps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8669	vcmpunord_sps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8670	vcmpunord_sps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8671	vcmpunord_sps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8672	vcmpunord_sps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8673
8674	vcmpneq_usps	k5, zmm6, zmm5	 # AVX512F
8675	vcmpneq_usps	k5{k7}, zmm6, zmm5	 # AVX512F
8676	vcmpneq_usps	k5, zmm6, zmm5, {sae}	 # AVX512F
8677	vcmpneq_usps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8678	vcmpneq_usps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8679	vcmpneq_usps	k5, zmm6, [eax]{1to16}	 # AVX512F
8680	vcmpneq_usps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8681	vcmpneq_usps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8682	vcmpneq_usps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8683	vcmpneq_usps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8684	vcmpneq_usps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8685	vcmpneq_usps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8686	vcmpneq_usps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8687	vcmpneq_usps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8688
8689	vcmpnlt_uqps	k5, zmm6, zmm5	 # AVX512F
8690	vcmpnlt_uqps	k5{k7}, zmm6, zmm5	 # AVX512F
8691	vcmpnlt_uqps	k5, zmm6, zmm5, {sae}	 # AVX512F
8692	vcmpnlt_uqps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8693	vcmpnlt_uqps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8694	vcmpnlt_uqps	k5, zmm6, [eax]{1to16}	 # AVX512F
8695	vcmpnlt_uqps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8696	vcmpnlt_uqps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8697	vcmpnlt_uqps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8698	vcmpnlt_uqps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8699	vcmpnlt_uqps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8700	vcmpnlt_uqps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8701	vcmpnlt_uqps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8702	vcmpnlt_uqps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8703
8704	vcmpnle_uqps	k5, zmm6, zmm5	 # AVX512F
8705	vcmpnle_uqps	k5{k7}, zmm6, zmm5	 # AVX512F
8706	vcmpnle_uqps	k5, zmm6, zmm5, {sae}	 # AVX512F
8707	vcmpnle_uqps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8708	vcmpnle_uqps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8709	vcmpnle_uqps	k5, zmm6, [eax]{1to16}	 # AVX512F
8710	vcmpnle_uqps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8711	vcmpnle_uqps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8712	vcmpnle_uqps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8713	vcmpnle_uqps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8714	vcmpnle_uqps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8715	vcmpnle_uqps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8716	vcmpnle_uqps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8717	vcmpnle_uqps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8718
8719	vcmpord_sps	k5, zmm6, zmm5	 # AVX512F
8720	vcmpord_sps	k5{k7}, zmm6, zmm5	 # AVX512F
8721	vcmpord_sps	k5, zmm6, zmm5, {sae}	 # AVX512F
8722	vcmpord_sps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8723	vcmpord_sps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8724	vcmpord_sps	k5, zmm6, [eax]{1to16}	 # AVX512F
8725	vcmpord_sps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8726	vcmpord_sps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8727	vcmpord_sps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8728	vcmpord_sps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8729	vcmpord_sps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8730	vcmpord_sps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8731	vcmpord_sps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8732	vcmpord_sps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8733
8734	vcmpeq_usps	k5, zmm6, zmm5	 # AVX512F
8735	vcmpeq_usps	k5{k7}, zmm6, zmm5	 # AVX512F
8736	vcmpeq_usps	k5, zmm6, zmm5, {sae}	 # AVX512F
8737	vcmpeq_usps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8738	vcmpeq_usps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8739	vcmpeq_usps	k5, zmm6, [eax]{1to16}	 # AVX512F
8740	vcmpeq_usps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8741	vcmpeq_usps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8742	vcmpeq_usps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8743	vcmpeq_usps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8744	vcmpeq_usps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8745	vcmpeq_usps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8746	vcmpeq_usps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8747	vcmpeq_usps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8748
8749	vcmpnge_uqps	k5, zmm6, zmm5	 # AVX512F
8750	vcmpnge_uqps	k5{k7}, zmm6, zmm5	 # AVX512F
8751	vcmpnge_uqps	k5, zmm6, zmm5, {sae}	 # AVX512F
8752	vcmpnge_uqps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8753	vcmpnge_uqps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8754	vcmpnge_uqps	k5, zmm6, [eax]{1to16}	 # AVX512F
8755	vcmpnge_uqps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8756	vcmpnge_uqps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8757	vcmpnge_uqps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8758	vcmpnge_uqps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8759	vcmpnge_uqps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8760	vcmpnge_uqps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8761	vcmpnge_uqps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8762	vcmpnge_uqps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8763
8764	vcmpngt_uqps	k5, zmm6, zmm5	 # AVX512F
8765	vcmpngt_uqps	k5{k7}, zmm6, zmm5	 # AVX512F
8766	vcmpngt_uqps	k5, zmm6, zmm5, {sae}	 # AVX512F
8767	vcmpngt_uqps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8768	vcmpngt_uqps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8769	vcmpngt_uqps	k5, zmm6, [eax]{1to16}	 # AVX512F
8770	vcmpngt_uqps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8771	vcmpngt_uqps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8772	vcmpngt_uqps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8773	vcmpngt_uqps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8774	vcmpngt_uqps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8775	vcmpngt_uqps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8776	vcmpngt_uqps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8777	vcmpngt_uqps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8778
8779	vcmpfalse_osps	k5, zmm6, zmm5	 # AVX512F
8780	vcmpfalse_osps	k5{k7}, zmm6, zmm5	 # AVX512F
8781	vcmpfalse_osps	k5, zmm6, zmm5, {sae}	 # AVX512F
8782	vcmpfalse_osps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8783	vcmpfalse_osps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8784	vcmpfalse_osps	k5, zmm6, [eax]{1to16}	 # AVX512F
8785	vcmpfalse_osps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8786	vcmpfalse_osps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8787	vcmpfalse_osps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8788	vcmpfalse_osps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8789	vcmpfalse_osps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8790	vcmpfalse_osps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8791	vcmpfalse_osps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8792	vcmpfalse_osps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8793
8794	vcmpneq_osps	k5, zmm6, zmm5	 # AVX512F
8795	vcmpneq_osps	k5{k7}, zmm6, zmm5	 # AVX512F
8796	vcmpneq_osps	k5, zmm6, zmm5, {sae}	 # AVX512F
8797	vcmpneq_osps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8798	vcmpneq_osps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8799	vcmpneq_osps	k5, zmm6, [eax]{1to16}	 # AVX512F
8800	vcmpneq_osps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8801	vcmpneq_osps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8802	vcmpneq_osps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8803	vcmpneq_osps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8804	vcmpneq_osps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8805	vcmpneq_osps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8806	vcmpneq_osps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8807	vcmpneq_osps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8808
8809	vcmpge_oqps	k5, zmm6, zmm5	 # AVX512F
8810	vcmpge_oqps	k5{k7}, zmm6, zmm5	 # AVX512F
8811	vcmpge_oqps	k5, zmm6, zmm5, {sae}	 # AVX512F
8812	vcmpge_oqps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8813	vcmpge_oqps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8814	vcmpge_oqps	k5, zmm6, [eax]{1to16}	 # AVX512F
8815	vcmpge_oqps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8816	vcmpge_oqps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8817	vcmpge_oqps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8818	vcmpge_oqps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8819	vcmpge_oqps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8820	vcmpge_oqps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8821	vcmpge_oqps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8822	vcmpge_oqps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8823
8824	vcmpgt_oqps	k5, zmm6, zmm5	 # AVX512F
8825	vcmpgt_oqps	k5{k7}, zmm6, zmm5	 # AVX512F
8826	vcmpgt_oqps	k5, zmm6, zmm5, {sae}	 # AVX512F
8827	vcmpgt_oqps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8828	vcmpgt_oqps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8829	vcmpgt_oqps	k5, zmm6, [eax]{1to16}	 # AVX512F
8830	vcmpgt_oqps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8831	vcmpgt_oqps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8832	vcmpgt_oqps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8833	vcmpgt_oqps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8834	vcmpgt_oqps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8835	vcmpgt_oqps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8836	vcmpgt_oqps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8837	vcmpgt_oqps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8838
8839	vcmptrue_usps	k5, zmm6, zmm5	 # AVX512F
8840	vcmptrue_usps	k5{k7}, zmm6, zmm5	 # AVX512F
8841	vcmptrue_usps	k5, zmm6, zmm5, {sae}	 # AVX512F
8842	vcmptrue_usps	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
8843	vcmptrue_usps	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
8844	vcmptrue_usps	k5, zmm6, [eax]{1to16}	 # AVX512F
8845	vcmptrue_usps	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
8846	vcmptrue_usps	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
8847	vcmptrue_usps	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
8848	vcmptrue_usps	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
8849	vcmptrue_usps	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
8850	vcmptrue_usps	k5, zmm6, [edx+512]{1to16}	 # AVX512F
8851	vcmptrue_usps	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
8852	vcmptrue_usps	k5, zmm6, [edx-516]{1to16}	 # AVX512F
8853
8854	vcmpsd	k5{k7}, xmm5, xmm4, 0xab	 # AVX512F
8855	vcmpsd	k5{k7}, xmm5, xmm4, {sae}, 0xab	 # AVX512F
8856	vcmpsd	k5{k7}, xmm5, xmm4, 123	 # AVX512F
8857	vcmpsd	k5{k7}, xmm5, xmm4, {sae}, 123	 # AVX512F
8858	vcmpsd	k5{k7}, xmm5, QWORD PTR [ecx], 123	 # AVX512F
8859	vcmpsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456], 123	 # AVX512F
8860	vcmpsd	k5{k7}, xmm5, QWORD PTR [edx+1016], 123	 # AVX512F Disp8
8861	vcmpsd	k5{k7}, xmm5, QWORD PTR [edx+1024], 123	 # AVX512F
8862	vcmpsd	k5{k7}, xmm5, QWORD PTR [edx-1024], 123	 # AVX512F Disp8
8863	vcmpsd	k5{k7}, xmm5, QWORD PTR [edx-1032], 123	 # AVX512F
8864
8865	vcmpeq_oqsd	k5{k7}, xmm5, xmm4	 # AVX512F
8866	vcmpeq_oqsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
8867	vcmpeq_oqsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
8868	vcmpeq_oqsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
8869	vcmpeq_oqsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
8870	vcmpeq_oqsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
8871	vcmpeq_oqsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
8872	vcmpeq_oqsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
8873
8874	vcmpeqsd	k5{k7}, xmm5, xmm4	 # AVX512F
8875	vcmpeqsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
8876	vcmpeqsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
8877	vcmpeqsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
8878	vcmpeqsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
8879	vcmpeqsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
8880	vcmpeqsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
8881	vcmpeqsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
8882
8883	vcmplt_ossd	k5{k7}, xmm5, xmm4	 # AVX512F
8884	vcmplt_ossd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
8885	vcmplt_ossd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
8886	vcmplt_ossd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
8887	vcmplt_ossd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
8888	vcmplt_ossd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
8889	vcmplt_ossd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
8890	vcmplt_ossd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
8891
8892	vcmpltsd	k5{k7}, xmm5, xmm4	 # AVX512F
8893	vcmpltsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
8894	vcmpltsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
8895	vcmpltsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
8896	vcmpltsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
8897	vcmpltsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
8898	vcmpltsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
8899	vcmpltsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
8900
8901	vcmple_ossd	k5{k7}, xmm5, xmm4	 # AVX512F
8902	vcmple_ossd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
8903	vcmple_ossd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
8904	vcmple_ossd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
8905	vcmple_ossd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
8906	vcmple_ossd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
8907	vcmple_ossd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
8908	vcmple_ossd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
8909
8910	vcmplesd	k5{k7}, xmm5, xmm4	 # AVX512F
8911	vcmplesd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
8912	vcmplesd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
8913	vcmplesd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
8914	vcmplesd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
8915	vcmplesd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
8916	vcmplesd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
8917	vcmplesd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
8918
8919	vcmpunord_qsd	k5{k7}, xmm5, xmm4	 # AVX512F
8920	vcmpunord_qsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
8921	vcmpunord_qsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
8922	vcmpunord_qsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
8923	vcmpunord_qsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
8924	vcmpunord_qsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
8925	vcmpunord_qsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
8926	vcmpunord_qsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
8927
8928	vcmpunordsd	k5{k7}, xmm5, xmm4	 # AVX512F
8929	vcmpunordsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
8930	vcmpunordsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
8931	vcmpunordsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
8932	vcmpunordsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
8933	vcmpunordsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
8934	vcmpunordsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
8935	vcmpunordsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
8936
8937	vcmpneq_uqsd	k5{k7}, xmm5, xmm4	 # AVX512F
8938	vcmpneq_uqsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
8939	vcmpneq_uqsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
8940	vcmpneq_uqsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
8941	vcmpneq_uqsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
8942	vcmpneq_uqsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
8943	vcmpneq_uqsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
8944	vcmpneq_uqsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
8945
8946	vcmpneqsd	k5{k7}, xmm5, xmm4	 # AVX512F
8947	vcmpneqsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
8948	vcmpneqsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
8949	vcmpneqsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
8950	vcmpneqsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
8951	vcmpneqsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
8952	vcmpneqsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
8953	vcmpneqsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
8954
8955	vcmpnlt_ussd	k5{k7}, xmm5, xmm4	 # AVX512F
8956	vcmpnlt_ussd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
8957	vcmpnlt_ussd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
8958	vcmpnlt_ussd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
8959	vcmpnlt_ussd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
8960	vcmpnlt_ussd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
8961	vcmpnlt_ussd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
8962	vcmpnlt_ussd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
8963
8964	vcmpnltsd	k5{k7}, xmm5, xmm4	 # AVX512F
8965	vcmpnltsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
8966	vcmpnltsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
8967	vcmpnltsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
8968	vcmpnltsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
8969	vcmpnltsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
8970	vcmpnltsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
8971	vcmpnltsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
8972
8973	vcmpnle_ussd	k5{k7}, xmm5, xmm4	 # AVX512F
8974	vcmpnle_ussd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
8975	vcmpnle_ussd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
8976	vcmpnle_ussd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
8977	vcmpnle_ussd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
8978	vcmpnle_ussd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
8979	vcmpnle_ussd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
8980	vcmpnle_ussd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
8981
8982	vcmpnlesd	k5{k7}, xmm5, xmm4	 # AVX512F
8983	vcmpnlesd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
8984	vcmpnlesd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
8985	vcmpnlesd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
8986	vcmpnlesd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
8987	vcmpnlesd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
8988	vcmpnlesd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
8989	vcmpnlesd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
8990
8991	vcmpord_qsd	k5{k7}, xmm5, xmm4	 # AVX512F
8992	vcmpord_qsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
8993	vcmpord_qsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
8994	vcmpord_qsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
8995	vcmpord_qsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
8996	vcmpord_qsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
8997	vcmpord_qsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
8998	vcmpord_qsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
8999
9000	vcmpordsd	k5{k7}, xmm5, xmm4	 # AVX512F
9001	vcmpordsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9002	vcmpordsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9003	vcmpordsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9004	vcmpordsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9005	vcmpordsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9006	vcmpordsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9007	vcmpordsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9008
9009	vcmpeq_uqsd	k5{k7}, xmm5, xmm4	 # AVX512F
9010	vcmpeq_uqsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9011	vcmpeq_uqsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9012	vcmpeq_uqsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9013	vcmpeq_uqsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9014	vcmpeq_uqsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9015	vcmpeq_uqsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9016	vcmpeq_uqsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9017
9018	vcmpnge_ussd	k5{k7}, xmm5, xmm4	 # AVX512F
9019	vcmpnge_ussd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9020	vcmpnge_ussd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9021	vcmpnge_ussd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9022	vcmpnge_ussd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9023	vcmpnge_ussd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9024	vcmpnge_ussd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9025	vcmpnge_ussd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9026
9027	vcmpngesd	k5{k7}, xmm5, xmm4	 # AVX512F
9028	vcmpngesd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9029	vcmpngesd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9030	vcmpngesd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9031	vcmpngesd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9032	vcmpngesd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9033	vcmpngesd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9034	vcmpngesd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9035
9036	vcmpngt_ussd	k5{k7}, xmm5, xmm4	 # AVX512F
9037	vcmpngt_ussd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9038	vcmpngt_ussd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9039	vcmpngt_ussd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9040	vcmpngt_ussd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9041	vcmpngt_ussd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9042	vcmpngt_ussd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9043	vcmpngt_ussd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9044
9045	vcmpngtsd	k5{k7}, xmm5, xmm4	 # AVX512F
9046	vcmpngtsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9047	vcmpngtsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9048	vcmpngtsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9049	vcmpngtsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9050	vcmpngtsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9051	vcmpngtsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9052	vcmpngtsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9053
9054	vcmpfalse_oqsd	k5{k7}, xmm5, xmm4	 # AVX512F
9055	vcmpfalse_oqsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9056	vcmpfalse_oqsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9057	vcmpfalse_oqsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9058	vcmpfalse_oqsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9059	vcmpfalse_oqsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9060	vcmpfalse_oqsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9061	vcmpfalse_oqsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9062
9063	vcmpfalsesd	k5{k7}, xmm5, xmm4	 # AVX512F
9064	vcmpfalsesd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9065	vcmpfalsesd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9066	vcmpfalsesd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9067	vcmpfalsesd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9068	vcmpfalsesd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9069	vcmpfalsesd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9070	vcmpfalsesd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9071
9072	vcmpneq_oqsd	k5{k7}, xmm5, xmm4	 # AVX512F
9073	vcmpneq_oqsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9074	vcmpneq_oqsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9075	vcmpneq_oqsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9076	vcmpneq_oqsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9077	vcmpneq_oqsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9078	vcmpneq_oqsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9079	vcmpneq_oqsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9080
9081	vcmpge_ossd	k5{k7}, xmm5, xmm4	 # AVX512F
9082	vcmpge_ossd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9083	vcmpge_ossd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9084	vcmpge_ossd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9085	vcmpge_ossd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9086	vcmpge_ossd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9087	vcmpge_ossd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9088	vcmpge_ossd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9089
9090	vcmpgesd	k5{k7}, xmm5, xmm4	 # AVX512F
9091	vcmpgesd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9092	vcmpgesd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9093	vcmpgesd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9094	vcmpgesd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9095	vcmpgesd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9096	vcmpgesd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9097	vcmpgesd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9098
9099	vcmpgt_ossd	k5{k7}, xmm5, xmm4	 # AVX512F
9100	vcmpgt_ossd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9101	vcmpgt_ossd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9102	vcmpgt_ossd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9103	vcmpgt_ossd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9104	vcmpgt_ossd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9105	vcmpgt_ossd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9106	vcmpgt_ossd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9107
9108	vcmpgtsd	k5{k7}, xmm5, xmm4	 # AVX512F
9109	vcmpgtsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9110	vcmpgtsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9111	vcmpgtsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9112	vcmpgtsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9113	vcmpgtsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9114	vcmpgtsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9115	vcmpgtsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9116
9117	vcmptrue_uqsd	k5{k7}, xmm5, xmm4	 # AVX512F
9118	vcmptrue_uqsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9119	vcmptrue_uqsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9120	vcmptrue_uqsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9121	vcmptrue_uqsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9122	vcmptrue_uqsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9123	vcmptrue_uqsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9124	vcmptrue_uqsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9125
9126	vcmptruesd	k5{k7}, xmm5, xmm4	 # AVX512F
9127	vcmptruesd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9128	vcmptruesd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9129	vcmptruesd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9130	vcmptruesd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9131	vcmptruesd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9132	vcmptruesd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9133	vcmptruesd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9134
9135	vcmpeq_ossd	k5{k7}, xmm5, xmm4	 # AVX512F
9136	vcmpeq_ossd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9137	vcmpeq_ossd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9138	vcmpeq_ossd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9139	vcmpeq_ossd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9140	vcmpeq_ossd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9141	vcmpeq_ossd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9142	vcmpeq_ossd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9143
9144	vcmplt_oqsd	k5{k7}, xmm5, xmm4	 # AVX512F
9145	vcmplt_oqsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9146	vcmplt_oqsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9147	vcmplt_oqsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9148	vcmplt_oqsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9149	vcmplt_oqsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9150	vcmplt_oqsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9151	vcmplt_oqsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9152
9153	vcmple_oqsd	k5{k7}, xmm5, xmm4	 # AVX512F
9154	vcmple_oqsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9155	vcmple_oqsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9156	vcmple_oqsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9157	vcmple_oqsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9158	vcmple_oqsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9159	vcmple_oqsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9160	vcmple_oqsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9161
9162	vcmpunord_ssd	k5{k7}, xmm5, xmm4	 # AVX512F
9163	vcmpunord_ssd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9164	vcmpunord_ssd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9165	vcmpunord_ssd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9166	vcmpunord_ssd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9167	vcmpunord_ssd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9168	vcmpunord_ssd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9169	vcmpunord_ssd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9170
9171	vcmpneq_ussd	k5{k7}, xmm5, xmm4	 # AVX512F
9172	vcmpneq_ussd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9173	vcmpneq_ussd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9174	vcmpneq_ussd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9175	vcmpneq_ussd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9176	vcmpneq_ussd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9177	vcmpneq_ussd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9178	vcmpneq_ussd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9179
9180	vcmpnlt_uqsd	k5{k7}, xmm5, xmm4	 # AVX512F
9181	vcmpnlt_uqsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9182	vcmpnlt_uqsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9183	vcmpnlt_uqsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9184	vcmpnlt_uqsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9185	vcmpnlt_uqsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9186	vcmpnlt_uqsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9187	vcmpnlt_uqsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9188
9189	vcmpnle_uqsd	k5{k7}, xmm5, xmm4	 # AVX512F
9190	vcmpnle_uqsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9191	vcmpnle_uqsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9192	vcmpnle_uqsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9193	vcmpnle_uqsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9194	vcmpnle_uqsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9195	vcmpnle_uqsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9196	vcmpnle_uqsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9197
9198	vcmpord_ssd	k5{k7}, xmm5, xmm4	 # AVX512F
9199	vcmpord_ssd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9200	vcmpord_ssd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9201	vcmpord_ssd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9202	vcmpord_ssd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9203	vcmpord_ssd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9204	vcmpord_ssd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9205	vcmpord_ssd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9206
9207	vcmpeq_ussd	k5{k7}, xmm5, xmm4	 # AVX512F
9208	vcmpeq_ussd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9209	vcmpeq_ussd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9210	vcmpeq_ussd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9211	vcmpeq_ussd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9212	vcmpeq_ussd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9213	vcmpeq_ussd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9214	vcmpeq_ussd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9215
9216	vcmpnge_uqsd	k5{k7}, xmm5, xmm4	 # AVX512F
9217	vcmpnge_uqsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9218	vcmpnge_uqsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9219	vcmpnge_uqsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9220	vcmpnge_uqsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9221	vcmpnge_uqsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9222	vcmpnge_uqsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9223	vcmpnge_uqsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9224
9225	vcmpngt_uqsd	k5{k7}, xmm5, xmm4	 # AVX512F
9226	vcmpngt_uqsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9227	vcmpngt_uqsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9228	vcmpngt_uqsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9229	vcmpngt_uqsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9230	vcmpngt_uqsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9231	vcmpngt_uqsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9232	vcmpngt_uqsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9233
9234	vcmpfalse_ossd	k5{k7}, xmm5, xmm4	 # AVX512F
9235	vcmpfalse_ossd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9236	vcmpfalse_ossd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9237	vcmpfalse_ossd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9238	vcmpfalse_ossd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9239	vcmpfalse_ossd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9240	vcmpfalse_ossd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9241	vcmpfalse_ossd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9242
9243	vcmpneq_ossd	k5{k7}, xmm5, xmm4	 # AVX512F
9244	vcmpneq_ossd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9245	vcmpneq_ossd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9246	vcmpneq_ossd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9247	vcmpneq_ossd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9248	vcmpneq_ossd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9249	vcmpneq_ossd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9250	vcmpneq_ossd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9251
9252	vcmpge_oqsd	k5{k7}, xmm5, xmm4	 # AVX512F
9253	vcmpge_oqsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9254	vcmpge_oqsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9255	vcmpge_oqsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9256	vcmpge_oqsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9257	vcmpge_oqsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9258	vcmpge_oqsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9259	vcmpge_oqsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9260
9261	vcmpgt_oqsd	k5{k7}, xmm5, xmm4	 # AVX512F
9262	vcmpgt_oqsd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9263	vcmpgt_oqsd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9264	vcmpgt_oqsd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9265	vcmpgt_oqsd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9266	vcmpgt_oqsd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9267	vcmpgt_oqsd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9268	vcmpgt_oqsd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9269
9270	vcmptrue_ussd	k5{k7}, xmm5, xmm4	 # AVX512F
9271	vcmptrue_ussd	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9272	vcmptrue_ussd	k5{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9273	vcmptrue_ussd	k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9274	vcmptrue_ussd	k5{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9275	vcmptrue_ussd	k5{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9276	vcmptrue_ussd	k5{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9277	vcmptrue_ussd	k5{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9278
9279	vcmpss	k5{k7}, xmm5, xmm4, 0xab	 # AVX512F
9280	vcmpss	k5{k7}, xmm5, xmm4, {sae}, 0xab	 # AVX512F
9281	vcmpss	k5{k7}, xmm5, xmm4, 123	 # AVX512F
9282	vcmpss	k5{k7}, xmm5, xmm4, {sae}, 123	 # AVX512F
9283	vcmpss	k5{k7}, xmm5, DWORD PTR [ecx], 123	 # AVX512F
9284	vcmpss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456], 123	 # AVX512F
9285	vcmpss	k5{k7}, xmm5, DWORD PTR [edx+508], 123	 # AVX512F Disp8
9286	vcmpss	k5{k7}, xmm5, DWORD PTR [edx+512], 123	 # AVX512F
9287	vcmpss	k5{k7}, xmm5, DWORD PTR [edx-512], 123	 # AVX512F Disp8
9288	vcmpss	k5{k7}, xmm5, DWORD PTR [edx-516], 123	 # AVX512F
9289
9290	vcmpeq_oqss	k5{k7}, xmm5, xmm4	 # AVX512F
9291	vcmpeq_oqss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9292	vcmpeq_oqss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9293	vcmpeq_oqss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9294	vcmpeq_oqss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9295	vcmpeq_oqss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9296	vcmpeq_oqss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9297	vcmpeq_oqss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9298
9299	vcmpeqss	k5{k7}, xmm5, xmm4	 # AVX512F
9300	vcmpeqss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9301	vcmpeqss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9302	vcmpeqss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9303	vcmpeqss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9304	vcmpeqss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9305	vcmpeqss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9306	vcmpeqss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9307
9308	vcmplt_osss	k5{k7}, xmm5, xmm4	 # AVX512F
9309	vcmplt_osss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9310	vcmplt_osss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9311	vcmplt_osss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9312	vcmplt_osss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9313	vcmplt_osss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9314	vcmplt_osss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9315	vcmplt_osss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9316
9317	vcmpltss	k5{k7}, xmm5, xmm4	 # AVX512F
9318	vcmpltss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9319	vcmpltss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9320	vcmpltss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9321	vcmpltss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9322	vcmpltss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9323	vcmpltss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9324	vcmpltss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9325
9326	vcmple_osss	k5{k7}, xmm5, xmm4	 # AVX512F
9327	vcmple_osss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9328	vcmple_osss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9329	vcmple_osss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9330	vcmple_osss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9331	vcmple_osss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9332	vcmple_osss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9333	vcmple_osss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9334
9335	vcmpless	k5{k7}, xmm5, xmm4	 # AVX512F
9336	vcmpless	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9337	vcmpless	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9338	vcmpless	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9339	vcmpless	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9340	vcmpless	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9341	vcmpless	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9342	vcmpless	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9343
9344	vcmpunord_qss	k5{k7}, xmm5, xmm4	 # AVX512F
9345	vcmpunord_qss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9346	vcmpunord_qss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9347	vcmpunord_qss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9348	vcmpunord_qss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9349	vcmpunord_qss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9350	vcmpunord_qss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9351	vcmpunord_qss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9352
9353	vcmpunordss	k5{k7}, xmm5, xmm4	 # AVX512F
9354	vcmpunordss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9355	vcmpunordss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9356	vcmpunordss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9357	vcmpunordss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9358	vcmpunordss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9359	vcmpunordss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9360	vcmpunordss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9361
9362	vcmpneq_uqss	k5{k7}, xmm5, xmm4	 # AVX512F
9363	vcmpneq_uqss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9364	vcmpneq_uqss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9365	vcmpneq_uqss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9366	vcmpneq_uqss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9367	vcmpneq_uqss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9368	vcmpneq_uqss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9369	vcmpneq_uqss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9370
9371	vcmpneqss	k5{k7}, xmm5, xmm4	 # AVX512F
9372	vcmpneqss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9373	vcmpneqss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9374	vcmpneqss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9375	vcmpneqss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9376	vcmpneqss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9377	vcmpneqss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9378	vcmpneqss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9379
9380	vcmpnlt_usss	k5{k7}, xmm5, xmm4	 # AVX512F
9381	vcmpnlt_usss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9382	vcmpnlt_usss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9383	vcmpnlt_usss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9384	vcmpnlt_usss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9385	vcmpnlt_usss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9386	vcmpnlt_usss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9387	vcmpnlt_usss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9388
9389	vcmpnltss	k5{k7}, xmm5, xmm4	 # AVX512F
9390	vcmpnltss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9391	vcmpnltss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9392	vcmpnltss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9393	vcmpnltss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9394	vcmpnltss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9395	vcmpnltss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9396	vcmpnltss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9397
9398	vcmpnle_usss	k5{k7}, xmm5, xmm4	 # AVX512F
9399	vcmpnle_usss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9400	vcmpnle_usss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9401	vcmpnle_usss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9402	vcmpnle_usss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9403	vcmpnle_usss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9404	vcmpnle_usss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9405	vcmpnle_usss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9406
9407	vcmpnless	k5{k7}, xmm5, xmm4	 # AVX512F
9408	vcmpnless	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9409	vcmpnless	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9410	vcmpnless	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9411	vcmpnless	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9412	vcmpnless	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9413	vcmpnless	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9414	vcmpnless	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9415
9416	vcmpord_qss	k5{k7}, xmm5, xmm4	 # AVX512F
9417	vcmpord_qss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9418	vcmpord_qss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9419	vcmpord_qss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9420	vcmpord_qss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9421	vcmpord_qss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9422	vcmpord_qss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9423	vcmpord_qss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9424
9425	vcmpordss	k5{k7}, xmm5, xmm4	 # AVX512F
9426	vcmpordss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9427	vcmpordss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9428	vcmpordss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9429	vcmpordss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9430	vcmpordss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9431	vcmpordss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9432	vcmpordss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9433
9434	vcmpeq_uqss	k5{k7}, xmm5, xmm4	 # AVX512F
9435	vcmpeq_uqss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9436	vcmpeq_uqss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9437	vcmpeq_uqss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9438	vcmpeq_uqss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9439	vcmpeq_uqss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9440	vcmpeq_uqss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9441	vcmpeq_uqss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9442
9443	vcmpnge_usss	k5{k7}, xmm5, xmm4	 # AVX512F
9444	vcmpnge_usss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9445	vcmpnge_usss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9446	vcmpnge_usss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9447	vcmpnge_usss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9448	vcmpnge_usss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9449	vcmpnge_usss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9450	vcmpnge_usss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9451
9452	vcmpngess	k5{k7}, xmm5, xmm4	 # AVX512F
9453	vcmpngess	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9454	vcmpngess	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9455	vcmpngess	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9456	vcmpngess	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9457	vcmpngess	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9458	vcmpngess	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9459	vcmpngess	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9460
9461	vcmpngt_usss	k5{k7}, xmm5, xmm4	 # AVX512F
9462	vcmpngt_usss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9463	vcmpngt_usss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9464	vcmpngt_usss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9465	vcmpngt_usss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9466	vcmpngt_usss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9467	vcmpngt_usss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9468	vcmpngt_usss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9469
9470	vcmpngtss	k5{k7}, xmm5, xmm4	 # AVX512F
9471	vcmpngtss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9472	vcmpngtss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9473	vcmpngtss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9474	vcmpngtss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9475	vcmpngtss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9476	vcmpngtss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9477	vcmpngtss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9478
9479	vcmpfalse_oqss	k5{k7}, xmm5, xmm4	 # AVX512F
9480	vcmpfalse_oqss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9481	vcmpfalse_oqss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9482	vcmpfalse_oqss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9483	vcmpfalse_oqss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9484	vcmpfalse_oqss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9485	vcmpfalse_oqss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9486	vcmpfalse_oqss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9487
9488	vcmpfalsess	k5{k7}, xmm5, xmm4	 # AVX512F
9489	vcmpfalsess	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9490	vcmpfalsess	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9491	vcmpfalsess	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9492	vcmpfalsess	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9493	vcmpfalsess	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9494	vcmpfalsess	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9495	vcmpfalsess	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9496
9497	vcmpneq_oqss	k5{k7}, xmm5, xmm4	 # AVX512F
9498	vcmpneq_oqss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9499	vcmpneq_oqss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9500	vcmpneq_oqss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9501	vcmpneq_oqss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9502	vcmpneq_oqss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9503	vcmpneq_oqss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9504	vcmpneq_oqss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9505
9506	vcmpge_osss	k5{k7}, xmm5, xmm4	 # AVX512F
9507	vcmpge_osss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9508	vcmpge_osss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9509	vcmpge_osss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9510	vcmpge_osss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9511	vcmpge_osss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9512	vcmpge_osss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9513	vcmpge_osss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9514
9515	vcmpgess	k5{k7}, xmm5, xmm4	 # AVX512F
9516	vcmpgess	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9517	vcmpgess	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9518	vcmpgess	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9519	vcmpgess	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9520	vcmpgess	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9521	vcmpgess	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9522	vcmpgess	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9523
9524	vcmpgt_osss	k5{k7}, xmm5, xmm4	 # AVX512F
9525	vcmpgt_osss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9526	vcmpgt_osss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9527	vcmpgt_osss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9528	vcmpgt_osss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9529	vcmpgt_osss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9530	vcmpgt_osss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9531	vcmpgt_osss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9532
9533	vcmpgtss	k5{k7}, xmm5, xmm4	 # AVX512F
9534	vcmpgtss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9535	vcmpgtss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9536	vcmpgtss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9537	vcmpgtss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9538	vcmpgtss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9539	vcmpgtss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9540	vcmpgtss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9541
9542	vcmptrue_uqss	k5{k7}, xmm5, xmm4	 # AVX512F
9543	vcmptrue_uqss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9544	vcmptrue_uqss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9545	vcmptrue_uqss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9546	vcmptrue_uqss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9547	vcmptrue_uqss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9548	vcmptrue_uqss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9549	vcmptrue_uqss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9550
9551	vcmptruess	k5{k7}, xmm5, xmm4	 # AVX512F
9552	vcmptruess	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9553	vcmptruess	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9554	vcmptruess	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9555	vcmptruess	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9556	vcmptruess	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9557	vcmptruess	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9558	vcmptruess	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9559
9560	vcmpeq_osss	k5{k7}, xmm5, xmm4	 # AVX512F
9561	vcmpeq_osss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9562	vcmpeq_osss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9563	vcmpeq_osss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9564	vcmpeq_osss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9565	vcmpeq_osss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9566	vcmpeq_osss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9567	vcmpeq_osss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9568
9569	vcmplt_oqss	k5{k7}, xmm5, xmm4	 # AVX512F
9570	vcmplt_oqss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9571	vcmplt_oqss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9572	vcmplt_oqss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9573	vcmplt_oqss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9574	vcmplt_oqss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9575	vcmplt_oqss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9576	vcmplt_oqss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9577
9578	vcmple_oqss	k5{k7}, xmm5, xmm4	 # AVX512F
9579	vcmple_oqss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9580	vcmple_oqss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9581	vcmple_oqss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9582	vcmple_oqss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9583	vcmple_oqss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9584	vcmple_oqss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9585	vcmple_oqss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9586
9587	vcmpunord_sss	k5{k7}, xmm5, xmm4	 # AVX512F
9588	vcmpunord_sss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9589	vcmpunord_sss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9590	vcmpunord_sss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9591	vcmpunord_sss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9592	vcmpunord_sss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9593	vcmpunord_sss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9594	vcmpunord_sss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9595
9596	vcmpneq_usss	k5{k7}, xmm5, xmm4	 # AVX512F
9597	vcmpneq_usss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9598	vcmpneq_usss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9599	vcmpneq_usss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9600	vcmpneq_usss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9601	vcmpneq_usss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9602	vcmpneq_usss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9603	vcmpneq_usss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9604
9605	vcmpnlt_uqss	k5{k7}, xmm5, xmm4	 # AVX512F
9606	vcmpnlt_uqss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9607	vcmpnlt_uqss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9608	vcmpnlt_uqss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9609	vcmpnlt_uqss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9610	vcmpnlt_uqss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9611	vcmpnlt_uqss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9612	vcmpnlt_uqss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9613
9614	vcmpnle_uqss	k5{k7}, xmm5, xmm4	 # AVX512F
9615	vcmpnle_uqss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9616	vcmpnle_uqss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9617	vcmpnle_uqss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9618	vcmpnle_uqss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9619	vcmpnle_uqss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9620	vcmpnle_uqss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9621	vcmpnle_uqss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9622
9623	vcmpord_sss	k5{k7}, xmm5, xmm4	 # AVX512F
9624	vcmpord_sss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9625	vcmpord_sss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9626	vcmpord_sss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9627	vcmpord_sss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9628	vcmpord_sss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9629	vcmpord_sss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9630	vcmpord_sss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9631
9632	vcmpeq_usss	k5{k7}, xmm5, xmm4	 # AVX512F
9633	vcmpeq_usss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9634	vcmpeq_usss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9635	vcmpeq_usss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9636	vcmpeq_usss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9637	vcmpeq_usss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9638	vcmpeq_usss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9639	vcmpeq_usss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9640
9641	vcmpnge_uqss	k5{k7}, xmm5, xmm4	 # AVX512F
9642	vcmpnge_uqss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9643	vcmpnge_uqss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9644	vcmpnge_uqss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9645	vcmpnge_uqss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9646	vcmpnge_uqss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9647	vcmpnge_uqss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9648	vcmpnge_uqss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9649
9650	vcmpngt_uqss	k5{k7}, xmm5, xmm4	 # AVX512F
9651	vcmpngt_uqss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9652	vcmpngt_uqss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9653	vcmpngt_uqss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9654	vcmpngt_uqss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9655	vcmpngt_uqss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9656	vcmpngt_uqss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9657	vcmpngt_uqss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9658
9659	vcmpfalse_osss	k5{k7}, xmm5, xmm4	 # AVX512F
9660	vcmpfalse_osss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9661	vcmpfalse_osss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9662	vcmpfalse_osss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9663	vcmpfalse_osss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9664	vcmpfalse_osss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9665	vcmpfalse_osss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9666	vcmpfalse_osss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9667
9668	vcmpneq_osss	k5{k7}, xmm5, xmm4	 # AVX512F
9669	vcmpneq_osss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9670	vcmpneq_osss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9671	vcmpneq_osss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9672	vcmpneq_osss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9673	vcmpneq_osss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9674	vcmpneq_osss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9675	vcmpneq_osss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9676
9677	vcmpge_oqss	k5{k7}, xmm5, xmm4	 # AVX512F
9678	vcmpge_oqss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9679	vcmpge_oqss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9680	vcmpge_oqss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9681	vcmpge_oqss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9682	vcmpge_oqss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9683	vcmpge_oqss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9684	vcmpge_oqss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9685
9686	vcmpgt_oqss	k5{k7}, xmm5, xmm4	 # AVX512F
9687	vcmpgt_oqss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9688	vcmpgt_oqss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9689	vcmpgt_oqss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9690	vcmpgt_oqss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9691	vcmpgt_oqss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9692	vcmpgt_oqss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9693	vcmpgt_oqss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9694
9695	vcmptrue_usss	k5{k7}, xmm5, xmm4	 # AVX512F
9696	vcmptrue_usss	k5{k7}, xmm5, xmm4, {sae}	 # AVX512F
9697	vcmptrue_usss	k5{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9698	vcmptrue_usss	k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9699	vcmptrue_usss	k5{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9700	vcmptrue_usss	k5{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9701	vcmptrue_usss	k5{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9702	vcmptrue_usss	k5{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9703
9704	vcomisd	xmm6, xmm5, {sae}	 # AVX512F
9705
9706	vcomiss	xmm6, xmm5, {sae}	 # AVX512F
9707
9708	vcompresspd	ZMMWORD PTR [ecx], zmm6	 # AVX512F
9709	vcompresspd	ZMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
9710	vcompresspd	ZMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
9711	vcompresspd	ZMMWORD PTR [edx+1016], zmm6	 # AVX512F Disp8
9712	vcompresspd	ZMMWORD PTR [edx+1024], zmm6	 # AVX512F
9713	vcompresspd	ZMMWORD PTR [edx-1024], zmm6	 # AVX512F Disp8
9714	vcompresspd	ZMMWORD PTR [edx-1032], zmm6	 # AVX512F
9715
9716	vcompresspd	zmm6, zmm5	 # AVX512F
9717	vcompresspd	zmm6{k7}, zmm5	 # AVX512F
9718	vcompresspd	zmm6{k7}{z}, zmm5	 # AVX512F
9719
9720	vcompressps	ZMMWORD PTR [ecx], zmm6	 # AVX512F
9721	vcompressps	ZMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
9722	vcompressps	ZMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
9723	vcompressps	ZMMWORD PTR [edx+508], zmm6	 # AVX512F Disp8
9724	vcompressps	ZMMWORD PTR [edx+512], zmm6	 # AVX512F
9725	vcompressps	ZMMWORD PTR [edx-512], zmm6	 # AVX512F Disp8
9726	vcompressps	ZMMWORD PTR [edx-516], zmm6	 # AVX512F
9727
9728	vcompressps	zmm6, zmm5	 # AVX512F
9729	vcompressps	zmm6{k7}, zmm5	 # AVX512F
9730	vcompressps	zmm6{k7}{z}, zmm5	 # AVX512F
9731
9732	vcvtdq2pd	zmm6{k7}, ymm5	 # AVX512F
9733	vcvtdq2pd	zmm6{k7}{z}, ymm5	 # AVX512F
9734	vcvtdq2pd	zmm6{k7}, YMMWORD PTR [ecx]	 # AVX512F
9735	vcvtdq2pd	zmm6{k7}, YMMWORD PTR [esp+esi*8-123456]	 # AVX512F
9736	vcvtdq2pd	zmm6{k7}, [eax]{1to8}	 # AVX512F
9737	vcvtdq2pd	zmm6{k7}, YMMWORD PTR [edx+4064]	 # AVX512F Disp8
9738	vcvtdq2pd	zmm6{k7}, YMMWORD PTR [edx+4096]	 # AVX512F
9739	vcvtdq2pd	zmm6{k7}, YMMWORD PTR [edx-4096]	 # AVX512F Disp8
9740	vcvtdq2pd	zmm6{k7}, YMMWORD PTR [edx-4128]	 # AVX512F
9741	vcvtdq2pd	zmm6{k7}, [edx+508]{1to8}	 # AVX512F Disp8
9742	vcvtdq2pd	zmm6{k7}, [edx+512]{1to8}	 # AVX512F
9743	vcvtdq2pd	zmm6{k7}, [edx-512]{1to8}	 # AVX512F Disp8
9744	vcvtdq2pd	zmm6{k7}, [edx-516]{1to8}	 # AVX512F
9745
9746	vcvtdq2ps	zmm6, zmm5	 # AVX512F
9747	vcvtdq2ps	zmm6{k7}, zmm5	 # AVX512F
9748	vcvtdq2ps	zmm6{k7}{z}, zmm5	 # AVX512F
9749	vcvtdq2ps	zmm6, zmm5, {rn-sae}	 # AVX512F
9750	vcvtdq2ps	zmm6, zmm5, {ru-sae}	 # AVX512F
9751	vcvtdq2ps	zmm6, zmm5, {rd-sae}	 # AVX512F
9752	vcvtdq2ps	zmm6, zmm5, {rz-sae}	 # AVX512F
9753	vcvtdq2ps	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
9754	vcvtdq2ps	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
9755	vcvtdq2ps	zmm6, [eax]{1to16}	 # AVX512F
9756	vcvtdq2ps	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
9757	vcvtdq2ps	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
9758	vcvtdq2ps	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
9759	vcvtdq2ps	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
9760	vcvtdq2ps	zmm6, [edx+508]{1to16}	 # AVX512F Disp8
9761	vcvtdq2ps	zmm6, [edx+512]{1to16}	 # AVX512F
9762	vcvtdq2ps	zmm6, [edx-512]{1to16}	 # AVX512F Disp8
9763	vcvtdq2ps	zmm6, [edx-516]{1to16}	 # AVX512F
9764
9765	vcvtpd2dq	ymm6{k7}, zmm5	 # AVX512F
9766	vcvtpd2dq	ymm6{k7}{z}, zmm5	 # AVX512F
9767	vcvtpd2dq	ymm6{k7}, zmm5, {rn-sae}	 # AVX512F
9768	vcvtpd2dq	ymm6{k7}, zmm5, {ru-sae}	 # AVX512F
9769	vcvtpd2dq	ymm6{k7}, zmm5, {rd-sae}	 # AVX512F
9770	vcvtpd2dq	ymm6{k7}, zmm5, {rz-sae}	 # AVX512F
9771	vcvtpd2dq	ymm6{k7}, ZMMWORD PTR [ecx]	 # AVX512F
9772	vcvtpd2dq	ymm6{k7}, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
9773	vcvtpd2dq	ymm6{k7}, [eax]{1to8}	 # AVX512F
9774	vcvtpd2dq	ymm6{k7}, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
9775	vcvtpd2dq	ymm6{k7}, ZMMWORD PTR [edx+8192]	 # AVX512F
9776	vcvtpd2dq	ymm6{k7}, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
9777	vcvtpd2dq	ymm6{k7}, ZMMWORD PTR [edx-8256]	 # AVX512F
9778	vcvtpd2dq	ymm6{k7}, [edx+1016]{1to8}	 # AVX512F Disp8
9779	vcvtpd2dq	ymm6{k7}, [edx+1024]{1to8}	 # AVX512F
9780	vcvtpd2dq	ymm6{k7}, [edx-1024]{1to8}	 # AVX512F Disp8
9781	vcvtpd2dq	ymm6{k7}, [edx-1032]{1to8}	 # AVX512F
9782
9783	vcvtpd2ps	ymm6{k7}, zmm5	 # AVX512F
9784	vcvtpd2ps	ymm6{k7}{z}, zmm5	 # AVX512F
9785	vcvtpd2ps	ymm6{k7}, zmm5, {rn-sae}	 # AVX512F
9786	vcvtpd2ps	ymm6{k7}, zmm5, {ru-sae}	 # AVX512F
9787	vcvtpd2ps	ymm6{k7}, zmm5, {rd-sae}	 # AVX512F
9788	vcvtpd2ps	ymm6{k7}, zmm5, {rz-sae}	 # AVX512F
9789	vcvtpd2ps	ymm6{k7}, ZMMWORD PTR [ecx]	 # AVX512F
9790	vcvtpd2ps	ymm6{k7}, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
9791	vcvtpd2ps	ymm6{k7}, [eax]{1to8}	 # AVX512F
9792	vcvtpd2ps	ymm6{k7}, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
9793	vcvtpd2ps	ymm6{k7}, ZMMWORD PTR [edx+8192]	 # AVX512F
9794	vcvtpd2ps	ymm6{k7}, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
9795	vcvtpd2ps	ymm6{k7}, ZMMWORD PTR [edx-8256]	 # AVX512F
9796	vcvtpd2ps	ymm6{k7}, [edx+1016]{1to8}	 # AVX512F Disp8
9797	vcvtpd2ps	ymm6{k7}, [edx+1024]{1to8}	 # AVX512F
9798	vcvtpd2ps	ymm6{k7}, [edx-1024]{1to8}	 # AVX512F Disp8
9799	vcvtpd2ps	ymm6{k7}, [edx-1032]{1to8}	 # AVX512F
9800
9801	vcvtpd2udq	ymm6{k7}, zmm5	 # AVX512F
9802	vcvtpd2udq	ymm6{k7}{z}, zmm5	 # AVX512F
9803	vcvtpd2udq	ymm6{k7}, zmm5, {rn-sae}	 # AVX512F
9804	vcvtpd2udq	ymm6{k7}, zmm5, {ru-sae}	 # AVX512F
9805	vcvtpd2udq	ymm6{k7}, zmm5, {rd-sae}	 # AVX512F
9806	vcvtpd2udq	ymm6{k7}, zmm5, {rz-sae}	 # AVX512F
9807	vcvtpd2udq	ymm6{k7}, ZMMWORD PTR [ecx]	 # AVX512F
9808	vcvtpd2udq	ymm6{k7}, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
9809	vcvtpd2udq	ymm6{k7}, [eax]{1to8}	 # AVX512F
9810	vcvtpd2udq	ymm6{k7}, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
9811	vcvtpd2udq	ymm6{k7}, ZMMWORD PTR [edx+8192]	 # AVX512F
9812	vcvtpd2udq	ymm6{k7}, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
9813	vcvtpd2udq	ymm6{k7}, ZMMWORD PTR [edx-8256]	 # AVX512F
9814	vcvtpd2udq	ymm6{k7}, [edx+1016]{1to8}	 # AVX512F Disp8
9815	vcvtpd2udq	ymm6{k7}, [edx+1024]{1to8}	 # AVX512F
9816	vcvtpd2udq	ymm6{k7}, [edx-1024]{1to8}	 # AVX512F Disp8
9817	vcvtpd2udq	ymm6{k7}, [edx-1032]{1to8}	 # AVX512F
9818
9819	vcvtph2ps	zmm6{k7}, ymm5	 # AVX512F
9820	vcvtph2ps	zmm6{k7}{z}, ymm5	 # AVX512F
9821	vcvtph2ps	zmm6{k7}, ymm5, {sae}	 # AVX512F
9822	vcvtph2ps	zmm6{k7}, YMMWORD PTR [ecx]	 # AVX512F
9823	vcvtph2ps	zmm6{k7}, YMMWORD PTR [esp+esi*8-123456]	 # AVX512F
9824	vcvtph2ps	zmm6{k7}, YMMWORD PTR [edx+4064]	 # AVX512F Disp8
9825	vcvtph2ps	zmm6{k7}, YMMWORD PTR [edx+4096]	 # AVX512F
9826	vcvtph2ps	zmm6{k7}, YMMWORD PTR [edx-4096]	 # AVX512F Disp8
9827	vcvtph2ps	zmm6{k7}, YMMWORD PTR [edx-4128]	 # AVX512F
9828
9829	vcvtps2dq	zmm6, zmm5	 # AVX512F
9830	vcvtps2dq	zmm6{k7}, zmm5	 # AVX512F
9831	vcvtps2dq	zmm6{k7}{z}, zmm5	 # AVX512F
9832	vcvtps2dq	zmm6, zmm5, {rn-sae}	 # AVX512F
9833	vcvtps2dq	zmm6, zmm5, {ru-sae}	 # AVX512F
9834	vcvtps2dq	zmm6, zmm5, {rd-sae}	 # AVX512F
9835	vcvtps2dq	zmm6, zmm5, {rz-sae}	 # AVX512F
9836	vcvtps2dq	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
9837	vcvtps2dq	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
9838	vcvtps2dq	zmm6, [eax]{1to16}	 # AVX512F
9839	vcvtps2dq	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
9840	vcvtps2dq	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
9841	vcvtps2dq	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
9842	vcvtps2dq	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
9843	vcvtps2dq	zmm6, [edx+508]{1to16}	 # AVX512F Disp8
9844	vcvtps2dq	zmm6, [edx+512]{1to16}	 # AVX512F
9845	vcvtps2dq	zmm6, [edx-512]{1to16}	 # AVX512F Disp8
9846	vcvtps2dq	zmm6, [edx-516]{1to16}	 # AVX512F
9847
9848	vcvtps2pd	zmm6{k7}, ymm5	 # AVX512F
9849	vcvtps2pd	zmm6{k7}{z}, ymm5	 # AVX512F
9850	vcvtps2pd	zmm6{k7}, ymm5, {sae}	 # AVX512F
9851	vcvtps2pd	zmm6{k7}, YMMWORD PTR [ecx]	 # AVX512F
9852	vcvtps2pd	zmm6{k7}, YMMWORD PTR [esp+esi*8-123456]	 # AVX512F
9853	vcvtps2pd	zmm6{k7}, [eax]{1to8}	 # AVX512F
9854	vcvtps2pd	zmm6{k7}, YMMWORD PTR [edx+4064]	 # AVX512F Disp8
9855	vcvtps2pd	zmm6{k7}, YMMWORD PTR [edx+4096]	 # AVX512F
9856	vcvtps2pd	zmm6{k7}, YMMWORD PTR [edx-4096]	 # AVX512F Disp8
9857	vcvtps2pd	zmm6{k7}, YMMWORD PTR [edx-4128]	 # AVX512F
9858	vcvtps2pd	zmm6{k7}, [edx+508]{1to8}	 # AVX512F Disp8
9859	vcvtps2pd	zmm6{k7}, [edx+512]{1to8}	 # AVX512F
9860	vcvtps2pd	zmm6{k7}, [edx-512]{1to8}	 # AVX512F Disp8
9861	vcvtps2pd	zmm6{k7}, [edx-516]{1to8}	 # AVX512F
9862
9863	vcvtps2ph	ymm6{k7}, zmm5, 0xab	 # AVX512F
9864	vcvtps2ph	ymm6{k7}{z}, zmm5, 0xab	 # AVX512F
9865	vcvtps2ph	ymm6{k7}, zmm5, {sae}, 0xab	 # AVX512F
9866	vcvtps2ph	ymm6{k7}, zmm5, 123	 # AVX512F
9867	vcvtps2ph	ymm6{k7}, zmm5, {sae}, 123	 # AVX512F
9868
9869	vcvtps2udq	zmm6, zmm5	 # AVX512F
9870	vcvtps2udq	zmm6{k7}, zmm5	 # AVX512F
9871	vcvtps2udq	zmm6{k7}{z}, zmm5	 # AVX512F
9872	vcvtps2udq	zmm6, zmm5, {rn-sae}	 # AVX512F
9873	vcvtps2udq	zmm6, zmm5, {ru-sae}	 # AVX512F
9874	vcvtps2udq	zmm6, zmm5, {rd-sae}	 # AVX512F
9875	vcvtps2udq	zmm6, zmm5, {rz-sae}	 # AVX512F
9876	vcvtps2udq	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
9877	vcvtps2udq	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
9878	vcvtps2udq	zmm6, [eax]{1to16}	 # AVX512F
9879	vcvtps2udq	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
9880	vcvtps2udq	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
9881	vcvtps2udq	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
9882	vcvtps2udq	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
9883	vcvtps2udq	zmm6, [edx+508]{1to16}	 # AVX512F Disp8
9884	vcvtps2udq	zmm6, [edx+512]{1to16}	 # AVX512F
9885	vcvtps2udq	zmm6, [edx-512]{1to16}	 # AVX512F Disp8
9886	vcvtps2udq	zmm6, [edx-516]{1to16}	 # AVX512F
9887
9888	vcvtsd2si	eax, xmm6, {rn-sae}	 # AVX512F
9889	vcvtsd2si	eax, xmm6, {ru-sae}	 # AVX512F
9890	vcvtsd2si	eax, xmm6, {rd-sae}	 # AVX512F
9891	vcvtsd2si	eax, xmm6, {rz-sae}	 # AVX512F
9892	vcvtsd2si	ebp, xmm6, {rn-sae}	 # AVX512F
9893	vcvtsd2si	ebp, xmm6, {ru-sae}	 # AVX512F
9894	vcvtsd2si	ebp, xmm6, {rd-sae}	 # AVX512F
9895	vcvtsd2si	ebp, xmm6, {rz-sae}	 # AVX512F
9896
9897	vcvtsd2ss	xmm6{k7}, xmm5, xmm4	 # AVX512F
9898	vcvtsd2ss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
9899	vcvtsd2ss	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
9900	vcvtsd2ss	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
9901	vcvtsd2ss	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
9902	vcvtsd2ss	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
9903	vcvtsd2ss	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
9904	vcvtsd2ss	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
9905	vcvtsd2ss	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
9906	vcvtsd2ss	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
9907	vcvtsd2ss	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
9908	vcvtsd2ss	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
9909
9910
9911	vcvtsi2ss	xmm6, xmm5, eax, {rn-sae}	 # AVX512F
9912	vcvtsi2ss	xmm6, xmm5, eax, {ru-sae}	 # AVX512F
9913	vcvtsi2ss	xmm6, xmm5, eax, {rd-sae}	 # AVX512F
9914	vcvtsi2ss	xmm6, xmm5, eax, {rz-sae}	 # AVX512F
9915	vcvtsi2ss	xmm6, xmm5, ebp, {rn-sae}	 # AVX512F
9916	vcvtsi2ss	xmm6, xmm5, ebp, {ru-sae}	 # AVX512F
9917	vcvtsi2ss	xmm6, xmm5, ebp, {rd-sae}	 # AVX512F
9918	vcvtsi2ss	xmm6, xmm5, ebp, {rz-sae}	 # AVX512F
9919
9920	vcvtss2sd	xmm6{k7}, xmm5, xmm4	 # AVX512F
9921	vcvtss2sd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
9922	vcvtss2sd	xmm6{k7}, xmm5, xmm4, {sae}	 # AVX512F
9923	vcvtss2sd	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
9924	vcvtss2sd	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
9925	vcvtss2sd	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
9926	vcvtss2sd	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
9927	vcvtss2sd	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
9928	vcvtss2sd	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
9929
9930	vcvtss2si	eax, xmm6, {rn-sae}	 # AVX512F
9931	vcvtss2si	eax, xmm6, {ru-sae}	 # AVX512F
9932	vcvtss2si	eax, xmm6, {rd-sae}	 # AVX512F
9933	vcvtss2si	eax, xmm6, {rz-sae}	 # AVX512F
9934	vcvtss2si	ebp, xmm6, {rn-sae}	 # AVX512F
9935	vcvtss2si	ebp, xmm6, {ru-sae}	 # AVX512F
9936	vcvtss2si	ebp, xmm6, {rd-sae}	 # AVX512F
9937	vcvtss2si	ebp, xmm6, {rz-sae}	 # AVX512F
9938
9939	vcvttpd2dq	ymm6{k7}, zmm5	 # AVX512F
9940	vcvttpd2dq	ymm6{k7}{z}, zmm5	 # AVX512F
9941	vcvttpd2dq	ymm6{k7}, zmm5, {sae}	 # AVX512F
9942	vcvttpd2dq	ymm6{k7}, ZMMWORD PTR [ecx]	 # AVX512F
9943	vcvttpd2dq	ymm6{k7}, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
9944	vcvttpd2dq	ymm6{k7}, [eax]{1to8}	 # AVX512F
9945	vcvttpd2dq	ymm6{k7}, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
9946	vcvttpd2dq	ymm6{k7}, ZMMWORD PTR [edx+8192]	 # AVX512F
9947	vcvttpd2dq	ymm6{k7}, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
9948	vcvttpd2dq	ymm6{k7}, ZMMWORD PTR [edx-8256]	 # AVX512F
9949	vcvttpd2dq	ymm6{k7}, [edx+1016]{1to8}	 # AVX512F Disp8
9950	vcvttpd2dq	ymm6{k7}, [edx+1024]{1to8}	 # AVX512F
9951	vcvttpd2dq	ymm6{k7}, [edx-1024]{1to8}	 # AVX512F Disp8
9952	vcvttpd2dq	ymm6{k7}, [edx-1032]{1to8}	 # AVX512F
9953
9954	vcvttps2dq	zmm6, zmm5	 # AVX512F
9955	vcvttps2dq	zmm6{k7}, zmm5	 # AVX512F
9956	vcvttps2dq	zmm6{k7}{z}, zmm5	 # AVX512F
9957	vcvttps2dq	zmm6, zmm5, {sae}	 # AVX512F
9958	vcvttps2dq	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
9959	vcvttps2dq	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
9960	vcvttps2dq	zmm6, [eax]{1to16}	 # AVX512F
9961	vcvttps2dq	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
9962	vcvttps2dq	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
9963	vcvttps2dq	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
9964	vcvttps2dq	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
9965	vcvttps2dq	zmm6, [edx+508]{1to16}	 # AVX512F Disp8
9966	vcvttps2dq	zmm6, [edx+512]{1to16}	 # AVX512F
9967	vcvttps2dq	zmm6, [edx-512]{1to16}	 # AVX512F Disp8
9968	vcvttps2dq	zmm6, [edx-516]{1to16}	 # AVX512F
9969
9970	vcvttsd2si	eax, xmm6, {sae}	 # AVX512F
9971	vcvttsd2si	ebp, xmm6, {sae}	 # AVX512F
9972
9973	vcvttss2si	eax, xmm6, {sae}	 # AVX512F
9974	vcvttss2si	ebp, xmm6, {sae}	 # AVX512F
9975
9976	vcvtudq2pd	zmm6{k7}, ymm5	 # AVX512F
9977	vcvtudq2pd	zmm6{k7}{z}, ymm5	 # AVX512F
9978	vcvtudq2pd	zmm6{k7}, YMMWORD PTR [ecx]	 # AVX512F
9979	vcvtudq2pd	zmm6{k7}, YMMWORD PTR [esp+esi*8-123456]	 # AVX512F
9980	vcvtudq2pd	zmm6{k7}, [eax]{1to8}	 # AVX512F
9981	vcvtudq2pd	zmm6{k7}, YMMWORD PTR [edx+4064]	 # AVX512F Disp8
9982	vcvtudq2pd	zmm6{k7}, YMMWORD PTR [edx+4096]	 # AVX512F
9983	vcvtudq2pd	zmm6{k7}, YMMWORD PTR [edx-4096]	 # AVX512F Disp8
9984	vcvtudq2pd	zmm6{k7}, YMMWORD PTR [edx-4128]	 # AVX512F
9985	vcvtudq2pd	zmm6{k7}, [edx+508]{1to8}	 # AVX512F Disp8
9986	vcvtudq2pd	zmm6{k7}, [edx+512]{1to8}	 # AVX512F
9987	vcvtudq2pd	zmm6{k7}, [edx-512]{1to8}	 # AVX512F Disp8
9988	vcvtudq2pd	zmm6{k7}, [edx-516]{1to8}	 # AVX512F
9989
9990	vcvtudq2ps	zmm6, zmm5	 # AVX512F
9991	vcvtudq2ps	zmm6{k7}, zmm5	 # AVX512F
9992	vcvtudq2ps	zmm6{k7}{z}, zmm5	 # AVX512F
9993	vcvtudq2ps	zmm6, zmm5, {rn-sae}	 # AVX512F
9994	vcvtudq2ps	zmm6, zmm5, {ru-sae}	 # AVX512F
9995	vcvtudq2ps	zmm6, zmm5, {rd-sae}	 # AVX512F
9996	vcvtudq2ps	zmm6, zmm5, {rz-sae}	 # AVX512F
9997	vcvtudq2ps	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
9998	vcvtudq2ps	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
9999	vcvtudq2ps	zmm6, [eax]{1to16}	 # AVX512F
10000	vcvtudq2ps	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10001	vcvtudq2ps	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
10002	vcvtudq2ps	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10003	vcvtudq2ps	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
10004	vcvtudq2ps	zmm6, [edx+508]{1to16}	 # AVX512F Disp8
10005	vcvtudq2ps	zmm6, [edx+512]{1to16}	 # AVX512F
10006	vcvtudq2ps	zmm6, [edx-512]{1to16}	 # AVX512F Disp8
10007	vcvtudq2ps	zmm6, [edx-516]{1to16}	 # AVX512F
10008
10009	vdivpd	zmm6, zmm5, zmm4	 # AVX512F
10010	vdivpd	zmm6{k7}, zmm5, zmm4	 # AVX512F
10011	vdivpd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10012	vdivpd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10013	vdivpd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10014	vdivpd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10015	vdivpd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10016	vdivpd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10017	vdivpd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10018	vdivpd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
10019	vdivpd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10020	vdivpd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10021	vdivpd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10022	vdivpd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10023	vdivpd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
10024	vdivpd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
10025	vdivpd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
10026	vdivpd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
10027
10028	vdivps	zmm6, zmm5, zmm4	 # AVX512F
10029	vdivps	zmm6{k7}, zmm5, zmm4	 # AVX512F
10030	vdivps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10031	vdivps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10032	vdivps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10033	vdivps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10034	vdivps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10035	vdivps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10036	vdivps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10037	vdivps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
10038	vdivps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10039	vdivps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10040	vdivps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10041	vdivps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10042	vdivps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
10043	vdivps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
10044	vdivps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
10045	vdivps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
10046
10047	vdivsd	xmm6{k7}, xmm5, xmm4	 # AVX512F
10048	vdivsd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
10049	vdivsd	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
10050	vdivsd	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
10051	vdivsd	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
10052	vdivsd	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
10053	vdivsd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
10054	vdivsd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
10055	vdivsd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
10056	vdivsd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
10057	vdivsd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
10058	vdivsd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
10059
10060	vdivss	xmm6{k7}, xmm5, xmm4	 # AVX512F
10061	vdivss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
10062	vdivss	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
10063	vdivss	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
10064	vdivss	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
10065	vdivss	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
10066	vdivss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
10067	vdivss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
10068	vdivss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
10069	vdivss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
10070	vdivss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
10071	vdivss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
10072
10073	vexpandpd	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
10074	vexpandpd	zmm6{k7}, ZMMWORD PTR [ecx]	 # AVX512F
10075	vexpandpd	zmm6{k7}{z}, ZMMWORD PTR [ecx]	 # AVX512F
10076	vexpandpd	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10077	vexpandpd	zmm6, ZMMWORD PTR [edx+1016]	 # AVX512F Disp8
10078	vexpandpd	zmm6, ZMMWORD PTR [edx+1024]	 # AVX512F
10079	vexpandpd	zmm6, ZMMWORD PTR [edx-1024]	 # AVX512F Disp8
10080	vexpandpd	zmm6, ZMMWORD PTR [edx-1032]	 # AVX512F
10081
10082	vexpandpd	zmm6, zmm5	 # AVX512F
10083	vexpandpd	zmm6{k7}, zmm5	 # AVX512F
10084	vexpandpd	zmm6{k7}{z}, zmm5	 # AVX512F
10085
10086	vexpandps	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
10087	vexpandps	zmm6{k7}, ZMMWORD PTR [ecx]	 # AVX512F
10088	vexpandps	zmm6{k7}{z}, ZMMWORD PTR [ecx]	 # AVX512F
10089	vexpandps	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10090	vexpandps	zmm6, ZMMWORD PTR [edx+508]	 # AVX512F Disp8
10091	vexpandps	zmm6, ZMMWORD PTR [edx+512]	 # AVX512F
10092	vexpandps	zmm6, ZMMWORD PTR [edx-512]	 # AVX512F Disp8
10093	vexpandps	zmm6, ZMMWORD PTR [edx-516]	 # AVX512F
10094
10095	vexpandps	zmm6, zmm5	 # AVX512F
10096	vexpandps	zmm6{k7}, zmm5	 # AVX512F
10097	vexpandps	zmm6{k7}{z}, zmm5	 # AVX512F
10098
10099	vextractf32x4	xmm6{k7}, zmm5, 0xab	 # AVX512F
10100	vextractf32x4	xmm6{k7}{z}, zmm5, 0xab	 # AVX512F
10101	vextractf32x4	xmm6{k7}, zmm5, 123	 # AVX512F
10102
10103	vextractf64x4	ymm6{k7}, zmm5, 0xab	 # AVX512F
10104	vextractf64x4	ymm6{k7}{z}, zmm5, 0xab	 # AVX512F
10105	vextractf64x4	ymm6{k7}, zmm5, 123	 # AVX512F
10106
10107	vextracti32x4	xmm6{k7}, zmm5, 0xab	 # AVX512F
10108	vextracti32x4	xmm6{k7}{z}, zmm5, 0xab	 # AVX512F
10109	vextracti32x4	xmm6{k7}, zmm5, 123	 # AVX512F
10110
10111	vextracti64x4	ymm6{k7}, zmm5, 0xab	 # AVX512F
10112	vextracti64x4	ymm6{k7}{z}, zmm5, 0xab	 # AVX512F
10113	vextracti64x4	ymm6{k7}, zmm5, 123	 # AVX512F
10114
10115	vfmadd132pd	zmm6, zmm5, zmm4	 # AVX512F
10116	vfmadd132pd	zmm6{k7}, zmm5, zmm4	 # AVX512F
10117	vfmadd132pd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10118	vfmadd132pd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10119	vfmadd132pd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10120	vfmadd132pd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10121	vfmadd132pd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10122	vfmadd132pd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10123	vfmadd132pd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10124	vfmadd132pd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
10125	vfmadd132pd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10126	vfmadd132pd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10127	vfmadd132pd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10128	vfmadd132pd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10129	vfmadd132pd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
10130	vfmadd132pd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
10131	vfmadd132pd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
10132	vfmadd132pd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
10133
10134	vfmadd132ps	zmm6, zmm5, zmm4	 # AVX512F
10135	vfmadd132ps	zmm6{k7}, zmm5, zmm4	 # AVX512F
10136	vfmadd132ps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10137	vfmadd132ps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10138	vfmadd132ps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10139	vfmadd132ps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10140	vfmadd132ps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10141	vfmadd132ps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10142	vfmadd132ps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10143	vfmadd132ps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
10144	vfmadd132ps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10145	vfmadd132ps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10146	vfmadd132ps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10147	vfmadd132ps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10148	vfmadd132ps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
10149	vfmadd132ps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
10150	vfmadd132ps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
10151	vfmadd132ps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
10152
10153	vfmadd132sd	xmm6{k7}, xmm5, xmm4	 # AVX512F
10154	vfmadd132sd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
10155	vfmadd132sd	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
10156	vfmadd132sd	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
10157	vfmadd132sd	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
10158	vfmadd132sd	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
10159	vfmadd132sd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
10160	vfmadd132sd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
10161	vfmadd132sd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
10162	vfmadd132sd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
10163	vfmadd132sd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
10164	vfmadd132sd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
10165
10166	vfmadd132ss	xmm6{k7}, xmm5, xmm4	 # AVX512F
10167	vfmadd132ss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
10168	vfmadd132ss	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
10169	vfmadd132ss	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
10170	vfmadd132ss	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
10171	vfmadd132ss	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
10172	vfmadd132ss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
10173	vfmadd132ss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
10174	vfmadd132ss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
10175	vfmadd132ss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
10176	vfmadd132ss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
10177	vfmadd132ss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
10178
10179	vfmadd213pd	zmm6, zmm5, zmm4	 # AVX512F
10180	vfmadd213pd	zmm6{k7}, zmm5, zmm4	 # AVX512F
10181	vfmadd213pd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10182	vfmadd213pd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10183	vfmadd213pd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10184	vfmadd213pd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10185	vfmadd213pd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10186	vfmadd213pd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10187	vfmadd213pd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10188	vfmadd213pd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
10189	vfmadd213pd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10190	vfmadd213pd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10191	vfmadd213pd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10192	vfmadd213pd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10193	vfmadd213pd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
10194	vfmadd213pd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
10195	vfmadd213pd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
10196	vfmadd213pd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
10197
10198	vfmadd213ps	zmm6, zmm5, zmm4	 # AVX512F
10199	vfmadd213ps	zmm6{k7}, zmm5, zmm4	 # AVX512F
10200	vfmadd213ps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10201	vfmadd213ps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10202	vfmadd213ps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10203	vfmadd213ps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10204	vfmadd213ps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10205	vfmadd213ps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10206	vfmadd213ps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10207	vfmadd213ps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
10208	vfmadd213ps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10209	vfmadd213ps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10210	vfmadd213ps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10211	vfmadd213ps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10212	vfmadd213ps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
10213	vfmadd213ps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
10214	vfmadd213ps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
10215	vfmadd213ps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
10216
10217	vfmadd213sd	xmm6{k7}, xmm5, xmm4	 # AVX512F
10218	vfmadd213sd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
10219	vfmadd213sd	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
10220	vfmadd213sd	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
10221	vfmadd213sd	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
10222	vfmadd213sd	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
10223	vfmadd213sd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
10224	vfmadd213sd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
10225	vfmadd213sd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
10226	vfmadd213sd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
10227	vfmadd213sd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
10228	vfmadd213sd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
10229
10230	vfmadd213ss	xmm6{k7}, xmm5, xmm4	 # AVX512F
10231	vfmadd213ss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
10232	vfmadd213ss	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
10233	vfmadd213ss	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
10234	vfmadd213ss	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
10235	vfmadd213ss	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
10236	vfmadd213ss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
10237	vfmadd213ss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
10238	vfmadd213ss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
10239	vfmadd213ss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
10240	vfmadd213ss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
10241	vfmadd213ss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
10242
10243	vfmadd231pd	zmm6, zmm5, zmm4	 # AVX512F
10244	vfmadd231pd	zmm6{k7}, zmm5, zmm4	 # AVX512F
10245	vfmadd231pd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10246	vfmadd231pd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10247	vfmadd231pd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10248	vfmadd231pd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10249	vfmadd231pd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10250	vfmadd231pd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10251	vfmadd231pd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10252	vfmadd231pd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
10253	vfmadd231pd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10254	vfmadd231pd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10255	vfmadd231pd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10256	vfmadd231pd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10257	vfmadd231pd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
10258	vfmadd231pd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
10259	vfmadd231pd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
10260	vfmadd231pd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
10261
10262	vfmadd231ps	zmm6, zmm5, zmm4	 # AVX512F
10263	vfmadd231ps	zmm6{k7}, zmm5, zmm4	 # AVX512F
10264	vfmadd231ps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10265	vfmadd231ps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10266	vfmadd231ps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10267	vfmadd231ps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10268	vfmadd231ps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10269	vfmadd231ps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10270	vfmadd231ps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10271	vfmadd231ps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
10272	vfmadd231ps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10273	vfmadd231ps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10274	vfmadd231ps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10275	vfmadd231ps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10276	vfmadd231ps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
10277	vfmadd231ps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
10278	vfmadd231ps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
10279	vfmadd231ps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
10280
10281	vfmadd231sd	xmm6{k7}, xmm5, xmm4	 # AVX512F
10282	vfmadd231sd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
10283	vfmadd231sd	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
10284	vfmadd231sd	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
10285	vfmadd231sd	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
10286	vfmadd231sd	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
10287	vfmadd231sd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
10288	vfmadd231sd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
10289	vfmadd231sd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
10290	vfmadd231sd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
10291	vfmadd231sd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
10292	vfmadd231sd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
10293
10294	vfmadd231ss	xmm6{k7}, xmm5, xmm4	 # AVX512F
10295	vfmadd231ss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
10296	vfmadd231ss	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
10297	vfmadd231ss	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
10298	vfmadd231ss	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
10299	vfmadd231ss	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
10300	vfmadd231ss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
10301	vfmadd231ss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
10302	vfmadd231ss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
10303	vfmadd231ss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
10304	vfmadd231ss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
10305	vfmadd231ss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
10306
10307	vfmaddsub132pd	zmm6, zmm5, zmm4	 # AVX512F
10308	vfmaddsub132pd	zmm6{k7}, zmm5, zmm4	 # AVX512F
10309	vfmaddsub132pd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10310	vfmaddsub132pd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10311	vfmaddsub132pd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10312	vfmaddsub132pd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10313	vfmaddsub132pd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10314	vfmaddsub132pd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10315	vfmaddsub132pd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10316	vfmaddsub132pd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
10317	vfmaddsub132pd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10318	vfmaddsub132pd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10319	vfmaddsub132pd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10320	vfmaddsub132pd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10321	vfmaddsub132pd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
10322	vfmaddsub132pd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
10323	vfmaddsub132pd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
10324	vfmaddsub132pd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
10325
10326	vfmaddsub132ps	zmm6, zmm5, zmm4	 # AVX512F
10327	vfmaddsub132ps	zmm6{k7}, zmm5, zmm4	 # AVX512F
10328	vfmaddsub132ps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10329	vfmaddsub132ps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10330	vfmaddsub132ps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10331	vfmaddsub132ps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10332	vfmaddsub132ps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10333	vfmaddsub132ps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10334	vfmaddsub132ps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10335	vfmaddsub132ps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
10336	vfmaddsub132ps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10337	vfmaddsub132ps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10338	vfmaddsub132ps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10339	vfmaddsub132ps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10340	vfmaddsub132ps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
10341	vfmaddsub132ps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
10342	vfmaddsub132ps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
10343	vfmaddsub132ps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
10344
10345	vfmaddsub213pd	zmm6, zmm5, zmm4	 # AVX512F
10346	vfmaddsub213pd	zmm6{k7}, zmm5, zmm4	 # AVX512F
10347	vfmaddsub213pd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10348	vfmaddsub213pd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10349	vfmaddsub213pd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10350	vfmaddsub213pd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10351	vfmaddsub213pd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10352	vfmaddsub213pd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10353	vfmaddsub213pd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10354	vfmaddsub213pd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
10355	vfmaddsub213pd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10356	vfmaddsub213pd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10357	vfmaddsub213pd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10358	vfmaddsub213pd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10359	vfmaddsub213pd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
10360	vfmaddsub213pd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
10361	vfmaddsub213pd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
10362	vfmaddsub213pd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
10363
10364	vfmaddsub213ps	zmm6, zmm5, zmm4	 # AVX512F
10365	vfmaddsub213ps	zmm6{k7}, zmm5, zmm4	 # AVX512F
10366	vfmaddsub213ps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10367	vfmaddsub213ps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10368	vfmaddsub213ps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10369	vfmaddsub213ps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10370	vfmaddsub213ps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10371	vfmaddsub213ps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10372	vfmaddsub213ps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10373	vfmaddsub213ps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
10374	vfmaddsub213ps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10375	vfmaddsub213ps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10376	vfmaddsub213ps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10377	vfmaddsub213ps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10378	vfmaddsub213ps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
10379	vfmaddsub213ps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
10380	vfmaddsub213ps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
10381	vfmaddsub213ps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
10382
10383	vfmaddsub231pd	zmm6, zmm5, zmm4	 # AVX512F
10384	vfmaddsub231pd	zmm6{k7}, zmm5, zmm4	 # AVX512F
10385	vfmaddsub231pd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10386	vfmaddsub231pd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10387	vfmaddsub231pd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10388	vfmaddsub231pd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10389	vfmaddsub231pd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10390	vfmaddsub231pd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10391	vfmaddsub231pd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10392	vfmaddsub231pd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
10393	vfmaddsub231pd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10394	vfmaddsub231pd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10395	vfmaddsub231pd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10396	vfmaddsub231pd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10397	vfmaddsub231pd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
10398	vfmaddsub231pd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
10399	vfmaddsub231pd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
10400	vfmaddsub231pd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
10401
10402	vfmaddsub231ps	zmm6, zmm5, zmm4	 # AVX512F
10403	vfmaddsub231ps	zmm6{k7}, zmm5, zmm4	 # AVX512F
10404	vfmaddsub231ps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10405	vfmaddsub231ps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10406	vfmaddsub231ps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10407	vfmaddsub231ps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10408	vfmaddsub231ps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10409	vfmaddsub231ps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10410	vfmaddsub231ps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10411	vfmaddsub231ps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
10412	vfmaddsub231ps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10413	vfmaddsub231ps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10414	vfmaddsub231ps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10415	vfmaddsub231ps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10416	vfmaddsub231ps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
10417	vfmaddsub231ps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
10418	vfmaddsub231ps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
10419	vfmaddsub231ps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
10420
10421	vfmsub132pd	zmm6, zmm5, zmm4	 # AVX512F
10422	vfmsub132pd	zmm6{k7}, zmm5, zmm4	 # AVX512F
10423	vfmsub132pd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10424	vfmsub132pd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10425	vfmsub132pd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10426	vfmsub132pd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10427	vfmsub132pd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10428	vfmsub132pd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10429	vfmsub132pd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10430	vfmsub132pd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
10431	vfmsub132pd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10432	vfmsub132pd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10433	vfmsub132pd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10434	vfmsub132pd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10435	vfmsub132pd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
10436	vfmsub132pd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
10437	vfmsub132pd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
10438	vfmsub132pd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
10439
10440	vfmsub132ps	zmm6, zmm5, zmm4	 # AVX512F
10441	vfmsub132ps	zmm6{k7}, zmm5, zmm4	 # AVX512F
10442	vfmsub132ps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10443	vfmsub132ps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10444	vfmsub132ps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10445	vfmsub132ps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10446	vfmsub132ps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10447	vfmsub132ps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10448	vfmsub132ps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10449	vfmsub132ps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
10450	vfmsub132ps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10451	vfmsub132ps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10452	vfmsub132ps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10453	vfmsub132ps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10454	vfmsub132ps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
10455	vfmsub132ps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
10456	vfmsub132ps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
10457	vfmsub132ps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
10458
10459	vfmsub132sd	xmm6{k7}, xmm5, xmm4	 # AVX512F
10460	vfmsub132sd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
10461	vfmsub132sd	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
10462	vfmsub132sd	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
10463	vfmsub132sd	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
10464	vfmsub132sd	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
10465	vfmsub132sd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
10466	vfmsub132sd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
10467	vfmsub132sd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
10468	vfmsub132sd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
10469	vfmsub132sd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
10470	vfmsub132sd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
10471
10472	vfmsub132ss	xmm6{k7}, xmm5, xmm4	 # AVX512F
10473	vfmsub132ss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
10474	vfmsub132ss	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
10475	vfmsub132ss	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
10476	vfmsub132ss	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
10477	vfmsub132ss	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
10478	vfmsub132ss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
10479	vfmsub132ss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
10480	vfmsub132ss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
10481	vfmsub132ss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
10482	vfmsub132ss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
10483	vfmsub132ss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
10484
10485	vfmsub213pd	zmm6, zmm5, zmm4	 # AVX512F
10486	vfmsub213pd	zmm6{k7}, zmm5, zmm4	 # AVX512F
10487	vfmsub213pd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10488	vfmsub213pd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10489	vfmsub213pd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10490	vfmsub213pd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10491	vfmsub213pd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10492	vfmsub213pd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10493	vfmsub213pd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10494	vfmsub213pd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
10495	vfmsub213pd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10496	vfmsub213pd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10497	vfmsub213pd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10498	vfmsub213pd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10499	vfmsub213pd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
10500	vfmsub213pd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
10501	vfmsub213pd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
10502	vfmsub213pd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
10503
10504	vfmsub213ps	zmm6, zmm5, zmm4	 # AVX512F
10505	vfmsub213ps	zmm6{k7}, zmm5, zmm4	 # AVX512F
10506	vfmsub213ps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10507	vfmsub213ps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10508	vfmsub213ps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10509	vfmsub213ps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10510	vfmsub213ps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10511	vfmsub213ps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10512	vfmsub213ps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10513	vfmsub213ps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
10514	vfmsub213ps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10515	vfmsub213ps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10516	vfmsub213ps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10517	vfmsub213ps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10518	vfmsub213ps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
10519	vfmsub213ps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
10520	vfmsub213ps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
10521	vfmsub213ps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
10522
10523	vfmsub213sd	xmm6{k7}, xmm5, xmm4	 # AVX512F
10524	vfmsub213sd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
10525	vfmsub213sd	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
10526	vfmsub213sd	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
10527	vfmsub213sd	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
10528	vfmsub213sd	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
10529	vfmsub213sd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
10530	vfmsub213sd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
10531	vfmsub213sd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
10532	vfmsub213sd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
10533	vfmsub213sd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
10534	vfmsub213sd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
10535
10536	vfmsub213ss	xmm6{k7}, xmm5, xmm4	 # AVX512F
10537	vfmsub213ss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
10538	vfmsub213ss	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
10539	vfmsub213ss	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
10540	vfmsub213ss	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
10541	vfmsub213ss	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
10542	vfmsub213ss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
10543	vfmsub213ss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
10544	vfmsub213ss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
10545	vfmsub213ss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
10546	vfmsub213ss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
10547	vfmsub213ss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
10548
10549	vfmsub231pd	zmm6, zmm5, zmm4	 # AVX512F
10550	vfmsub231pd	zmm6{k7}, zmm5, zmm4	 # AVX512F
10551	vfmsub231pd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10552	vfmsub231pd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10553	vfmsub231pd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10554	vfmsub231pd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10555	vfmsub231pd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10556	vfmsub231pd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10557	vfmsub231pd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10558	vfmsub231pd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
10559	vfmsub231pd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10560	vfmsub231pd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10561	vfmsub231pd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10562	vfmsub231pd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10563	vfmsub231pd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
10564	vfmsub231pd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
10565	vfmsub231pd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
10566	vfmsub231pd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
10567
10568	vfmsub231ps	zmm6, zmm5, zmm4	 # AVX512F
10569	vfmsub231ps	zmm6{k7}, zmm5, zmm4	 # AVX512F
10570	vfmsub231ps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10571	vfmsub231ps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10572	vfmsub231ps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10573	vfmsub231ps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10574	vfmsub231ps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10575	vfmsub231ps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10576	vfmsub231ps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10577	vfmsub231ps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
10578	vfmsub231ps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10579	vfmsub231ps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10580	vfmsub231ps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10581	vfmsub231ps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10582	vfmsub231ps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
10583	vfmsub231ps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
10584	vfmsub231ps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
10585	vfmsub231ps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
10586
10587	vfmsub231sd	xmm6{k7}, xmm5, xmm4	 # AVX512F
10588	vfmsub231sd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
10589	vfmsub231sd	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
10590	vfmsub231sd	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
10591	vfmsub231sd	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
10592	vfmsub231sd	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
10593	vfmsub231sd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
10594	vfmsub231sd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
10595	vfmsub231sd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
10596	vfmsub231sd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
10597	vfmsub231sd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
10598	vfmsub231sd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
10599
10600	vfmsub231ss	xmm6{k7}, xmm5, xmm4	 # AVX512F
10601	vfmsub231ss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
10602	vfmsub231ss	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
10603	vfmsub231ss	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
10604	vfmsub231ss	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
10605	vfmsub231ss	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
10606	vfmsub231ss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
10607	vfmsub231ss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
10608	vfmsub231ss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
10609	vfmsub231ss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
10610	vfmsub231ss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
10611	vfmsub231ss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
10612
10613	vfmsubadd132pd	zmm6, zmm5, zmm4	 # AVX512F
10614	vfmsubadd132pd	zmm6{k7}, zmm5, zmm4	 # AVX512F
10615	vfmsubadd132pd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10616	vfmsubadd132pd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10617	vfmsubadd132pd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10618	vfmsubadd132pd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10619	vfmsubadd132pd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10620	vfmsubadd132pd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10621	vfmsubadd132pd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10622	vfmsubadd132pd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
10623	vfmsubadd132pd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10624	vfmsubadd132pd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10625	vfmsubadd132pd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10626	vfmsubadd132pd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10627	vfmsubadd132pd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
10628	vfmsubadd132pd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
10629	vfmsubadd132pd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
10630	vfmsubadd132pd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
10631
10632	vfmsubadd132ps	zmm6, zmm5, zmm4	 # AVX512F
10633	vfmsubadd132ps	zmm6{k7}, zmm5, zmm4	 # AVX512F
10634	vfmsubadd132ps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10635	vfmsubadd132ps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10636	vfmsubadd132ps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10637	vfmsubadd132ps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10638	vfmsubadd132ps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10639	vfmsubadd132ps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10640	vfmsubadd132ps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10641	vfmsubadd132ps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
10642	vfmsubadd132ps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10643	vfmsubadd132ps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10644	vfmsubadd132ps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10645	vfmsubadd132ps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10646	vfmsubadd132ps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
10647	vfmsubadd132ps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
10648	vfmsubadd132ps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
10649	vfmsubadd132ps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
10650
10651	vfmsubadd213pd	zmm6, zmm5, zmm4	 # AVX512F
10652	vfmsubadd213pd	zmm6{k7}, zmm5, zmm4	 # AVX512F
10653	vfmsubadd213pd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10654	vfmsubadd213pd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10655	vfmsubadd213pd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10656	vfmsubadd213pd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10657	vfmsubadd213pd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10658	vfmsubadd213pd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10659	vfmsubadd213pd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10660	vfmsubadd213pd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
10661	vfmsubadd213pd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10662	vfmsubadd213pd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10663	vfmsubadd213pd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10664	vfmsubadd213pd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10665	vfmsubadd213pd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
10666	vfmsubadd213pd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
10667	vfmsubadd213pd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
10668	vfmsubadd213pd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
10669
10670	vfmsubadd213ps	zmm6, zmm5, zmm4	 # AVX512F
10671	vfmsubadd213ps	zmm6{k7}, zmm5, zmm4	 # AVX512F
10672	vfmsubadd213ps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10673	vfmsubadd213ps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10674	vfmsubadd213ps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10675	vfmsubadd213ps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10676	vfmsubadd213ps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10677	vfmsubadd213ps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10678	vfmsubadd213ps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10679	vfmsubadd213ps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
10680	vfmsubadd213ps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10681	vfmsubadd213ps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10682	vfmsubadd213ps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10683	vfmsubadd213ps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10684	vfmsubadd213ps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
10685	vfmsubadd213ps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
10686	vfmsubadd213ps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
10687	vfmsubadd213ps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
10688
10689	vfmsubadd231pd	zmm6, zmm5, zmm4	 # AVX512F
10690	vfmsubadd231pd	zmm6{k7}, zmm5, zmm4	 # AVX512F
10691	vfmsubadd231pd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10692	vfmsubadd231pd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10693	vfmsubadd231pd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10694	vfmsubadd231pd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10695	vfmsubadd231pd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10696	vfmsubadd231pd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10697	vfmsubadd231pd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10698	vfmsubadd231pd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
10699	vfmsubadd231pd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10700	vfmsubadd231pd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10701	vfmsubadd231pd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10702	vfmsubadd231pd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10703	vfmsubadd231pd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
10704	vfmsubadd231pd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
10705	vfmsubadd231pd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
10706	vfmsubadd231pd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
10707
10708	vfmsubadd231ps	zmm6, zmm5, zmm4	 # AVX512F
10709	vfmsubadd231ps	zmm6{k7}, zmm5, zmm4	 # AVX512F
10710	vfmsubadd231ps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10711	vfmsubadd231ps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10712	vfmsubadd231ps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10713	vfmsubadd231ps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10714	vfmsubadd231ps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10715	vfmsubadd231ps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10716	vfmsubadd231ps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10717	vfmsubadd231ps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
10718	vfmsubadd231ps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10719	vfmsubadd231ps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10720	vfmsubadd231ps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10721	vfmsubadd231ps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10722	vfmsubadd231ps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
10723	vfmsubadd231ps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
10724	vfmsubadd231ps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
10725	vfmsubadd231ps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
10726
10727	vfnmadd132pd	zmm6, zmm5, zmm4	 # AVX512F
10728	vfnmadd132pd	zmm6{k7}, zmm5, zmm4	 # AVX512F
10729	vfnmadd132pd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10730	vfnmadd132pd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10731	vfnmadd132pd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10732	vfnmadd132pd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10733	vfnmadd132pd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10734	vfnmadd132pd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10735	vfnmadd132pd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10736	vfnmadd132pd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
10737	vfnmadd132pd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10738	vfnmadd132pd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10739	vfnmadd132pd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10740	vfnmadd132pd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10741	vfnmadd132pd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
10742	vfnmadd132pd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
10743	vfnmadd132pd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
10744	vfnmadd132pd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
10745
10746	vfnmadd132ps	zmm6, zmm5, zmm4	 # AVX512F
10747	vfnmadd132ps	zmm6{k7}, zmm5, zmm4	 # AVX512F
10748	vfnmadd132ps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10749	vfnmadd132ps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10750	vfnmadd132ps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10751	vfnmadd132ps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10752	vfnmadd132ps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10753	vfnmadd132ps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10754	vfnmadd132ps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10755	vfnmadd132ps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
10756	vfnmadd132ps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10757	vfnmadd132ps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10758	vfnmadd132ps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10759	vfnmadd132ps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10760	vfnmadd132ps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
10761	vfnmadd132ps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
10762	vfnmadd132ps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
10763	vfnmadd132ps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
10764
10765	vfnmadd132sd	xmm6{k7}, xmm5, xmm4	 # AVX512F
10766	vfnmadd132sd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
10767	vfnmadd132sd	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
10768	vfnmadd132sd	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
10769	vfnmadd132sd	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
10770	vfnmadd132sd	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
10771	vfnmadd132sd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
10772	vfnmadd132sd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
10773	vfnmadd132sd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
10774	vfnmadd132sd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
10775	vfnmadd132sd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
10776	vfnmadd132sd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
10777
10778	vfnmadd132ss	xmm6{k7}, xmm5, xmm4	 # AVX512F
10779	vfnmadd132ss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
10780	vfnmadd132ss	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
10781	vfnmadd132ss	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
10782	vfnmadd132ss	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
10783	vfnmadd132ss	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
10784	vfnmadd132ss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
10785	vfnmadd132ss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
10786	vfnmadd132ss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
10787	vfnmadd132ss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
10788	vfnmadd132ss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
10789	vfnmadd132ss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
10790
10791	vfnmadd213pd	zmm6, zmm5, zmm4	 # AVX512F
10792	vfnmadd213pd	zmm6{k7}, zmm5, zmm4	 # AVX512F
10793	vfnmadd213pd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10794	vfnmadd213pd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10795	vfnmadd213pd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10796	vfnmadd213pd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10797	vfnmadd213pd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10798	vfnmadd213pd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10799	vfnmadd213pd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10800	vfnmadd213pd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
10801	vfnmadd213pd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10802	vfnmadd213pd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10803	vfnmadd213pd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10804	vfnmadd213pd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10805	vfnmadd213pd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
10806	vfnmadd213pd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
10807	vfnmadd213pd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
10808	vfnmadd213pd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
10809
10810	vfnmadd213ps	zmm6, zmm5, zmm4	 # AVX512F
10811	vfnmadd213ps	zmm6{k7}, zmm5, zmm4	 # AVX512F
10812	vfnmadd213ps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10813	vfnmadd213ps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10814	vfnmadd213ps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10815	vfnmadd213ps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10816	vfnmadd213ps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10817	vfnmadd213ps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10818	vfnmadd213ps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10819	vfnmadd213ps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
10820	vfnmadd213ps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10821	vfnmadd213ps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10822	vfnmadd213ps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10823	vfnmadd213ps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10824	vfnmadd213ps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
10825	vfnmadd213ps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
10826	vfnmadd213ps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
10827	vfnmadd213ps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
10828
10829	vfnmadd213sd	xmm6{k7}, xmm5, xmm4	 # AVX512F
10830	vfnmadd213sd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
10831	vfnmadd213sd	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
10832	vfnmadd213sd	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
10833	vfnmadd213sd	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
10834	vfnmadd213sd	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
10835	vfnmadd213sd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
10836	vfnmadd213sd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
10837	vfnmadd213sd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
10838	vfnmadd213sd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
10839	vfnmadd213sd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
10840	vfnmadd213sd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
10841
10842	vfnmadd213ss	xmm6{k7}, xmm5, xmm4	 # AVX512F
10843	vfnmadd213ss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
10844	vfnmadd213ss	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
10845	vfnmadd213ss	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
10846	vfnmadd213ss	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
10847	vfnmadd213ss	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
10848	vfnmadd213ss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
10849	vfnmadd213ss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
10850	vfnmadd213ss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
10851	vfnmadd213ss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
10852	vfnmadd213ss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
10853	vfnmadd213ss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
10854
10855	vfnmadd231pd	zmm6, zmm5, zmm4	 # AVX512F
10856	vfnmadd231pd	zmm6{k7}, zmm5, zmm4	 # AVX512F
10857	vfnmadd231pd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10858	vfnmadd231pd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10859	vfnmadd231pd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10860	vfnmadd231pd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10861	vfnmadd231pd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10862	vfnmadd231pd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10863	vfnmadd231pd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10864	vfnmadd231pd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
10865	vfnmadd231pd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10866	vfnmadd231pd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10867	vfnmadd231pd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10868	vfnmadd231pd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10869	vfnmadd231pd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
10870	vfnmadd231pd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
10871	vfnmadd231pd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
10872	vfnmadd231pd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
10873
10874	vfnmadd231ps	zmm6, zmm5, zmm4	 # AVX512F
10875	vfnmadd231ps	zmm6{k7}, zmm5, zmm4	 # AVX512F
10876	vfnmadd231ps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10877	vfnmadd231ps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10878	vfnmadd231ps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10879	vfnmadd231ps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10880	vfnmadd231ps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10881	vfnmadd231ps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10882	vfnmadd231ps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10883	vfnmadd231ps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
10884	vfnmadd231ps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10885	vfnmadd231ps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10886	vfnmadd231ps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10887	vfnmadd231ps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10888	vfnmadd231ps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
10889	vfnmadd231ps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
10890	vfnmadd231ps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
10891	vfnmadd231ps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
10892
10893	vfnmadd231sd	xmm6{k7}, xmm5, xmm4	 # AVX512F
10894	vfnmadd231sd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
10895	vfnmadd231sd	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
10896	vfnmadd231sd	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
10897	vfnmadd231sd	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
10898	vfnmadd231sd	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
10899	vfnmadd231sd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
10900	vfnmadd231sd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
10901	vfnmadd231sd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
10902	vfnmadd231sd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
10903	vfnmadd231sd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
10904	vfnmadd231sd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
10905
10906	vfnmadd231ss	xmm6{k7}, xmm5, xmm4	 # AVX512F
10907	vfnmadd231ss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
10908	vfnmadd231ss	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
10909	vfnmadd231ss	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
10910	vfnmadd231ss	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
10911	vfnmadd231ss	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
10912	vfnmadd231ss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
10913	vfnmadd231ss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
10914	vfnmadd231ss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
10915	vfnmadd231ss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
10916	vfnmadd231ss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
10917	vfnmadd231ss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
10918
10919	vfnmsub132pd	zmm6, zmm5, zmm4	 # AVX512F
10920	vfnmsub132pd	zmm6{k7}, zmm5, zmm4	 # AVX512F
10921	vfnmsub132pd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10922	vfnmsub132pd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10923	vfnmsub132pd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10924	vfnmsub132pd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10925	vfnmsub132pd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10926	vfnmsub132pd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10927	vfnmsub132pd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10928	vfnmsub132pd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
10929	vfnmsub132pd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10930	vfnmsub132pd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10931	vfnmsub132pd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10932	vfnmsub132pd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10933	vfnmsub132pd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
10934	vfnmsub132pd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
10935	vfnmsub132pd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
10936	vfnmsub132pd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
10937
10938	vfnmsub132ps	zmm6, zmm5, zmm4	 # AVX512F
10939	vfnmsub132ps	zmm6{k7}, zmm5, zmm4	 # AVX512F
10940	vfnmsub132ps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10941	vfnmsub132ps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10942	vfnmsub132ps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10943	vfnmsub132ps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10944	vfnmsub132ps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10945	vfnmsub132ps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10946	vfnmsub132ps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10947	vfnmsub132ps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
10948	vfnmsub132ps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10949	vfnmsub132ps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10950	vfnmsub132ps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10951	vfnmsub132ps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10952	vfnmsub132ps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
10953	vfnmsub132ps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
10954	vfnmsub132ps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
10955	vfnmsub132ps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
10956
10957	vfnmsub132sd	xmm6{k7}, xmm5, xmm4	 # AVX512F
10958	vfnmsub132sd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
10959	vfnmsub132sd	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
10960	vfnmsub132sd	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
10961	vfnmsub132sd	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
10962	vfnmsub132sd	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
10963	vfnmsub132sd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
10964	vfnmsub132sd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
10965	vfnmsub132sd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
10966	vfnmsub132sd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
10967	vfnmsub132sd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
10968	vfnmsub132sd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
10969
10970	vfnmsub132ss	xmm6{k7}, xmm5, xmm4	 # AVX512F
10971	vfnmsub132ss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
10972	vfnmsub132ss	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
10973	vfnmsub132ss	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
10974	vfnmsub132ss	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
10975	vfnmsub132ss	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
10976	vfnmsub132ss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
10977	vfnmsub132ss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
10978	vfnmsub132ss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
10979	vfnmsub132ss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
10980	vfnmsub132ss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
10981	vfnmsub132ss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
10982
10983	vfnmsub213pd	zmm6, zmm5, zmm4	 # AVX512F
10984	vfnmsub213pd	zmm6{k7}, zmm5, zmm4	 # AVX512F
10985	vfnmsub213pd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
10986	vfnmsub213pd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
10987	vfnmsub213pd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
10988	vfnmsub213pd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
10989	vfnmsub213pd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
10990	vfnmsub213pd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
10991	vfnmsub213pd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
10992	vfnmsub213pd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
10993	vfnmsub213pd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
10994	vfnmsub213pd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
10995	vfnmsub213pd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
10996	vfnmsub213pd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
10997	vfnmsub213pd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
10998	vfnmsub213pd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
10999	vfnmsub213pd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
11000	vfnmsub213pd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
11001
11002	vfnmsub213ps	zmm6, zmm5, zmm4	 # AVX512F
11003	vfnmsub213ps	zmm6{k7}, zmm5, zmm4	 # AVX512F
11004	vfnmsub213ps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
11005	vfnmsub213ps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
11006	vfnmsub213ps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
11007	vfnmsub213ps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
11008	vfnmsub213ps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
11009	vfnmsub213ps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
11010	vfnmsub213ps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11011	vfnmsub213ps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
11012	vfnmsub213ps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11013	vfnmsub213ps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
11014	vfnmsub213ps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11015	vfnmsub213ps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
11016	vfnmsub213ps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
11017	vfnmsub213ps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
11018	vfnmsub213ps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
11019	vfnmsub213ps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
11020
11021	vfnmsub213sd	xmm6{k7}, xmm5, xmm4	 # AVX512F
11022	vfnmsub213sd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
11023	vfnmsub213sd	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
11024	vfnmsub213sd	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
11025	vfnmsub213sd	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
11026	vfnmsub213sd	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
11027	vfnmsub213sd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
11028	vfnmsub213sd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
11029	vfnmsub213sd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
11030	vfnmsub213sd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
11031	vfnmsub213sd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
11032	vfnmsub213sd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
11033
11034	vfnmsub213ss	xmm6{k7}, xmm5, xmm4	 # AVX512F
11035	vfnmsub213ss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
11036	vfnmsub213ss	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
11037	vfnmsub213ss	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
11038	vfnmsub213ss	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
11039	vfnmsub213ss	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
11040	vfnmsub213ss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
11041	vfnmsub213ss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
11042	vfnmsub213ss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
11043	vfnmsub213ss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
11044	vfnmsub213ss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
11045	vfnmsub213ss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
11046
11047	vfnmsub231pd	zmm6, zmm5, zmm4	 # AVX512F
11048	vfnmsub231pd	zmm6{k7}, zmm5, zmm4	 # AVX512F
11049	vfnmsub231pd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
11050	vfnmsub231pd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
11051	vfnmsub231pd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
11052	vfnmsub231pd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
11053	vfnmsub231pd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
11054	vfnmsub231pd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
11055	vfnmsub231pd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11056	vfnmsub231pd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
11057	vfnmsub231pd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11058	vfnmsub231pd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
11059	vfnmsub231pd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11060	vfnmsub231pd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
11061	vfnmsub231pd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
11062	vfnmsub231pd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
11063	vfnmsub231pd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
11064	vfnmsub231pd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
11065
11066	vfnmsub231ps	zmm6, zmm5, zmm4	 # AVX512F
11067	vfnmsub231ps	zmm6{k7}, zmm5, zmm4	 # AVX512F
11068	vfnmsub231ps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
11069	vfnmsub231ps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
11070	vfnmsub231ps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
11071	vfnmsub231ps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
11072	vfnmsub231ps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
11073	vfnmsub231ps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
11074	vfnmsub231ps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11075	vfnmsub231ps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
11076	vfnmsub231ps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11077	vfnmsub231ps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
11078	vfnmsub231ps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11079	vfnmsub231ps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
11080	vfnmsub231ps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
11081	vfnmsub231ps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
11082	vfnmsub231ps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
11083	vfnmsub231ps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
11084
11085	vfnmsub231sd	xmm6{k7}, xmm5, xmm4	 # AVX512F
11086	vfnmsub231sd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
11087	vfnmsub231sd	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
11088	vfnmsub231sd	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
11089	vfnmsub231sd	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
11090	vfnmsub231sd	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
11091	vfnmsub231sd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
11092	vfnmsub231sd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
11093	vfnmsub231sd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
11094	vfnmsub231sd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
11095	vfnmsub231sd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
11096	vfnmsub231sd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
11097
11098	vfnmsub231ss	xmm6{k7}, xmm5, xmm4	 # AVX512F
11099	vfnmsub231ss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
11100	vfnmsub231ss	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
11101	vfnmsub231ss	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
11102	vfnmsub231ss	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
11103	vfnmsub231ss	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
11104	vfnmsub231ss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
11105	vfnmsub231ss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
11106	vfnmsub231ss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
11107	vfnmsub231ss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
11108	vfnmsub231ss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
11109	vfnmsub231ss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
11110
11111	vgatherdpd	zmm6{k1}, [ebp+ymm7*8-123]	 # AVX512F
11112	vgatherdpd	zmm6{k1}, [ebp+ymm7*8-123]	 # AVX512F
11113	vgatherdpd	zmm6{k1}, [eax+ymm7+256]	 # AVX512F
11114	vgatherdpd	zmm6{k1}, [ecx+ymm7*4+1024]	 # AVX512F
11115
11116	vgatherdps	zmm6{k1}, [ebp+zmm7*8-123]	 # AVX512F
11117	vgatherdps	zmm6{k1}, [ebp+zmm7*8-123]	 # AVX512F
11118	vgatherdps	zmm6{k1}, [eax+zmm7+256]	 # AVX512F
11119	vgatherdps	zmm6{k1}, [ecx+zmm7*4+1024]	 # AVX512F
11120
11121	vgatherqpd	zmm6{k1}, [ebp+zmm7*8-123]	 # AVX512F
11122	vgatherqpd	zmm6{k1}, [ebp+zmm7*8-123]	 # AVX512F
11123	vgatherqpd	zmm6{k1}, [eax+zmm7+256]	 # AVX512F
11124	vgatherqpd	zmm6{k1}, [ecx+zmm7*4+1024]	 # AVX512F
11125
11126	vgatherqps	ymm6{k1}, [ebp+zmm7*8-123]	 # AVX512F
11127	vgatherqps	ymm6{k1}, [ebp+zmm7*8-123]	 # AVX512F
11128	vgatherqps	ymm6{k1}, [eax+zmm7+256]	 # AVX512F
11129	vgatherqps	ymm6{k1}, [ecx+zmm7*4+1024]	 # AVX512F
11130
11131	vgetexppd	zmm6, zmm5	 # AVX512F
11132	vgetexppd	zmm6{k7}, zmm5	 # AVX512F
11133	vgetexppd	zmm6{k7}{z}, zmm5	 # AVX512F
11134	vgetexppd	zmm6, zmm5, {sae}	 # AVX512F
11135	vgetexppd	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11136	vgetexppd	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11137	vgetexppd	zmm6, [eax]{1to8}	 # AVX512F
11138	vgetexppd	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11139	vgetexppd	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11140	vgetexppd	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11141	vgetexppd	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11142	vgetexppd	zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
11143	vgetexppd	zmm6, [edx+1024]{1to8}	 # AVX512F
11144	vgetexppd	zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
11145	vgetexppd	zmm6, [edx-1032]{1to8}	 # AVX512F
11146
11147	vgetexpps	zmm6, zmm5	 # AVX512F
11148	vgetexpps	zmm6{k7}, zmm5	 # AVX512F
11149	vgetexpps	zmm6{k7}{z}, zmm5	 # AVX512F
11150	vgetexpps	zmm6, zmm5, {sae}	 # AVX512F
11151	vgetexpps	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11152	vgetexpps	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11153	vgetexpps	zmm6, [eax]{1to16}	 # AVX512F
11154	vgetexpps	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11155	vgetexpps	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11156	vgetexpps	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11157	vgetexpps	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11158	vgetexpps	zmm6, [edx+508]{1to16}	 # AVX512F Disp8
11159	vgetexpps	zmm6, [edx+512]{1to16}	 # AVX512F
11160	vgetexpps	zmm6, [edx-512]{1to16}	 # AVX512F Disp8
11161	vgetexpps	zmm6, [edx-516]{1to16}	 # AVX512F
11162
11163	vgetexpsd	xmm6{k7}, xmm5, xmm4	 # AVX512F
11164	vgetexpsd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
11165	vgetexpsd	xmm6{k7}, xmm5, xmm4, {sae}	 # AVX512F
11166	vgetexpsd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
11167	vgetexpsd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
11168	vgetexpsd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
11169	vgetexpsd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
11170	vgetexpsd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
11171	vgetexpsd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
11172
11173	vgetexpss	xmm6{k7}, xmm5, xmm4	 # AVX512F
11174	vgetexpss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
11175	vgetexpss	xmm6{k7}, xmm5, xmm4, {sae}	 # AVX512F
11176	vgetexpss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
11177	vgetexpss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
11178	vgetexpss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
11179	vgetexpss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
11180	vgetexpss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
11181	vgetexpss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
11182
11183	vgetmantpd	zmm6, zmm5, 0xab	 # AVX512F
11184	vgetmantpd	zmm6{k7}, zmm5, 0xab	 # AVX512F
11185	vgetmantpd	zmm6{k7}{z}, zmm5, 0xab	 # AVX512F
11186	vgetmantpd	zmm6, zmm5, {sae}, 0xab	 # AVX512F
11187	vgetmantpd	zmm6, zmm5, 123	 # AVX512F
11188	vgetmantpd	zmm6, zmm5, {sae}, 123	 # AVX512F
11189	vgetmantpd	zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
11190	vgetmantpd	zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
11191	vgetmantpd	zmm6, [eax]{1to8}, 123	 # AVX512F
11192	vgetmantpd	zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
11193	vgetmantpd	zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
11194	vgetmantpd	zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
11195	vgetmantpd	zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
11196	vgetmantpd	zmm6, [edx+1016]{1to8}, 123	 # AVX512F Disp8
11197	vgetmantpd	zmm6, [edx+1024]{1to8}, 123	 # AVX512F
11198	vgetmantpd	zmm6, [edx-1024]{1to8}, 123	 # AVX512F Disp8
11199	vgetmantpd	zmm6, [edx-1032]{1to8}, 123	 # AVX512F
11200
11201	vgetmantps	zmm6, zmm5, 0xab	 # AVX512F
11202	vgetmantps	zmm6{k7}, zmm5, 0xab	 # AVX512F
11203	vgetmantps	zmm6{k7}{z}, zmm5, 0xab	 # AVX512F
11204	vgetmantps	zmm6, zmm5, {sae}, 0xab	 # AVX512F
11205	vgetmantps	zmm6, zmm5, 123	 # AVX512F
11206	vgetmantps	zmm6, zmm5, {sae}, 123	 # AVX512F
11207	vgetmantps	zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
11208	vgetmantps	zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
11209	vgetmantps	zmm6, [eax]{1to16}, 123	 # AVX512F
11210	vgetmantps	zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
11211	vgetmantps	zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
11212	vgetmantps	zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
11213	vgetmantps	zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
11214	vgetmantps	zmm6, [edx+508]{1to16}, 123	 # AVX512F Disp8
11215	vgetmantps	zmm6, [edx+512]{1to16}, 123	 # AVX512F
11216	vgetmantps	zmm6, [edx-512]{1to16}, 123	 # AVX512F Disp8
11217	vgetmantps	zmm6, [edx-516]{1to16}, 123	 # AVX512F
11218
11219	vgetmantsd	xmm6{k7}, xmm5, xmm4, 0xab	 # AVX512F
11220	vgetmantsd	xmm6{k7}{z}, xmm5, xmm4, 0xab	 # AVX512F
11221	vgetmantsd	xmm6{k7}, xmm5, xmm4, {sae}, 0xab	 # AVX512F
11222	vgetmantsd	xmm6{k7}, xmm5, xmm4, 123	 # AVX512F
11223	vgetmantsd	xmm6{k7}, xmm5, xmm4, {sae}, 123	 # AVX512F
11224	vgetmantsd	xmm6{k7}, xmm5, QWORD PTR [ecx], 123	 # AVX512F
11225	vgetmantsd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456], 123	 # AVX512F
11226	vgetmantsd	xmm6{k7}, xmm5, QWORD PTR [edx+1016], 123	 # AVX512F Disp8
11227	vgetmantsd	xmm6{k7}, xmm5, QWORD PTR [edx+1024], 123	 # AVX512F
11228	vgetmantsd	xmm6{k7}, xmm5, QWORD PTR [edx-1024], 123	 # AVX512F Disp8
11229	vgetmantsd	xmm6{k7}, xmm5, QWORD PTR [edx-1032], 123	 # AVX512F
11230
11231	vgetmantss	xmm6{k7}, xmm5, xmm4, 0xab	 # AVX512F
11232	vgetmantss	xmm6{k7}{z}, xmm5, xmm4, 0xab	 # AVX512F
11233	vgetmantss	xmm6{k7}, xmm5, xmm4, {sae}, 0xab	 # AVX512F
11234	vgetmantss	xmm6{k7}, xmm5, xmm4, 123	 # AVX512F
11235	vgetmantss	xmm6{k7}, xmm5, xmm4, {sae}, 123	 # AVX512F
11236	vgetmantss	xmm6{k7}, xmm5, DWORD PTR [ecx], 123	 # AVX512F
11237	vgetmantss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456], 123	 # AVX512F
11238	vgetmantss	xmm6{k7}, xmm5, DWORD PTR [edx+508], 123	 # AVX512F Disp8
11239	vgetmantss	xmm6{k7}, xmm5, DWORD PTR [edx+512], 123	 # AVX512F
11240	vgetmantss	xmm6{k7}, xmm5, DWORD PTR [edx-512], 123	 # AVX512F Disp8
11241	vgetmantss	xmm6{k7}, xmm5, DWORD PTR [edx-516], 123	 # AVX512F
11242
11243	vinsertf32x4	zmm6{k7}, zmm5, xmm4, 0xab	 # AVX512F
11244	vinsertf32x4	zmm6{k7}{z}, zmm5, xmm4, 0xab	 # AVX512F
11245	vinsertf32x4	zmm6{k7}, zmm5, xmm4, 123	 # AVX512F
11246	vinsertf32x4	zmm6{k7}, zmm5, XMMWORD PTR [ecx], 123	 # AVX512F
11247	vinsertf32x4	zmm6{k7}, zmm5, XMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
11248	vinsertf32x4	zmm6{k7}, zmm5, XMMWORD PTR [edx+2032], 123	 # AVX512F Disp8
11249	vinsertf32x4	zmm6{k7}, zmm5, XMMWORD PTR [edx+2048], 123	 # AVX512F
11250	vinsertf32x4	zmm6{k7}, zmm5, XMMWORD PTR [edx-2048], 123	 # AVX512F Disp8
11251	vinsertf32x4	zmm6{k7}, zmm5, XMMWORD PTR [edx-2064], 123	 # AVX512F
11252
11253	vinsertf64x4	zmm6{k7}, zmm5, ymm4, 0xab	 # AVX512F
11254	vinsertf64x4	zmm6{k7}{z}, zmm5, ymm4, 0xab	 # AVX512F
11255	vinsertf64x4	zmm6{k7}, zmm5, ymm4, 123	 # AVX512F
11256	vinsertf64x4	zmm6{k7}, zmm5, YMMWORD PTR [ecx], 123	 # AVX512F
11257	vinsertf64x4	zmm6{k7}, zmm5, YMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
11258	vinsertf64x4	zmm6{k7}, zmm5, YMMWORD PTR [edx+4064], 123	 # AVX512F Disp8
11259	vinsertf64x4	zmm6{k7}, zmm5, YMMWORD PTR [edx+4096], 123	 # AVX512F
11260	vinsertf64x4	zmm6{k7}, zmm5, YMMWORD PTR [edx-4096], 123	 # AVX512F Disp8
11261	vinsertf64x4	zmm6{k7}, zmm5, YMMWORD PTR [edx-4128], 123	 # AVX512F
11262
11263	vinserti32x4	zmm6{k7}, zmm5, xmm4, 0xab	 # AVX512F
11264	vinserti32x4	zmm6{k7}{z}, zmm5, xmm4, 0xab	 # AVX512F
11265	vinserti32x4	zmm6{k7}, zmm5, xmm4, 123	 # AVX512F
11266	vinserti32x4	zmm6{k7}, zmm5, XMMWORD PTR [ecx], 123	 # AVX512F
11267	vinserti32x4	zmm6{k7}, zmm5, XMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
11268	vinserti32x4	zmm6{k7}, zmm5, XMMWORD PTR [edx+2032], 123	 # AVX512F Disp8
11269	vinserti32x4	zmm6{k7}, zmm5, XMMWORD PTR [edx+2048], 123	 # AVX512F
11270	vinserti32x4	zmm6{k7}, zmm5, XMMWORD PTR [edx-2048], 123	 # AVX512F Disp8
11271	vinserti32x4	zmm6{k7}, zmm5, XMMWORD PTR [edx-2064], 123	 # AVX512F
11272
11273	vinserti64x4	zmm6{k7}, zmm5, ymm4, 0xab	 # AVX512F
11274	vinserti64x4	zmm6{k7}{z}, zmm5, ymm4, 0xab	 # AVX512F
11275	vinserti64x4	zmm6{k7}, zmm5, ymm4, 123	 # AVX512F
11276	vinserti64x4	zmm6{k7}, zmm5, YMMWORD PTR [ecx], 123	 # AVX512F
11277	vinserti64x4	zmm6{k7}, zmm5, YMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
11278	vinserti64x4	zmm6{k7}, zmm5, YMMWORD PTR [edx+4064], 123	 # AVX512F Disp8
11279	vinserti64x4	zmm6{k7}, zmm5, YMMWORD PTR [edx+4096], 123	 # AVX512F
11280	vinserti64x4	zmm6{k7}, zmm5, YMMWORD PTR [edx-4096], 123	 # AVX512F Disp8
11281	vinserti64x4	zmm6{k7}, zmm5, YMMWORD PTR [edx-4128], 123	 # AVX512F
11282
11283
11284	vmaxpd	zmm6, zmm5, zmm4	 # AVX512F
11285	vmaxpd	zmm6{k7}, zmm5, zmm4	 # AVX512F
11286	vmaxpd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
11287	vmaxpd	zmm6, zmm5, zmm4, {sae}	 # AVX512F
11288	vmaxpd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
11289	vmaxpd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11290	vmaxpd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
11291	vmaxpd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11292	vmaxpd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
11293	vmaxpd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11294	vmaxpd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
11295	vmaxpd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
11296	vmaxpd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
11297	vmaxpd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
11298	vmaxpd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
11299
11300	vmaxps	zmm6, zmm5, zmm4	 # AVX512F
11301	vmaxps	zmm6{k7}, zmm5, zmm4	 # AVX512F
11302	vmaxps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
11303	vmaxps	zmm6, zmm5, zmm4, {sae}	 # AVX512F
11304	vmaxps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
11305	vmaxps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11306	vmaxps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
11307	vmaxps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11308	vmaxps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
11309	vmaxps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11310	vmaxps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
11311	vmaxps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
11312	vmaxps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
11313	vmaxps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
11314	vmaxps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
11315
11316	vmaxsd	xmm6{k7}, xmm5, xmm4	 # AVX512F
11317	vmaxsd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
11318	vmaxsd	xmm6{k7}, xmm5, xmm4, {sae}	 # AVX512F
11319	vmaxsd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
11320	vmaxsd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
11321	vmaxsd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
11322	vmaxsd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
11323	vmaxsd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
11324	vmaxsd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
11325
11326	vmaxss	xmm6{k7}, xmm5, xmm4	 # AVX512F
11327	vmaxss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
11328	vmaxss	xmm6{k7}, xmm5, xmm4, {sae}	 # AVX512F
11329	vmaxss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
11330	vmaxss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
11331	vmaxss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
11332	vmaxss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
11333	vmaxss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
11334	vmaxss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
11335
11336	vminpd	zmm6, zmm5, zmm4	 # AVX512F
11337	vminpd	zmm6{k7}, zmm5, zmm4	 # AVX512F
11338	vminpd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
11339	vminpd	zmm6, zmm5, zmm4, {sae}	 # AVX512F
11340	vminpd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
11341	vminpd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11342	vminpd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
11343	vminpd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11344	vminpd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
11345	vminpd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11346	vminpd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
11347	vminpd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
11348	vminpd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
11349	vminpd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
11350	vminpd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
11351
11352	vminps	zmm6, zmm5, zmm4	 # AVX512F
11353	vminps	zmm6{k7}, zmm5, zmm4	 # AVX512F
11354	vminps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
11355	vminps	zmm6, zmm5, zmm4, {sae}	 # AVX512F
11356	vminps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
11357	vminps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11358	vminps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
11359	vminps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11360	vminps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
11361	vminps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11362	vminps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
11363	vminps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
11364	vminps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
11365	vminps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
11366	vminps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
11367
11368	vminsd	xmm6{k7}, xmm5, xmm4	 # AVX512F
11369	vminsd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
11370	vminsd	xmm6{k7}, xmm5, xmm4, {sae}	 # AVX512F
11371	vminsd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
11372	vminsd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
11373	vminsd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
11374	vminsd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
11375	vminsd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
11376	vminsd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
11377
11378	vminss	xmm6{k7}, xmm5, xmm4	 # AVX512F
11379	vminss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
11380	vminss	xmm6{k7}, xmm5, xmm4, {sae}	 # AVX512F
11381	vminss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
11382	vminss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
11383	vminss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
11384	vminss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
11385	vminss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
11386	vminss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
11387
11388	vmovapd	zmm6, zmm5	 # AVX512F
11389	vmovapd	zmm6{k7}, zmm5	 # AVX512F
11390	vmovapd	zmm6{k7}{z}, zmm5	 # AVX512F
11391	vmovapd	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11392	vmovapd	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11393	vmovapd	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11394	vmovapd	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11395	vmovapd	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11396	vmovapd	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11397
11398	vmovaps	zmm6, zmm5	 # AVX512F
11399	vmovaps	zmm6{k7}, zmm5	 # AVX512F
11400	vmovaps	zmm6{k7}{z}, zmm5	 # AVX512F
11401	vmovaps	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11402	vmovaps	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11403	vmovaps	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11404	vmovaps	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11405	vmovaps	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11406	vmovaps	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11407
11408
11409
11410	vmovddup	zmm6, zmm5	 # AVX512F
11411	vmovddup	zmm6{k7}, zmm5	 # AVX512F
11412	vmovddup	zmm6{k7}{z}, zmm5	 # AVX512F
11413	vmovddup	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11414	vmovddup	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11415	vmovddup	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11416	vmovddup	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11417	vmovddup	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11418	vmovddup	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11419
11420	vmovdqa32	zmm6, zmm5	 # AVX512F
11421	vmovdqa32	zmm6{k7}, zmm5	 # AVX512F
11422	vmovdqa32	zmm6{k7}{z}, zmm5	 # AVX512F
11423	vmovdqa32	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11424	vmovdqa32	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11425	vmovdqa32	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11426	vmovdqa32	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11427	vmovdqa32	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11428	vmovdqa32	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11429
11430	vmovdqa64	zmm6, zmm5	 # AVX512F
11431	vmovdqa64	zmm6{k7}, zmm5	 # AVX512F
11432	vmovdqa64	zmm6{k7}{z}, zmm5	 # AVX512F
11433	vmovdqa64	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11434	vmovdqa64	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11435	vmovdqa64	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11436	vmovdqa64	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11437	vmovdqa64	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11438	vmovdqa64	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11439
11440	vmovdqu32	zmm6, zmm5	 # AVX512F
11441	vmovdqu32	zmm6{k7}, zmm5	 # AVX512F
11442	vmovdqu32	zmm6{k7}{z}, zmm5	 # AVX512F
11443	vmovdqu32	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11444	vmovdqu32	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11445	vmovdqu32	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11446	vmovdqu32	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11447	vmovdqu32	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11448	vmovdqu32	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11449
11450	vmovdqu64	zmm6, zmm5	 # AVX512F
11451	vmovdqu64	zmm6{k7}, zmm5	 # AVX512F
11452	vmovdqu64	zmm6{k7}{z}, zmm5	 # AVX512F
11453	vmovdqu64	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11454	vmovdqu64	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11455	vmovdqu64	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11456	vmovdqu64	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11457	vmovdqu64	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11458	vmovdqu64	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470	vmovntdq	ZMMWORD PTR [ecx], zmm6	 # AVX512F
11471	vmovntdq	ZMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
11472	vmovntdq	ZMMWORD PTR [edx+8128], zmm6	 # AVX512F Disp8
11473	vmovntdq	ZMMWORD PTR [edx+8192], zmm6	 # AVX512F
11474	vmovntdq	ZMMWORD PTR [edx-8192], zmm6	 # AVX512F Disp8
11475	vmovntdq	ZMMWORD PTR [edx-8256], zmm6	 # AVX512F
11476
11477	vmovntdqa	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11478	vmovntdqa	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11479	vmovntdqa	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11480	vmovntdqa	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11481	vmovntdqa	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11482	vmovntdqa	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11483
11484	vmovntpd	ZMMWORD PTR [ecx], zmm6	 # AVX512F
11485	vmovntpd	ZMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
11486	vmovntpd	ZMMWORD PTR [edx+8128], zmm6	 # AVX512F Disp8
11487	vmovntpd	ZMMWORD PTR [edx+8192], zmm6	 # AVX512F
11488	vmovntpd	ZMMWORD PTR [edx-8192], zmm6	 # AVX512F Disp8
11489	vmovntpd	ZMMWORD PTR [edx-8256], zmm6	 # AVX512F
11490
11491	vmovntps	ZMMWORD PTR [ecx], zmm6	 # AVX512F
11492	vmovntps	ZMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
11493	vmovntps	ZMMWORD PTR [edx+8128], zmm6	 # AVX512F Disp8
11494	vmovntps	ZMMWORD PTR [edx+8192], zmm6	 # AVX512F
11495	vmovntps	ZMMWORD PTR [edx-8192], zmm6	 # AVX512F Disp8
11496	vmovntps	ZMMWORD PTR [edx-8256], zmm6	 # AVX512F
11497
11498	vmovsd	xmm6{k7}, QWORD PTR [ecx]	 # AVX512F
11499	vmovsd	xmm6{k7}{z}, QWORD PTR [ecx]	 # AVX512F
11500	vmovsd	xmm6{k7}, QWORD PTR [esp+esi*8-123456]	 # AVX512F
11501	vmovsd	xmm6{k7}, QWORD PTR [edx+1016]	 # AVX512F Disp8
11502	vmovsd	xmm6{k7}, QWORD PTR [edx+1024]	 # AVX512F
11503	vmovsd	xmm6{k7}, QWORD PTR [edx-1024]	 # AVX512F Disp8
11504	vmovsd	xmm6{k7}, QWORD PTR [edx-1032]	 # AVX512F
11505
11506	vmovsd	QWORD PTR [ecx]{k7}, xmm6	 # AVX512F
11507	vmovsd	QWORD PTR [esp+esi*8-123456]{k7}, xmm6	 # AVX512F
11508	vmovsd	QWORD PTR [edx+1016]{k7}, xmm6	 # AVX512F Disp8
11509	vmovsd	QWORD PTR [edx+1024]{k7}, xmm6	 # AVX512F
11510	vmovsd	QWORD PTR [edx-1024]{k7}, xmm6	 # AVX512F Disp8
11511	vmovsd	QWORD PTR [edx-1032]{k7}, xmm6	 # AVX512F
11512
11513	vmovsd	xmm6{k7}, xmm5, xmm4	 # AVX512F
11514	vmovsd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
11515
11516	vmovshdup	zmm6, zmm5	 # AVX512F
11517	vmovshdup	zmm6{k7}, zmm5	 # AVX512F
11518	vmovshdup	zmm6{k7}{z}, zmm5	 # AVX512F
11519	vmovshdup	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11520	vmovshdup	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11521	vmovshdup	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11522	vmovshdup	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11523	vmovshdup	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11524	vmovshdup	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11525
11526	vmovsldup	zmm6, zmm5	 # AVX512F
11527	vmovsldup	zmm6{k7}, zmm5	 # AVX512F
11528	vmovsldup	zmm6{k7}{z}, zmm5	 # AVX512F
11529	vmovsldup	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11530	vmovsldup	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11531	vmovsldup	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11532	vmovsldup	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11533	vmovsldup	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11534	vmovsldup	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11535
11536	vmovss	xmm6{k7}, DWORD PTR [ecx]	 # AVX512F
11537	vmovss	xmm6{k7}{z}, DWORD PTR [ecx]	 # AVX512F
11538	vmovss	xmm6{k7}, DWORD PTR [esp+esi*8-123456]	 # AVX512F
11539	vmovss	xmm6{k7}, DWORD PTR [edx+508]	 # AVX512F Disp8
11540	vmovss	xmm6{k7}, DWORD PTR [edx+512]	 # AVX512F
11541	vmovss	xmm6{k7}, DWORD PTR [edx-512]	 # AVX512F Disp8
11542	vmovss	xmm6{k7}, DWORD PTR [edx-516]	 # AVX512F
11543
11544	vmovss	DWORD PTR [ecx]{k7}, xmm6	 # AVX512F
11545	vmovss	DWORD PTR [esp+esi*8-123456]{k7}, xmm6	 # AVX512F
11546	vmovss	DWORD PTR [edx+508]{k7}, xmm6	 # AVX512F Disp8
11547	vmovss	DWORD PTR [edx+512]{k7}, xmm6	 # AVX512F
11548	vmovss	DWORD PTR [edx-512]{k7}, xmm6	 # AVX512F Disp8
11549	vmovss	DWORD PTR [edx-516]{k7}, xmm6	 # AVX512F
11550
11551	vmovss	xmm6{k7}, xmm5, xmm4	 # AVX512F
11552	vmovss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
11553
11554	vmovupd	zmm6, zmm5	 # AVX512F
11555	vmovupd	zmm6{k7}, zmm5	 # AVX512F
11556	vmovupd	zmm6{k7}{z}, zmm5	 # AVX512F
11557	vmovupd	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11558	vmovupd	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11559	vmovupd	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11560	vmovupd	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11561	vmovupd	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11562	vmovupd	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11563
11564	vmovups	zmm6, zmm5	 # AVX512F
11565	vmovups	zmm6{k7}, zmm5	 # AVX512F
11566	vmovups	zmm6{k7}{z}, zmm5	 # AVX512F
11567	vmovups	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11568	vmovups	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11569	vmovups	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11570	vmovups	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11571	vmovups	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11572	vmovups	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11573
11574	vmulpd	zmm6, zmm5, zmm4	 # AVX512F
11575	vmulpd	zmm6{k7}, zmm5, zmm4	 # AVX512F
11576	vmulpd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
11577	vmulpd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
11578	vmulpd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
11579	vmulpd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
11580	vmulpd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
11581	vmulpd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
11582	vmulpd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11583	vmulpd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
11584	vmulpd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11585	vmulpd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
11586	vmulpd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11587	vmulpd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
11588	vmulpd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
11589	vmulpd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
11590	vmulpd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
11591	vmulpd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
11592
11593	vmulps	zmm6, zmm5, zmm4	 # AVX512F
11594	vmulps	zmm6{k7}, zmm5, zmm4	 # AVX512F
11595	vmulps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
11596	vmulps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
11597	vmulps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
11598	vmulps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
11599	vmulps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
11600	vmulps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
11601	vmulps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11602	vmulps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
11603	vmulps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11604	vmulps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
11605	vmulps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11606	vmulps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
11607	vmulps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
11608	vmulps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
11609	vmulps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
11610	vmulps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
11611
11612	vmulsd	xmm6{k7}, xmm5, xmm4	 # AVX512F
11613	vmulsd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
11614	vmulsd	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
11615	vmulsd	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
11616	vmulsd	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
11617	vmulsd	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
11618	vmulsd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
11619	vmulsd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
11620	vmulsd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
11621	vmulsd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
11622	vmulsd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
11623	vmulsd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
11624
11625	vmulss	xmm6{k7}, xmm5, xmm4	 # AVX512F
11626	vmulss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
11627	vmulss	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
11628	vmulss	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
11629	vmulss	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
11630	vmulss	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
11631	vmulss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
11632	vmulss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
11633	vmulss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
11634	vmulss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
11635	vmulss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
11636	vmulss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
11637
11638	vpabsd	zmm6, zmm5	 # AVX512F
11639	vpabsd	zmm6{k7}, zmm5	 # AVX512F
11640	vpabsd	zmm6{k7}{z}, zmm5	 # AVX512F
11641	vpabsd	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11642	vpabsd	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11643	vpabsd	zmm6, [eax]{1to16}	 # AVX512F
11644	vpabsd	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11645	vpabsd	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11646	vpabsd	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11647	vpabsd	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11648	vpabsd	zmm6, [edx+508]{1to16}	 # AVX512F Disp8
11649	vpabsd	zmm6, [edx+512]{1to16}	 # AVX512F
11650	vpabsd	zmm6, [edx-512]{1to16}	 # AVX512F Disp8
11651	vpabsd	zmm6, [edx-516]{1to16}	 # AVX512F
11652
11653	vpabsq	zmm6, zmm5	 # AVX512F
11654	vpabsq	zmm6{k7}, zmm5	 # AVX512F
11655	vpabsq	zmm6{k7}{z}, zmm5	 # AVX512F
11656	vpabsq	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11657	vpabsq	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11658	vpabsq	zmm6, [eax]{1to8}	 # AVX512F
11659	vpabsq	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11660	vpabsq	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11661	vpabsq	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11662	vpabsq	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11663	vpabsq	zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
11664	vpabsq	zmm6, [edx+1024]{1to8}	 # AVX512F
11665	vpabsq	zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
11666	vpabsq	zmm6, [edx-1032]{1to8}	 # AVX512F
11667
11668	vpaddd	zmm6, zmm5, zmm4	 # AVX512F
11669	vpaddd	zmm6{k7}, zmm5, zmm4	 # AVX512F
11670	vpaddd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
11671	vpaddd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
11672	vpaddd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11673	vpaddd	zmm6, zmm5, [eax]{1to16}	 # AVX512F
11674	vpaddd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11675	vpaddd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
11676	vpaddd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11677	vpaddd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
11678	vpaddd	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
11679	vpaddd	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
11680	vpaddd	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
11681	vpaddd	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
11682
11683	vpaddq	zmm6, zmm5, zmm4	 # AVX512F
11684	vpaddq	zmm6{k7}, zmm5, zmm4	 # AVX512F
11685	vpaddq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
11686	vpaddq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
11687	vpaddq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11688	vpaddq	zmm6, zmm5, [eax]{1to8}	 # AVX512F
11689	vpaddq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11690	vpaddq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
11691	vpaddq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11692	vpaddq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
11693	vpaddq	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
11694	vpaddq	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
11695	vpaddq	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
11696	vpaddq	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
11697
11698	vpandd	zmm6, zmm5, zmm4	 # AVX512F
11699	vpandd	zmm6{k7}, zmm5, zmm4	 # AVX512F
11700	vpandd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
11701	vpandd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
11702	vpandd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11703	vpandd	zmm6, zmm5, [eax]{1to16}	 # AVX512F
11704	vpandd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11705	vpandd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
11706	vpandd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11707	vpandd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
11708	vpandd	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
11709	vpandd	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
11710	vpandd	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
11711	vpandd	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
11712
11713	vpandnd	zmm6, zmm5, zmm4	 # AVX512F
11714	vpandnd	zmm6{k7}, zmm5, zmm4	 # AVX512F
11715	vpandnd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
11716	vpandnd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
11717	vpandnd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11718	vpandnd	zmm6, zmm5, [eax]{1to16}	 # AVX512F
11719	vpandnd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11720	vpandnd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
11721	vpandnd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11722	vpandnd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
11723	vpandnd	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
11724	vpandnd	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
11725	vpandnd	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
11726	vpandnd	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
11727
11728	vpandnq	zmm6, zmm5, zmm4	 # AVX512F
11729	vpandnq	zmm6{k7}, zmm5, zmm4	 # AVX512F
11730	vpandnq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
11731	vpandnq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
11732	vpandnq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11733	vpandnq	zmm6, zmm5, [eax]{1to8}	 # AVX512F
11734	vpandnq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11735	vpandnq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
11736	vpandnq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11737	vpandnq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
11738	vpandnq	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
11739	vpandnq	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
11740	vpandnq	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
11741	vpandnq	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
11742
11743	vpandq	zmm6, zmm5, zmm4	 # AVX512F
11744	vpandq	zmm6{k7}, zmm5, zmm4	 # AVX512F
11745	vpandq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
11746	vpandq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
11747	vpandq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11748	vpandq	zmm6, zmm5, [eax]{1to8}	 # AVX512F
11749	vpandq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11750	vpandq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
11751	vpandq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11752	vpandq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
11753	vpandq	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
11754	vpandq	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
11755	vpandq	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
11756	vpandq	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
11757
11758	vpblendmd	zmm6, zmm5, zmm4	 # AVX512F
11759	vpblendmd	zmm6{k7}, zmm5, zmm4	 # AVX512F
11760	vpblendmd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
11761	vpblendmd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
11762	vpblendmd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11763	vpblendmd	zmm6, zmm5, [eax]{1to16}	 # AVX512F
11764	vpblendmd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11765	vpblendmd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
11766	vpblendmd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11767	vpblendmd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
11768	vpblendmd	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
11769	vpblendmd	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
11770	vpblendmd	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
11771	vpblendmd	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
11772
11773	vpbroadcastd	zmm6, DWORD PTR [ecx]	 # AVX512F
11774	vpbroadcastd	zmm6{k7}, DWORD PTR [ecx]	 # AVX512F
11775	vpbroadcastd	zmm6{k7}{z}, DWORD PTR [ecx]	 # AVX512F
11776	vpbroadcastd	zmm6, DWORD PTR [esp+esi*8-123456]	 # AVX512F
11777	vpbroadcastd	zmm6, DWORD PTR [edx+508]	 # AVX512F Disp8
11778	vpbroadcastd	zmm6, DWORD PTR [edx+512]	 # AVX512F
11779	vpbroadcastd	zmm6, DWORD PTR [edx-512]	 # AVX512F Disp8
11780	vpbroadcastd	zmm6, DWORD PTR [edx-516]	 # AVX512F
11781
11782	vpbroadcastd	zmm6{k7}, xmm5	 # AVX512F
11783	vpbroadcastd	zmm6{k7}{z}, xmm5	 # AVX512F
11784
11785	vpbroadcastd	zmm6, eax	 # AVX512F
11786	vpbroadcastd	zmm6{k7}, eax	 # AVX512F
11787	vpbroadcastd	zmm6{k7}{z}, eax	 # AVX512F
11788	vpbroadcastd	zmm6, ebp	 # AVX512F
11789
11790	vpbroadcastq	zmm6, QWORD PTR [ecx]	 # AVX512F
11791	vpbroadcastq	zmm6{k7}, QWORD PTR [ecx]	 # AVX512F
11792	vpbroadcastq	zmm6{k7}{z}, QWORD PTR [ecx]	 # AVX512F
11793	vpbroadcastq	zmm6, QWORD PTR [esp+esi*8-123456]	 # AVX512F
11794	vpbroadcastq	zmm6, QWORD PTR [edx+1016]	 # AVX512F Disp8
11795	vpbroadcastq	zmm6, QWORD PTR [edx+1024]	 # AVX512F
11796	vpbroadcastq	zmm6, QWORD PTR [edx-1024]	 # AVX512F Disp8
11797	vpbroadcastq	zmm6, QWORD PTR [edx-1032]	 # AVX512F
11798
11799	vpbroadcastq	zmm6{k7}, xmm5	 # AVX512F
11800	vpbroadcastq	zmm6{k7}{z}, xmm5	 # AVX512F
11801
11802	vpcmpd	k5, zmm6, zmm5, 0xab	 # AVX512F
11803	vpcmpd	k5{k7}, zmm6, zmm5, 0xab	 # AVX512F
11804	vpcmpd	k5, zmm6, zmm5, 123	 # AVX512F
11805	vpcmpd	k5, zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
11806	vpcmpd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
11807	vpcmpd	k5, zmm6, [eax]{1to16}, 123	 # AVX512F
11808	vpcmpd	k5, zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
11809	vpcmpd	k5, zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
11810	vpcmpd	k5, zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
11811	vpcmpd	k5, zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
11812	vpcmpd	k5, zmm6, [edx+508]{1to16}, 123	 # AVX512F Disp8
11813	vpcmpd	k5, zmm6, [edx+512]{1to16}, 123	 # AVX512F
11814	vpcmpd	k5, zmm6, [edx-512]{1to16}, 123	 # AVX512F Disp8
11815	vpcmpd	k5, zmm6, [edx-516]{1to16}, 123	 # AVX512F
11816
11817	vpcmpltd	k5, zmm6, zmm5	 # AVX512F
11818	vpcmpltd	k5{k7}, zmm6, zmm5	 # AVX512F
11819	vpcmpltd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11820	vpcmpltd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11821	vpcmpltd	k5, zmm6, [eax]{1to16}	 # AVX512F
11822	vpcmpltd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11823	vpcmpltd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11824	vpcmpltd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11825	vpcmpltd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11826	vpcmpltd	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
11827	vpcmpltd	k5, zmm6, [edx+512]{1to16}	 # AVX512F
11828	vpcmpltd	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
11829	vpcmpltd	k5, zmm6, [edx-516]{1to16}	 # AVX512F
11830
11831	vpcmpled	k5, zmm6, zmm5	 # AVX512F
11832	vpcmpled	k5{k7}, zmm6, zmm5	 # AVX512F
11833	vpcmpled	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11834	vpcmpled	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11835	vpcmpled	k5, zmm6, [eax]{1to16}	 # AVX512F
11836	vpcmpled	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11837	vpcmpled	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11838	vpcmpled	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11839	vpcmpled	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11840	vpcmpled	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
11841	vpcmpled	k5, zmm6, [edx+512]{1to16}	 # AVX512F
11842	vpcmpled	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
11843	vpcmpled	k5, zmm6, [edx-516]{1to16}	 # AVX512F
11844
11845	vpcmpneqd	k5, zmm6, zmm5	 # AVX512F
11846	vpcmpneqd	k5{k7}, zmm6, zmm5	 # AVX512F
11847	vpcmpneqd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11848	vpcmpneqd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11849	vpcmpneqd	k5, zmm6, [eax]{1to16}	 # AVX512F
11850	vpcmpneqd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11851	vpcmpneqd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11852	vpcmpneqd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11853	vpcmpneqd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11854	vpcmpneqd	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
11855	vpcmpneqd	k5, zmm6, [edx+512]{1to16}	 # AVX512F
11856	vpcmpneqd	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
11857	vpcmpneqd	k5, zmm6, [edx-516]{1to16}	 # AVX512F
11858
11859	vpcmpnltd	k5, zmm6, zmm5	 # AVX512F
11860	vpcmpnltd	k5{k7}, zmm6, zmm5	 # AVX512F
11861	vpcmpnltd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11862	vpcmpnltd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11863	vpcmpnltd	k5, zmm6, [eax]{1to16}	 # AVX512F
11864	vpcmpnltd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11865	vpcmpnltd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11866	vpcmpnltd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11867	vpcmpnltd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11868	vpcmpnltd	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
11869	vpcmpnltd	k5, zmm6, [edx+512]{1to16}	 # AVX512F
11870	vpcmpnltd	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
11871	vpcmpnltd	k5, zmm6, [edx-516]{1to16}	 # AVX512F
11872
11873	vpcmpnled	k5, zmm6, zmm5	 # AVX512F
11874	vpcmpnled	k5{k7}, zmm6, zmm5	 # AVX512F
11875	vpcmpnled	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11876	vpcmpnled	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11877	vpcmpnled	k5, zmm6, [eax]{1to16}	 # AVX512F
11878	vpcmpnled	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11879	vpcmpnled	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11880	vpcmpnled	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11881	vpcmpnled	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11882	vpcmpnled	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
11883	vpcmpnled	k5, zmm6, [edx+512]{1to16}	 # AVX512F
11884	vpcmpnled	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
11885	vpcmpnled	k5, zmm6, [edx-516]{1to16}	 # AVX512F
11886
11887	vpcmpeqd	k5, zmm6, zmm5	 # AVX512F
11888	vpcmpeqd	k5{k7}, zmm6, zmm5	 # AVX512F
11889	vpcmpeqd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11890	vpcmpeqd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11891	vpcmpeqd	k5, zmm6, [eax]{1to16}	 # AVX512F
11892	vpcmpeqd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11893	vpcmpeqd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11894	vpcmpeqd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11895	vpcmpeqd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11896	vpcmpeqd	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
11897	vpcmpeqd	k5, zmm6, [edx+512]{1to16}	 # AVX512F
11898	vpcmpeqd	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
11899	vpcmpeqd	k5, zmm6, [edx-516]{1to16}	 # AVX512F
11900
11901	vpcmpeqq	k5, zmm6, zmm5	 # AVX512F
11902	vpcmpeqq	k5{k7}, zmm6, zmm5	 # AVX512F
11903	vpcmpeqq	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11904	vpcmpeqq	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11905	vpcmpeqq	k5, zmm6, [eax]{1to8}	 # AVX512F
11906	vpcmpeqq	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11907	vpcmpeqq	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11908	vpcmpeqq	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11909	vpcmpeqq	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11910	vpcmpeqq	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
11911	vpcmpeqq	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
11912	vpcmpeqq	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
11913	vpcmpeqq	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
11914
11915	vpcmpgtd	k5, zmm6, zmm5	 # AVX512F
11916	vpcmpgtd	k5{k7}, zmm6, zmm5	 # AVX512F
11917	vpcmpgtd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11918	vpcmpgtd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11919	vpcmpgtd	k5, zmm6, [eax]{1to16}	 # AVX512F
11920	vpcmpgtd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11921	vpcmpgtd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11922	vpcmpgtd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11923	vpcmpgtd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11924	vpcmpgtd	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
11925	vpcmpgtd	k5, zmm6, [edx+512]{1to16}	 # AVX512F
11926	vpcmpgtd	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
11927	vpcmpgtd	k5, zmm6, [edx-516]{1to16}	 # AVX512F
11928
11929	vpcmpgtq	k5, zmm6, zmm5	 # AVX512F
11930	vpcmpgtq	k5{k7}, zmm6, zmm5	 # AVX512F
11931	vpcmpgtq	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11932	vpcmpgtq	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11933	vpcmpgtq	k5, zmm6, [eax]{1to8}	 # AVX512F
11934	vpcmpgtq	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11935	vpcmpgtq	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11936	vpcmpgtq	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11937	vpcmpgtq	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11938	vpcmpgtq	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
11939	vpcmpgtq	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
11940	vpcmpgtq	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
11941	vpcmpgtq	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
11942
11943	vpcmpq	k5, zmm6, zmm5, 0xab	 # AVX512F
11944	vpcmpq	k5{k7}, zmm6, zmm5, 0xab	 # AVX512F
11945	vpcmpq	k5, zmm6, zmm5, 123	 # AVX512F
11946	vpcmpq	k5, zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
11947	vpcmpq	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
11948	vpcmpq	k5, zmm6, [eax]{1to8}, 123	 # AVX512F
11949	vpcmpq	k5, zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
11950	vpcmpq	k5, zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
11951	vpcmpq	k5, zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
11952	vpcmpq	k5, zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
11953	vpcmpq	k5, zmm6, [edx+1016]{1to8}, 123	 # AVX512F Disp8
11954	vpcmpq	k5, zmm6, [edx+1024]{1to8}, 123	 # AVX512F
11955	vpcmpq	k5, zmm6, [edx-1024]{1to8}, 123	 # AVX512F Disp8
11956	vpcmpq	k5, zmm6, [edx-1032]{1to8}, 123	 # AVX512F
11957
11958	vpcmpltq	k5, zmm6, zmm5	 # AVX512F
11959	vpcmpltq	k5{k7}, zmm6, zmm5	 # AVX512F
11960	vpcmpltq	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11961	vpcmpltq	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11962	vpcmpltq	k5, zmm6, [eax]{1to8}	 # AVX512F
11963	vpcmpltq	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11964	vpcmpltq	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11965	vpcmpltq	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11966	vpcmpltq	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11967	vpcmpltq	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
11968	vpcmpltq	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
11969	vpcmpltq	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
11970	vpcmpltq	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
11971
11972	vpcmpleq	k5, zmm6, zmm5	 # AVX512F
11973	vpcmpleq	k5{k7}, zmm6, zmm5	 # AVX512F
11974	vpcmpleq	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11975	vpcmpleq	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11976	vpcmpleq	k5, zmm6, [eax]{1to8}	 # AVX512F
11977	vpcmpleq	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11978	vpcmpleq	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11979	vpcmpleq	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11980	vpcmpleq	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11981	vpcmpleq	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
11982	vpcmpleq	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
11983	vpcmpleq	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
11984	vpcmpleq	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
11985
11986	vpcmpneqq	k5, zmm6, zmm5	 # AVX512F
11987	vpcmpneqq	k5{k7}, zmm6, zmm5	 # AVX512F
11988	vpcmpneqq	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
11989	vpcmpneqq	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
11990	vpcmpneqq	k5, zmm6, [eax]{1to8}	 # AVX512F
11991	vpcmpneqq	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
11992	vpcmpneqq	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
11993	vpcmpneqq	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
11994	vpcmpneqq	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
11995	vpcmpneqq	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
11996	vpcmpneqq	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
11997	vpcmpneqq	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
11998	vpcmpneqq	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
11999
12000	vpcmpnltq	k5, zmm6, zmm5	 # AVX512F
12001	vpcmpnltq	k5{k7}, zmm6, zmm5	 # AVX512F
12002	vpcmpnltq	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
12003	vpcmpnltq	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12004	vpcmpnltq	k5, zmm6, [eax]{1to8}	 # AVX512F
12005	vpcmpnltq	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12006	vpcmpnltq	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
12007	vpcmpnltq	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12008	vpcmpnltq	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
12009	vpcmpnltq	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
12010	vpcmpnltq	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
12011	vpcmpnltq	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
12012	vpcmpnltq	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
12013
12014	vpcmpnleq	k5, zmm6, zmm5	 # AVX512F
12015	vpcmpnleq	k5{k7}, zmm6, zmm5	 # AVX512F
12016	vpcmpnleq	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
12017	vpcmpnleq	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12018	vpcmpnleq	k5, zmm6, [eax]{1to8}	 # AVX512F
12019	vpcmpnleq	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12020	vpcmpnleq	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
12021	vpcmpnleq	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12022	vpcmpnleq	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
12023	vpcmpnleq	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
12024	vpcmpnleq	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
12025	vpcmpnleq	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
12026	vpcmpnleq	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
12027
12028	vpcmpud	k5, zmm6, zmm5, 0xab	 # AVX512F
12029	vpcmpud	k5{k7}, zmm6, zmm5, 0xab	 # AVX512F
12030	vpcmpud	k5, zmm6, zmm5, 123	 # AVX512F
12031	vpcmpud	k5, zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
12032	vpcmpud	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
12033	vpcmpud	k5, zmm6, [eax]{1to16}, 123	 # AVX512F
12034	vpcmpud	k5, zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
12035	vpcmpud	k5, zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
12036	vpcmpud	k5, zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
12037	vpcmpud	k5, zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
12038	vpcmpud	k5, zmm6, [edx+508]{1to16}, 123	 # AVX512F Disp8
12039	vpcmpud	k5, zmm6, [edx+512]{1to16}, 123	 # AVX512F
12040	vpcmpud	k5, zmm6, [edx-512]{1to16}, 123	 # AVX512F Disp8
12041	vpcmpud	k5, zmm6, [edx-516]{1to16}, 123	 # AVX512F
12042
12043	vpcmpequd	k5, zmm6, zmm5	 # AVX512F
12044	vpcmpequd	k5{k7}, zmm6, zmm5	 # AVX512F
12045	vpcmpequd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
12046	vpcmpequd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12047	vpcmpequd	k5, zmm6, [eax]{1to16}	 # AVX512F
12048	vpcmpequd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12049	vpcmpequd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
12050	vpcmpequd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12051	vpcmpequd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
12052	vpcmpequd	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
12053	vpcmpequd	k5, zmm6, [edx+512]{1to16}	 # AVX512F
12054	vpcmpequd	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
12055	vpcmpequd	k5, zmm6, [edx-516]{1to16}	 # AVX512F
12056
12057	vpcmpltud	k5, zmm6, zmm5	 # AVX512F
12058	vpcmpltud	k5{k7}, zmm6, zmm5	 # AVX512F
12059	vpcmpltud	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
12060	vpcmpltud	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12061	vpcmpltud	k5, zmm6, [eax]{1to16}	 # AVX512F
12062	vpcmpltud	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12063	vpcmpltud	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
12064	vpcmpltud	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12065	vpcmpltud	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
12066	vpcmpltud	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
12067	vpcmpltud	k5, zmm6, [edx+512]{1to16}	 # AVX512F
12068	vpcmpltud	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
12069	vpcmpltud	k5, zmm6, [edx-516]{1to16}	 # AVX512F
12070
12071	vpcmpleud	k5, zmm6, zmm5	 # AVX512F
12072	vpcmpleud	k5{k7}, zmm6, zmm5	 # AVX512F
12073	vpcmpleud	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
12074	vpcmpleud	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12075	vpcmpleud	k5, zmm6, [eax]{1to16}	 # AVX512F
12076	vpcmpleud	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12077	vpcmpleud	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
12078	vpcmpleud	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12079	vpcmpleud	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
12080	vpcmpleud	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
12081	vpcmpleud	k5, zmm6, [edx+512]{1to16}	 # AVX512F
12082	vpcmpleud	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
12083	vpcmpleud	k5, zmm6, [edx-516]{1to16}	 # AVX512F
12084
12085	vpcmpnequd	k5, zmm6, zmm5	 # AVX512F
12086	vpcmpnequd	k5{k7}, zmm6, zmm5	 # AVX512F
12087	vpcmpnequd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
12088	vpcmpnequd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12089	vpcmpnequd	k5, zmm6, [eax]{1to16}	 # AVX512F
12090	vpcmpnequd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12091	vpcmpnequd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
12092	vpcmpnequd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12093	vpcmpnequd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
12094	vpcmpnequd	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
12095	vpcmpnequd	k5, zmm6, [edx+512]{1to16}	 # AVX512F
12096	vpcmpnequd	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
12097	vpcmpnequd	k5, zmm6, [edx-516]{1to16}	 # AVX512F
12098
12099	vpcmpnltud	k5, zmm6, zmm5	 # AVX512F
12100	vpcmpnltud	k5{k7}, zmm6, zmm5	 # AVX512F
12101	vpcmpnltud	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
12102	vpcmpnltud	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12103	vpcmpnltud	k5, zmm6, [eax]{1to16}	 # AVX512F
12104	vpcmpnltud	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12105	vpcmpnltud	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
12106	vpcmpnltud	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12107	vpcmpnltud	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
12108	vpcmpnltud	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
12109	vpcmpnltud	k5, zmm6, [edx+512]{1to16}	 # AVX512F
12110	vpcmpnltud	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
12111	vpcmpnltud	k5, zmm6, [edx-516]{1to16}	 # AVX512F
12112
12113	vpcmpnleud	k5, zmm6, zmm5	 # AVX512F
12114	vpcmpnleud	k5{k7}, zmm6, zmm5	 # AVX512F
12115	vpcmpnleud	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
12116	vpcmpnleud	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12117	vpcmpnleud	k5, zmm6, [eax]{1to16}	 # AVX512F
12118	vpcmpnleud	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12119	vpcmpnleud	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
12120	vpcmpnleud	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12121	vpcmpnleud	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
12122	vpcmpnleud	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
12123	vpcmpnleud	k5, zmm6, [edx+512]{1to16}	 # AVX512F
12124	vpcmpnleud	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
12125	vpcmpnleud	k5, zmm6, [edx-516]{1to16}	 # AVX512F
12126
12127	vpcmpuq	k5, zmm6, zmm5, 0xab	 # AVX512F
12128	vpcmpuq	k5{k7}, zmm6, zmm5, 0xab	 # AVX512F
12129	vpcmpuq	k5, zmm6, zmm5, 123	 # AVX512F
12130	vpcmpuq	k5, zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
12131	vpcmpuq	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
12132	vpcmpuq	k5, zmm6, [eax]{1to8}, 123	 # AVX512F
12133	vpcmpuq	k5, zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
12134	vpcmpuq	k5, zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
12135	vpcmpuq	k5, zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
12136	vpcmpuq	k5, zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
12137	vpcmpuq	k5, zmm6, [edx+1016]{1to8}, 123	 # AVX512F Disp8
12138	vpcmpuq	k5, zmm6, [edx+1024]{1to8}, 123	 # AVX512F
12139	vpcmpuq	k5, zmm6, [edx-1024]{1to8}, 123	 # AVX512F Disp8
12140	vpcmpuq	k5, zmm6, [edx-1032]{1to8}, 123	 # AVX512F
12141
12142	vpcmpequq	k5, zmm6, zmm5	 # AVX512F
12143	vpcmpequq	k5{k7}, zmm6, zmm5	 # AVX512F
12144	vpcmpequq	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
12145	vpcmpequq	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12146	vpcmpequq	k5, zmm6, [eax]{1to8}	 # AVX512F
12147	vpcmpequq	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12148	vpcmpequq	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
12149	vpcmpequq	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12150	vpcmpequq	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
12151	vpcmpequq	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
12152	vpcmpequq	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
12153	vpcmpequq	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
12154	vpcmpequq	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
12155
12156	vpcmpltuq	k5, zmm6, zmm5	 # AVX512F
12157	vpcmpltuq	k5{k7}, zmm6, zmm5	 # AVX512F
12158	vpcmpltuq	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
12159	vpcmpltuq	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12160	vpcmpltuq	k5, zmm6, [eax]{1to8}	 # AVX512F
12161	vpcmpltuq	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12162	vpcmpltuq	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
12163	vpcmpltuq	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12164	vpcmpltuq	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
12165	vpcmpltuq	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
12166	vpcmpltuq	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
12167	vpcmpltuq	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
12168	vpcmpltuq	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
12169
12170	vpcmpleuq	k5, zmm6, zmm5	 # AVX512F
12171	vpcmpleuq	k5{k7}, zmm6, zmm5	 # AVX512F
12172	vpcmpleuq	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
12173	vpcmpleuq	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12174	vpcmpleuq	k5, zmm6, [eax]{1to8}	 # AVX512F
12175	vpcmpleuq	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12176	vpcmpleuq	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
12177	vpcmpleuq	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12178	vpcmpleuq	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
12179	vpcmpleuq	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
12180	vpcmpleuq	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
12181	vpcmpleuq	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
12182	vpcmpleuq	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
12183
12184	vpcmpnequq	k5, zmm6, zmm5	 # AVX512F
12185	vpcmpnequq	k5{k7}, zmm6, zmm5	 # AVX512F
12186	vpcmpnequq	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
12187	vpcmpnequq	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12188	vpcmpnequq	k5, zmm6, [eax]{1to8}	 # AVX512F
12189	vpcmpnequq	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12190	vpcmpnequq	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
12191	vpcmpnequq	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12192	vpcmpnequq	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
12193	vpcmpnequq	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
12194	vpcmpnequq	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
12195	vpcmpnequq	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
12196	vpcmpnequq	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
12197
12198	vpcmpnltuq	k5, zmm6, zmm5	 # AVX512F
12199	vpcmpnltuq	k5{k7}, zmm6, zmm5	 # AVX512F
12200	vpcmpnltuq	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
12201	vpcmpnltuq	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12202	vpcmpnltuq	k5, zmm6, [eax]{1to8}	 # AVX512F
12203	vpcmpnltuq	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12204	vpcmpnltuq	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
12205	vpcmpnltuq	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12206	vpcmpnltuq	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
12207	vpcmpnltuq	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
12208	vpcmpnltuq	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
12209	vpcmpnltuq	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
12210	vpcmpnltuq	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
12211
12212	vpcmpnleuq	k5, zmm6, zmm5	 # AVX512F
12213	vpcmpnleuq	k5{k7}, zmm6, zmm5	 # AVX512F
12214	vpcmpnleuq	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
12215	vpcmpnleuq	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12216	vpcmpnleuq	k5, zmm6, [eax]{1to8}	 # AVX512F
12217	vpcmpnleuq	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12218	vpcmpnleuq	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
12219	vpcmpnleuq	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12220	vpcmpnleuq	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
12221	vpcmpnleuq	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
12222	vpcmpnleuq	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
12223	vpcmpnleuq	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
12224	vpcmpnleuq	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
12225
12226	vpblendmq	zmm6, zmm5, zmm4	 # AVX512F
12227	vpblendmq	zmm6{k7}, zmm5, zmm4	 # AVX512F
12228	vpblendmq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12229	vpblendmq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12230	vpblendmq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12231	vpblendmq	zmm6, zmm5, [eax]{1to8}	 # AVX512F
12232	vpblendmq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12233	vpblendmq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12234	vpblendmq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12235	vpblendmq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12236	vpblendmq	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
12237	vpblendmq	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
12238	vpblendmq	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
12239	vpblendmq	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
12240
12241	vpcompressd	ZMMWORD PTR [ecx], zmm6	 # AVX512F
12242	vpcompressd	ZMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
12243	vpcompressd	ZMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
12244	vpcompressd	ZMMWORD PTR [edx+508], zmm6	 # AVX512F Disp8
12245	vpcompressd	ZMMWORD PTR [edx+512], zmm6	 # AVX512F
12246	vpcompressd	ZMMWORD PTR [edx-512], zmm6	 # AVX512F Disp8
12247	vpcompressd	ZMMWORD PTR [edx-516], zmm6	 # AVX512F
12248
12249	vpcompressd	zmm6, zmm5	 # AVX512F
12250	vpcompressd	zmm6{k7}, zmm5	 # AVX512F
12251	vpcompressd	zmm6{k7}{z}, zmm5	 # AVX512F
12252
12253	vpermd	zmm6, zmm5, zmm4	 # AVX512F
12254	vpermd	zmm6{k7}, zmm5, zmm4	 # AVX512F
12255	vpermd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12256	vpermd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12257	vpermd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12258	vpermd	zmm6, zmm5, [eax]{1to16}	 # AVX512F
12259	vpermd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12260	vpermd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12261	vpermd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12262	vpermd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12263	vpermd	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
12264	vpermd	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
12265	vpermd	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
12266	vpermd	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
12267
12268	vpermilpd	zmm6, zmm5, 0xab	 # AVX512F
12269	vpermilpd	zmm6{k7}, zmm5, 0xab	 # AVX512F
12270	vpermilpd	zmm6{k7}{z}, zmm5, 0xab	 # AVX512F
12271	vpermilpd	zmm6, zmm5, 123	 # AVX512F
12272	vpermilpd	zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
12273	vpermilpd	zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
12274	vpermilpd	zmm6, [eax]{1to8}, 123	 # AVX512F
12275	vpermilpd	zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
12276	vpermilpd	zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
12277	vpermilpd	zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
12278	vpermilpd	zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
12279	vpermilpd	zmm6, [edx+1016]{1to8}, 123	 # AVX512F Disp8
12280	vpermilpd	zmm6, [edx+1024]{1to8}, 123	 # AVX512F
12281	vpermilpd	zmm6, [edx-1024]{1to8}, 123	 # AVX512F Disp8
12282	vpermilpd	zmm6, [edx-1032]{1to8}, 123	 # AVX512F
12283
12284	vpermilpd	zmm6, zmm5, zmm4	 # AVX512F
12285	vpermilpd	zmm6{k7}, zmm5, zmm4	 # AVX512F
12286	vpermilpd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12287	vpermilpd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12288	vpermilpd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12289	vpermilpd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
12290	vpermilpd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12291	vpermilpd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12292	vpermilpd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12293	vpermilpd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12294	vpermilpd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
12295	vpermilpd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
12296	vpermilpd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
12297	vpermilpd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
12298
12299	vpermilps	zmm6, zmm5, 0xab	 # AVX512F
12300	vpermilps	zmm6{k7}, zmm5, 0xab	 # AVX512F
12301	vpermilps	zmm6{k7}{z}, zmm5, 0xab	 # AVX512F
12302	vpermilps	zmm6, zmm5, 123	 # AVX512F
12303	vpermilps	zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
12304	vpermilps	zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
12305	vpermilps	zmm6, [eax]{1to16}, 123	 # AVX512F
12306	vpermilps	zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
12307	vpermilps	zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
12308	vpermilps	zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
12309	vpermilps	zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
12310	vpermilps	zmm6, [edx+508]{1to16}, 123	 # AVX512F Disp8
12311	vpermilps	zmm6, [edx+512]{1to16}, 123	 # AVX512F
12312	vpermilps	zmm6, [edx-512]{1to16}, 123	 # AVX512F Disp8
12313	vpermilps	zmm6, [edx-516]{1to16}, 123	 # AVX512F
12314
12315	vpermilps	zmm6, zmm5, zmm4	 # AVX512F
12316	vpermilps	zmm6{k7}, zmm5, zmm4	 # AVX512F
12317	vpermilps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12318	vpermilps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12319	vpermilps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12320	vpermilps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
12321	vpermilps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12322	vpermilps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12323	vpermilps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12324	vpermilps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12325	vpermilps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
12326	vpermilps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
12327	vpermilps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
12328	vpermilps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
12329
12330	vpermpd	zmm6, zmm5, 0xab	 # AVX512F
12331	vpermpd	zmm6{k7}, zmm5, 0xab	 # AVX512F
12332	vpermpd	zmm6{k7}{z}, zmm5, 0xab	 # AVX512F
12333	vpermpd	zmm6, zmm5, 123	 # AVX512F
12334	vpermpd	zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
12335	vpermpd	zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
12336	vpermpd	zmm6, [eax]{1to8}, 123	 # AVX512F
12337	vpermpd	zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
12338	vpermpd	zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
12339	vpermpd	zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
12340	vpermpd	zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
12341	vpermpd	zmm6, [edx+1016]{1to8}, 123	 # AVX512F Disp8
12342	vpermpd	zmm6, [edx+1024]{1to8}, 123	 # AVX512F
12343	vpermpd	zmm6, [edx-1024]{1to8}, 123	 # AVX512F Disp8
12344	vpermpd	zmm6, [edx-1032]{1to8}, 123	 # AVX512F
12345
12346	vpermps	zmm6, zmm5, zmm4	 # AVX512F
12347	vpermps	zmm6{k7}, zmm5, zmm4	 # AVX512F
12348	vpermps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12349	vpermps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12350	vpermps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12351	vpermps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
12352	vpermps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12353	vpermps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12354	vpermps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12355	vpermps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12356	vpermps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
12357	vpermps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
12358	vpermps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
12359	vpermps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
12360
12361	vpermq	zmm6, zmm5, 0xab	 # AVX512F
12362	vpermq	zmm6{k7}, zmm5, 0xab	 # AVX512F
12363	vpermq	zmm6{k7}{z}, zmm5, 0xab	 # AVX512F
12364	vpermq	zmm6, zmm5, 123	 # AVX512F
12365	vpermq	zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
12366	vpermq	zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
12367	vpermq	zmm6, [eax]{1to8}, 123	 # AVX512F
12368	vpermq	zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
12369	vpermq	zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
12370	vpermq	zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
12371	vpermq	zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
12372	vpermq	zmm6, [edx+1016]{1to8}, 123	 # AVX512F Disp8
12373	vpermq	zmm6, [edx+1024]{1to8}, 123	 # AVX512F
12374	vpermq	zmm6, [edx-1024]{1to8}, 123	 # AVX512F Disp8
12375	vpermq	zmm6, [edx-1032]{1to8}, 123	 # AVX512F
12376
12377	vpexpandd	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
12378	vpexpandd	zmm6{k7}, ZMMWORD PTR [ecx]	 # AVX512F
12379	vpexpandd	zmm6{k7}{z}, ZMMWORD PTR [ecx]	 # AVX512F
12380	vpexpandd	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12381	vpexpandd	zmm6, ZMMWORD PTR [edx+508]	 # AVX512F Disp8
12382	vpexpandd	zmm6, ZMMWORD PTR [edx+512]	 # AVX512F
12383	vpexpandd	zmm6, ZMMWORD PTR [edx-512]	 # AVX512F Disp8
12384	vpexpandd	zmm6, ZMMWORD PTR [edx-516]	 # AVX512F
12385
12386	vpexpandd	zmm6, zmm5	 # AVX512F
12387	vpexpandd	zmm6{k7}, zmm5	 # AVX512F
12388	vpexpandd	zmm6{k7}{z}, zmm5	 # AVX512F
12389
12390	vpexpandq	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
12391	vpexpandq	zmm6{k7}, ZMMWORD PTR [ecx]	 # AVX512F
12392	vpexpandq	zmm6{k7}{z}, ZMMWORD PTR [ecx]	 # AVX512F
12393	vpexpandq	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12394	vpexpandq	zmm6, ZMMWORD PTR [edx+1016]	 # AVX512F Disp8
12395	vpexpandq	zmm6, ZMMWORD PTR [edx+1024]	 # AVX512F
12396	vpexpandq	zmm6, ZMMWORD PTR [edx-1024]	 # AVX512F Disp8
12397	vpexpandq	zmm6, ZMMWORD PTR [edx-1032]	 # AVX512F
12398
12399	vpexpandq	zmm6, zmm5	 # AVX512F
12400	vpexpandq	zmm6{k7}, zmm5	 # AVX512F
12401	vpexpandq	zmm6{k7}{z}, zmm5	 # AVX512F
12402
12403	vpgatherdd	zmm6{k1}, [ebp+zmm7*8-123]	 # AVX512F
12404	vpgatherdd	zmm6{k1}, [ebp+zmm7*8-123]	 # AVX512F
12405	vpgatherdd	zmm6{k1}, [eax+zmm7+256]	 # AVX512F
12406	vpgatherdd	zmm6{k1}, [ecx+zmm7*4+1024]	 # AVX512F
12407
12408	vpgatherdq	zmm6{k1}, [ebp+ymm7*8-123]	 # AVX512F
12409	vpgatherdq	zmm6{k1}, [ebp+ymm7*8-123]	 # AVX512F
12410	vpgatherdq	zmm6{k1}, [eax+ymm7+256]	 # AVX512F
12411	vpgatherdq	zmm6{k1}, [ecx+ymm7*4+1024]	 # AVX512F
12412
12413	vpgatherqd	ymm6{k1}, [ebp+zmm7*8-123]	 # AVX512F
12414	vpgatherqd	ymm6{k1}, [ebp+zmm7*8-123]	 # AVX512F
12415	vpgatherqd	ymm6{k1}, [eax+zmm7+256]	 # AVX512F
12416	vpgatherqd	ymm6{k1}, [ecx+zmm7*4+1024]	 # AVX512F
12417
12418	vpgatherqq	zmm6{k1}, [ebp+zmm7*8-123]	 # AVX512F
12419	vpgatherqq	zmm6{k1}, [ebp+zmm7*8-123]	 # AVX512F
12420	vpgatherqq	zmm6{k1}, [eax+zmm7+256]	 # AVX512F
12421	vpgatherqq	zmm6{k1}, [ecx+zmm7*4+1024]	 # AVX512F
12422
12423	vpmaxsd	zmm6, zmm5, zmm4	 # AVX512F
12424	vpmaxsd	zmm6{k7}, zmm5, zmm4	 # AVX512F
12425	vpmaxsd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12426	vpmaxsd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12427	vpmaxsd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12428	vpmaxsd	zmm6, zmm5, [eax]{1to16}	 # AVX512F
12429	vpmaxsd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12430	vpmaxsd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12431	vpmaxsd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12432	vpmaxsd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12433	vpmaxsd	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
12434	vpmaxsd	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
12435	vpmaxsd	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
12436	vpmaxsd	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
12437
12438	vpmaxsq	zmm6, zmm5, zmm4	 # AVX512F
12439	vpmaxsq	zmm6{k7}, zmm5, zmm4	 # AVX512F
12440	vpmaxsq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12441	vpmaxsq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12442	vpmaxsq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12443	vpmaxsq	zmm6, zmm5, [eax]{1to8}	 # AVX512F
12444	vpmaxsq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12445	vpmaxsq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12446	vpmaxsq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12447	vpmaxsq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12448	vpmaxsq	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
12449	vpmaxsq	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
12450	vpmaxsq	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
12451	vpmaxsq	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
12452
12453	vpmaxud	zmm6, zmm5, zmm4	 # AVX512F
12454	vpmaxud	zmm6{k7}, zmm5, zmm4	 # AVX512F
12455	vpmaxud	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12456	vpmaxud	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12457	vpmaxud	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12458	vpmaxud	zmm6, zmm5, [eax]{1to16}	 # AVX512F
12459	vpmaxud	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12460	vpmaxud	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12461	vpmaxud	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12462	vpmaxud	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12463	vpmaxud	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
12464	vpmaxud	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
12465	vpmaxud	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
12466	vpmaxud	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
12467
12468	vpmaxuq	zmm6, zmm5, zmm4	 # AVX512F
12469	vpmaxuq	zmm6{k7}, zmm5, zmm4	 # AVX512F
12470	vpmaxuq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12471	vpmaxuq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12472	vpmaxuq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12473	vpmaxuq	zmm6, zmm5, [eax]{1to8}	 # AVX512F
12474	vpmaxuq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12475	vpmaxuq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12476	vpmaxuq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12477	vpmaxuq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12478	vpmaxuq	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
12479	vpmaxuq	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
12480	vpmaxuq	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
12481	vpmaxuq	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
12482
12483	vpminsd	zmm6, zmm5, zmm4	 # AVX512F
12484	vpminsd	zmm6{k7}, zmm5, zmm4	 # AVX512F
12485	vpminsd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12486	vpminsd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12487	vpminsd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12488	vpminsd	zmm6, zmm5, [eax]{1to16}	 # AVX512F
12489	vpminsd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12490	vpminsd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12491	vpminsd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12492	vpminsd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12493	vpminsd	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
12494	vpminsd	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
12495	vpminsd	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
12496	vpminsd	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
12497
12498	vpminsq	zmm6, zmm5, zmm4	 # AVX512F
12499	vpminsq	zmm6{k7}, zmm5, zmm4	 # AVX512F
12500	vpminsq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12501	vpminsq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12502	vpminsq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12503	vpminsq	zmm6, zmm5, [eax]{1to8}	 # AVX512F
12504	vpminsq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12505	vpminsq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12506	vpminsq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12507	vpminsq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12508	vpminsq	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
12509	vpminsq	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
12510	vpminsq	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
12511	vpminsq	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
12512
12513	vpminud	zmm6, zmm5, zmm4	 # AVX512F
12514	vpminud	zmm6{k7}, zmm5, zmm4	 # AVX512F
12515	vpminud	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12516	vpminud	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12517	vpminud	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12518	vpminud	zmm6, zmm5, [eax]{1to16}	 # AVX512F
12519	vpminud	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12520	vpminud	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12521	vpminud	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12522	vpminud	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12523	vpminud	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
12524	vpminud	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
12525	vpminud	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
12526	vpminud	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
12527
12528	vpminuq	zmm6, zmm5, zmm4	 # AVX512F
12529	vpminuq	zmm6{k7}, zmm5, zmm4	 # AVX512F
12530	vpminuq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12531	vpminuq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12532	vpminuq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12533	vpminuq	zmm6, zmm5, [eax]{1to8}	 # AVX512F
12534	vpminuq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12535	vpminuq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12536	vpminuq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12537	vpminuq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12538	vpminuq	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
12539	vpminuq	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
12540	vpminuq	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
12541	vpminuq	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
12542
12543	vpmovsxbd	zmm6{k7}, xmm5	 # AVX512F
12544	vpmovsxbd	zmm6{k7}{z}, xmm5	 # AVX512F
12545	vpmovsxbd	zmm6{k7}, XMMWORD PTR [ecx]	 # AVX512F
12546	vpmovsxbd	zmm6{k7}, XMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12547	vpmovsxbd	zmm6{k7}, XMMWORD PTR [edx+2032]	 # AVX512F Disp8
12548	vpmovsxbd	zmm6{k7}, XMMWORD PTR [edx+2048]	 # AVX512F
12549	vpmovsxbd	zmm6{k7}, XMMWORD PTR [edx-2048]	 # AVX512F Disp8
12550	vpmovsxbd	zmm6{k7}, XMMWORD PTR [edx-2064]	 # AVX512F
12551
12552	vpmovsxbq	zmm6{k7}, xmm5	 # AVX512F
12553	vpmovsxbq	zmm6{k7}{z}, xmm5	 # AVX512F
12554	vpmovsxbq	zmm6{k7}, QWORD PTR [ecx]	 # AVX512F
12555	vpmovsxbq	zmm6{k7}, QWORD PTR [esp+esi*8-123456]	 # AVX512F
12556	vpmovsxbq	zmm6{k7}, QWORD PTR [edx+1016]	 # AVX512F Disp8
12557	vpmovsxbq	zmm6{k7}, QWORD PTR [edx+1024]	 # AVX512F
12558	vpmovsxbq	zmm6{k7}, QWORD PTR [edx-1024]	 # AVX512F Disp8
12559	vpmovsxbq	zmm6{k7}, QWORD PTR [edx-1032]	 # AVX512F
12560
12561	vpmovsxdq	zmm6{k7}, ymm5	 # AVX512F
12562	vpmovsxdq	zmm6{k7}{z}, ymm5	 # AVX512F
12563	vpmovsxdq	zmm6{k7}, YMMWORD PTR [ecx]	 # AVX512F
12564	vpmovsxdq	zmm6{k7}, YMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12565	vpmovsxdq	zmm6{k7}, YMMWORD PTR [edx+4064]	 # AVX512F Disp8
12566	vpmovsxdq	zmm6{k7}, YMMWORD PTR [edx+4096]	 # AVX512F
12567	vpmovsxdq	zmm6{k7}, YMMWORD PTR [edx-4096]	 # AVX512F Disp8
12568	vpmovsxdq	zmm6{k7}, YMMWORD PTR [edx-4128]	 # AVX512F
12569
12570	vpmovsxwd	zmm6{k7}, ymm5	 # AVX512F
12571	vpmovsxwd	zmm6{k7}{z}, ymm5	 # AVX512F
12572	vpmovsxwd	zmm6{k7}, YMMWORD PTR [ecx]	 # AVX512F
12573	vpmovsxwd	zmm6{k7}, YMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12574	vpmovsxwd	zmm6{k7}, YMMWORD PTR [edx+4064]	 # AVX512F Disp8
12575	vpmovsxwd	zmm6{k7}, YMMWORD PTR [edx+4096]	 # AVX512F
12576	vpmovsxwd	zmm6{k7}, YMMWORD PTR [edx-4096]	 # AVX512F Disp8
12577	vpmovsxwd	zmm6{k7}, YMMWORD PTR [edx-4128]	 # AVX512F
12578
12579	vpmovsxwq	zmm6{k7}, xmm5	 # AVX512F
12580	vpmovsxwq	zmm6{k7}{z}, xmm5	 # AVX512F
12581	vpmovsxwq	zmm6{k7}, XMMWORD PTR [ecx]	 # AVX512F
12582	vpmovsxwq	zmm6{k7}, XMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12583	vpmovsxwq	zmm6{k7}, XMMWORD PTR [edx+2032]	 # AVX512F Disp8
12584	vpmovsxwq	zmm6{k7}, XMMWORD PTR [edx+2048]	 # AVX512F
12585	vpmovsxwq	zmm6{k7}, XMMWORD PTR [edx-2048]	 # AVX512F Disp8
12586	vpmovsxwq	zmm6{k7}, XMMWORD PTR [edx-2064]	 # AVX512F
12587
12588	vpmovzxbd	zmm6{k7}, xmm5	 # AVX512F
12589	vpmovzxbd	zmm6{k7}{z}, xmm5	 # AVX512F
12590	vpmovzxbd	zmm6{k7}, XMMWORD PTR [ecx]	 # AVX512F
12591	vpmovzxbd	zmm6{k7}, XMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12592	vpmovzxbd	zmm6{k7}, XMMWORD PTR [edx+2032]	 # AVX512F Disp8
12593	vpmovzxbd	zmm6{k7}, XMMWORD PTR [edx+2048]	 # AVX512F
12594	vpmovzxbd	zmm6{k7}, XMMWORD PTR [edx-2048]	 # AVX512F Disp8
12595	vpmovzxbd	zmm6{k7}, XMMWORD PTR [edx-2064]	 # AVX512F
12596
12597	vpmovzxbq	zmm6{k7}, xmm5	 # AVX512F
12598	vpmovzxbq	zmm6{k7}{z}, xmm5	 # AVX512F
12599	vpmovzxbq	zmm6{k7}, QWORD PTR [ecx]	 # AVX512F
12600	vpmovzxbq	zmm6{k7}, QWORD PTR [esp+esi*8-123456]	 # AVX512F
12601	vpmovzxbq	zmm6{k7}, QWORD PTR [edx+1016]	 # AVX512F Disp8
12602	vpmovzxbq	zmm6{k7}, QWORD PTR [edx+1024]	 # AVX512F
12603	vpmovzxbq	zmm6{k7}, QWORD PTR [edx-1024]	 # AVX512F Disp8
12604	vpmovzxbq	zmm6{k7}, QWORD PTR [edx-1032]	 # AVX512F
12605
12606	vpmovzxdq	zmm6{k7}, ymm5	 # AVX512F
12607	vpmovzxdq	zmm6{k7}{z}, ymm5	 # AVX512F
12608	vpmovzxdq	zmm6{k7}, YMMWORD PTR [ecx]	 # AVX512F
12609	vpmovzxdq	zmm6{k7}, YMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12610	vpmovzxdq	zmm6{k7}, YMMWORD PTR [edx+4064]	 # AVX512F Disp8
12611	vpmovzxdq	zmm6{k7}, YMMWORD PTR [edx+4096]	 # AVX512F
12612	vpmovzxdq	zmm6{k7}, YMMWORD PTR [edx-4096]	 # AVX512F Disp8
12613	vpmovzxdq	zmm6{k7}, YMMWORD PTR [edx-4128]	 # AVX512F
12614
12615	vpmovzxwd	zmm6{k7}, ymm5	 # AVX512F
12616	vpmovzxwd	zmm6{k7}{z}, ymm5	 # AVX512F
12617	vpmovzxwd	zmm6{k7}, YMMWORD PTR [ecx]	 # AVX512F
12618	vpmovzxwd	zmm6{k7}, YMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12619	vpmovzxwd	zmm6{k7}, YMMWORD PTR [edx+4064]	 # AVX512F Disp8
12620	vpmovzxwd	zmm6{k7}, YMMWORD PTR [edx+4096]	 # AVX512F
12621	vpmovzxwd	zmm6{k7}, YMMWORD PTR [edx-4096]	 # AVX512F Disp8
12622	vpmovzxwd	zmm6{k7}, YMMWORD PTR [edx-4128]	 # AVX512F
12623
12624	vpmovzxwq	zmm6{k7}, xmm5	 # AVX512F
12625	vpmovzxwq	zmm6{k7}{z}, xmm5	 # AVX512F
12626	vpmovzxwq	zmm6{k7}, XMMWORD PTR [ecx]	 # AVX512F
12627	vpmovzxwq	zmm6{k7}, XMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12628	vpmovzxwq	zmm6{k7}, XMMWORD PTR [edx+2032]	 # AVX512F Disp8
12629	vpmovzxwq	zmm6{k7}, XMMWORD PTR [edx+2048]	 # AVX512F
12630	vpmovzxwq	zmm6{k7}, XMMWORD PTR [edx-2048]	 # AVX512F Disp8
12631	vpmovzxwq	zmm6{k7}, XMMWORD PTR [edx-2064]	 # AVX512F
12632
12633	vpmuldq	zmm6, zmm5, zmm4	 # AVX512F
12634	vpmuldq	zmm6{k7}, zmm5, zmm4	 # AVX512F
12635	vpmuldq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12636	vpmuldq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12637	vpmuldq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12638	vpmuldq	zmm6, zmm5, [eax]{1to8}	 # AVX512F
12639	vpmuldq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12640	vpmuldq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12641	vpmuldq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12642	vpmuldq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12643	vpmuldq	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
12644	vpmuldq	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
12645	vpmuldq	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
12646	vpmuldq	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
12647
12648	vpmulld	zmm6, zmm5, zmm4	 # AVX512F
12649	vpmulld	zmm6{k7}, zmm5, zmm4	 # AVX512F
12650	vpmulld	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12651	vpmulld	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12652	vpmulld	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12653	vpmulld	zmm6, zmm5, [eax]{1to16}	 # AVX512F
12654	vpmulld	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12655	vpmulld	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12656	vpmulld	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12657	vpmulld	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12658	vpmulld	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
12659	vpmulld	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
12660	vpmulld	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
12661	vpmulld	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
12662
12663	vpmuludq	zmm6, zmm5, zmm4	 # AVX512F
12664	vpmuludq	zmm6{k7}, zmm5, zmm4	 # AVX512F
12665	vpmuludq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12666	vpmuludq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12667	vpmuludq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12668	vpmuludq	zmm6, zmm5, [eax]{1to8}	 # AVX512F
12669	vpmuludq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12670	vpmuludq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12671	vpmuludq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12672	vpmuludq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12673	vpmuludq	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
12674	vpmuludq	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
12675	vpmuludq	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
12676	vpmuludq	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
12677
12678	vpord	zmm6, zmm5, zmm4	 # AVX512F
12679	vpord	zmm6{k7}, zmm5, zmm4	 # AVX512F
12680	vpord	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12681	vpord	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12682	vpord	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12683	vpord	zmm6, zmm5, [eax]{1to16}	 # AVX512F
12684	vpord	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12685	vpord	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12686	vpord	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12687	vpord	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12688	vpord	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
12689	vpord	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
12690	vpord	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
12691	vpord	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
12692
12693	vporq	zmm6, zmm5, zmm4	 # AVX512F
12694	vporq	zmm6{k7}, zmm5, zmm4	 # AVX512F
12695	vporq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12696	vporq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12697	vporq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12698	vporq	zmm6, zmm5, [eax]{1to8}	 # AVX512F
12699	vporq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12700	vporq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12701	vporq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12702	vporq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12703	vporq	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
12704	vporq	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
12705	vporq	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
12706	vporq	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
12707
12708	vpscatterdd	[ebp+zmm7*8-123]{k1}, zmm6	 # AVX512F
12709	vpscatterdd	[ebp+zmm7*8-123]{k1}, zmm6	 # AVX512F
12710	vpscatterdd	[eax+zmm7+256]{k1}, zmm6	 # AVX512F
12711	vpscatterdd	[ecx+zmm7*4+1024]{k1}, zmm6	 # AVX512F
12712
12713	vpscatterdq	[ebp+ymm7*8-123]{k1}, zmm6	 # AVX512F
12714	vpscatterdq	[ebp+ymm7*8-123]{k1}, zmm6	 # AVX512F
12715	vpscatterdq	[eax+ymm7+256]{k1}, zmm6	 # AVX512F
12716	vpscatterdq	[ecx+ymm7*4+1024]{k1}, zmm6	 # AVX512F
12717
12718	vpscatterqd	[ebp+zmm7*8-123]{k1}, ymm6	 # AVX512F
12719	vpscatterqd	[ebp+zmm7*8-123]{k1}, ymm6	 # AVX512F
12720	vpscatterqd	[eax+zmm7+256]{k1}, ymm6	 # AVX512F
12721	vpscatterqd	[ecx+zmm7*4+1024]{k1}, ymm6	 # AVX512F
12722
12723	vpscatterqq	[ebp+zmm7*8-123]{k1}, zmm6	 # AVX512F
12724	vpscatterqq	[ebp+zmm7*8-123]{k1}, zmm6	 # AVX512F
12725	vpscatterqq	[eax+zmm7+256]{k1}, zmm6	 # AVX512F
12726	vpscatterqq	[ecx+zmm7*4+1024]{k1}, zmm6	 # AVX512F
12727
12728	vpshufd	zmm6, zmm5, 0xab	 # AVX512F
12729	vpshufd	zmm6{k7}, zmm5, 0xab	 # AVX512F
12730	vpshufd	zmm6{k7}{z}, zmm5, 0xab	 # AVX512F
12731	vpshufd	zmm6, zmm5, 123	 # AVX512F
12732	vpshufd	zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
12733	vpshufd	zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
12734	vpshufd	zmm6, [eax]{1to16}, 123	 # AVX512F
12735	vpshufd	zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
12736	vpshufd	zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
12737	vpshufd	zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
12738	vpshufd	zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
12739	vpshufd	zmm6, [edx+508]{1to16}, 123	 # AVX512F Disp8
12740	vpshufd	zmm6, [edx+512]{1to16}, 123	 # AVX512F
12741	vpshufd	zmm6, [edx-512]{1to16}, 123	 # AVX512F Disp8
12742	vpshufd	zmm6, [edx-516]{1to16}, 123	 # AVX512F
12743
12744	vpslld	zmm6{k7}, zmm5, xmm4	 # AVX512F
12745	vpslld	zmm6{k7}{z}, zmm5, xmm4	 # AVX512F
12746	vpslld	zmm6{k7}, zmm5, XMMWORD PTR [ecx]	 # AVX512F
12747	vpslld	zmm6{k7}, zmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12748	vpslld	zmm6{k7}, zmm5, XMMWORD PTR [edx+2032]	 # AVX512F Disp8
12749	vpslld	zmm6{k7}, zmm5, XMMWORD PTR [edx+2048]	 # AVX512F
12750	vpslld	zmm6{k7}, zmm5, XMMWORD PTR [edx-2048]	 # AVX512F Disp8
12751	vpslld	zmm6{k7}, zmm5, XMMWORD PTR [edx-2064]	 # AVX512F
12752
12753	vpsllq	zmm6{k7}, zmm5, xmm4	 # AVX512F
12754	vpsllq	zmm6{k7}{z}, zmm5, xmm4	 # AVX512F
12755	vpsllq	zmm6{k7}, zmm5, XMMWORD PTR [ecx]	 # AVX512F
12756	vpsllq	zmm6{k7}, zmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12757	vpsllq	zmm6{k7}, zmm5, XMMWORD PTR [edx+2032]	 # AVX512F Disp8
12758	vpsllq	zmm6{k7}, zmm5, XMMWORD PTR [edx+2048]	 # AVX512F
12759	vpsllq	zmm6{k7}, zmm5, XMMWORD PTR [edx-2048]	 # AVX512F Disp8
12760	vpsllq	zmm6{k7}, zmm5, XMMWORD PTR [edx-2064]	 # AVX512F
12761
12762	vpsllvd	zmm6, zmm5, zmm4	 # AVX512F
12763	vpsllvd	zmm6{k7}, zmm5, zmm4	 # AVX512F
12764	vpsllvd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12765	vpsllvd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12766	vpsllvd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12767	vpsllvd	zmm6, zmm5, [eax]{1to16}	 # AVX512F
12768	vpsllvd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12769	vpsllvd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12770	vpsllvd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12771	vpsllvd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12772	vpsllvd	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
12773	vpsllvd	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
12774	vpsllvd	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
12775	vpsllvd	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
12776
12777	vpsllvq	zmm6, zmm5, zmm4	 # AVX512F
12778	vpsllvq	zmm6{k7}, zmm5, zmm4	 # AVX512F
12779	vpsllvq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12780	vpsllvq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12781	vpsllvq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12782	vpsllvq	zmm6, zmm5, [eax]{1to8}	 # AVX512F
12783	vpsllvq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12784	vpsllvq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12785	vpsllvq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12786	vpsllvq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12787	vpsllvq	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
12788	vpsllvq	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
12789	vpsllvq	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
12790	vpsllvq	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
12791
12792	vpsrad	zmm6{k7}, zmm5, xmm4	 # AVX512F
12793	vpsrad	zmm6{k7}{z}, zmm5, xmm4	 # AVX512F
12794	vpsrad	zmm6{k7}, zmm5, XMMWORD PTR [ecx]	 # AVX512F
12795	vpsrad	zmm6{k7}, zmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12796	vpsrad	zmm6{k7}, zmm5, XMMWORD PTR [edx+2032]	 # AVX512F Disp8
12797	vpsrad	zmm6{k7}, zmm5, XMMWORD PTR [edx+2048]	 # AVX512F
12798	vpsrad	zmm6{k7}, zmm5, XMMWORD PTR [edx-2048]	 # AVX512F Disp8
12799	vpsrad	zmm6{k7}, zmm5, XMMWORD PTR [edx-2064]	 # AVX512F
12800
12801	vpsraq	zmm6{k7}, zmm5, xmm4	 # AVX512F
12802	vpsraq	zmm6{k7}{z}, zmm5, xmm4	 # AVX512F
12803	vpsraq	zmm6{k7}, zmm5, XMMWORD PTR [ecx]	 # AVX512F
12804	vpsraq	zmm6{k7}, zmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12805	vpsraq	zmm6{k7}, zmm5, XMMWORD PTR [edx+2032]	 # AVX512F Disp8
12806	vpsraq	zmm6{k7}, zmm5, XMMWORD PTR [edx+2048]	 # AVX512F
12807	vpsraq	zmm6{k7}, zmm5, XMMWORD PTR [edx-2048]	 # AVX512F Disp8
12808	vpsraq	zmm6{k7}, zmm5, XMMWORD PTR [edx-2064]	 # AVX512F
12809
12810	vpsravd	zmm6, zmm5, zmm4	 # AVX512F
12811	vpsravd	zmm6{k7}, zmm5, zmm4	 # AVX512F
12812	vpsravd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12813	vpsravd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12814	vpsravd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12815	vpsravd	zmm6, zmm5, [eax]{1to16}	 # AVX512F
12816	vpsravd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12817	vpsravd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12818	vpsravd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12819	vpsravd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12820	vpsravd	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
12821	vpsravd	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
12822	vpsravd	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
12823	vpsravd	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
12824
12825	vpsravq	zmm6, zmm5, zmm4	 # AVX512F
12826	vpsravq	zmm6{k7}, zmm5, zmm4	 # AVX512F
12827	vpsravq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12828	vpsravq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12829	vpsravq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12830	vpsravq	zmm6, zmm5, [eax]{1to8}	 # AVX512F
12831	vpsravq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12832	vpsravq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12833	vpsravq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12834	vpsravq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12835	vpsravq	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
12836	vpsravq	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
12837	vpsravq	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
12838	vpsravq	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
12839
12840	vpsrld	zmm6{k7}, zmm5, xmm4	 # AVX512F
12841	vpsrld	zmm6{k7}{z}, zmm5, xmm4	 # AVX512F
12842	vpsrld	zmm6{k7}, zmm5, XMMWORD PTR [ecx]	 # AVX512F
12843	vpsrld	zmm6{k7}, zmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12844	vpsrld	zmm6{k7}, zmm5, XMMWORD PTR [edx+2032]	 # AVX512F Disp8
12845	vpsrld	zmm6{k7}, zmm5, XMMWORD PTR [edx+2048]	 # AVX512F
12846	vpsrld	zmm6{k7}, zmm5, XMMWORD PTR [edx-2048]	 # AVX512F Disp8
12847	vpsrld	zmm6{k7}, zmm5, XMMWORD PTR [edx-2064]	 # AVX512F
12848
12849	vpsrlq	zmm6{k7}, zmm5, xmm4	 # AVX512F
12850	vpsrlq	zmm6{k7}{z}, zmm5, xmm4	 # AVX512F
12851	vpsrlq	zmm6{k7}, zmm5, XMMWORD PTR [ecx]	 # AVX512F
12852	vpsrlq	zmm6{k7}, zmm5, XMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12853	vpsrlq	zmm6{k7}, zmm5, XMMWORD PTR [edx+2032]	 # AVX512F Disp8
12854	vpsrlq	zmm6{k7}, zmm5, XMMWORD PTR [edx+2048]	 # AVX512F
12855	vpsrlq	zmm6{k7}, zmm5, XMMWORD PTR [edx-2048]	 # AVX512F Disp8
12856	vpsrlq	zmm6{k7}, zmm5, XMMWORD PTR [edx-2064]	 # AVX512F
12857
12858	vpsrlvd	zmm6, zmm5, zmm4	 # AVX512F
12859	vpsrlvd	zmm6{k7}, zmm5, zmm4	 # AVX512F
12860	vpsrlvd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12861	vpsrlvd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12862	vpsrlvd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12863	vpsrlvd	zmm6, zmm5, [eax]{1to16}	 # AVX512F
12864	vpsrlvd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12865	vpsrlvd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12866	vpsrlvd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12867	vpsrlvd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12868	vpsrlvd	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
12869	vpsrlvd	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
12870	vpsrlvd	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
12871	vpsrlvd	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
12872
12873	vpsrlvq	zmm6, zmm5, zmm4	 # AVX512F
12874	vpsrlvq	zmm6{k7}, zmm5, zmm4	 # AVX512F
12875	vpsrlvq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12876	vpsrlvq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12877	vpsrlvq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12878	vpsrlvq	zmm6, zmm5, [eax]{1to8}	 # AVX512F
12879	vpsrlvq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12880	vpsrlvq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12881	vpsrlvq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12882	vpsrlvq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12883	vpsrlvq	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
12884	vpsrlvq	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
12885	vpsrlvq	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
12886	vpsrlvq	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
12887
12888	vpsrld	zmm6, zmm5, 0xab	 # AVX512F
12889	vpsrld	zmm6{k7}, zmm5, 0xab	 # AVX512F
12890	vpsrld	zmm6{k7}{z}, zmm5, 0xab	 # AVX512F
12891	vpsrld	zmm6, zmm5, 123	 # AVX512F
12892	vpsrld	zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
12893	vpsrld	zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
12894	vpsrld	zmm6, [eax]{1to16}, 123	 # AVX512F
12895	vpsrld	zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
12896	vpsrld	zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
12897	vpsrld	zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
12898	vpsrld	zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
12899	vpsrld	zmm6, [edx+508]{1to16}, 123	 # AVX512F Disp8
12900	vpsrld	zmm6, [edx+512]{1to16}, 123	 # AVX512F
12901	vpsrld	zmm6, [edx-512]{1to16}, 123	 # AVX512F Disp8
12902	vpsrld	zmm6, [edx-516]{1to16}, 123	 # AVX512F
12903
12904	vpsrlq	zmm6, zmm5, 0xab	 # AVX512F
12905	vpsrlq	zmm6{k7}, zmm5, 0xab	 # AVX512F
12906	vpsrlq	zmm6{k7}{z}, zmm5, 0xab	 # AVX512F
12907	vpsrlq	zmm6, zmm5, 123	 # AVX512F
12908	vpsrlq	zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
12909	vpsrlq	zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
12910	vpsrlq	zmm6, [eax]{1to8}, 123	 # AVX512F
12911	vpsrlq	zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
12912	vpsrlq	zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
12913	vpsrlq	zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
12914	vpsrlq	zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
12915	vpsrlq	zmm6, [edx+1016]{1to8}, 123	 # AVX512F Disp8
12916	vpsrlq	zmm6, [edx+1024]{1to8}, 123	 # AVX512F
12917	vpsrlq	zmm6, [edx-1024]{1to8}, 123	 # AVX512F Disp8
12918	vpsrlq	zmm6, [edx-1032]{1to8}, 123	 # AVX512F
12919
12920	vpsubd	zmm6, zmm5, zmm4	 # AVX512F
12921	vpsubd	zmm6{k7}, zmm5, zmm4	 # AVX512F
12922	vpsubd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12923	vpsubd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12924	vpsubd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12925	vpsubd	zmm6, zmm5, [eax]{1to16}	 # AVX512F
12926	vpsubd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12927	vpsubd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12928	vpsubd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12929	vpsubd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12930	vpsubd	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
12931	vpsubd	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
12932	vpsubd	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
12933	vpsubd	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
12934
12935	vpsubq	zmm6, zmm5, zmm4	 # AVX512F
12936	vpsubq	zmm6{k7}, zmm5, zmm4	 # AVX512F
12937	vpsubq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12938	vpsubq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12939	vpsubq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12940	vpsubq	zmm6, zmm5, [eax]{1to8}	 # AVX512F
12941	vpsubq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12942	vpsubq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12943	vpsubq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12944	vpsubq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12945	vpsubq	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
12946	vpsubq	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
12947	vpsubq	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
12948	vpsubq	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
12949
12950	vptestmd	k5, zmm6, zmm5	 # AVX512F
12951	vptestmd	k5{k7}, zmm6, zmm5	 # AVX512F
12952	vptestmd	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
12953	vptestmd	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12954	vptestmd	k5, zmm6, [eax]{1to16}	 # AVX512F
12955	vptestmd	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12956	vptestmd	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
12957	vptestmd	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12958	vptestmd	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
12959	vptestmd	k5, zmm6, [edx+508]{1to16}	 # AVX512F Disp8
12960	vptestmd	k5, zmm6, [edx+512]{1to16}	 # AVX512F
12961	vptestmd	k5, zmm6, [edx-512]{1to16}	 # AVX512F Disp8
12962	vptestmd	k5, zmm6, [edx-516]{1to16}	 # AVX512F
12963
12964	vptestmq	k5, zmm6, zmm5	 # AVX512F
12965	vptestmq	k5{k7}, zmm6, zmm5	 # AVX512F
12966	vptestmq	k5, zmm6, ZMMWORD PTR [ecx]	 # AVX512F
12967	vptestmq	k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12968	vptestmq	k5, zmm6, [eax]{1to8}	 # AVX512F
12969	vptestmq	k5, zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12970	vptestmq	k5, zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
12971	vptestmq	k5, zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12972	vptestmq	k5, zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
12973	vptestmq	k5, zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
12974	vptestmq	k5, zmm6, [edx+1024]{1to8}	 # AVX512F
12975	vptestmq	k5, zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
12976	vptestmq	k5, zmm6, [edx-1032]{1to8}	 # AVX512F
12977
12978	vpunpckhdq	zmm6, zmm5, zmm4	 # AVX512F
12979	vpunpckhdq	zmm6{k7}, zmm5, zmm4	 # AVX512F
12980	vpunpckhdq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12981	vpunpckhdq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12982	vpunpckhdq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12983	vpunpckhdq	zmm6, zmm5, [eax]{1to16}	 # AVX512F
12984	vpunpckhdq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
12985	vpunpckhdq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
12986	vpunpckhdq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
12987	vpunpckhdq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
12988	vpunpckhdq	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
12989	vpunpckhdq	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
12990	vpunpckhdq	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
12991	vpunpckhdq	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
12992
12993	vpunpckhqdq	zmm6, zmm5, zmm4	 # AVX512F
12994	vpunpckhqdq	zmm6{k7}, zmm5, zmm4	 # AVX512F
12995	vpunpckhqdq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
12996	vpunpckhqdq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
12997	vpunpckhqdq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
12998	vpunpckhqdq	zmm6, zmm5, [eax]{1to8}	 # AVX512F
12999	vpunpckhqdq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13000	vpunpckhqdq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
13001	vpunpckhqdq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13002	vpunpckhqdq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
13003	vpunpckhqdq	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
13004	vpunpckhqdq	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
13005	vpunpckhqdq	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
13006	vpunpckhqdq	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
13007
13008	vpunpckldq	zmm6, zmm5, zmm4	 # AVX512F
13009	vpunpckldq	zmm6{k7}, zmm5, zmm4	 # AVX512F
13010	vpunpckldq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
13011	vpunpckldq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
13012	vpunpckldq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13013	vpunpckldq	zmm6, zmm5, [eax]{1to16}	 # AVX512F
13014	vpunpckldq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13015	vpunpckldq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
13016	vpunpckldq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13017	vpunpckldq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
13018	vpunpckldq	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
13019	vpunpckldq	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
13020	vpunpckldq	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
13021	vpunpckldq	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
13022
13023	vpunpcklqdq	zmm6, zmm5, zmm4	 # AVX512F
13024	vpunpcklqdq	zmm6{k7}, zmm5, zmm4	 # AVX512F
13025	vpunpcklqdq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
13026	vpunpcklqdq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
13027	vpunpcklqdq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13028	vpunpcklqdq	zmm6, zmm5, [eax]{1to8}	 # AVX512F
13029	vpunpcklqdq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13030	vpunpcklqdq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
13031	vpunpcklqdq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13032	vpunpcklqdq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
13033	vpunpcklqdq	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
13034	vpunpcklqdq	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
13035	vpunpcklqdq	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
13036	vpunpcklqdq	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
13037
13038	vpxord	zmm6, zmm5, zmm4	 # AVX512F
13039	vpxord	zmm6{k7}, zmm5, zmm4	 # AVX512F
13040	vpxord	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
13041	vpxord	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
13042	vpxord	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13043	vpxord	zmm6, zmm5, [eax]{1to16}	 # AVX512F
13044	vpxord	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13045	vpxord	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
13046	vpxord	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13047	vpxord	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
13048	vpxord	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
13049	vpxord	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
13050	vpxord	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
13051	vpxord	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
13052
13053	vpxorq	zmm6, zmm5, zmm4	 # AVX512F
13054	vpxorq	zmm6{k7}, zmm5, zmm4	 # AVX512F
13055	vpxorq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
13056	vpxorq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
13057	vpxorq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13058	vpxorq	zmm6, zmm5, [eax]{1to8}	 # AVX512F
13059	vpxorq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13060	vpxorq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
13061	vpxorq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13062	vpxorq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
13063	vpxorq	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
13064	vpxorq	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
13065	vpxorq	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
13066	vpxorq	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
13067
13068	vrcp14pd	zmm6, zmm5	 # AVX512F
13069	vrcp14pd	zmm6{k7}, zmm5	 # AVX512F
13070	vrcp14pd	zmm6{k7}{z}, zmm5	 # AVX512F
13071	vrcp14pd	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
13072	vrcp14pd	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13073	vrcp14pd	zmm6, [eax]{1to8}	 # AVX512F
13074	vrcp14pd	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13075	vrcp14pd	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
13076	vrcp14pd	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13077	vrcp14pd	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
13078	vrcp14pd	zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
13079	vrcp14pd	zmm6, [edx+1024]{1to8}	 # AVX512F
13080	vrcp14pd	zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
13081	vrcp14pd	zmm6, [edx-1032]{1to8}	 # AVX512F
13082
13083	vrcp14ps	zmm6, zmm5	 # AVX512F
13084	vrcp14ps	zmm6{k7}, zmm5	 # AVX512F
13085	vrcp14ps	zmm6{k7}{z}, zmm5	 # AVX512F
13086	vrcp14ps	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
13087	vrcp14ps	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13088	vrcp14ps	zmm6, [eax]{1to16}	 # AVX512F
13089	vrcp14ps	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13090	vrcp14ps	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
13091	vrcp14ps	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13092	vrcp14ps	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
13093	vrcp14ps	zmm6, [edx+508]{1to16}	 # AVX512F Disp8
13094	vrcp14ps	zmm6, [edx+512]{1to16}	 # AVX512F
13095	vrcp14ps	zmm6, [edx-512]{1to16}	 # AVX512F Disp8
13096	vrcp14ps	zmm6, [edx-516]{1to16}	 # AVX512F
13097
13098	vrcp14sd	xmm6{k7}, xmm5, xmm4	 # AVX512F
13099	vrcp14sd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
13100	vrcp14sd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
13101	vrcp14sd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
13102	vrcp14sd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
13103	vrcp14sd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
13104	vrcp14sd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
13105	vrcp14sd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
13106
13107	vrcp14ss	xmm6{k7}, xmm5, xmm4	 # AVX512F
13108	vrcp14ss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
13109	vrcp14ss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
13110	vrcp14ss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
13111	vrcp14ss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
13112	vrcp14ss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
13113	vrcp14ss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
13114	vrcp14ss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
13115
13116	vrsqrt14pd	zmm6, zmm5	 # AVX512F
13117	vrsqrt14pd	zmm6{k7}, zmm5	 # AVX512F
13118	vrsqrt14pd	zmm6{k7}{z}, zmm5	 # AVX512F
13119	vrsqrt14pd	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
13120	vrsqrt14pd	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13121	vrsqrt14pd	zmm6, [eax]{1to8}	 # AVX512F
13122	vrsqrt14pd	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13123	vrsqrt14pd	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
13124	vrsqrt14pd	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13125	vrsqrt14pd	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
13126	vrsqrt14pd	zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
13127	vrsqrt14pd	zmm6, [edx+1024]{1to8}	 # AVX512F
13128	vrsqrt14pd	zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
13129	vrsqrt14pd	zmm6, [edx-1032]{1to8}	 # AVX512F
13130
13131	vrsqrt14ps	zmm6, zmm5	 # AVX512F
13132	vrsqrt14ps	zmm6{k7}, zmm5	 # AVX512F
13133	vrsqrt14ps	zmm6{k7}{z}, zmm5	 # AVX512F
13134	vrsqrt14ps	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
13135	vrsqrt14ps	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13136	vrsqrt14ps	zmm6, [eax]{1to16}	 # AVX512F
13137	vrsqrt14ps	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13138	vrsqrt14ps	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
13139	vrsqrt14ps	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13140	vrsqrt14ps	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
13141	vrsqrt14ps	zmm6, [edx+508]{1to16}	 # AVX512F Disp8
13142	vrsqrt14ps	zmm6, [edx+512]{1to16}	 # AVX512F
13143	vrsqrt14ps	zmm6, [edx-512]{1to16}	 # AVX512F Disp8
13144	vrsqrt14ps	zmm6, [edx-516]{1to16}	 # AVX512F
13145
13146	vrsqrt14sd	xmm6{k7}, xmm5, xmm4	 # AVX512F
13147	vrsqrt14sd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
13148	vrsqrt14sd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
13149	vrsqrt14sd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
13150	vrsqrt14sd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
13151	vrsqrt14sd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
13152	vrsqrt14sd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
13153	vrsqrt14sd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
13154
13155	vrsqrt14ss	xmm6{k7}, xmm5, xmm4	 # AVX512F
13156	vrsqrt14ss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
13157	vrsqrt14ss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
13158	vrsqrt14ss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
13159	vrsqrt14ss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
13160	vrsqrt14ss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
13161	vrsqrt14ss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
13162	vrsqrt14ss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
13163
13164	vscatterdpd	[ebp+ymm7*8-123]{k1}, zmm6	 # AVX512F
13165	vscatterdpd	[ebp+ymm7*8-123]{k1}, zmm6	 # AVX512F
13166	vscatterdpd	[eax+ymm7+256]{k1}, zmm6	 # AVX512F
13167	vscatterdpd	[ecx+ymm7*4+1024]{k1}, zmm6	 # AVX512F
13168
13169	vscatterdps	[ebp+zmm7*8-123]{k1}, zmm6	 # AVX512F
13170	vscatterdps	[ebp+zmm7*8-123]{k1}, zmm6	 # AVX512F
13171	vscatterdps	[eax+zmm7+256]{k1}, zmm6	 # AVX512F
13172	vscatterdps	[ecx+zmm7*4+1024]{k1}, zmm6	 # AVX512F
13173
13174	vscatterqpd	[ebp+zmm7*8-123]{k1}, zmm6	 # AVX512F
13175	vscatterqpd	[ebp+zmm7*8-123]{k1}, zmm6	 # AVX512F
13176	vscatterqpd	[eax+zmm7+256]{k1}, zmm6	 # AVX512F
13177	vscatterqpd	[ecx+zmm7*4+1024]{k1}, zmm6	 # AVX512F
13178
13179	vscatterqps	[ebp+zmm7*8-123]{k1}, ymm6	 # AVX512F
13180	vscatterqps	[ebp+zmm7*8-123]{k1}, ymm6	 # AVX512F
13181	vscatterqps	[eax+zmm7+256]{k1}, ymm6	 # AVX512F
13182	vscatterqps	[ecx+zmm7*4+1024]{k1}, ymm6	 # AVX512F
13183
13184	vshufpd	zmm6, zmm5, zmm4, 0xab	 # AVX512F
13185	vshufpd	zmm6{k7}, zmm5, zmm4, 0xab	 # AVX512F
13186	vshufpd	zmm6{k7}{z}, zmm5, zmm4, 0xab	 # AVX512F
13187	vshufpd	zmm6, zmm5, zmm4, 123	 # AVX512F
13188	vshufpd	zmm6, zmm5, ZMMWORD PTR [ecx], 123	 # AVX512F
13189	vshufpd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
13190	vshufpd	zmm6, zmm5, [eax]{1to8}, 123	 # AVX512F
13191	vshufpd	zmm6, zmm5, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
13192	vshufpd	zmm6, zmm5, ZMMWORD PTR [edx+8192], 123	 # AVX512F
13193	vshufpd	zmm6, zmm5, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
13194	vshufpd	zmm6, zmm5, ZMMWORD PTR [edx-8256], 123	 # AVX512F
13195	vshufpd	zmm6, zmm5, [edx+1016]{1to8}, 123	 # AVX512F Disp8
13196	vshufpd	zmm6, zmm5, [edx+1024]{1to8}, 123	 # AVX512F
13197	vshufpd	zmm6, zmm5, [edx-1024]{1to8}, 123	 # AVX512F Disp8
13198	vshufpd	zmm6, zmm5, [edx-1032]{1to8}, 123	 # AVX512F
13199
13200	vshufps	zmm6, zmm5, zmm4, 0xab	 # AVX512F
13201	vshufps	zmm6{k7}, zmm5, zmm4, 0xab	 # AVX512F
13202	vshufps	zmm6{k7}{z}, zmm5, zmm4, 0xab	 # AVX512F
13203	vshufps	zmm6, zmm5, zmm4, 123	 # AVX512F
13204	vshufps	zmm6, zmm5, ZMMWORD PTR [ecx], 123	 # AVX512F
13205	vshufps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
13206	vshufps	zmm6, zmm5, [eax]{1to16}, 123	 # AVX512F
13207	vshufps	zmm6, zmm5, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
13208	vshufps	zmm6, zmm5, ZMMWORD PTR [edx+8192], 123	 # AVX512F
13209	vshufps	zmm6, zmm5, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
13210	vshufps	zmm6, zmm5, ZMMWORD PTR [edx-8256], 123	 # AVX512F
13211	vshufps	zmm6, zmm5, [edx+508]{1to16}, 123	 # AVX512F Disp8
13212	vshufps	zmm6, zmm5, [edx+512]{1to16}, 123	 # AVX512F
13213	vshufps	zmm6, zmm5, [edx-512]{1to16}, 123	 # AVX512F Disp8
13214	vshufps	zmm6, zmm5, [edx-516]{1to16}, 123	 # AVX512F
13215
13216	vsqrtpd	zmm6, zmm5	 # AVX512F
13217	vsqrtpd	zmm6{k7}, zmm5	 # AVX512F
13218	vsqrtpd	zmm6{k7}{z}, zmm5	 # AVX512F
13219	vsqrtpd	zmm6, zmm5, {rn-sae}	 # AVX512F
13220	vsqrtpd	zmm6, zmm5, {ru-sae}	 # AVX512F
13221	vsqrtpd	zmm6, zmm5, {rd-sae}	 # AVX512F
13222	vsqrtpd	zmm6, zmm5, {rz-sae}	 # AVX512F
13223	vsqrtpd	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
13224	vsqrtpd	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13225	vsqrtpd	zmm6, [eax]{1to8}	 # AVX512F
13226	vsqrtpd	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13227	vsqrtpd	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
13228	vsqrtpd	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13229	vsqrtpd	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
13230	vsqrtpd	zmm6, [edx+1016]{1to8}	 # AVX512F Disp8
13231	vsqrtpd	zmm6, [edx+1024]{1to8}	 # AVX512F
13232	vsqrtpd	zmm6, [edx-1024]{1to8}	 # AVX512F Disp8
13233	vsqrtpd	zmm6, [edx-1032]{1to8}	 # AVX512F
13234
13235	vsqrtps	zmm6, zmm5	 # AVX512F
13236	vsqrtps	zmm6{k7}, zmm5	 # AVX512F
13237	vsqrtps	zmm6{k7}{z}, zmm5	 # AVX512F
13238	vsqrtps	zmm6, zmm5, {rn-sae}	 # AVX512F
13239	vsqrtps	zmm6, zmm5, {ru-sae}	 # AVX512F
13240	vsqrtps	zmm6, zmm5, {rd-sae}	 # AVX512F
13241	vsqrtps	zmm6, zmm5, {rz-sae}	 # AVX512F
13242	vsqrtps	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
13243	vsqrtps	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13244	vsqrtps	zmm6, [eax]{1to16}	 # AVX512F
13245	vsqrtps	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13246	vsqrtps	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
13247	vsqrtps	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13248	vsqrtps	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
13249	vsqrtps	zmm6, [edx+508]{1to16}	 # AVX512F Disp8
13250	vsqrtps	zmm6, [edx+512]{1to16}	 # AVX512F
13251	vsqrtps	zmm6, [edx-512]{1to16}	 # AVX512F Disp8
13252	vsqrtps	zmm6, [edx-516]{1to16}	 # AVX512F
13253
13254	vsqrtsd	xmm6{k7}, xmm5, xmm4	 # AVX512F
13255	vsqrtsd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
13256	vsqrtsd	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
13257	vsqrtsd	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
13258	vsqrtsd	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
13259	vsqrtsd	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
13260	vsqrtsd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
13261	vsqrtsd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
13262	vsqrtsd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
13263	vsqrtsd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
13264	vsqrtsd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
13265	vsqrtsd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
13266
13267	vsqrtss	xmm6{k7}, xmm5, xmm4	 # AVX512F
13268	vsqrtss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
13269	vsqrtss	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
13270	vsqrtss	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
13271	vsqrtss	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
13272	vsqrtss	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
13273	vsqrtss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
13274	vsqrtss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
13275	vsqrtss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
13276	vsqrtss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
13277	vsqrtss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
13278	vsqrtss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
13279
13280	vsubpd	zmm6, zmm5, zmm4	 # AVX512F
13281	vsubpd	zmm6{k7}, zmm5, zmm4	 # AVX512F
13282	vsubpd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
13283	vsubpd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
13284	vsubpd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
13285	vsubpd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
13286	vsubpd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
13287	vsubpd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
13288	vsubpd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13289	vsubpd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
13290	vsubpd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13291	vsubpd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
13292	vsubpd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13293	vsubpd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
13294	vsubpd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
13295	vsubpd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
13296	vsubpd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
13297	vsubpd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
13298
13299	vsubps	zmm6, zmm5, zmm4	 # AVX512F
13300	vsubps	zmm6{k7}, zmm5, zmm4	 # AVX512F
13301	vsubps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
13302	vsubps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
13303	vsubps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
13304	vsubps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
13305	vsubps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
13306	vsubps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
13307	vsubps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13308	vsubps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
13309	vsubps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13310	vsubps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
13311	vsubps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13312	vsubps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
13313	vsubps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
13314	vsubps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
13315	vsubps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
13316	vsubps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
13317
13318	vsubsd	xmm6{k7}, xmm5, xmm4	 # AVX512F
13319	vsubsd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
13320	vsubsd	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
13321	vsubsd	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
13322	vsubsd	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
13323	vsubsd	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
13324	vsubsd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
13325	vsubsd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
13326	vsubsd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
13327	vsubsd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
13328	vsubsd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
13329	vsubsd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
13330
13331	vsubss	xmm6{k7}, xmm5, xmm4	 # AVX512F
13332	vsubss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
13333	vsubss	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
13334	vsubss	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
13335	vsubss	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
13336	vsubss	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
13337	vsubss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
13338	vsubss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
13339	vsubss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
13340	vsubss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
13341	vsubss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
13342	vsubss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
13343
13344	vucomisd	xmm6, xmm5, {sae}	 # AVX512F
13345
13346	vucomiss	xmm6, xmm5, {sae}	 # AVX512F
13347
13348	vunpckhpd	zmm6, zmm5, zmm4	 # AVX512F
13349	vunpckhpd	zmm6{k7}, zmm5, zmm4	 # AVX512F
13350	vunpckhpd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
13351	vunpckhpd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
13352	vunpckhpd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13353	vunpckhpd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
13354	vunpckhpd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13355	vunpckhpd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
13356	vunpckhpd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13357	vunpckhpd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
13358	vunpckhpd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
13359	vunpckhpd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
13360	vunpckhpd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
13361	vunpckhpd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
13362
13363	vunpckhps	zmm6, zmm5, zmm4	 # AVX512F
13364	vunpckhps	zmm6{k7}, zmm5, zmm4	 # AVX512F
13365	vunpckhps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
13366	vunpckhps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
13367	vunpckhps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13368	vunpckhps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
13369	vunpckhps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13370	vunpckhps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
13371	vunpckhps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13372	vunpckhps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
13373	vunpckhps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
13374	vunpckhps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
13375	vunpckhps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
13376	vunpckhps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
13377
13378	vunpcklpd	zmm6, zmm5, zmm4	 # AVX512F
13379	vunpcklpd	zmm6{k7}, zmm5, zmm4	 # AVX512F
13380	vunpcklpd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
13381	vunpcklpd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
13382	vunpcklpd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13383	vunpcklpd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
13384	vunpcklpd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13385	vunpcklpd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
13386	vunpcklpd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13387	vunpcklpd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
13388	vunpcklpd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
13389	vunpcklpd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
13390	vunpcklpd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
13391	vunpcklpd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
13392
13393	vunpcklps	zmm6, zmm5, zmm4	 # AVX512F
13394	vunpcklps	zmm6{k7}, zmm5, zmm4	 # AVX512F
13395	vunpcklps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
13396	vunpcklps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
13397	vunpcklps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13398	vunpcklps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
13399	vunpcklps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13400	vunpcklps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
13401	vunpcklps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13402	vunpcklps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
13403	vunpcklps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
13404	vunpcklps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
13405	vunpcklps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
13406	vunpcklps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
13407
13408	vpternlogd	zmm6, zmm5, zmm4, 0xab	 # AVX512F
13409	vpternlogd	zmm6{k7}, zmm5, zmm4, 0xab	 # AVX512F
13410	vpternlogd	zmm6{k7}{z}, zmm5, zmm4, 0xab	 # AVX512F
13411	vpternlogd	zmm6, zmm5, zmm4, 123	 # AVX512F
13412	vpternlogd	zmm6, zmm5, ZMMWORD PTR [ecx], 123	 # AVX512F
13413	vpternlogd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
13414	vpternlogd	zmm6, zmm5, [eax]{1to16}, 123	 # AVX512F
13415	vpternlogd	zmm6, zmm5, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
13416	vpternlogd	zmm6, zmm5, ZMMWORD PTR [edx+8192], 123	 # AVX512F
13417	vpternlogd	zmm6, zmm5, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
13418	vpternlogd	zmm6, zmm5, ZMMWORD PTR [edx-8256], 123	 # AVX512F
13419	vpternlogd	zmm6, zmm5, [edx+508]{1to16}, 123	 # AVX512F Disp8
13420	vpternlogd	zmm6, zmm5, [edx+512]{1to16}, 123	 # AVX512F
13421	vpternlogd	zmm6, zmm5, [edx-512]{1to16}, 123	 # AVX512F Disp8
13422	vpternlogd	zmm6, zmm5, [edx-516]{1to16}, 123	 # AVX512F
13423
13424	vpternlogq	zmm6, zmm5, zmm4, 0xab	 # AVX512F
13425	vpternlogq	zmm6{k7}, zmm5, zmm4, 0xab	 # AVX512F
13426	vpternlogq	zmm6{k7}{z}, zmm5, zmm4, 0xab	 # AVX512F
13427	vpternlogq	zmm6, zmm5, zmm4, 123	 # AVX512F
13428	vpternlogq	zmm6, zmm5, ZMMWORD PTR [ecx], 123	 # AVX512F
13429	vpternlogq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
13430	vpternlogq	zmm6, zmm5, [eax]{1to8}, 123	 # AVX512F
13431	vpternlogq	zmm6, zmm5, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
13432	vpternlogq	zmm6, zmm5, ZMMWORD PTR [edx+8192], 123	 # AVX512F
13433	vpternlogq	zmm6, zmm5, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
13434	vpternlogq	zmm6, zmm5, ZMMWORD PTR [edx-8256], 123	 # AVX512F
13435	vpternlogq	zmm6, zmm5, [edx+1016]{1to8}, 123	 # AVX512F Disp8
13436	vpternlogq	zmm6, zmm5, [edx+1024]{1to8}, 123	 # AVX512F
13437	vpternlogq	zmm6, zmm5, [edx-1024]{1to8}, 123	 # AVX512F Disp8
13438	vpternlogq	zmm6, zmm5, [edx-1032]{1to8}, 123	 # AVX512F
13439
13440	vpmovqb	xmm6{k7}, zmm5	 # AVX512F
13441	vpmovqb	xmm6{k7}{z}, zmm5	 # AVX512F
13442
13443	vpmovsqb	xmm6{k7}, zmm5	 # AVX512F
13444	vpmovsqb	xmm6{k7}{z}, zmm5	 # AVX512F
13445
13446	vpmovusqb	xmm6{k7}, zmm5	 # AVX512F
13447	vpmovusqb	xmm6{k7}{z}, zmm5	 # AVX512F
13448
13449	vpmovqw	xmm6{k7}, zmm5	 # AVX512F
13450	vpmovqw	xmm6{k7}{z}, zmm5	 # AVX512F
13451
13452	vpmovsqw	xmm6{k7}, zmm5	 # AVX512F
13453	vpmovsqw	xmm6{k7}{z}, zmm5	 # AVX512F
13454
13455	vpmovusqw	xmm6{k7}, zmm5	 # AVX512F
13456	vpmovusqw	xmm6{k7}{z}, zmm5	 # AVX512F
13457
13458	vpmovqd	ymm6{k7}, zmm5	 # AVX512F
13459	vpmovqd	ymm6{k7}{z}, zmm5	 # AVX512F
13460
13461	vpmovsqd	ymm6{k7}, zmm5	 # AVX512F
13462	vpmovsqd	ymm6{k7}{z}, zmm5	 # AVX512F
13463
13464	vpmovusqd	ymm6{k7}, zmm5	 # AVX512F
13465	vpmovusqd	ymm6{k7}{z}, zmm5	 # AVX512F
13466
13467	vpmovdb	xmm6{k7}, zmm5	 # AVX512F
13468	vpmovdb	xmm6{k7}{z}, zmm5	 # AVX512F
13469
13470	vpmovsdb	xmm6{k7}, zmm5	 # AVX512F
13471	vpmovsdb	xmm6{k7}{z}, zmm5	 # AVX512F
13472
13473	vpmovusdb	xmm6{k7}, zmm5	 # AVX512F
13474	vpmovusdb	xmm6{k7}{z}, zmm5	 # AVX512F
13475
13476	vpmovdw	ymm6{k7}, zmm5	 # AVX512F
13477	vpmovdw	ymm6{k7}{z}, zmm5	 # AVX512F
13478
13479	vpmovsdw	ymm6{k7}, zmm5	 # AVX512F
13480	vpmovsdw	ymm6{k7}{z}, zmm5	 # AVX512F
13481
13482	vpmovusdw	ymm6{k7}, zmm5	 # AVX512F
13483	vpmovusdw	ymm6{k7}{z}, zmm5	 # AVX512F
13484
13485	vshuff32x4	zmm6, zmm5, zmm4, 0xab	 # AVX512F
13486	vshuff32x4	zmm6{k7}, zmm5, zmm4, 0xab	 # AVX512F
13487	vshuff32x4	zmm6{k7}{z}, zmm5, zmm4, 0xab	 # AVX512F
13488	vshuff32x4	zmm6, zmm5, zmm4, 123	 # AVX512F
13489	vshuff32x4	zmm6, zmm5, ZMMWORD PTR [ecx], 123	 # AVX512F
13490	vshuff32x4	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
13491	vshuff32x4	zmm6, zmm5, [eax]{1to16}, 123	 # AVX512F
13492	vshuff32x4	zmm6, zmm5, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
13493	vshuff32x4	zmm6, zmm5, ZMMWORD PTR [edx+8192], 123	 # AVX512F
13494	vshuff32x4	zmm6, zmm5, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
13495	vshuff32x4	zmm6, zmm5, ZMMWORD PTR [edx-8256], 123	 # AVX512F
13496	vshuff32x4	zmm6, zmm5, [edx+508]{1to16}, 123	 # AVX512F Disp8
13497	vshuff32x4	zmm6, zmm5, [edx+512]{1to16}, 123	 # AVX512F
13498	vshuff32x4	zmm6, zmm5, [edx-512]{1to16}, 123	 # AVX512F Disp8
13499	vshuff32x4	zmm6, zmm5, [edx-516]{1to16}, 123	 # AVX512F
13500
13501	vshuff64x2	zmm6, zmm5, zmm4, 0xab	 # AVX512F
13502	vshuff64x2	zmm6{k7}, zmm5, zmm4, 0xab	 # AVX512F
13503	vshuff64x2	zmm6{k7}{z}, zmm5, zmm4, 0xab	 # AVX512F
13504	vshuff64x2	zmm6, zmm5, zmm4, 123	 # AVX512F
13505	vshuff64x2	zmm6, zmm5, ZMMWORD PTR [ecx], 123	 # AVX512F
13506	vshuff64x2	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
13507	vshuff64x2	zmm6, zmm5, [eax]{1to8}, 123	 # AVX512F
13508	vshuff64x2	zmm6, zmm5, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
13509	vshuff64x2	zmm6, zmm5, ZMMWORD PTR [edx+8192], 123	 # AVX512F
13510	vshuff64x2	zmm6, zmm5, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
13511	vshuff64x2	zmm6, zmm5, ZMMWORD PTR [edx-8256], 123	 # AVX512F
13512	vshuff64x2	zmm6, zmm5, [edx+1016]{1to8}, 123	 # AVX512F Disp8
13513	vshuff64x2	zmm6, zmm5, [edx+1024]{1to8}, 123	 # AVX512F
13514	vshuff64x2	zmm6, zmm5, [edx-1024]{1to8}, 123	 # AVX512F Disp8
13515	vshuff64x2	zmm6, zmm5, [edx-1032]{1to8}, 123	 # AVX512F
13516
13517	vshufi32x4	zmm6, zmm5, zmm4, 0xab	 # AVX512F
13518	vshufi32x4	zmm6{k7}, zmm5, zmm4, 0xab	 # AVX512F
13519	vshufi32x4	zmm6{k7}{z}, zmm5, zmm4, 0xab	 # AVX512F
13520	vshufi32x4	zmm6, zmm5, zmm4, 123	 # AVX512F
13521	vshufi32x4	zmm6, zmm5, ZMMWORD PTR [ecx], 123	 # AVX512F
13522	vshufi32x4	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
13523	vshufi32x4	zmm6, zmm5, [eax]{1to16}, 123	 # AVX512F
13524	vshufi32x4	zmm6, zmm5, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
13525	vshufi32x4	zmm6, zmm5, ZMMWORD PTR [edx+8192], 123	 # AVX512F
13526	vshufi32x4	zmm6, zmm5, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
13527	vshufi32x4	zmm6, zmm5, ZMMWORD PTR [edx-8256], 123	 # AVX512F
13528	vshufi32x4	zmm6, zmm5, [edx+508]{1to16}, 123	 # AVX512F Disp8
13529	vshufi32x4	zmm6, zmm5, [edx+512]{1to16}, 123	 # AVX512F
13530	vshufi32x4	zmm6, zmm5, [edx-512]{1to16}, 123	 # AVX512F Disp8
13531	vshufi32x4	zmm6, zmm5, [edx-516]{1to16}, 123	 # AVX512F
13532
13533	vshufi64x2	zmm6, zmm5, zmm4, 0xab	 # AVX512F
13534	vshufi64x2	zmm6{k7}, zmm5, zmm4, 0xab	 # AVX512F
13535	vshufi64x2	zmm6{k7}{z}, zmm5, zmm4, 0xab	 # AVX512F
13536	vshufi64x2	zmm6, zmm5, zmm4, 123	 # AVX512F
13537	vshufi64x2	zmm6, zmm5, ZMMWORD PTR [ecx], 123	 # AVX512F
13538	vshufi64x2	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
13539	vshufi64x2	zmm6, zmm5, [eax]{1to8}, 123	 # AVX512F
13540	vshufi64x2	zmm6, zmm5, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
13541	vshufi64x2	zmm6, zmm5, ZMMWORD PTR [edx+8192], 123	 # AVX512F
13542	vshufi64x2	zmm6, zmm5, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
13543	vshufi64x2	zmm6, zmm5, ZMMWORD PTR [edx-8256], 123	 # AVX512F
13544	vshufi64x2	zmm6, zmm5, [edx+1016]{1to8}, 123	 # AVX512F Disp8
13545	vshufi64x2	zmm6, zmm5, [edx+1024]{1to8}, 123	 # AVX512F
13546	vshufi64x2	zmm6, zmm5, [edx-1024]{1to8}, 123	 # AVX512F Disp8
13547	vshufi64x2	zmm6, zmm5, [edx-1032]{1to8}, 123	 # AVX512F
13548
13549	vpermq	zmm6, zmm5, zmm4	 # AVX512F
13550	vpermq	zmm6{k7}, zmm5, zmm4	 # AVX512F
13551	vpermq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
13552	vpermq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
13553	vpermq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13554	vpermq	zmm6, zmm5, [eax]{1to8}	 # AVX512F
13555	vpermq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13556	vpermq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
13557	vpermq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13558	vpermq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
13559	vpermq	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
13560	vpermq	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
13561	vpermq	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
13562	vpermq	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
13563
13564	vpermpd	zmm6, zmm5, zmm4	 # AVX512F
13565	vpermpd	zmm6{k7}, zmm5, zmm4	 # AVX512F
13566	vpermpd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
13567	vpermpd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
13568	vpermpd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13569	vpermpd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
13570	vpermpd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13571	vpermpd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
13572	vpermpd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13573	vpermpd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
13574	vpermpd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
13575	vpermpd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
13576	vpermpd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
13577	vpermpd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
13578
13579	vpermt2d	zmm6, zmm5, zmm4	 # AVX512F
13580	vpermt2d	zmm6{k7}, zmm5, zmm4	 # AVX512F
13581	vpermt2d	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
13582	vpermt2d	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
13583	vpermt2d	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13584	vpermt2d	zmm6, zmm5, [eax]{1to16}	 # AVX512F
13585	vpermt2d	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13586	vpermt2d	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
13587	vpermt2d	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13588	vpermt2d	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
13589	vpermt2d	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
13590	vpermt2d	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
13591	vpermt2d	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
13592	vpermt2d	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
13593
13594	vpermt2q	zmm6, zmm5, zmm4	 # AVX512F
13595	vpermt2q	zmm6{k7}, zmm5, zmm4	 # AVX512F
13596	vpermt2q	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
13597	vpermt2q	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
13598	vpermt2q	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13599	vpermt2q	zmm6, zmm5, [eax]{1to8}	 # AVX512F
13600	vpermt2q	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13601	vpermt2q	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
13602	vpermt2q	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13603	vpermt2q	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
13604	vpermt2q	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
13605	vpermt2q	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
13606	vpermt2q	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
13607	vpermt2q	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
13608
13609	vpermt2ps	zmm6, zmm5, zmm4	 # AVX512F
13610	vpermt2ps	zmm6{k7}, zmm5, zmm4	 # AVX512F
13611	vpermt2ps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
13612	vpermt2ps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
13613	vpermt2ps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13614	vpermt2ps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
13615	vpermt2ps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13616	vpermt2ps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
13617	vpermt2ps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13618	vpermt2ps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
13619	vpermt2ps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
13620	vpermt2ps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
13621	vpermt2ps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
13622	vpermt2ps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
13623
13624	vpermt2pd	zmm6, zmm5, zmm4	 # AVX512F
13625	vpermt2pd	zmm6{k7}, zmm5, zmm4	 # AVX512F
13626	vpermt2pd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
13627	vpermt2pd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
13628	vpermt2pd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13629	vpermt2pd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
13630	vpermt2pd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13631	vpermt2pd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
13632	vpermt2pd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13633	vpermt2pd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
13634	vpermt2pd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
13635	vpermt2pd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
13636	vpermt2pd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
13637	vpermt2pd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
13638
13639	valignq	zmm6, zmm5, zmm4, 0xab	 # AVX512F
13640	valignq	zmm6{k7}, zmm5, zmm4, 0xab	 # AVX512F
13641	valignq	zmm6{k7}{z}, zmm5, zmm4, 0xab	 # AVX512F
13642	valignq	zmm6, zmm5, zmm4, 123	 # AVX512F
13643	valignq	zmm6, zmm5, ZMMWORD PTR [ecx], 123	 # AVX512F
13644	valignq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
13645	valignq	zmm6, zmm5, [eax]{1to8}, 123	 # AVX512F
13646	valignq	zmm6, zmm5, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
13647	valignq	zmm6, zmm5, ZMMWORD PTR [edx+8192], 123	 # AVX512F
13648	valignq	zmm6, zmm5, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
13649	valignq	zmm6, zmm5, ZMMWORD PTR [edx-8256], 123	 # AVX512F
13650	valignq	zmm6, zmm5, [edx+1016]{1to8}, 123	 # AVX512F Disp8
13651	valignq	zmm6, zmm5, [edx+1024]{1to8}, 123	 # AVX512F
13652	valignq	zmm6, zmm5, [edx-1024]{1to8}, 123	 # AVX512F Disp8
13653	valignq	zmm6, zmm5, [edx-1032]{1to8}, 123	 # AVX512F
13654
13655	vcvtsd2usi	eax, xmm6	 # AVX512F
13656	vcvtsd2usi	eax, xmm6, {rn-sae}	 # AVX512F
13657	vcvtsd2usi	eax, xmm6, {ru-sae}	 # AVX512F
13658	vcvtsd2usi	eax, xmm6, {rd-sae}	 # AVX512F
13659	vcvtsd2usi	eax, xmm6, {rz-sae}	 # AVX512F
13660	vcvtsd2usi	eax, QWORD PTR [ecx]	 # AVX512F
13661	vcvtsd2usi	eax, QWORD PTR [esp+esi*8-123456]	 # AVX512F
13662	vcvtsd2usi	eax, QWORD PTR [edx+1016]	 # AVX512F Disp8
13663	vcvtsd2usi	eax, QWORD PTR [edx+1024]	 # AVX512F
13664	vcvtsd2usi	eax, QWORD PTR [edx-1024]	 # AVX512F Disp8
13665	vcvtsd2usi	eax, QWORD PTR [edx-1032]	 # AVX512F
13666	vcvtsd2usi	ebp, xmm6	 # AVX512F
13667	vcvtsd2usi	ebp, xmm6, {rn-sae}	 # AVX512F
13668	vcvtsd2usi	ebp, xmm6, {ru-sae}	 # AVX512F
13669	vcvtsd2usi	ebp, xmm6, {rd-sae}	 # AVX512F
13670	vcvtsd2usi	ebp, xmm6, {rz-sae}	 # AVX512F
13671	vcvtsd2usi	ebp, QWORD PTR [ecx]	 # AVX512F
13672	vcvtsd2usi	ebp, QWORD PTR [esp+esi*8-123456]	 # AVX512F
13673	vcvtsd2usi	ebp, QWORD PTR [edx+1016]	 # AVX512F Disp8
13674	vcvtsd2usi	ebp, QWORD PTR [edx+1024]	 # AVX512F
13675	vcvtsd2usi	ebp, QWORD PTR [edx-1024]	 # AVX512F Disp8
13676	vcvtsd2usi	ebp, QWORD PTR [edx-1032]	 # AVX512F
13677
13678	vcvtss2usi	eax, xmm6	 # AVX512F
13679	vcvtss2usi	eax, xmm6, {rn-sae}	 # AVX512F
13680	vcvtss2usi	eax, xmm6, {ru-sae}	 # AVX512F
13681	vcvtss2usi	eax, xmm6, {rd-sae}	 # AVX512F
13682	vcvtss2usi	eax, xmm6, {rz-sae}	 # AVX512F
13683	vcvtss2usi	eax, DWORD PTR [ecx]	 # AVX512F
13684	vcvtss2usi	eax, DWORD PTR [esp+esi*8-123456]	 # AVX512F
13685	vcvtss2usi	eax, DWORD PTR [edx+508]	 # AVX512F Disp8
13686	vcvtss2usi	eax, DWORD PTR [edx+512]	 # AVX512F
13687	vcvtss2usi	eax, DWORD PTR [edx-512]	 # AVX512F Disp8
13688	vcvtss2usi	eax, DWORD PTR [edx-516]	 # AVX512F
13689	vcvtss2usi	ebp, xmm6	 # AVX512F
13690	vcvtss2usi	ebp, xmm6, {rn-sae}	 # AVX512F
13691	vcvtss2usi	ebp, xmm6, {ru-sae}	 # AVX512F
13692	vcvtss2usi	ebp, xmm6, {rd-sae}	 # AVX512F
13693	vcvtss2usi	ebp, xmm6, {rz-sae}	 # AVX512F
13694	vcvtss2usi	ebp, DWORD PTR [ecx]	 # AVX512F
13695	vcvtss2usi	ebp, DWORD PTR [esp+esi*8-123456]	 # AVX512F
13696	vcvtss2usi	ebp, DWORD PTR [edx+508]	 # AVX512F Disp8
13697	vcvtss2usi	ebp, DWORD PTR [edx+512]	 # AVX512F
13698	vcvtss2usi	ebp, DWORD PTR [edx-512]	 # AVX512F Disp8
13699	vcvtss2usi	ebp, DWORD PTR [edx-516]	 # AVX512F
13700
13701	vcvtusi2sd	xmm6, xmm5, eax	 # AVX512F
13702	vcvtusi2sd	xmm6, xmm5, ebp	 # AVX512F
13703	vcvtusi2sd	xmm6, xmm5, DWORD PTR [ecx]	 # AVX512F
13704	vcvtusi2sd	xmm6, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
13705	vcvtusi2sd	xmm6, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
13706	vcvtusi2sd	xmm6, xmm5, DWORD PTR [edx+512]	 # AVX512F
13707	vcvtusi2sd	xmm6, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
13708	vcvtusi2sd	xmm6, xmm5, DWORD PTR [edx-516]	 # AVX512F
13709
13710	vcvtusi2ss	xmm6, xmm5, eax	 # AVX512F
13711	vcvtusi2ss	xmm6, xmm5, eax, {rn-sae}	 # AVX512F
13712	vcvtusi2ss	xmm6, xmm5, eax, {ru-sae}	 # AVX512F
13713	vcvtusi2ss	xmm6, xmm5, eax, {rd-sae}	 # AVX512F
13714	vcvtusi2ss	xmm6, xmm5, eax, {rz-sae}	 # AVX512F
13715	vcvtusi2ss	xmm6, xmm5, ebp	 # AVX512F
13716	vcvtusi2ss	xmm6, xmm5, ebp, {rn-sae}	 # AVX512F
13717	vcvtusi2ss	xmm6, xmm5, ebp, {ru-sae}	 # AVX512F
13718	vcvtusi2ss	xmm6, xmm5, ebp, {rd-sae}	 # AVX512F
13719	vcvtusi2ss	xmm6, xmm5, ebp, {rz-sae}	 # AVX512F
13720	vcvtusi2ss	xmm6, xmm5, DWORD PTR [ecx]	 # AVX512F
13721	vcvtusi2ss	xmm6, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
13722	vcvtusi2ss	xmm6, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
13723	vcvtusi2ss	xmm6, xmm5, DWORD PTR [edx+512]	 # AVX512F
13724	vcvtusi2ss	xmm6, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
13725	vcvtusi2ss	xmm6, xmm5, DWORD PTR [edx-516]	 # AVX512F
13726
13727	vscalefpd	zmm6, zmm5, zmm4	 # AVX512F
13728	vscalefpd	zmm6{k7}, zmm5, zmm4	 # AVX512F
13729	vscalefpd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
13730	vscalefpd	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
13731	vscalefpd	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
13732	vscalefpd	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
13733	vscalefpd	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
13734	vscalefpd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
13735	vscalefpd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13736	vscalefpd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
13737	vscalefpd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13738	vscalefpd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
13739	vscalefpd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13740	vscalefpd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
13741	vscalefpd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
13742	vscalefpd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
13743	vscalefpd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
13744	vscalefpd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
13745
13746	vscalefps	zmm6, zmm5, zmm4	 # AVX512F
13747	vscalefps	zmm6{k7}, zmm5, zmm4	 # AVX512F
13748	vscalefps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
13749	vscalefps	zmm6, zmm5, zmm4, {rn-sae}	 # AVX512F
13750	vscalefps	zmm6, zmm5, zmm4, {ru-sae}	 # AVX512F
13751	vscalefps	zmm6, zmm5, zmm4, {rd-sae}	 # AVX512F
13752	vscalefps	zmm6, zmm5, zmm4, {rz-sae}	 # AVX512F
13753	vscalefps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
13754	vscalefps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13755	vscalefps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
13756	vscalefps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13757	vscalefps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
13758	vscalefps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13759	vscalefps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
13760	vscalefps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
13761	vscalefps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
13762	vscalefps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
13763	vscalefps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
13764
13765	vscalefsd	xmm6{k7}, xmm5, xmm4	 # AVX512F
13766	vscalefsd	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
13767	vscalefsd	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
13768	vscalefsd	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
13769	vscalefsd	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
13770	vscalefsd	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
13771	vscalefsd	xmm6{k7}, xmm5, QWORD PTR [ecx]	 # AVX512F
13772	vscalefsd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]	 # AVX512F
13773	vscalefsd	xmm6{k7}, xmm5, QWORD PTR [edx+1016]	 # AVX512F Disp8
13774	vscalefsd	xmm6{k7}, xmm5, QWORD PTR [edx+1024]	 # AVX512F
13775	vscalefsd	xmm6{k7}, xmm5, QWORD PTR [edx-1024]	 # AVX512F Disp8
13776	vscalefsd	xmm6{k7}, xmm5, QWORD PTR [edx-1032]	 # AVX512F
13777
13778	vscalefss	xmm6{k7}, xmm5, xmm4	 # AVX512F
13779	vscalefss	xmm6{k7}{z}, xmm5, xmm4	 # AVX512F
13780	vscalefss	xmm6{k7}, xmm5, xmm4, {rn-sae}	 # AVX512F
13781	vscalefss	xmm6{k7}, xmm5, xmm4, {ru-sae}	 # AVX512F
13782	vscalefss	xmm6{k7}, xmm5, xmm4, {rd-sae}	 # AVX512F
13783	vscalefss	xmm6{k7}, xmm5, xmm4, {rz-sae}	 # AVX512F
13784	vscalefss	xmm6{k7}, xmm5, DWORD PTR [ecx]	 # AVX512F
13785	vscalefss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]	 # AVX512F
13786	vscalefss	xmm6{k7}, xmm5, DWORD PTR [edx+508]	 # AVX512F Disp8
13787	vscalefss	xmm6{k7}, xmm5, DWORD PTR [edx+512]	 # AVX512F
13788	vscalefss	xmm6{k7}, xmm5, DWORD PTR [edx-512]	 # AVX512F Disp8
13789	vscalefss	xmm6{k7}, xmm5, DWORD PTR [edx-516]	 # AVX512F
13790
13791	vfixupimmps	zmm6, zmm5, zmm4, 0xab	 # AVX512F
13792	vfixupimmps	zmm6{k7}, zmm5, zmm4, 0xab	 # AVX512F
13793	vfixupimmps	zmm6{k7}{z}, zmm5, zmm4, 0xab	 # AVX512F
13794	vfixupimmps	zmm6, zmm5, zmm4, {sae}, 0xab	 # AVX512F
13795	vfixupimmps	zmm6, zmm5, zmm4, 123	 # AVX512F
13796	vfixupimmps	zmm6, zmm5, zmm4, {sae}, 123	 # AVX512F
13797	vfixupimmps	zmm6, zmm5, ZMMWORD PTR [ecx], 123	 # AVX512F
13798	vfixupimmps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
13799	vfixupimmps	zmm6, zmm5, [eax]{1to16}, 123	 # AVX512F
13800	vfixupimmps	zmm6, zmm5, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
13801	vfixupimmps	zmm6, zmm5, ZMMWORD PTR [edx+8192], 123	 # AVX512F
13802	vfixupimmps	zmm6, zmm5, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
13803	vfixupimmps	zmm6, zmm5, ZMMWORD PTR [edx-8256], 123	 # AVX512F
13804	vfixupimmps	zmm6, zmm5, [edx+508]{1to16}, 123	 # AVX512F Disp8
13805	vfixupimmps	zmm6, zmm5, [edx+512]{1to16}, 123	 # AVX512F
13806	vfixupimmps	zmm6, zmm5, [edx-512]{1to16}, 123	 # AVX512F Disp8
13807	vfixupimmps	zmm6, zmm5, [edx-516]{1to16}, 123	 # AVX512F
13808
13809	vfixupimmpd	zmm6, zmm5, zmm4, 0xab	 # AVX512F
13810	vfixupimmpd	zmm6{k7}, zmm5, zmm4, 0xab	 # AVX512F
13811	vfixupimmpd	zmm6{k7}{z}, zmm5, zmm4, 0xab	 # AVX512F
13812	vfixupimmpd	zmm6, zmm5, zmm4, {sae}, 0xab	 # AVX512F
13813	vfixupimmpd	zmm6, zmm5, zmm4, 123	 # AVX512F
13814	vfixupimmpd	zmm6, zmm5, zmm4, {sae}, 123	 # AVX512F
13815	vfixupimmpd	zmm6, zmm5, ZMMWORD PTR [ecx], 123	 # AVX512F
13816	vfixupimmpd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
13817	vfixupimmpd	zmm6, zmm5, [eax]{1to8}, 123	 # AVX512F
13818	vfixupimmpd	zmm6, zmm5, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
13819	vfixupimmpd	zmm6, zmm5, ZMMWORD PTR [edx+8192], 123	 # AVX512F
13820	vfixupimmpd	zmm6, zmm5, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
13821	vfixupimmpd	zmm6, zmm5, ZMMWORD PTR [edx-8256], 123	 # AVX512F
13822	vfixupimmpd	zmm6, zmm5, [edx+1016]{1to8}, 123	 # AVX512F Disp8
13823	vfixupimmpd	zmm6, zmm5, [edx+1024]{1to8}, 123	 # AVX512F
13824	vfixupimmpd	zmm6, zmm5, [edx-1024]{1to8}, 123	 # AVX512F Disp8
13825	vfixupimmpd	zmm6, zmm5, [edx-1032]{1to8}, 123	 # AVX512F
13826
13827	vfixupimmss	xmm6{k7}, xmm5, xmm4, 0xab	 # AVX512F
13828	vfixupimmss	xmm6{k7}{z}, xmm5, xmm4, 0xab	 # AVX512F
13829	vfixupimmss	xmm6{k7}, xmm5, xmm4, {sae}, 0xab	 # AVX512F
13830	vfixupimmss	xmm6{k7}, xmm5, xmm4, 123	 # AVX512F
13831	vfixupimmss	xmm6{k7}, xmm5, xmm4, {sae}, 123	 # AVX512F
13832	vfixupimmss	xmm6{k7}, xmm5, DWORD PTR [ecx], 123	 # AVX512F
13833	vfixupimmss	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456], 123	 # AVX512F
13834	vfixupimmss	xmm6{k7}, xmm5, DWORD PTR [edx+508], 123	 # AVX512F Disp8
13835	vfixupimmss	xmm6{k7}, xmm5, DWORD PTR [edx+512], 123	 # AVX512F
13836	vfixupimmss	xmm6{k7}, xmm5, DWORD PTR [edx-512], 123	 # AVX512F Disp8
13837	vfixupimmss	xmm6{k7}, xmm5, DWORD PTR [edx-516], 123	 # AVX512F
13838
13839	vfixupimmsd	xmm6{k7}, xmm5, xmm4, 0xab	 # AVX512F
13840	vfixupimmsd	xmm6{k7}{z}, xmm5, xmm4, 0xab	 # AVX512F
13841	vfixupimmsd	xmm6{k7}, xmm5, xmm4, {sae}, 0xab	 # AVX512F
13842	vfixupimmsd	xmm6{k7}, xmm5, xmm4, 123	 # AVX512F
13843	vfixupimmsd	xmm6{k7}, xmm5, xmm4, {sae}, 123	 # AVX512F
13844	vfixupimmsd	xmm6{k7}, xmm5, QWORD PTR [ecx], 123	 # AVX512F
13845	vfixupimmsd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456], 123	 # AVX512F
13846	vfixupimmsd	xmm6{k7}, xmm5, QWORD PTR [edx+1016], 123	 # AVX512F Disp8
13847	vfixupimmsd	xmm6{k7}, xmm5, QWORD PTR [edx+1024], 123	 # AVX512F
13848	vfixupimmsd	xmm6{k7}, xmm5, QWORD PTR [edx-1024], 123	 # AVX512F Disp8
13849	vfixupimmsd	xmm6{k7}, xmm5, QWORD PTR [edx-1032], 123	 # AVX512F
13850
13851	vpslld	zmm6, zmm5, 0xab	 # AVX512F
13852	vpslld	zmm6{k7}, zmm5, 0xab	 # AVX512F
13853	vpslld	zmm6{k7}{z}, zmm5, 0xab	 # AVX512F
13854	vpslld	zmm6, zmm5, 123	 # AVX512F
13855	vpslld	zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
13856	vpslld	zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
13857	vpslld	zmm6, [eax]{1to16}, 123	 # AVX512F
13858	vpslld	zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
13859	vpslld	zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
13860	vpslld	zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
13861	vpslld	zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
13862	vpslld	zmm6, [edx+508]{1to16}, 123	 # AVX512F Disp8
13863	vpslld	zmm6, [edx+512]{1to16}, 123	 # AVX512F
13864	vpslld	zmm6, [edx-512]{1to16}, 123	 # AVX512F Disp8
13865	vpslld	zmm6, [edx-516]{1to16}, 123	 # AVX512F
13866
13867	vpsllq	zmm6, zmm5, 0xab	 # AVX512F
13868	vpsllq	zmm6{k7}, zmm5, 0xab	 # AVX512F
13869	vpsllq	zmm6{k7}{z}, zmm5, 0xab	 # AVX512F
13870	vpsllq	zmm6, zmm5, 123	 # AVX512F
13871	vpsllq	zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
13872	vpsllq	zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
13873	vpsllq	zmm6, [eax]{1to8}, 123	 # AVX512F
13874	vpsllq	zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
13875	vpsllq	zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
13876	vpsllq	zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
13877	vpsllq	zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
13878	vpsllq	zmm6, [edx+1016]{1to8}, 123	 # AVX512F Disp8
13879	vpsllq	zmm6, [edx+1024]{1to8}, 123	 # AVX512F
13880	vpsllq	zmm6, [edx-1024]{1to8}, 123	 # AVX512F Disp8
13881	vpsllq	zmm6, [edx-1032]{1to8}, 123	 # AVX512F
13882
13883	vpsrad	zmm6, zmm5, 0xab	 # AVX512F
13884	vpsrad	zmm6{k7}, zmm5, 0xab	 # AVX512F
13885	vpsrad	zmm6{k7}{z}, zmm5, 0xab	 # AVX512F
13886	vpsrad	zmm6, zmm5, 123	 # AVX512F
13887	vpsrad	zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
13888	vpsrad	zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
13889	vpsrad	zmm6, [eax]{1to16}, 123	 # AVX512F
13890	vpsrad	zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
13891	vpsrad	zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
13892	vpsrad	zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
13893	vpsrad	zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
13894	vpsrad	zmm6, [edx+508]{1to16}, 123	 # AVX512F Disp8
13895	vpsrad	zmm6, [edx+512]{1to16}, 123	 # AVX512F
13896	vpsrad	zmm6, [edx-512]{1to16}, 123	 # AVX512F Disp8
13897	vpsrad	zmm6, [edx-516]{1to16}, 123	 # AVX512F
13898
13899	vpsraq	zmm6, zmm5, 0xab	 # AVX512F
13900	vpsraq	zmm6{k7}, zmm5, 0xab	 # AVX512F
13901	vpsraq	zmm6{k7}{z}, zmm5, 0xab	 # AVX512F
13902	vpsraq	zmm6, zmm5, 123	 # AVX512F
13903	vpsraq	zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
13904	vpsraq	zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
13905	vpsraq	zmm6, [eax]{1to8}, 123	 # AVX512F
13906	vpsraq	zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
13907	vpsraq	zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
13908	vpsraq	zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
13909	vpsraq	zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
13910	vpsraq	zmm6, [edx+1016]{1to8}, 123	 # AVX512F Disp8
13911	vpsraq	zmm6, [edx+1024]{1to8}, 123	 # AVX512F
13912	vpsraq	zmm6, [edx-1024]{1to8}, 123	 # AVX512F Disp8
13913	vpsraq	zmm6, [edx-1032]{1to8}, 123	 # AVX512F
13914
13915	vprolvd	zmm6, zmm5, zmm4	 # AVX512F
13916	vprolvd	zmm6{k7}, zmm5, zmm4	 # AVX512F
13917	vprolvd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
13918	vprolvd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
13919	vprolvd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13920	vprolvd	zmm6, zmm5, [eax]{1to16}	 # AVX512F
13921	vprolvd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13922	vprolvd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
13923	vprolvd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13924	vprolvd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
13925	vprolvd	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
13926	vprolvd	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
13927	vprolvd	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
13928	vprolvd	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
13929
13930	vprold	zmm6, zmm5, 0xab	 # AVX512F
13931	vprold	zmm6{k7}, zmm5, 0xab	 # AVX512F
13932	vprold	zmm6{k7}{z}, zmm5, 0xab	 # AVX512F
13933	vprold	zmm6, zmm5, 123	 # AVX512F
13934	vprold	zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
13935	vprold	zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
13936	vprold	zmm6, [eax]{1to16}, 123	 # AVX512F
13937	vprold	zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
13938	vprold	zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
13939	vprold	zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
13940	vprold	zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
13941	vprold	zmm6, [edx+508]{1to16}, 123	 # AVX512F Disp8
13942	vprold	zmm6, [edx+512]{1to16}, 123	 # AVX512F
13943	vprold	zmm6, [edx-512]{1to16}, 123	 # AVX512F Disp8
13944	vprold	zmm6, [edx-516]{1to16}, 123	 # AVX512F
13945
13946	vprolvq	zmm6, zmm5, zmm4	 # AVX512F
13947	vprolvq	zmm6{k7}, zmm5, zmm4	 # AVX512F
13948	vprolvq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
13949	vprolvq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
13950	vprolvq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13951	vprolvq	zmm6, zmm5, [eax]{1to8}	 # AVX512F
13952	vprolvq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13953	vprolvq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
13954	vprolvq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13955	vprolvq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
13956	vprolvq	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
13957	vprolvq	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
13958	vprolvq	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
13959	vprolvq	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
13960
13961	vprolq	zmm6, zmm5, 0xab	 # AVX512F
13962	vprolq	zmm6{k7}, zmm5, 0xab	 # AVX512F
13963	vprolq	zmm6{k7}{z}, zmm5, 0xab	 # AVX512F
13964	vprolq	zmm6, zmm5, 123	 # AVX512F
13965	vprolq	zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
13966	vprolq	zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
13967	vprolq	zmm6, [eax]{1to8}, 123	 # AVX512F
13968	vprolq	zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
13969	vprolq	zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
13970	vprolq	zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
13971	vprolq	zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
13972	vprolq	zmm6, [edx+1016]{1to8}, 123	 # AVX512F Disp8
13973	vprolq	zmm6, [edx+1024]{1to8}, 123	 # AVX512F
13974	vprolq	zmm6, [edx-1024]{1to8}, 123	 # AVX512F Disp8
13975	vprolq	zmm6, [edx-1032]{1to8}, 123	 # AVX512F
13976
13977	vprorvd	zmm6, zmm5, zmm4	 # AVX512F
13978	vprorvd	zmm6{k7}, zmm5, zmm4	 # AVX512F
13979	vprorvd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
13980	vprorvd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
13981	vprorvd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
13982	vprorvd	zmm6, zmm5, [eax]{1to16}	 # AVX512F
13983	vprorvd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
13984	vprorvd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
13985	vprorvd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
13986	vprorvd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
13987	vprorvd	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
13988	vprorvd	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
13989	vprorvd	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
13990	vprorvd	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
13991
13992	vprord	zmm6, zmm5, 0xab	 # AVX512F
13993	vprord	zmm6{k7}, zmm5, 0xab	 # AVX512F
13994	vprord	zmm6{k7}{z}, zmm5, 0xab	 # AVX512F
13995	vprord	zmm6, zmm5, 123	 # AVX512F
13996	vprord	zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
13997	vprord	zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
13998	vprord	zmm6, [eax]{1to16}, 123	 # AVX512F
13999	vprord	zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
14000	vprord	zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
14001	vprord	zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
14002	vprord	zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
14003	vprord	zmm6, [edx+508]{1to16}, 123	 # AVX512F Disp8
14004	vprord	zmm6, [edx+512]{1to16}, 123	 # AVX512F
14005	vprord	zmm6, [edx-512]{1to16}, 123	 # AVX512F Disp8
14006	vprord	zmm6, [edx-516]{1to16}, 123	 # AVX512F
14007
14008	vprorvq	zmm6, zmm5, zmm4	 # AVX512F
14009	vprorvq	zmm6{k7}, zmm5, zmm4	 # AVX512F
14010	vprorvq	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
14011	vprorvq	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
14012	vprorvq	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
14013	vprorvq	zmm6, zmm5, [eax]{1to8}	 # AVX512F
14014	vprorvq	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
14015	vprorvq	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
14016	vprorvq	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
14017	vprorvq	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
14018	vprorvq	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
14019	vprorvq	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
14020	vprorvq	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
14021	vprorvq	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
14022
14023	vprorq	zmm6, zmm5, 0xab	 # AVX512F
14024	vprorq	zmm6{k7}, zmm5, 0xab	 # AVX512F
14025	vprorq	zmm6{k7}{z}, zmm5, 0xab	 # AVX512F
14026	vprorq	zmm6, zmm5, 123	 # AVX512F
14027	vprorq	zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
14028	vprorq	zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
14029	vprorq	zmm6, [eax]{1to8}, 123	 # AVX512F
14030	vprorq	zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
14031	vprorq	zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
14032	vprorq	zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
14033	vprorq	zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
14034	vprorq	zmm6, [edx+1016]{1to8}, 123	 # AVX512F Disp8
14035	vprorq	zmm6, [edx+1024]{1to8}, 123	 # AVX512F
14036	vprorq	zmm6, [edx-1024]{1to8}, 123	 # AVX512F Disp8
14037	vprorq	zmm6, [edx-1032]{1to8}, 123	 # AVX512F
14038
14039	vrndscalepd	zmm6, zmm5, 0xab	 # AVX512F
14040	vrndscalepd	zmm6{k7}, zmm5, 0xab	 # AVX512F
14041	vrndscalepd	zmm6{k7}{z}, zmm5, 0xab	 # AVX512F
14042	vrndscalepd	zmm6, zmm5, {sae}, 0xab	 # AVX512F
14043	vrndscalepd	zmm6, zmm5, 123	 # AVX512F
14044	vrndscalepd	zmm6, zmm5, {sae}, 123	 # AVX512F
14045	vrndscalepd	zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
14046	vrndscalepd	zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
14047	vrndscalepd	zmm6, [eax]{1to8}, 123	 # AVX512F
14048	vrndscalepd	zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
14049	vrndscalepd	zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
14050	vrndscalepd	zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
14051	vrndscalepd	zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
14052	vrndscalepd	zmm6, [edx+1016]{1to8}, 123	 # AVX512F Disp8
14053	vrndscalepd	zmm6, [edx+1024]{1to8}, 123	 # AVX512F
14054	vrndscalepd	zmm6, [edx-1024]{1to8}, 123	 # AVX512F Disp8
14055	vrndscalepd	zmm6, [edx-1032]{1to8}, 123	 # AVX512F
14056
14057	vrndscaleps	zmm6, zmm5, 0xab	 # AVX512F
14058	vrndscaleps	zmm6{k7}, zmm5, 0xab	 # AVX512F
14059	vrndscaleps	zmm6{k7}{z}, zmm5, 0xab	 # AVX512F
14060	vrndscaleps	zmm6, zmm5, {sae}, 0xab	 # AVX512F
14061	vrndscaleps	zmm6, zmm5, 123	 # AVX512F
14062	vrndscaleps	zmm6, zmm5, {sae}, 123	 # AVX512F
14063	vrndscaleps	zmm6, ZMMWORD PTR [ecx], 123	 # AVX512F
14064	vrndscaleps	zmm6, ZMMWORD PTR [esp+esi*8-123456], 123	 # AVX512F
14065	vrndscaleps	zmm6, [eax]{1to16}, 123	 # AVX512F
14066	vrndscaleps	zmm6, ZMMWORD PTR [edx+8128], 123	 # AVX512F Disp8
14067	vrndscaleps	zmm6, ZMMWORD PTR [edx+8192], 123	 # AVX512F
14068	vrndscaleps	zmm6, ZMMWORD PTR [edx-8192], 123	 # AVX512F Disp8
14069	vrndscaleps	zmm6, ZMMWORD PTR [edx-8256], 123	 # AVX512F
14070	vrndscaleps	zmm6, [edx+508]{1to16}, 123	 # AVX512F Disp8
14071	vrndscaleps	zmm6, [edx+512]{1to16}, 123	 # AVX512F
14072	vrndscaleps	zmm6, [edx-512]{1to16}, 123	 # AVX512F Disp8
14073	vrndscaleps	zmm6, [edx-516]{1to16}, 123	 # AVX512F
14074
14075	vrndscalesd	xmm6{k7}, xmm5, xmm4, 0xab	 # AVX512F
14076	vrndscalesd	xmm6{k7}{z}, xmm5, xmm4, 0xab	 # AVX512F
14077	vrndscalesd	xmm6{k7}, xmm5, xmm4, {sae}, 0xab	 # AVX512F
14078	vrndscalesd	xmm6{k7}, xmm5, xmm4, 123	 # AVX512F
14079	vrndscalesd	xmm6{k7}, xmm5, xmm4, {sae}, 123	 # AVX512F
14080	vrndscalesd	xmm6{k7}, xmm5, QWORD PTR [ecx], 123	 # AVX512F
14081	vrndscalesd	xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456], 123	 # AVX512F
14082	vrndscalesd	xmm6{k7}, xmm5, QWORD PTR [edx+1016], 123	 # AVX512F Disp8
14083	vrndscalesd	xmm6{k7}, xmm5, QWORD PTR [edx+1024], 123	 # AVX512F
14084	vrndscalesd	xmm6{k7}, xmm5, QWORD PTR [edx-1024], 123	 # AVX512F Disp8
14085	vrndscalesd	xmm6{k7}, xmm5, QWORD PTR [edx-1032], 123	 # AVX512F
14086
14087	vrndscaless	xmm6{k7}, xmm5, xmm4, 0xab	 # AVX512F
14088	vrndscaless	xmm6{k7}{z}, xmm5, xmm4, 0xab	 # AVX512F
14089	vrndscaless	xmm6{k7}, xmm5, xmm4, {sae}, 0xab	 # AVX512F
14090	vrndscaless	xmm6{k7}, xmm5, xmm4, 123	 # AVX512F
14091	vrndscaless	xmm6{k7}, xmm5, xmm4, {sae}, 123	 # AVX512F
14092	vrndscaless	xmm6{k7}, xmm5, DWORD PTR [ecx], 123	 # AVX512F
14093	vrndscaless	xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456], 123	 # AVX512F
14094	vrndscaless	xmm6{k7}, xmm5, DWORD PTR [edx+508], 123	 # AVX512F Disp8
14095	vrndscaless	xmm6{k7}, xmm5, DWORD PTR [edx+512], 123	 # AVX512F
14096	vrndscaless	xmm6{k7}, xmm5, DWORD PTR [edx-512], 123	 # AVX512F Disp8
14097	vrndscaless	xmm6{k7}, xmm5, DWORD PTR [edx-516], 123	 # AVX512F
14098
14099	vpcompressq	ZMMWORD PTR [ecx], zmm6	 # AVX512F
14100	vpcompressq	ZMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14101	vpcompressq	ZMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14102	vpcompressq	ZMMWORD PTR [edx+1016], zmm6	 # AVX512F Disp8
14103	vpcompressq	ZMMWORD PTR [edx+1024], zmm6	 # AVX512F
14104	vpcompressq	ZMMWORD PTR [edx-1024], zmm6	 # AVX512F Disp8
14105	vpcompressq	ZMMWORD PTR [edx-1032], zmm6	 # AVX512F
14106
14107	vpcompressq	zmm6, zmm5	 # AVX512F
14108	vpcompressq	zmm6{k7}, zmm5	 # AVX512F
14109	vpcompressq	zmm6{k7}{z}, zmm5	 # AVX512F
14110
14111	kandw	k5, k6, k7	 # AVX512F
14112
14113	kandnw	k5, k6, k7	 # AVX512F
14114
14115	korw	k5, k6, k7	 # AVX512F
14116
14117	kxnorw	k5, k6, k7	 # AVX512F
14118
14119	kxorw	k5, k6, k7	 # AVX512F
14120
14121	knotw	k5, k6	 # AVX512F
14122
14123	kortestw	k5, k6	 # AVX512F
14124
14125	kshiftrw	k5, k6, 0xab	 # AVX512F
14126	kshiftrw	k5, k6, 123	 # AVX512F
14127
14128	kshiftlw	k5, k6, 0xab	 # AVX512F
14129	kshiftlw	k5, k6, 123	 # AVX512F
14130
14131	kmovw	k5, k6	 # AVX512F
14132	kmovw	k5, WORD PTR [ecx]	 # AVX512F
14133	kmovw	k5, WORD PTR [esp+esi*8-123456]	 # AVX512F
14134
14135	kmovw	WORD PTR [ecx], k5	 # AVX512F
14136	kmovw	WORD PTR [esp+esi*8-123456], k5	 # AVX512F
14137
14138	kmovw	k5, eax	 # AVX512F
14139	kmovw	k5, ebp	 # AVX512F
14140
14141	kmovw	eax, k5	 # AVX512F
14142	kmovw	ebp, k5	 # AVX512F
14143
14144	kunpckbw	k5, k6, k7	 # AVX512F
14145
14146	vcvtps2ph	YMMWORD PTR [ecx], zmm6, 0xab	 # AVX512F
14147	vcvtps2ph	YMMWORD PTR [ecx]{k7}, zmm6, 0xab	 # AVX512F
14148	vcvtps2ph	YMMWORD PTR [ecx], zmm6, 123	 # AVX512F
14149	vcvtps2ph	YMMWORD PTR [esp+esi*8-123456], zmm6, 123	 # AVX512F
14150	vcvtps2ph	YMMWORD PTR [edx+4064], zmm6, 123	 # AVX512F Disp8
14151	vcvtps2ph	YMMWORD PTR [edx+4096], zmm6, 123	 # AVX512F
14152	vcvtps2ph	YMMWORD PTR [edx-4096], zmm6, 123	 # AVX512F Disp8
14153	vcvtps2ph	YMMWORD PTR [edx-4128], zmm6, 123	 # AVX512F
14154
14155	vextractf32x4	XMMWORD PTR [ecx], zmm6, 0xab	 # AVX512F
14156	vextractf32x4	XMMWORD PTR [ecx]{k7}, zmm6, 0xab	 # AVX512F
14157	vextractf32x4	XMMWORD PTR [ecx], zmm6, 123	 # AVX512F
14158	vextractf32x4	XMMWORD PTR [esp+esi*8-123456], zmm6, 123	 # AVX512F
14159	vextractf32x4	XMMWORD PTR [edx+2032], zmm6, 123	 # AVX512F Disp8
14160	vextractf32x4	XMMWORD PTR [edx+2048], zmm6, 123	 # AVX512F
14161	vextractf32x4	XMMWORD PTR [edx-2048], zmm6, 123	 # AVX512F Disp8
14162	vextractf32x4	XMMWORD PTR [edx-2064], zmm6, 123	 # AVX512F
14163
14164	vextractf64x4	YMMWORD PTR [ecx], zmm6, 0xab	 # AVX512F
14165	vextractf64x4	YMMWORD PTR [ecx]{k7}, zmm6, 0xab	 # AVX512F
14166	vextractf64x4	YMMWORD PTR [ecx], zmm6, 123	 # AVX512F
14167	vextractf64x4	YMMWORD PTR [esp+esi*8-123456], zmm6, 123	 # AVX512F
14168	vextractf64x4	YMMWORD PTR [edx+4064], zmm6, 123	 # AVX512F Disp8
14169	vextractf64x4	YMMWORD PTR [edx+4096], zmm6, 123	 # AVX512F
14170	vextractf64x4	YMMWORD PTR [edx-4096], zmm6, 123	 # AVX512F Disp8
14171	vextractf64x4	YMMWORD PTR [edx-4128], zmm6, 123	 # AVX512F
14172
14173	vextracti32x4	XMMWORD PTR [ecx], zmm6, 0xab	 # AVX512F
14174	vextracti32x4	XMMWORD PTR [ecx]{k7}, zmm6, 0xab	 # AVX512F
14175	vextracti32x4	XMMWORD PTR [ecx], zmm6, 123	 # AVX512F
14176	vextracti32x4	XMMWORD PTR [esp+esi*8-123456], zmm6, 123	 # AVX512F
14177	vextracti32x4	XMMWORD PTR [edx+2032], zmm6, 123	 # AVX512F Disp8
14178	vextracti32x4	XMMWORD PTR [edx+2048], zmm6, 123	 # AVX512F
14179	vextracti32x4	XMMWORD PTR [edx-2048], zmm6, 123	 # AVX512F Disp8
14180	vextracti32x4	XMMWORD PTR [edx-2064], zmm6, 123	 # AVX512F
14181
14182	vextracti64x4	YMMWORD PTR [ecx], zmm6, 0xab	 # AVX512F
14183	vextracti64x4	YMMWORD PTR [ecx]{k7}, zmm6, 0xab	 # AVX512F
14184	vextracti64x4	YMMWORD PTR [ecx], zmm6, 123	 # AVX512F
14185	vextracti64x4	YMMWORD PTR [esp+esi*8-123456], zmm6, 123	 # AVX512F
14186	vextracti64x4	YMMWORD PTR [edx+4064], zmm6, 123	 # AVX512F Disp8
14187	vextracti64x4	YMMWORD PTR [edx+4096], zmm6, 123	 # AVX512F
14188	vextracti64x4	YMMWORD PTR [edx-4096], zmm6, 123	 # AVX512F Disp8
14189	vextracti64x4	YMMWORD PTR [edx-4128], zmm6, 123	 # AVX512F
14190
14191	vmovapd	ZMMWORD PTR [ecx], zmm6	 # AVX512F
14192	vmovapd	ZMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14193	vmovapd	ZMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14194	vmovapd	ZMMWORD PTR [edx+8128], zmm6	 # AVX512F Disp8
14195	vmovapd	ZMMWORD PTR [edx+8192], zmm6	 # AVX512F
14196	vmovapd	ZMMWORD PTR [edx-8192], zmm6	 # AVX512F Disp8
14197	vmovapd	ZMMWORD PTR [edx-8256], zmm6	 # AVX512F
14198
14199	vmovaps	ZMMWORD PTR [ecx], zmm6	 # AVX512F
14200	vmovaps	ZMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14201	vmovaps	ZMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14202	vmovaps	ZMMWORD PTR [edx+8128], zmm6	 # AVX512F Disp8
14203	vmovaps	ZMMWORD PTR [edx+8192], zmm6	 # AVX512F
14204	vmovaps	ZMMWORD PTR [edx-8192], zmm6	 # AVX512F Disp8
14205	vmovaps	ZMMWORD PTR [edx-8256], zmm6	 # AVX512F
14206
14207	vmovdqa32	ZMMWORD PTR [ecx], zmm6	 # AVX512F
14208	vmovdqa32	ZMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14209	vmovdqa32	ZMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14210	vmovdqa32	ZMMWORD PTR [edx+8128], zmm6	 # AVX512F Disp8
14211	vmovdqa32	ZMMWORD PTR [edx+8192], zmm6	 # AVX512F
14212	vmovdqa32	ZMMWORD PTR [edx-8192], zmm6	 # AVX512F Disp8
14213	vmovdqa32	ZMMWORD PTR [edx-8256], zmm6	 # AVX512F
14214
14215	vmovdqa64	ZMMWORD PTR [ecx], zmm6	 # AVX512F
14216	vmovdqa64	ZMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14217	vmovdqa64	ZMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14218	vmovdqa64	ZMMWORD PTR [edx+8128], zmm6	 # AVX512F Disp8
14219	vmovdqa64	ZMMWORD PTR [edx+8192], zmm6	 # AVX512F
14220	vmovdqa64	ZMMWORD PTR [edx-8192], zmm6	 # AVX512F Disp8
14221	vmovdqa64	ZMMWORD PTR [edx-8256], zmm6	 # AVX512F
14222
14223	vmovdqu32	ZMMWORD PTR [ecx], zmm6	 # AVX512F
14224	vmovdqu32	ZMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14225	vmovdqu32	ZMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14226	vmovdqu32	ZMMWORD PTR [edx+8128], zmm6	 # AVX512F Disp8
14227	vmovdqu32	ZMMWORD PTR [edx+8192], zmm6	 # AVX512F
14228	vmovdqu32	ZMMWORD PTR [edx-8192], zmm6	 # AVX512F Disp8
14229	vmovdqu32	ZMMWORD PTR [edx-8256], zmm6	 # AVX512F
14230
14231	vmovdqu64	ZMMWORD PTR [ecx], zmm6	 # AVX512F
14232	vmovdqu64	ZMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14233	vmovdqu64	ZMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14234	vmovdqu64	ZMMWORD PTR [edx+8128], zmm6	 # AVX512F Disp8
14235	vmovdqu64	ZMMWORD PTR [edx+8192], zmm6	 # AVX512F
14236	vmovdqu64	ZMMWORD PTR [edx-8192], zmm6	 # AVX512F Disp8
14237	vmovdqu64	ZMMWORD PTR [edx-8256], zmm6	 # AVX512F
14238
14239	vmovupd	ZMMWORD PTR [ecx], zmm6	 # AVX512F
14240	vmovupd	ZMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14241	vmovupd	ZMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14242	vmovupd	ZMMWORD PTR [edx+8128], zmm6	 # AVX512F Disp8
14243	vmovupd	ZMMWORD PTR [edx+8192], zmm6	 # AVX512F
14244	vmovupd	ZMMWORD PTR [edx-8192], zmm6	 # AVX512F Disp8
14245	vmovupd	ZMMWORD PTR [edx-8256], zmm6	 # AVX512F
14246
14247	vmovups	ZMMWORD PTR [ecx], zmm6	 # AVX512F
14248	vmovups	ZMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14249	vmovups	ZMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14250	vmovups	ZMMWORD PTR [edx+8128], zmm6	 # AVX512F Disp8
14251	vmovups	ZMMWORD PTR [edx+8192], zmm6	 # AVX512F
14252	vmovups	ZMMWORD PTR [edx-8192], zmm6	 # AVX512F Disp8
14253	vmovups	ZMMWORD PTR [edx-8256], zmm6	 # AVX512F
14254
14255	vpmovqb	QWORD PTR [ecx], zmm6	 # AVX512F
14256	vpmovqb	QWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14257	vpmovqb	QWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14258	vpmovqb	QWORD PTR [edx+1016], zmm6	 # AVX512F Disp8
14259	vpmovqb	QWORD PTR [edx+1024], zmm6	 # AVX512F
14260	vpmovqb	QWORD PTR [edx-1024], zmm6	 # AVX512F Disp8
14261	vpmovqb	QWORD PTR [edx-1032], zmm6	 # AVX512F
14262
14263	vpmovsqb	QWORD PTR [ecx], zmm6	 # AVX512F
14264	vpmovsqb	QWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14265	vpmovsqb	QWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14266	vpmovsqb	QWORD PTR [edx+1016], zmm6	 # AVX512F Disp8
14267	vpmovsqb	QWORD PTR [edx+1024], zmm6	 # AVX512F
14268	vpmovsqb	QWORD PTR [edx-1024], zmm6	 # AVX512F Disp8
14269	vpmovsqb	QWORD PTR [edx-1032], zmm6	 # AVX512F
14270
14271	vpmovusqb	QWORD PTR [ecx], zmm6	 # AVX512F
14272	vpmovusqb	QWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14273	vpmovusqb	QWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14274	vpmovusqb	QWORD PTR [edx+1016], zmm6	 # AVX512F Disp8
14275	vpmovusqb	QWORD PTR [edx+1024], zmm6	 # AVX512F
14276	vpmovusqb	QWORD PTR [edx-1024], zmm6	 # AVX512F Disp8
14277	vpmovusqb	QWORD PTR [edx-1032], zmm6	 # AVX512F
14278
14279	vpmovqw	XMMWORD PTR [ecx], zmm6	 # AVX512F
14280	vpmovqw	XMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14281	vpmovqw	XMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14282	vpmovqw	XMMWORD PTR [edx+2032], zmm6	 # AVX512F Disp8
14283	vpmovqw	XMMWORD PTR [edx+2048], zmm6	 # AVX512F
14284	vpmovqw	XMMWORD PTR [edx-2048], zmm6	 # AVX512F Disp8
14285	vpmovqw	XMMWORD PTR [edx-2064], zmm6	 # AVX512F
14286
14287	vpmovsqw	XMMWORD PTR [ecx], zmm6	 # AVX512F
14288	vpmovsqw	XMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14289	vpmovsqw	XMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14290	vpmovsqw	XMMWORD PTR [edx+2032], zmm6	 # AVX512F Disp8
14291	vpmovsqw	XMMWORD PTR [edx+2048], zmm6	 # AVX512F
14292	vpmovsqw	XMMWORD PTR [edx-2048], zmm6	 # AVX512F Disp8
14293	vpmovsqw	XMMWORD PTR [edx-2064], zmm6	 # AVX512F
14294
14295	vpmovusqw	XMMWORD PTR [ecx], zmm6	 # AVX512F
14296	vpmovusqw	XMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14297	vpmovusqw	XMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14298	vpmovusqw	XMMWORD PTR [edx+2032], zmm6	 # AVX512F Disp8
14299	vpmovusqw	XMMWORD PTR [edx+2048], zmm6	 # AVX512F
14300	vpmovusqw	XMMWORD PTR [edx-2048], zmm6	 # AVX512F Disp8
14301	vpmovusqw	XMMWORD PTR [edx-2064], zmm6	 # AVX512F
14302
14303	vpmovqd	YMMWORD PTR [ecx], zmm6	 # AVX512F
14304	vpmovqd	YMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14305	vpmovqd	YMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14306	vpmovqd	YMMWORD PTR [edx+4064], zmm6	 # AVX512F Disp8
14307	vpmovqd	YMMWORD PTR [edx+4096], zmm6	 # AVX512F
14308	vpmovqd	YMMWORD PTR [edx-4096], zmm6	 # AVX512F Disp8
14309	vpmovqd	YMMWORD PTR [edx-4128], zmm6	 # AVX512F
14310
14311	vpmovsqd	YMMWORD PTR [ecx], zmm6	 # AVX512F
14312	vpmovsqd	YMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14313	vpmovsqd	YMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14314	vpmovsqd	YMMWORD PTR [edx+4064], zmm6	 # AVX512F Disp8
14315	vpmovsqd	YMMWORD PTR [edx+4096], zmm6	 # AVX512F
14316	vpmovsqd	YMMWORD PTR [edx-4096], zmm6	 # AVX512F Disp8
14317	vpmovsqd	YMMWORD PTR [edx-4128], zmm6	 # AVX512F
14318
14319	vpmovusqd	YMMWORD PTR [ecx], zmm6	 # AVX512F
14320	vpmovusqd	YMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14321	vpmovusqd	YMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14322	vpmovusqd	YMMWORD PTR [edx+4064], zmm6	 # AVX512F Disp8
14323	vpmovusqd	YMMWORD PTR [edx+4096], zmm6	 # AVX512F
14324	vpmovusqd	YMMWORD PTR [edx-4096], zmm6	 # AVX512F Disp8
14325	vpmovusqd	YMMWORD PTR [edx-4128], zmm6	 # AVX512F
14326
14327	vpmovdb	XMMWORD PTR [ecx], zmm6	 # AVX512F
14328	vpmovdb	XMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14329	vpmovdb	XMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14330	vpmovdb	XMMWORD PTR [edx+2032], zmm6	 # AVX512F Disp8
14331	vpmovdb	XMMWORD PTR [edx+2048], zmm6	 # AVX512F
14332	vpmovdb	XMMWORD PTR [edx-2048], zmm6	 # AVX512F Disp8
14333	vpmovdb	XMMWORD PTR [edx-2064], zmm6	 # AVX512F
14334
14335	vpmovsdb	XMMWORD PTR [ecx], zmm6	 # AVX512F
14336	vpmovsdb	XMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14337	vpmovsdb	XMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14338	vpmovsdb	XMMWORD PTR [edx+2032], zmm6	 # AVX512F Disp8
14339	vpmovsdb	XMMWORD PTR [edx+2048], zmm6	 # AVX512F
14340	vpmovsdb	XMMWORD PTR [edx-2048], zmm6	 # AVX512F Disp8
14341	vpmovsdb	XMMWORD PTR [edx-2064], zmm6	 # AVX512F
14342
14343	vpmovusdb	XMMWORD PTR [ecx], zmm6	 # AVX512F
14344	vpmovusdb	XMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14345	vpmovusdb	XMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14346	vpmovusdb	XMMWORD PTR [edx+2032], zmm6	 # AVX512F Disp8
14347	vpmovusdb	XMMWORD PTR [edx+2048], zmm6	 # AVX512F
14348	vpmovusdb	XMMWORD PTR [edx-2048], zmm6	 # AVX512F Disp8
14349	vpmovusdb	XMMWORD PTR [edx-2064], zmm6	 # AVX512F
14350
14351	vpmovdw	YMMWORD PTR [ecx], zmm6	 # AVX512F
14352	vpmovdw	YMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14353	vpmovdw	YMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14354	vpmovdw	YMMWORD PTR [edx+4064], zmm6	 # AVX512F Disp8
14355	vpmovdw	YMMWORD PTR [edx+4096], zmm6	 # AVX512F
14356	vpmovdw	YMMWORD PTR [edx-4096], zmm6	 # AVX512F Disp8
14357	vpmovdw	YMMWORD PTR [edx-4128], zmm6	 # AVX512F
14358
14359	vpmovsdw	YMMWORD PTR [ecx], zmm6	 # AVX512F
14360	vpmovsdw	YMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14361	vpmovsdw	YMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14362	vpmovsdw	YMMWORD PTR [edx+4064], zmm6	 # AVX512F Disp8
14363	vpmovsdw	YMMWORD PTR [edx+4096], zmm6	 # AVX512F
14364	vpmovsdw	YMMWORD PTR [edx-4096], zmm6	 # AVX512F Disp8
14365	vpmovsdw	YMMWORD PTR [edx-4128], zmm6	 # AVX512F
14366
14367	vpmovusdw	YMMWORD PTR [ecx], zmm6	 # AVX512F
14368	vpmovusdw	YMMWORD PTR [ecx]{k7}, zmm6	 # AVX512F
14369	vpmovusdw	YMMWORD PTR [esp+esi*8-123456], zmm6	 # AVX512F
14370	vpmovusdw	YMMWORD PTR [edx+4064], zmm6	 # AVX512F Disp8
14371	vpmovusdw	YMMWORD PTR [edx+4096], zmm6	 # AVX512F
14372	vpmovusdw	YMMWORD PTR [edx-4096], zmm6	 # AVX512F Disp8
14373	vpmovusdw	YMMWORD PTR [edx-4128], zmm6	 # AVX512F
14374
14375	vcvttpd2udq	ymm6{k7}, zmm5	 # AVX512F
14376	vcvttpd2udq	ymm6{k7}{z}, zmm5	 # AVX512F
14377	vcvttpd2udq	ymm6{k7}, zmm5, {sae}	 # AVX512F
14378	vcvttpd2udq	ymm6{k7}, ZMMWORD PTR [ecx]	 # AVX512F
14379	vcvttpd2udq	ymm6{k7}, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
14380	vcvttpd2udq	ymm6{k7}, [eax]{1to8}	 # AVX512F
14381	vcvttpd2udq	ymm6{k7}, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
14382	vcvttpd2udq	ymm6{k7}, ZMMWORD PTR [edx+8192]	 # AVX512F
14383	vcvttpd2udq	ymm6{k7}, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
14384	vcvttpd2udq	ymm6{k7}, ZMMWORD PTR [edx-8256]	 # AVX512F
14385	vcvttpd2udq	ymm6{k7}, [edx+1016]{1to8}	 # AVX512F Disp8
14386	vcvttpd2udq	ymm6{k7}, [edx+1024]{1to8}	 # AVX512F
14387	vcvttpd2udq	ymm6{k7}, [edx-1024]{1to8}	 # AVX512F Disp8
14388	vcvttpd2udq	ymm6{k7}, [edx-1032]{1to8}	 # AVX512F
14389
14390	vcvttps2udq	zmm6, zmm5	 # AVX512F
14391	vcvttps2udq	zmm6{k7}, zmm5	 # AVX512F
14392	vcvttps2udq	zmm6{k7}{z}, zmm5	 # AVX512F
14393	vcvttps2udq	zmm6, zmm5, {sae}	 # AVX512F
14394	vcvttps2udq	zmm6, ZMMWORD PTR [ecx]	 # AVX512F
14395	vcvttps2udq	zmm6, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
14396	vcvttps2udq	zmm6, [eax]{1to16}	 # AVX512F
14397	vcvttps2udq	zmm6, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
14398	vcvttps2udq	zmm6, ZMMWORD PTR [edx+8192]	 # AVX512F
14399	vcvttps2udq	zmm6, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
14400	vcvttps2udq	zmm6, ZMMWORD PTR [edx-8256]	 # AVX512F
14401	vcvttps2udq	zmm6, [edx+508]{1to16}	 # AVX512F Disp8
14402	vcvttps2udq	zmm6, [edx+512]{1to16}	 # AVX512F
14403	vcvttps2udq	zmm6, [edx-512]{1to16}	 # AVX512F Disp8
14404	vcvttps2udq	zmm6, [edx-516]{1to16}	 # AVX512F
14405
14406	vcvttsd2usi	eax, xmm6	 # AVX512F
14407	vcvttsd2usi	eax, xmm6, {sae}	 # AVX512F
14408	vcvttsd2usi	eax, QWORD PTR [ecx]	 # AVX512F
14409	vcvttsd2usi	eax, QWORD PTR [esp+esi*8-123456]	 # AVX512F
14410	vcvttsd2usi	eax, QWORD PTR [edx+1016]	 # AVX512F Disp8
14411	vcvttsd2usi	eax, QWORD PTR [edx+1024]	 # AVX512F
14412	vcvttsd2usi	eax, QWORD PTR [edx-1024]	 # AVX512F Disp8
14413	vcvttsd2usi	eax, QWORD PTR [edx-1032]	 # AVX512F
14414	vcvttsd2usi	ebp, xmm6	 # AVX512F
14415	vcvttsd2usi	ebp, xmm6, {sae}	 # AVX512F
14416	vcvttsd2usi	ebp, QWORD PTR [ecx]	 # AVX512F
14417	vcvttsd2usi	ebp, QWORD PTR [esp+esi*8-123456]	 # AVX512F
14418	vcvttsd2usi	ebp, QWORD PTR [edx+1016]	 # AVX512F Disp8
14419	vcvttsd2usi	ebp, QWORD PTR [edx+1024]	 # AVX512F
14420	vcvttsd2usi	ebp, QWORD PTR [edx-1024]	 # AVX512F Disp8
14421	vcvttsd2usi	ebp, QWORD PTR [edx-1032]	 # AVX512F
14422
14423	vcvttss2usi	eax, xmm6	 # AVX512F
14424	vcvttss2usi	eax, xmm6, {sae}	 # AVX512F
14425	vcvttss2usi	eax, DWORD PTR [ecx]	 # AVX512F
14426	vcvttss2usi	eax, DWORD PTR [esp+esi*8-123456]	 # AVX512F
14427	vcvttss2usi	eax, DWORD PTR [edx+508]	 # AVX512F Disp8
14428	vcvttss2usi	eax, DWORD PTR [edx+512]	 # AVX512F
14429	vcvttss2usi	eax, DWORD PTR [edx-512]	 # AVX512F Disp8
14430	vcvttss2usi	eax, DWORD PTR [edx-516]	 # AVX512F
14431	vcvttss2usi	ebp, xmm6	 # AVX512F
14432	vcvttss2usi	ebp, xmm6, {sae}	 # AVX512F
14433	vcvttss2usi	ebp, DWORD PTR [ecx]	 # AVX512F
14434	vcvttss2usi	ebp, DWORD PTR [esp+esi*8-123456]	 # AVX512F
14435	vcvttss2usi	ebp, DWORD PTR [edx+508]	 # AVX512F Disp8
14436	vcvttss2usi	ebp, DWORD PTR [edx+512]	 # AVX512F
14437	vcvttss2usi	ebp, DWORD PTR [edx-512]	 # AVX512F Disp8
14438	vcvttss2usi	ebp, DWORD PTR [edx-516]	 # AVX512F
14439
14440	vpermi2d	zmm6, zmm5, zmm4	 # AVX512F
14441	vpermi2d	zmm6{k7}, zmm5, zmm4	 # AVX512F
14442	vpermi2d	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
14443	vpermi2d	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
14444	vpermi2d	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
14445	vpermi2d	zmm6, zmm5, [eax]{1to16}	 # AVX512F
14446	vpermi2d	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
14447	vpermi2d	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
14448	vpermi2d	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
14449	vpermi2d	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
14450	vpermi2d	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
14451	vpermi2d	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
14452	vpermi2d	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
14453	vpermi2d	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
14454
14455	vpermi2q	zmm6, zmm5, zmm4	 # AVX512F
14456	vpermi2q	zmm6{k7}, zmm5, zmm4	 # AVX512F
14457	vpermi2q	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
14458	vpermi2q	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
14459	vpermi2q	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
14460	vpermi2q	zmm6, zmm5, [eax]{1to8}	 # AVX512F
14461	vpermi2q	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
14462	vpermi2q	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
14463	vpermi2q	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
14464	vpermi2q	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
14465	vpermi2q	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
14466	vpermi2q	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
14467	vpermi2q	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
14468	vpermi2q	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
14469
14470	vpermi2ps	zmm6, zmm5, zmm4	 # AVX512F
14471	vpermi2ps	zmm6{k7}, zmm5, zmm4	 # AVX512F
14472	vpermi2ps	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
14473	vpermi2ps	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
14474	vpermi2ps	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
14475	vpermi2ps	zmm6, zmm5, [eax]{1to16}	 # AVX512F
14476	vpermi2ps	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
14477	vpermi2ps	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
14478	vpermi2ps	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
14479	vpermi2ps	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
14480	vpermi2ps	zmm6, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
14481	vpermi2ps	zmm6, zmm5, [edx+512]{1to16}	 # AVX512F
14482	vpermi2ps	zmm6, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
14483	vpermi2ps	zmm6, zmm5, [edx-516]{1to16}	 # AVX512F
14484
14485	vpermi2pd	zmm6, zmm5, zmm4	 # AVX512F
14486	vpermi2pd	zmm6{k7}, zmm5, zmm4	 # AVX512F
14487	vpermi2pd	zmm6{k7}{z}, zmm5, zmm4	 # AVX512F
14488	vpermi2pd	zmm6, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
14489	vpermi2pd	zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
14490	vpermi2pd	zmm6, zmm5, [eax]{1to8}	 # AVX512F
14491	vpermi2pd	zmm6, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
14492	vpermi2pd	zmm6, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
14493	vpermi2pd	zmm6, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
14494	vpermi2pd	zmm6, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
14495	vpermi2pd	zmm6, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
14496	vpermi2pd	zmm6, zmm5, [edx+1024]{1to8}	 # AVX512F
14497	vpermi2pd	zmm6, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
14498	vpermi2pd	zmm6, zmm5, [edx-1032]{1to8}	 # AVX512F
14499
14500	vptestnmd	k5, zmm5, zmm4	 # AVX512F
14501	vptestnmd	k5{k7}, zmm5, zmm4	 # AVX512F
14502	vptestnmd	k5, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
14503	vptestnmd	k5, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
14504	vptestnmd	k5, zmm5, [eax]{1to16}	 # AVX512F
14505	vptestnmd	k5, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
14506	vptestnmd	k5, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
14507	vptestnmd	k5, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
14508	vptestnmd	k5, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
14509	vptestnmd	k5, zmm5, [edx+508]{1to16}	 # AVX512F Disp8
14510	vptestnmd	k5, zmm5, [edx+512]{1to16}	 # AVX512F
14511	vptestnmd	k5, zmm5, [edx-512]{1to16}	 # AVX512F Disp8
14512	vptestnmd	k5, zmm5, [edx-516]{1to16}	 # AVX512F
14513
14514	vptestnmq	k5, zmm5, zmm4	 # AVX512F
14515	vptestnmq	k5{k7}, zmm5, zmm4	 # AVX512F
14516	vptestnmq	k5, zmm5, ZMMWORD PTR [ecx]	 # AVX512F
14517	vptestnmq	k5, zmm5, ZMMWORD PTR [esp+esi*8-123456]	 # AVX512F
14518	vptestnmq	k5, zmm5, [eax]{1to8}	 # AVX512F
14519	vptestnmq	k5, zmm5, ZMMWORD PTR [edx+8128]	 # AVX512F Disp8
14520	vptestnmq	k5, zmm5, ZMMWORD PTR [edx+8192]	 # AVX512F
14521	vptestnmq	k5, zmm5, ZMMWORD PTR [edx-8192]	 # AVX512F Disp8
14522	vptestnmq	k5, zmm5, ZMMWORD PTR [edx-8256]	 # AVX512F
14523	vptestnmq	k5, zmm5, [edx+1016]{1to8}	 # AVX512F Disp8
14524	vptestnmq	k5, zmm5, [edx+1024]{1to8}	 # AVX512F
14525	vptestnmq	k5, zmm5, [edx-1024]{1to8}	 # AVX512F Disp8
14526	vptestnmq	k5, zmm5, [edx-1032]{1to8}	 # AVX512F
14527
14528	vaddps		zmm0, zmm0, [bx]
14529	vaddps		zmm0, zmm0, [bx+0x40]
14530	vaddps		zmm0, zmm0, [bx+0x1234]
14531