1# Check EVEX LIG instructions
2
3	.allow_index_reg
4	.text
5_start:
6
7	vaddsd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
8	vaddsd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
9	vaddsd	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
10	vaddsd	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
11	vaddsd	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
12	vaddsd	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
13	vaddsd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
14	vaddsd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
15	vaddsd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
16	vaddsd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
17	vaddsd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
18	vaddsd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
19
20	vaddss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
21	vaddss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
22	vaddss	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
23	vaddss	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
24	vaddss	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
25	vaddss	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
26	vaddss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
27	vaddss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
28	vaddss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
29	vaddss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
30	vaddss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
31	vaddss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
32
33	vcmpsd	$0xab, %xmm28, %xmm29, %k5{%k7}	 # AVX512
34	vcmpsd	$0xab, {sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
35	vcmpsd	$123, %xmm28, %xmm29, %k5{%k7}	 # AVX512
36	vcmpsd	$123, {sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
37	vcmpsd	$123, (%rcx), %xmm29, %k5{%k7}	 # AVX512
38	vcmpsd	$123, 0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
39	vcmpsd	$123, 1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
40	vcmpsd	$123, 1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
41	vcmpsd	$123, -1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
42	vcmpsd	$123, -1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
43
44	vcmpeq_oqsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
45	vcmpeq_oqsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
46	vcmpeq_oqsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
47	vcmpeq_oqsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
48	vcmpeq_oqsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
49	vcmpeq_oqsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
50	vcmpeq_oqsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
51	vcmpeq_oqsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
52
53	vcmpeqsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
54	vcmpeqsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
55	vcmpeqsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
56	vcmpeqsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
57	vcmpeqsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
58	vcmpeqsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
59	vcmpeqsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
60	vcmpeqsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
61
62	vcmplt_ossd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
63	vcmplt_ossd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
64	vcmplt_ossd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
65	vcmplt_ossd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
66	vcmplt_ossd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
67	vcmplt_ossd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
68	vcmplt_ossd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
69	vcmplt_ossd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
70
71	vcmpltsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
72	vcmpltsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
73	vcmpltsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
74	vcmpltsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
75	vcmpltsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
76	vcmpltsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
77	vcmpltsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
78	vcmpltsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
79
80	vcmple_ossd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
81	vcmple_ossd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
82	vcmple_ossd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
83	vcmple_ossd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
84	vcmple_ossd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
85	vcmple_ossd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
86	vcmple_ossd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
87	vcmple_ossd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
88
89	vcmplesd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
90	vcmplesd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
91	vcmplesd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
92	vcmplesd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
93	vcmplesd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
94	vcmplesd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
95	vcmplesd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
96	vcmplesd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
97
98	vcmpunord_qsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
99	vcmpunord_qsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
100	vcmpunord_qsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
101	vcmpunord_qsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
102	vcmpunord_qsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
103	vcmpunord_qsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
104	vcmpunord_qsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
105	vcmpunord_qsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
106
107	vcmpunordsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
108	vcmpunordsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
109	vcmpunordsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
110	vcmpunordsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
111	vcmpunordsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
112	vcmpunordsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
113	vcmpunordsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
114	vcmpunordsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
115
116	vcmpneq_uqsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
117	vcmpneq_uqsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
118	vcmpneq_uqsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
119	vcmpneq_uqsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
120	vcmpneq_uqsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
121	vcmpneq_uqsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
122	vcmpneq_uqsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
123	vcmpneq_uqsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
124
125	vcmpneqsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
126	vcmpneqsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
127	vcmpneqsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
128	vcmpneqsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
129	vcmpneqsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
130	vcmpneqsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
131	vcmpneqsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
132	vcmpneqsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
133
134	vcmpnlt_ussd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
135	vcmpnlt_ussd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
136	vcmpnlt_ussd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
137	vcmpnlt_ussd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
138	vcmpnlt_ussd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
139	vcmpnlt_ussd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
140	vcmpnlt_ussd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
141	vcmpnlt_ussd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
142
143	vcmpnltsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
144	vcmpnltsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
145	vcmpnltsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
146	vcmpnltsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
147	vcmpnltsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
148	vcmpnltsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
149	vcmpnltsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
150	vcmpnltsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
151
152	vcmpnle_ussd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
153	vcmpnle_ussd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
154	vcmpnle_ussd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
155	vcmpnle_ussd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
156	vcmpnle_ussd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
157	vcmpnle_ussd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
158	vcmpnle_ussd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
159	vcmpnle_ussd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
160
161	vcmpnlesd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
162	vcmpnlesd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
163	vcmpnlesd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
164	vcmpnlesd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
165	vcmpnlesd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
166	vcmpnlesd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
167	vcmpnlesd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
168	vcmpnlesd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
169
170	vcmpord_qsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
171	vcmpord_qsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
172	vcmpord_qsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
173	vcmpord_qsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
174	vcmpord_qsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
175	vcmpord_qsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
176	vcmpord_qsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
177	vcmpord_qsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
178
179	vcmpordsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
180	vcmpordsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
181	vcmpordsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
182	vcmpordsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
183	vcmpordsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
184	vcmpordsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
185	vcmpordsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
186	vcmpordsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
187
188	vcmpeq_uqsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
189	vcmpeq_uqsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
190	vcmpeq_uqsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
191	vcmpeq_uqsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
192	vcmpeq_uqsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
193	vcmpeq_uqsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
194	vcmpeq_uqsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
195	vcmpeq_uqsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
196
197	vcmpnge_ussd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
198	vcmpnge_ussd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
199	vcmpnge_ussd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
200	vcmpnge_ussd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
201	vcmpnge_ussd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
202	vcmpnge_ussd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
203	vcmpnge_ussd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
204	vcmpnge_ussd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
205
206	vcmpngesd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
207	vcmpngesd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
208	vcmpngesd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
209	vcmpngesd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
210	vcmpngesd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
211	vcmpngesd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
212	vcmpngesd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
213	vcmpngesd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
214
215	vcmpngt_ussd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
216	vcmpngt_ussd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
217	vcmpngt_ussd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
218	vcmpngt_ussd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
219	vcmpngt_ussd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
220	vcmpngt_ussd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
221	vcmpngt_ussd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
222	vcmpngt_ussd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
223
224	vcmpngtsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
225	vcmpngtsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
226	vcmpngtsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
227	vcmpngtsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
228	vcmpngtsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
229	vcmpngtsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
230	vcmpngtsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
231	vcmpngtsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
232
233	vcmpfalse_oqsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
234	vcmpfalse_oqsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
235	vcmpfalse_oqsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
236	vcmpfalse_oqsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
237	vcmpfalse_oqsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
238	vcmpfalse_oqsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
239	vcmpfalse_oqsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
240	vcmpfalse_oqsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
241
242	vcmpfalsesd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
243	vcmpfalsesd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
244	vcmpfalsesd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
245	vcmpfalsesd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
246	vcmpfalsesd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
247	vcmpfalsesd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
248	vcmpfalsesd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
249	vcmpfalsesd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
250
251	vcmpneq_oqsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
252	vcmpneq_oqsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
253	vcmpneq_oqsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
254	vcmpneq_oqsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
255	vcmpneq_oqsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
256	vcmpneq_oqsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
257	vcmpneq_oqsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
258	vcmpneq_oqsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
259
260	vcmpge_ossd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
261	vcmpge_ossd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
262	vcmpge_ossd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
263	vcmpge_ossd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
264	vcmpge_ossd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
265	vcmpge_ossd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
266	vcmpge_ossd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
267	vcmpge_ossd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
268
269	vcmpgesd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
270	vcmpgesd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
271	vcmpgesd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
272	vcmpgesd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
273	vcmpgesd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
274	vcmpgesd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
275	vcmpgesd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
276	vcmpgesd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
277
278	vcmpgt_ossd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
279	vcmpgt_ossd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
280	vcmpgt_ossd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
281	vcmpgt_ossd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
282	vcmpgt_ossd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
283	vcmpgt_ossd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
284	vcmpgt_ossd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
285	vcmpgt_ossd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
286
287	vcmpgtsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
288	vcmpgtsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
289	vcmpgtsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
290	vcmpgtsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
291	vcmpgtsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
292	vcmpgtsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
293	vcmpgtsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
294	vcmpgtsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
295
296	vcmptrue_uqsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
297	vcmptrue_uqsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
298	vcmptrue_uqsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
299	vcmptrue_uqsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
300	vcmptrue_uqsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
301	vcmptrue_uqsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
302	vcmptrue_uqsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
303	vcmptrue_uqsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
304
305	vcmptruesd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
306	vcmptruesd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
307	vcmptruesd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
308	vcmptruesd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
309	vcmptruesd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
310	vcmptruesd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
311	vcmptruesd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
312	vcmptruesd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
313
314	vcmpeq_ossd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
315	vcmpeq_ossd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
316	vcmpeq_ossd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
317	vcmpeq_ossd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
318	vcmpeq_ossd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
319	vcmpeq_ossd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
320	vcmpeq_ossd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
321	vcmpeq_ossd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
322
323	vcmplt_oqsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
324	vcmplt_oqsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
325	vcmplt_oqsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
326	vcmplt_oqsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
327	vcmplt_oqsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
328	vcmplt_oqsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
329	vcmplt_oqsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
330	vcmplt_oqsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
331
332	vcmple_oqsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
333	vcmple_oqsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
334	vcmple_oqsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
335	vcmple_oqsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
336	vcmple_oqsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
337	vcmple_oqsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
338	vcmple_oqsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
339	vcmple_oqsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
340
341	vcmpunord_ssd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
342	vcmpunord_ssd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
343	vcmpunord_ssd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
344	vcmpunord_ssd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
345	vcmpunord_ssd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
346	vcmpunord_ssd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
347	vcmpunord_ssd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
348	vcmpunord_ssd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
349
350	vcmpneq_ussd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
351	vcmpneq_ussd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
352	vcmpneq_ussd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
353	vcmpneq_ussd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
354	vcmpneq_ussd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
355	vcmpneq_ussd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
356	vcmpneq_ussd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
357	vcmpneq_ussd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
358
359	vcmpnlt_uqsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
360	vcmpnlt_uqsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
361	vcmpnlt_uqsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
362	vcmpnlt_uqsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
363	vcmpnlt_uqsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
364	vcmpnlt_uqsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
365	vcmpnlt_uqsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
366	vcmpnlt_uqsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
367
368	vcmpnle_uqsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
369	vcmpnle_uqsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
370	vcmpnle_uqsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
371	vcmpnle_uqsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
372	vcmpnle_uqsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
373	vcmpnle_uqsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
374	vcmpnle_uqsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
375	vcmpnle_uqsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
376
377	vcmpord_ssd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
378	vcmpord_ssd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
379	vcmpord_ssd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
380	vcmpord_ssd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
381	vcmpord_ssd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
382	vcmpord_ssd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
383	vcmpord_ssd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
384	vcmpord_ssd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
385
386	vcmpeq_ussd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
387	vcmpeq_ussd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
388	vcmpeq_ussd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
389	vcmpeq_ussd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
390	vcmpeq_ussd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
391	vcmpeq_ussd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
392	vcmpeq_ussd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
393	vcmpeq_ussd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
394
395	vcmpnge_uqsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
396	vcmpnge_uqsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
397	vcmpnge_uqsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
398	vcmpnge_uqsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
399	vcmpnge_uqsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
400	vcmpnge_uqsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
401	vcmpnge_uqsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
402	vcmpnge_uqsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
403
404	vcmpngt_uqsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
405	vcmpngt_uqsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
406	vcmpngt_uqsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
407	vcmpngt_uqsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
408	vcmpngt_uqsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
409	vcmpngt_uqsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
410	vcmpngt_uqsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
411	vcmpngt_uqsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
412
413	vcmpfalse_ossd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
414	vcmpfalse_ossd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
415	vcmpfalse_ossd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
416	vcmpfalse_ossd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
417	vcmpfalse_ossd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
418	vcmpfalse_ossd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
419	vcmpfalse_ossd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
420	vcmpfalse_ossd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
421
422	vcmpneq_ossd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
423	vcmpneq_ossd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
424	vcmpneq_ossd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
425	vcmpneq_ossd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
426	vcmpneq_ossd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
427	vcmpneq_ossd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
428	vcmpneq_ossd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
429	vcmpneq_ossd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
430
431	vcmpge_oqsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
432	vcmpge_oqsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
433	vcmpge_oqsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
434	vcmpge_oqsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
435	vcmpge_oqsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
436	vcmpge_oqsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
437	vcmpge_oqsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
438	vcmpge_oqsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
439
440	vcmpgt_oqsd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
441	vcmpgt_oqsd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
442	vcmpgt_oqsd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
443	vcmpgt_oqsd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
444	vcmpgt_oqsd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
445	vcmpgt_oqsd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
446	vcmpgt_oqsd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
447	vcmpgt_oqsd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
448
449	vcmptrue_ussd	%xmm28, %xmm29, %k5{%k7}	 # AVX512
450	vcmptrue_ussd	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
451	vcmptrue_ussd	(%rcx), %xmm29, %k5{%k7}	 # AVX512
452	vcmptrue_ussd	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
453	vcmptrue_ussd	1016(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
454	vcmptrue_ussd	1024(%rdx), %xmm29, %k5{%k7}	 # AVX512
455	vcmptrue_ussd	-1024(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
456	vcmptrue_ussd	-1032(%rdx), %xmm29, %k5{%k7}	 # AVX512
457
458	vcmpss	$0xab, %xmm28, %xmm29, %k5{%k7}	 # AVX512
459	vcmpss	$0xab, {sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
460	vcmpss	$123, %xmm28, %xmm29, %k5{%k7}	 # AVX512
461	vcmpss	$123, {sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
462	vcmpss	$123, (%rcx), %xmm29, %k5{%k7}	 # AVX512
463	vcmpss	$123, 0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
464	vcmpss	$123, 508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
465	vcmpss	$123, 512(%rdx), %xmm29, %k5{%k7}	 # AVX512
466	vcmpss	$123, -512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
467	vcmpss	$123, -516(%rdx), %xmm29, %k5{%k7}	 # AVX512
468
469	vcmpeq_oqss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
470	vcmpeq_oqss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
471	vcmpeq_oqss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
472	vcmpeq_oqss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
473	vcmpeq_oqss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
474	vcmpeq_oqss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
475	vcmpeq_oqss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
476	vcmpeq_oqss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
477
478	vcmpeqss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
479	vcmpeqss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
480	vcmpeqss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
481	vcmpeqss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
482	vcmpeqss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
483	vcmpeqss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
484	vcmpeqss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
485	vcmpeqss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
486
487	vcmplt_osss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
488	vcmplt_osss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
489	vcmplt_osss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
490	vcmplt_osss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
491	vcmplt_osss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
492	vcmplt_osss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
493	vcmplt_osss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
494	vcmplt_osss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
495
496	vcmpltss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
497	vcmpltss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
498	vcmpltss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
499	vcmpltss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
500	vcmpltss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
501	vcmpltss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
502	vcmpltss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
503	vcmpltss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
504
505	vcmple_osss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
506	vcmple_osss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
507	vcmple_osss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
508	vcmple_osss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
509	vcmple_osss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
510	vcmple_osss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
511	vcmple_osss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
512	vcmple_osss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
513
514	vcmpless	%xmm28, %xmm29, %k5{%k7}	 # AVX512
515	vcmpless	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
516	vcmpless	(%rcx), %xmm29, %k5{%k7}	 # AVX512
517	vcmpless	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
518	vcmpless	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
519	vcmpless	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
520	vcmpless	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
521	vcmpless	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
522
523	vcmpunord_qss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
524	vcmpunord_qss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
525	vcmpunord_qss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
526	vcmpunord_qss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
527	vcmpunord_qss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
528	vcmpunord_qss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
529	vcmpunord_qss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
530	vcmpunord_qss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
531
532	vcmpunordss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
533	vcmpunordss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
534	vcmpunordss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
535	vcmpunordss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
536	vcmpunordss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
537	vcmpunordss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
538	vcmpunordss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
539	vcmpunordss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
540
541	vcmpneq_uqss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
542	vcmpneq_uqss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
543	vcmpneq_uqss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
544	vcmpneq_uqss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
545	vcmpneq_uqss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
546	vcmpneq_uqss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
547	vcmpneq_uqss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
548	vcmpneq_uqss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
549
550	vcmpneqss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
551	vcmpneqss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
552	vcmpneqss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
553	vcmpneqss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
554	vcmpneqss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
555	vcmpneqss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
556	vcmpneqss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
557	vcmpneqss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
558
559	vcmpnlt_usss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
560	vcmpnlt_usss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
561	vcmpnlt_usss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
562	vcmpnlt_usss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
563	vcmpnlt_usss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
564	vcmpnlt_usss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
565	vcmpnlt_usss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
566	vcmpnlt_usss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
567
568	vcmpnltss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
569	vcmpnltss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
570	vcmpnltss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
571	vcmpnltss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
572	vcmpnltss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
573	vcmpnltss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
574	vcmpnltss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
575	vcmpnltss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
576
577	vcmpnle_usss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
578	vcmpnle_usss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
579	vcmpnle_usss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
580	vcmpnle_usss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
581	vcmpnle_usss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
582	vcmpnle_usss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
583	vcmpnle_usss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
584	vcmpnle_usss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
585
586	vcmpnless	%xmm28, %xmm29, %k5{%k7}	 # AVX512
587	vcmpnless	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
588	vcmpnless	(%rcx), %xmm29, %k5{%k7}	 # AVX512
589	vcmpnless	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
590	vcmpnless	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
591	vcmpnless	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
592	vcmpnless	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
593	vcmpnless	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
594
595	vcmpord_qss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
596	vcmpord_qss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
597	vcmpord_qss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
598	vcmpord_qss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
599	vcmpord_qss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
600	vcmpord_qss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
601	vcmpord_qss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
602	vcmpord_qss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
603
604	vcmpordss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
605	vcmpordss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
606	vcmpordss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
607	vcmpordss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
608	vcmpordss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
609	vcmpordss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
610	vcmpordss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
611	vcmpordss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
612
613	vcmpeq_uqss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
614	vcmpeq_uqss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
615	vcmpeq_uqss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
616	vcmpeq_uqss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
617	vcmpeq_uqss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
618	vcmpeq_uqss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
619	vcmpeq_uqss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
620	vcmpeq_uqss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
621
622	vcmpnge_usss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
623	vcmpnge_usss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
624	vcmpnge_usss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
625	vcmpnge_usss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
626	vcmpnge_usss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
627	vcmpnge_usss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
628	vcmpnge_usss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
629	vcmpnge_usss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
630
631	vcmpngess	%xmm28, %xmm29, %k5{%k7}	 # AVX512
632	vcmpngess	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
633	vcmpngess	(%rcx), %xmm29, %k5{%k7}	 # AVX512
634	vcmpngess	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
635	vcmpngess	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
636	vcmpngess	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
637	vcmpngess	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
638	vcmpngess	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
639
640	vcmpngt_usss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
641	vcmpngt_usss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
642	vcmpngt_usss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
643	vcmpngt_usss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
644	vcmpngt_usss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
645	vcmpngt_usss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
646	vcmpngt_usss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
647	vcmpngt_usss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
648
649	vcmpngtss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
650	vcmpngtss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
651	vcmpngtss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
652	vcmpngtss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
653	vcmpngtss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
654	vcmpngtss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
655	vcmpngtss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
656	vcmpngtss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
657
658	vcmpfalse_oqss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
659	vcmpfalse_oqss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
660	vcmpfalse_oqss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
661	vcmpfalse_oqss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
662	vcmpfalse_oqss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
663	vcmpfalse_oqss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
664	vcmpfalse_oqss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
665	vcmpfalse_oqss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
666
667	vcmpfalsess	%xmm28, %xmm29, %k5{%k7}	 # AVX512
668	vcmpfalsess	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
669	vcmpfalsess	(%rcx), %xmm29, %k5{%k7}	 # AVX512
670	vcmpfalsess	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
671	vcmpfalsess	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
672	vcmpfalsess	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
673	vcmpfalsess	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
674	vcmpfalsess	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
675
676	vcmpneq_oqss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
677	vcmpneq_oqss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
678	vcmpneq_oqss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
679	vcmpneq_oqss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
680	vcmpneq_oqss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
681	vcmpneq_oqss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
682	vcmpneq_oqss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
683	vcmpneq_oqss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
684
685	vcmpge_osss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
686	vcmpge_osss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
687	vcmpge_osss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
688	vcmpge_osss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
689	vcmpge_osss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
690	vcmpge_osss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
691	vcmpge_osss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
692	vcmpge_osss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
693
694	vcmpgess	%xmm28, %xmm29, %k5{%k7}	 # AVX512
695	vcmpgess	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
696	vcmpgess	(%rcx), %xmm29, %k5{%k7}	 # AVX512
697	vcmpgess	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
698	vcmpgess	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
699	vcmpgess	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
700	vcmpgess	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
701	vcmpgess	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
702
703	vcmpgt_osss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
704	vcmpgt_osss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
705	vcmpgt_osss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
706	vcmpgt_osss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
707	vcmpgt_osss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
708	vcmpgt_osss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
709	vcmpgt_osss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
710	vcmpgt_osss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
711
712	vcmpgtss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
713	vcmpgtss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
714	vcmpgtss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
715	vcmpgtss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
716	vcmpgtss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
717	vcmpgtss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
718	vcmpgtss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
719	vcmpgtss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
720
721	vcmptrue_uqss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
722	vcmptrue_uqss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
723	vcmptrue_uqss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
724	vcmptrue_uqss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
725	vcmptrue_uqss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
726	vcmptrue_uqss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
727	vcmptrue_uqss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
728	vcmptrue_uqss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
729
730	vcmptruess	%xmm28, %xmm29, %k5{%k7}	 # AVX512
731	vcmptruess	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
732	vcmptruess	(%rcx), %xmm29, %k5{%k7}	 # AVX512
733	vcmptruess	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
734	vcmptruess	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
735	vcmptruess	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
736	vcmptruess	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
737	vcmptruess	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
738
739	vcmpeq_osss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
740	vcmpeq_osss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
741	vcmpeq_osss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
742	vcmpeq_osss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
743	vcmpeq_osss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
744	vcmpeq_osss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
745	vcmpeq_osss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
746	vcmpeq_osss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
747
748	vcmplt_oqss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
749	vcmplt_oqss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
750	vcmplt_oqss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
751	vcmplt_oqss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
752	vcmplt_oqss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
753	vcmplt_oqss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
754	vcmplt_oqss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
755	vcmplt_oqss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
756
757	vcmple_oqss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
758	vcmple_oqss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
759	vcmple_oqss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
760	vcmple_oqss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
761	vcmple_oqss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
762	vcmple_oqss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
763	vcmple_oqss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
764	vcmple_oqss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
765
766	vcmpunord_sss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
767	vcmpunord_sss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
768	vcmpunord_sss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
769	vcmpunord_sss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
770	vcmpunord_sss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
771	vcmpunord_sss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
772	vcmpunord_sss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
773	vcmpunord_sss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
774
775	vcmpneq_usss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
776	vcmpneq_usss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
777	vcmpneq_usss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
778	vcmpneq_usss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
779	vcmpneq_usss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
780	vcmpneq_usss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
781	vcmpneq_usss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
782	vcmpneq_usss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
783
784	vcmpnlt_uqss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
785	vcmpnlt_uqss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
786	vcmpnlt_uqss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
787	vcmpnlt_uqss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
788	vcmpnlt_uqss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
789	vcmpnlt_uqss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
790	vcmpnlt_uqss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
791	vcmpnlt_uqss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
792
793	vcmpnle_uqss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
794	vcmpnle_uqss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
795	vcmpnle_uqss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
796	vcmpnle_uqss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
797	vcmpnle_uqss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
798	vcmpnle_uqss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
799	vcmpnle_uqss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
800	vcmpnle_uqss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
801
802	vcmpord_sss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
803	vcmpord_sss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
804	vcmpord_sss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
805	vcmpord_sss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
806	vcmpord_sss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
807	vcmpord_sss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
808	vcmpord_sss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
809	vcmpord_sss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
810
811	vcmpeq_usss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
812	vcmpeq_usss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
813	vcmpeq_usss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
814	vcmpeq_usss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
815	vcmpeq_usss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
816	vcmpeq_usss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
817	vcmpeq_usss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
818	vcmpeq_usss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
819
820	vcmpnge_uqss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
821	vcmpnge_uqss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
822	vcmpnge_uqss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
823	vcmpnge_uqss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
824	vcmpnge_uqss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
825	vcmpnge_uqss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
826	vcmpnge_uqss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
827	vcmpnge_uqss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
828
829	vcmpngt_uqss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
830	vcmpngt_uqss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
831	vcmpngt_uqss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
832	vcmpngt_uqss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
833	vcmpngt_uqss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
834	vcmpngt_uqss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
835	vcmpngt_uqss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
836	vcmpngt_uqss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
837
838	vcmpfalse_osss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
839	vcmpfalse_osss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
840	vcmpfalse_osss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
841	vcmpfalse_osss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
842	vcmpfalse_osss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
843	vcmpfalse_osss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
844	vcmpfalse_osss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
845	vcmpfalse_osss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
846
847	vcmpneq_osss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
848	vcmpneq_osss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
849	vcmpneq_osss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
850	vcmpneq_osss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
851	vcmpneq_osss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
852	vcmpneq_osss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
853	vcmpneq_osss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
854	vcmpneq_osss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
855
856	vcmpge_oqss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
857	vcmpge_oqss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
858	vcmpge_oqss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
859	vcmpge_oqss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
860	vcmpge_oqss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
861	vcmpge_oqss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
862	vcmpge_oqss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
863	vcmpge_oqss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
864
865	vcmpgt_oqss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
866	vcmpgt_oqss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
867	vcmpgt_oqss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
868	vcmpgt_oqss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
869	vcmpgt_oqss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
870	vcmpgt_oqss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
871	vcmpgt_oqss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
872	vcmpgt_oqss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
873
874	vcmptrue_usss	%xmm28, %xmm29, %k5{%k7}	 # AVX512
875	vcmptrue_usss	{sae}, %xmm28, %xmm29, %k5{%k7}	 # AVX512
876	vcmptrue_usss	(%rcx), %xmm29, %k5{%k7}	 # AVX512
877	vcmptrue_usss	0x123(%rax,%r14,8), %xmm29, %k5{%k7}	 # AVX512
878	vcmptrue_usss	508(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
879	vcmptrue_usss	512(%rdx), %xmm29, %k5{%k7}	 # AVX512
880	vcmptrue_usss	-512(%rdx), %xmm29, %k5{%k7}	 # AVX512 Disp8
881	vcmptrue_usss	-516(%rdx), %xmm29, %k5{%k7}	 # AVX512
882
883	vcomisd	%xmm29, %xmm30	 # AVX512
884	vcomisd	{sae}, %xmm29, %xmm30	 # AVX512
885	vcomisd	(%rcx), %xmm30	 # AVX512
886	vcomisd	0x123(%rax,%r14,8), %xmm30	 # AVX512
887	vcomisd	1016(%rdx), %xmm30	 # AVX512 Disp8
888	vcomisd	1024(%rdx), %xmm30	 # AVX512
889	vcomisd	-1024(%rdx), %xmm30	 # AVX512 Disp8
890	vcomisd	-1032(%rdx), %xmm30	 # AVX512
891
892	vcomiss	%xmm29, %xmm30	 # AVX512
893	vcomiss	{sae}, %xmm29, %xmm30	 # AVX512
894	vcomiss	(%rcx), %xmm30	 # AVX512
895	vcomiss	0x123(%rax,%r14,8), %xmm30	 # AVX512
896	vcomiss	508(%rdx), %xmm30	 # AVX512 Disp8
897	vcomiss	512(%rdx), %xmm30	 # AVX512
898	vcomiss	-512(%rdx), %xmm30	 # AVX512 Disp8
899	vcomiss	-516(%rdx), %xmm30	 # AVX512
900
901	vcvtsd2si	{rn-sae}, %xmm30, %eax	 # AVX512
902	vcvtsd2si	{ru-sae}, %xmm30, %eax	 # AVX512
903	vcvtsd2si	{rd-sae}, %xmm30, %eax	 # AVX512
904	vcvtsd2si	{rz-sae}, %xmm30, %eax	 # AVX512
905	vcvtsd2si	{rn-sae}, %xmm30, %ebp	 # AVX512
906	vcvtsd2si	{ru-sae}, %xmm30, %ebp	 # AVX512
907	vcvtsd2si	{rd-sae}, %xmm30, %ebp	 # AVX512
908	vcvtsd2si	{rz-sae}, %xmm30, %ebp	 # AVX512
909	vcvtsd2si	{rn-sae}, %xmm30, %r13d	 # AVX512
910	vcvtsd2si	{ru-sae}, %xmm30, %r13d	 # AVX512
911	vcvtsd2si	{rd-sae}, %xmm30, %r13d	 # AVX512
912	vcvtsd2si	{rz-sae}, %xmm30, %r13d	 # AVX512
913
914	vcvtsd2si	{rn-sae}, %xmm30, %rax	 # AVX512
915	vcvtsd2si	{ru-sae}, %xmm30, %rax	 # AVX512
916	vcvtsd2si	{rd-sae}, %xmm30, %rax	 # AVX512
917	vcvtsd2si	{rz-sae}, %xmm30, %rax	 # AVX512
918	vcvtsd2si	{rn-sae}, %xmm30, %r8	 # AVX512
919	vcvtsd2si	{ru-sae}, %xmm30, %r8	 # AVX512
920	vcvtsd2si	{rd-sae}, %xmm30, %r8	 # AVX512
921	vcvtsd2si	{rz-sae}, %xmm30, %r8	 # AVX512
922
923	vcvtsd2ss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
924	vcvtsd2ss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
925	vcvtsd2ss	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
926	vcvtsd2ss	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
927	vcvtsd2ss	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
928	vcvtsd2ss	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
929	vcvtsd2ss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
930	vcvtsd2ss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
931	vcvtsd2ss	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
932	vcvtsd2ss	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
933	vcvtsd2ss	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
934	vcvtsd2ss	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
935
936	vcvtsi2sdl	%eax, %xmm29, %xmm30	 # AVX512
937	vcvtsi2sdl	%ebp, %xmm29, %xmm30	 # AVX512
938	vcvtsi2sdl	%r13d, %xmm29, %xmm30	 # AVX512
939	vcvtsi2sdl	(%rcx), %xmm29, %xmm30	 # AVX512
940	vcvtsi2sdl	0x123(%rax,%r14,8), %xmm29, %xmm30	 # AVX512
941	vcvtsi2sdl	508(%rdx), %xmm29, %xmm30	 # AVX512 Disp8
942	vcvtsi2sdl	512(%rdx), %xmm29, %xmm30	 # AVX512
943	vcvtsi2sdl	-512(%rdx), %xmm29, %xmm30	 # AVX512 Disp8
944	vcvtsi2sdl	-516(%rdx), %xmm29, %xmm30	 # AVX512
945
946	vcvtsi2sdq	%rax, %xmm29, %xmm30	 # AVX512
947	vcvtsi2sdq	%rax, {rn-sae}, %xmm29, %xmm30	 # AVX512
948	vcvtsi2sdq	%rax, {ru-sae}, %xmm29, %xmm30	 # AVX512
949	vcvtsi2sdq	%rax, {rd-sae}, %xmm29, %xmm30	 # AVX512
950	vcvtsi2sdq	%rax, {rz-sae}, %xmm29, %xmm30	 # AVX512
951	vcvtsi2sdq	%r8, %xmm29, %xmm30	 # AVX512
952	vcvtsi2sdq	%r8, {rn-sae}, %xmm29, %xmm30	 # AVX512
953	vcvtsi2sdq	%r8, {ru-sae}, %xmm29, %xmm30	 # AVX512
954	vcvtsi2sdq	%r8, {rd-sae}, %xmm29, %xmm30	 # AVX512
955	vcvtsi2sdq	%r8, {rz-sae}, %xmm29, %xmm30	 # AVX512
956	vcvtsi2sdq	(%rcx), %xmm29, %xmm30	 # AVX512
957	vcvtsi2sdq	0x123(%rax,%r14,8), %xmm29, %xmm30	 # AVX512
958	vcvtsi2sdq	1016(%rdx), %xmm29, %xmm30	 # AVX512 Disp8
959	vcvtsi2sdq	1024(%rdx), %xmm29, %xmm30	 # AVX512
960	vcvtsi2sdq	-1024(%rdx), %xmm29, %xmm30	 # AVX512 Disp8
961	vcvtsi2sdq	-1032(%rdx), %xmm29, %xmm30	 # AVX512
962
963	vcvtsi2ssl	%eax, %xmm29, %xmm30	 # AVX512
964	vcvtsi2ssl	%eax, {rn-sae}, %xmm29, %xmm30	 # AVX512
965	vcvtsi2ssl	%eax, {ru-sae}, %xmm29, %xmm30	 # AVX512
966	vcvtsi2ssl	%eax, {rd-sae}, %xmm29, %xmm30	 # AVX512
967	vcvtsi2ssl	%eax, {rz-sae}, %xmm29, %xmm30	 # AVX512
968	vcvtsi2ssl	%ebp, %xmm29, %xmm30	 # AVX512
969	vcvtsi2ssl	%ebp, {rn-sae}, %xmm29, %xmm30	 # AVX512
970	vcvtsi2ssl	%ebp, {ru-sae}, %xmm29, %xmm30	 # AVX512
971	vcvtsi2ssl	%ebp, {rd-sae}, %xmm29, %xmm30	 # AVX512
972	vcvtsi2ssl	%ebp, {rz-sae}, %xmm29, %xmm30	 # AVX512
973	vcvtsi2ssl	%r13d, %xmm29, %xmm30	 # AVX512
974	vcvtsi2ssl	%r13d, {rn-sae}, %xmm29, %xmm30	 # AVX512
975	vcvtsi2ssl	%r13d, {ru-sae}, %xmm29, %xmm30	 # AVX512
976	vcvtsi2ssl	%r13d, {rd-sae}, %xmm29, %xmm30	 # AVX512
977	vcvtsi2ssl	%r13d, {rz-sae}, %xmm29, %xmm30	 # AVX512
978	vcvtsi2ssl	(%rcx), %xmm29, %xmm30	 # AVX512
979	vcvtsi2ssl	0x123(%rax,%r14,8), %xmm29, %xmm30	 # AVX512
980	vcvtsi2ssl	508(%rdx), %xmm29, %xmm30	 # AVX512 Disp8
981	vcvtsi2ssl	512(%rdx), %xmm29, %xmm30	 # AVX512
982	vcvtsi2ssl	-512(%rdx), %xmm29, %xmm30	 # AVX512 Disp8
983	vcvtsi2ssl	-516(%rdx), %xmm29, %xmm30	 # AVX512
984
985	vcvtsi2ssq	%rax, %xmm29, %xmm30	 # AVX512
986	vcvtsi2ssq	%rax, {rn-sae}, %xmm29, %xmm30	 # AVX512
987	vcvtsi2ssq	%rax, {ru-sae}, %xmm29, %xmm30	 # AVX512
988	vcvtsi2ssq	%rax, {rd-sae}, %xmm29, %xmm30	 # AVX512
989	vcvtsi2ssq	%rax, {rz-sae}, %xmm29, %xmm30	 # AVX512
990	vcvtsi2ssq	%r8, %xmm29, %xmm30	 # AVX512
991	vcvtsi2ssq	%r8, {rn-sae}, %xmm29, %xmm30	 # AVX512
992	vcvtsi2ssq	%r8, {ru-sae}, %xmm29, %xmm30	 # AVX512
993	vcvtsi2ssq	%r8, {rd-sae}, %xmm29, %xmm30	 # AVX512
994	vcvtsi2ssq	%r8, {rz-sae}, %xmm29, %xmm30	 # AVX512
995	vcvtsi2ssq	(%rcx), %xmm29, %xmm30	 # AVX512
996	vcvtsi2ssq	0x123(%rax,%r14,8), %xmm29, %xmm30	 # AVX512
997	vcvtsi2ssq	1016(%rdx), %xmm29, %xmm30	 # AVX512 Disp8
998	vcvtsi2ssq	1024(%rdx), %xmm29, %xmm30	 # AVX512
999	vcvtsi2ssq	-1024(%rdx), %xmm29, %xmm30	 # AVX512 Disp8
1000	vcvtsi2ssq	-1032(%rdx), %xmm29, %xmm30	 # AVX512
1001
1002	vcvtss2sd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1003	vcvtss2sd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1004	vcvtss2sd	{sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1005	vcvtss2sd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1006	vcvtss2sd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1007	vcvtss2sd	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1008	vcvtss2sd	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1009	vcvtss2sd	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1010	vcvtss2sd	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1011
1012	vcvtss2si	{rn-sae}, %xmm30, %eax	 # AVX512
1013	vcvtss2si	{ru-sae}, %xmm30, %eax	 # AVX512
1014	vcvtss2si	{rd-sae}, %xmm30, %eax	 # AVX512
1015	vcvtss2si	{rz-sae}, %xmm30, %eax	 # AVX512
1016	vcvtss2si	{rn-sae}, %xmm30, %ebp	 # AVX512
1017	vcvtss2si	{ru-sae}, %xmm30, %ebp	 # AVX512
1018	vcvtss2si	{rd-sae}, %xmm30, %ebp	 # AVX512
1019	vcvtss2si	{rz-sae}, %xmm30, %ebp	 # AVX512
1020	vcvtss2si	{rn-sae}, %xmm30, %r13d	 # AVX512
1021	vcvtss2si	{ru-sae}, %xmm30, %r13d	 # AVX512
1022	vcvtss2si	{rd-sae}, %xmm30, %r13d	 # AVX512
1023	vcvtss2si	{rz-sae}, %xmm30, %r13d	 # AVX512
1024
1025	vcvtss2si	{rn-sae}, %xmm30, %rax	 # AVX512
1026	vcvtss2si	{ru-sae}, %xmm30, %rax	 # AVX512
1027	vcvtss2si	{rd-sae}, %xmm30, %rax	 # AVX512
1028	vcvtss2si	{rz-sae}, %xmm30, %rax	 # AVX512
1029	vcvtss2si	{rn-sae}, %xmm30, %r8	 # AVX512
1030	vcvtss2si	{ru-sae}, %xmm30, %r8	 # AVX512
1031	vcvtss2si	{rd-sae}, %xmm30, %r8	 # AVX512
1032	vcvtss2si	{rz-sae}, %xmm30, %r8	 # AVX512
1033
1034	vcvttsd2si	{sae}, %xmm30, %eax	 # AVX512
1035	vcvttsd2si	{sae}, %xmm30, %ebp	 # AVX512
1036	vcvttsd2si	{sae}, %xmm30, %r13d	 # AVX512
1037
1038	vcvttsd2si	{sae}, %xmm30, %rax	 # AVX512
1039	vcvttsd2si	{sae}, %xmm30, %r8	 # AVX512
1040
1041	vcvttss2si	{sae}, %xmm30, %eax	 # AVX512
1042	vcvttss2si	{sae}, %xmm30, %ebp	 # AVX512
1043	vcvttss2si	{sae}, %xmm30, %r13d	 # AVX512
1044
1045	vcvttss2si	{sae}, %xmm30, %rax	 # AVX512
1046	vcvttss2si	{sae}, %xmm30, %r8	 # AVX512
1047
1048	vdivsd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1049	vdivsd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1050	vdivsd	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1051	vdivsd	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1052	vdivsd	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1053	vdivsd	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1054	vdivsd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1055	vdivsd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1056	vdivsd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1057	vdivsd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1058	vdivsd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1059	vdivsd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1060
1061	vdivss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1062	vdivss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1063	vdivss	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1064	vdivss	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1065	vdivss	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1066	vdivss	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1067	vdivss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1068	vdivss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1069	vdivss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1070	vdivss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1071	vdivss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1072	vdivss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1073
1074	vfmadd132sd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1075	vfmadd132sd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1076	vfmadd132sd	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1077	vfmadd132sd	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1078	vfmadd132sd	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1079	vfmadd132sd	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1080	vfmadd132sd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1081	vfmadd132sd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1082	vfmadd132sd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1083	vfmadd132sd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1084	vfmadd132sd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1085	vfmadd132sd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1086
1087	vfmadd132ss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1088	vfmadd132ss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1089	vfmadd132ss	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1090	vfmadd132ss	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1091	vfmadd132ss	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1092	vfmadd132ss	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1093	vfmadd132ss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1094	vfmadd132ss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1095	vfmadd132ss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1096	vfmadd132ss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1097	vfmadd132ss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1098	vfmadd132ss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1099
1100	vfmadd213sd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1101	vfmadd213sd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1102	vfmadd213sd	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1103	vfmadd213sd	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1104	vfmadd213sd	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1105	vfmadd213sd	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1106	vfmadd213sd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1107	vfmadd213sd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1108	vfmadd213sd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1109	vfmadd213sd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1110	vfmadd213sd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1111	vfmadd213sd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1112
1113	vfmadd213ss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1114	vfmadd213ss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1115	vfmadd213ss	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1116	vfmadd213ss	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1117	vfmadd213ss	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1118	vfmadd213ss	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1119	vfmadd213ss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1120	vfmadd213ss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1121	vfmadd213ss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1122	vfmadd213ss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1123	vfmadd213ss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1124	vfmadd213ss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1125
1126	vfmadd231sd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1127	vfmadd231sd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1128	vfmadd231sd	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1129	vfmadd231sd	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1130	vfmadd231sd	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1131	vfmadd231sd	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1132	vfmadd231sd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1133	vfmadd231sd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1134	vfmadd231sd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1135	vfmadd231sd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1136	vfmadd231sd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1137	vfmadd231sd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1138
1139	vfmadd231ss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1140	vfmadd231ss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1141	vfmadd231ss	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1142	vfmadd231ss	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1143	vfmadd231ss	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1144	vfmadd231ss	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1145	vfmadd231ss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1146	vfmadd231ss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1147	vfmadd231ss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1148	vfmadd231ss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1149	vfmadd231ss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1150	vfmadd231ss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1151
1152	vfmsub132sd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1153	vfmsub132sd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1154	vfmsub132sd	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1155	vfmsub132sd	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1156	vfmsub132sd	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1157	vfmsub132sd	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1158	vfmsub132sd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1159	vfmsub132sd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1160	vfmsub132sd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1161	vfmsub132sd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1162	vfmsub132sd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1163	vfmsub132sd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1164
1165	vfmsub132ss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1166	vfmsub132ss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1167	vfmsub132ss	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1168	vfmsub132ss	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1169	vfmsub132ss	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1170	vfmsub132ss	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1171	vfmsub132ss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1172	vfmsub132ss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1173	vfmsub132ss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1174	vfmsub132ss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1175	vfmsub132ss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1176	vfmsub132ss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1177
1178	vfmsub213sd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1179	vfmsub213sd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1180	vfmsub213sd	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1181	vfmsub213sd	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1182	vfmsub213sd	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1183	vfmsub213sd	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1184	vfmsub213sd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1185	vfmsub213sd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1186	vfmsub213sd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1187	vfmsub213sd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1188	vfmsub213sd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1189	vfmsub213sd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1190
1191	vfmsub213ss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1192	vfmsub213ss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1193	vfmsub213ss	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1194	vfmsub213ss	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1195	vfmsub213ss	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1196	vfmsub213ss	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1197	vfmsub213ss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1198	vfmsub213ss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1199	vfmsub213ss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1200	vfmsub213ss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1201	vfmsub213ss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1202	vfmsub213ss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1203
1204	vfmsub231sd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1205	vfmsub231sd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1206	vfmsub231sd	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1207	vfmsub231sd	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1208	vfmsub231sd	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1209	vfmsub231sd	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1210	vfmsub231sd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1211	vfmsub231sd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1212	vfmsub231sd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1213	vfmsub231sd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1214	vfmsub231sd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1215	vfmsub231sd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1216
1217	vfmsub231ss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1218	vfmsub231ss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1219	vfmsub231ss	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1220	vfmsub231ss	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1221	vfmsub231ss	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1222	vfmsub231ss	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1223	vfmsub231ss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1224	vfmsub231ss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1225	vfmsub231ss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1226	vfmsub231ss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1227	vfmsub231ss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1228	vfmsub231ss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1229
1230	vfnmadd132sd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1231	vfnmadd132sd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1232	vfnmadd132sd	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1233	vfnmadd132sd	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1234	vfnmadd132sd	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1235	vfnmadd132sd	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1236	vfnmadd132sd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1237	vfnmadd132sd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1238	vfnmadd132sd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1239	vfnmadd132sd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1240	vfnmadd132sd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1241	vfnmadd132sd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1242
1243	vfnmadd132ss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1244	vfnmadd132ss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1245	vfnmadd132ss	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1246	vfnmadd132ss	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1247	vfnmadd132ss	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1248	vfnmadd132ss	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1249	vfnmadd132ss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1250	vfnmadd132ss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1251	vfnmadd132ss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1252	vfnmadd132ss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1253	vfnmadd132ss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1254	vfnmadd132ss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1255
1256	vfnmadd213sd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1257	vfnmadd213sd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1258	vfnmadd213sd	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1259	vfnmadd213sd	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1260	vfnmadd213sd	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1261	vfnmadd213sd	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1262	vfnmadd213sd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1263	vfnmadd213sd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1264	vfnmadd213sd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1265	vfnmadd213sd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1266	vfnmadd213sd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1267	vfnmadd213sd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1268
1269	vfnmadd213ss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1270	vfnmadd213ss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1271	vfnmadd213ss	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1272	vfnmadd213ss	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1273	vfnmadd213ss	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1274	vfnmadd213ss	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1275	vfnmadd213ss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1276	vfnmadd213ss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1277	vfnmadd213ss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1278	vfnmadd213ss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1279	vfnmadd213ss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1280	vfnmadd213ss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1281
1282	vfnmadd231sd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1283	vfnmadd231sd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1284	vfnmadd231sd	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1285	vfnmadd231sd	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1286	vfnmadd231sd	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1287	vfnmadd231sd	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1288	vfnmadd231sd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1289	vfnmadd231sd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1290	vfnmadd231sd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1291	vfnmadd231sd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1292	vfnmadd231sd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1293	vfnmadd231sd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1294
1295	vfnmadd231ss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1296	vfnmadd231ss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1297	vfnmadd231ss	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1298	vfnmadd231ss	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1299	vfnmadd231ss	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1300	vfnmadd231ss	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1301	vfnmadd231ss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1302	vfnmadd231ss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1303	vfnmadd231ss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1304	vfnmadd231ss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1305	vfnmadd231ss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1306	vfnmadd231ss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1307
1308	vfnmsub132sd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1309	vfnmsub132sd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1310	vfnmsub132sd	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1311	vfnmsub132sd	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1312	vfnmsub132sd	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1313	vfnmsub132sd	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1314	vfnmsub132sd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1315	vfnmsub132sd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1316	vfnmsub132sd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1317	vfnmsub132sd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1318	vfnmsub132sd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1319	vfnmsub132sd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1320
1321	vfnmsub132ss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1322	vfnmsub132ss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1323	vfnmsub132ss	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1324	vfnmsub132ss	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1325	vfnmsub132ss	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1326	vfnmsub132ss	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1327	vfnmsub132ss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1328	vfnmsub132ss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1329	vfnmsub132ss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1330	vfnmsub132ss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1331	vfnmsub132ss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1332	vfnmsub132ss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1333
1334	vfnmsub213sd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1335	vfnmsub213sd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1336	vfnmsub213sd	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1337	vfnmsub213sd	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1338	vfnmsub213sd	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1339	vfnmsub213sd	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1340	vfnmsub213sd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1341	vfnmsub213sd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1342	vfnmsub213sd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1343	vfnmsub213sd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1344	vfnmsub213sd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1345	vfnmsub213sd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1346
1347	vfnmsub213ss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1348	vfnmsub213ss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1349	vfnmsub213ss	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1350	vfnmsub213ss	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1351	vfnmsub213ss	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1352	vfnmsub213ss	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1353	vfnmsub213ss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1354	vfnmsub213ss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1355	vfnmsub213ss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1356	vfnmsub213ss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1357	vfnmsub213ss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1358	vfnmsub213ss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1359
1360	vfnmsub231sd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1361	vfnmsub231sd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1362	vfnmsub231sd	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1363	vfnmsub231sd	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1364	vfnmsub231sd	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1365	vfnmsub231sd	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1366	vfnmsub231sd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1367	vfnmsub231sd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1368	vfnmsub231sd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1369	vfnmsub231sd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1370	vfnmsub231sd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1371	vfnmsub231sd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1372
1373	vfnmsub231ss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1374	vfnmsub231ss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1375	vfnmsub231ss	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1376	vfnmsub231ss	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1377	vfnmsub231ss	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1378	vfnmsub231ss	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1379	vfnmsub231ss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1380	vfnmsub231ss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1381	vfnmsub231ss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1382	vfnmsub231ss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1383	vfnmsub231ss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1384	vfnmsub231ss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1385
1386	vgetexpsd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1387	vgetexpsd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1388	vgetexpsd	{sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1389	vgetexpsd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1390	vgetexpsd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1391	vgetexpsd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1392	vgetexpsd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1393	vgetexpsd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1394	vgetexpsd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1395
1396	vgetexpss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1397	vgetexpss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1398	vgetexpss	{sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1399	vgetexpss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1400	vgetexpss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1401	vgetexpss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1402	vgetexpss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1403	vgetexpss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1404	vgetexpss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1405
1406	vgetmantsd	$0xab, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1407	vgetmantsd	$0xab, %xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1408	vgetmantsd	$0xab, {sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1409	vgetmantsd	$123, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1410	vgetmantsd	$123, {sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1411	vgetmantsd	$123, (%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1412	vgetmantsd	$123, 0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1413	vgetmantsd	$123, 1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1414	vgetmantsd	$123, 1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1415	vgetmantsd	$123, -1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1416	vgetmantsd	$123, -1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1417
1418	vgetmantss	$0xab, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1419	vgetmantss	$0xab, %xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1420	vgetmantss	$0xab, {sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1421	vgetmantss	$123, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1422	vgetmantss	$123, {sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1423	vgetmantss	$123, (%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1424	vgetmantss	$123, 0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1425	vgetmantss	$123, 508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1426	vgetmantss	$123, 512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1427	vgetmantss	$123, -512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1428	vgetmantss	$123, -516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1429
1430	vmaxsd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1431	vmaxsd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1432	vmaxsd	{sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1433	vmaxsd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1434	vmaxsd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1435	vmaxsd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1436	vmaxsd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1437	vmaxsd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1438	vmaxsd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1439
1440	vmaxss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1441	vmaxss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1442	vmaxss	{sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1443	vmaxss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1444	vmaxss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1445	vmaxss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1446	vmaxss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1447	vmaxss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1448	vmaxss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1449
1450	vminsd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1451	vminsd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1452	vminsd	{sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1453	vminsd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1454	vminsd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1455	vminsd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1456	vminsd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1457	vminsd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1458	vminsd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1459
1460	vminss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1461	vminss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1462	vminss	{sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1463	vminss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1464	vminss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1465	vminss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1466	vminss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1467	vminss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1468	vminss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1469
1470	vmovsd	(%rcx), %xmm30{%k7}	 # AVX512
1471	vmovsd	(%rcx), %xmm30{%k7}{z}	 # AVX512
1472	vmovsd	0x123(%rax,%r14,8), %xmm30{%k7}	 # AVX512
1473	vmovsd	1016(%rdx), %xmm30{%k7}	 # AVX512 Disp8
1474	vmovsd	1024(%rdx), %xmm30{%k7}	 # AVX512
1475	vmovsd	-1024(%rdx), %xmm30{%k7}	 # AVX512 Disp8
1476	vmovsd	-1032(%rdx), %xmm30{%k7}	 # AVX512
1477
1478	vmovsd	%xmm30, (%rcx){%k7}	 # AVX512
1479	vmovsd	%xmm30, 0x123(%rax,%r14,8){%k7}	 # AVX512
1480	vmovsd	%xmm30, 1016(%rdx){%k7}	 # AVX512 Disp8
1481	vmovsd	%xmm30, 1024(%rdx){%k7}	 # AVX512
1482	vmovsd	%xmm30, -1024(%rdx){%k7}	 # AVX512 Disp8
1483	vmovsd	%xmm30, -1032(%rdx){%k7}	 # AVX512
1484
1485	vmovsd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1486	vmovsd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1487
1488	vmovss	(%rcx), %xmm30{%k7}	 # AVX512
1489	vmovss	(%rcx), %xmm30{%k7}{z}	 # AVX512
1490	vmovss	0x123(%rax,%r14,8), %xmm30{%k7}	 # AVX512
1491	vmovss	508(%rdx), %xmm30{%k7}	 # AVX512 Disp8
1492	vmovss	512(%rdx), %xmm30{%k7}	 # AVX512
1493	vmovss	-512(%rdx), %xmm30{%k7}	 # AVX512 Disp8
1494	vmovss	-516(%rdx), %xmm30{%k7}	 # AVX512
1495
1496	vmovss	%xmm30, (%rcx){%k7}	 # AVX512
1497	vmovss	%xmm30, 0x123(%rax,%r14,8){%k7}	 # AVX512
1498	vmovss	%xmm30, 508(%rdx){%k7}	 # AVX512 Disp8
1499	vmovss	%xmm30, 512(%rdx){%k7}	 # AVX512
1500	vmovss	%xmm30, -512(%rdx){%k7}	 # AVX512 Disp8
1501	vmovss	%xmm30, -516(%rdx){%k7}	 # AVX512
1502
1503	vmovss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1504	vmovss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1505
1506	vmulsd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1507	vmulsd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1508	vmulsd	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1509	vmulsd	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1510	vmulsd	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1511	vmulsd	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1512	vmulsd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1513	vmulsd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1514	vmulsd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1515	vmulsd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1516	vmulsd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1517	vmulsd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1518
1519	vmulss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1520	vmulss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1521	vmulss	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1522	vmulss	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1523	vmulss	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1524	vmulss	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1525	vmulss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1526	vmulss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1527	vmulss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1528	vmulss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1529	vmulss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1530	vmulss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1531
1532	vrcp14sd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1533	vrcp14sd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1534	vrcp14sd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1535	vrcp14sd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1536	vrcp14sd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1537	vrcp14sd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1538	vrcp14sd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1539	vrcp14sd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1540
1541	vrcp14ss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1542	vrcp14ss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1543	vrcp14ss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1544	vrcp14ss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1545	vrcp14ss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1546	vrcp14ss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1547	vrcp14ss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1548	vrcp14ss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1549
1550	vrcp28ss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512EMI
1551	vrcp28ss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512EMI
1552	vrcp28ss	{sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512EMI
1553	vrcp28ss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512EMI
1554	vrcp28ss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512EMI
1555	vrcp28ss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512EMI Disp8
1556	vrcp28ss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512EMI
1557	vrcp28ss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512EMI Disp8
1558	vrcp28ss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512EMI
1559
1560	vrcp28sd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512EMI
1561	vrcp28sd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512EMI
1562	vrcp28sd	{sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512EMI
1563	vrcp28sd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512EMI
1564	vrcp28sd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512EMI
1565	vrcp28sd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512EMI Disp8
1566	vrcp28sd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512EMI
1567	vrcp28sd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512EMI Disp8
1568	vrcp28sd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512EMI
1569
1570	vrsqrt14sd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1571	vrsqrt14sd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1572	vrsqrt14sd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1573	vrsqrt14sd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1574	vrsqrt14sd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1575	vrsqrt14sd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1576	vrsqrt14sd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1577	vrsqrt14sd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1578
1579	vrsqrt14ss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1580	vrsqrt14ss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1581	vrsqrt14ss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1582	vrsqrt14ss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1583	vrsqrt14ss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1584	vrsqrt14ss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1585	vrsqrt14ss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1586	vrsqrt14ss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1587
1588	vrsqrt28ss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512EMI
1589	vrsqrt28ss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512EMI
1590	vrsqrt28ss	{sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512EMI
1591	vrsqrt28ss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512EMI
1592	vrsqrt28ss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512EMI
1593	vrsqrt28ss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512EMI Disp8
1594	vrsqrt28ss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512EMI
1595	vrsqrt28ss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512EMI Disp8
1596	vrsqrt28ss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512EMI
1597
1598	vrsqrt28sd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512EMI
1599	vrsqrt28sd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512EMI
1600	vrsqrt28sd	{sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512EMI
1601	vrsqrt28sd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512EMI
1602	vrsqrt28sd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512EMI
1603	vrsqrt28sd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512EMI Disp8
1604	vrsqrt28sd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512EMI
1605	vrsqrt28sd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512EMI Disp8
1606	vrsqrt28sd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512EMI
1607
1608	vsqrtsd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1609	vsqrtsd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1610	vsqrtsd	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1611	vsqrtsd	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1612	vsqrtsd	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1613	vsqrtsd	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1614	vsqrtsd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1615	vsqrtsd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1616	vsqrtsd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1617	vsqrtsd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1618	vsqrtsd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1619	vsqrtsd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1620
1621	vsqrtss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1622	vsqrtss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1623	vsqrtss	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1624	vsqrtss	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1625	vsqrtss	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1626	vsqrtss	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1627	vsqrtss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1628	vsqrtss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1629	vsqrtss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1630	vsqrtss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1631	vsqrtss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1632	vsqrtss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1633
1634	vsubsd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1635	vsubsd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1636	vsubsd	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1637	vsubsd	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1638	vsubsd	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1639	vsubsd	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1640	vsubsd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1641	vsubsd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1642	vsubsd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1643	vsubsd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1644	vsubsd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1645	vsubsd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1646
1647	vsubss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1648	vsubss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1649	vsubss	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1650	vsubss	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1651	vsubss	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1652	vsubss	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1653	vsubss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1654	vsubss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1655	vsubss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1656	vsubss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1657	vsubss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1658	vsubss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1659
1660	vucomisd	%xmm29, %xmm30	 # AVX512
1661	vucomisd	{sae}, %xmm29, %xmm30	 # AVX512
1662	vucomisd	(%rcx), %xmm30	 # AVX512
1663	vucomisd	0x123(%rax,%r14,8), %xmm30	 # AVX512
1664	vucomisd	1016(%rdx), %xmm30	 # AVX512 Disp8
1665	vucomisd	1024(%rdx), %xmm30	 # AVX512
1666	vucomisd	-1024(%rdx), %xmm30	 # AVX512 Disp8
1667	vucomisd	-1032(%rdx), %xmm30	 # AVX512
1668
1669	vucomiss	%xmm29, %xmm30	 # AVX512
1670	vucomiss	{sae}, %xmm29, %xmm30	 # AVX512
1671	vucomiss	(%rcx), %xmm30	 # AVX512
1672	vucomiss	0x123(%rax,%r14,8), %xmm30	 # AVX512
1673	vucomiss	508(%rdx), %xmm30	 # AVX512 Disp8
1674	vucomiss	512(%rdx), %xmm30	 # AVX512
1675	vucomiss	-512(%rdx), %xmm30	 # AVX512 Disp8
1676	vucomiss	-516(%rdx), %xmm30	 # AVX512
1677
1678	vcvtsd2usi	%xmm30, %eax	 # AVX512
1679	vcvtsd2usi	{rn-sae}, %xmm30, %eax	 # AVX512
1680	vcvtsd2usi	{ru-sae}, %xmm30, %eax	 # AVX512
1681	vcvtsd2usi	{rd-sae}, %xmm30, %eax	 # AVX512
1682	vcvtsd2usi	{rz-sae}, %xmm30, %eax	 # AVX512
1683	vcvtsd2usi	(%rcx), %eax	 # AVX512
1684	vcvtsd2usi	0x123(%rax,%r14,8), %eax	 # AVX512
1685	vcvtsd2usi	1016(%rdx), %eax	 # AVX512 Disp8
1686	vcvtsd2usi	1024(%rdx), %eax	 # AVX512
1687	vcvtsd2usi	-1024(%rdx), %eax	 # AVX512 Disp8
1688	vcvtsd2usi	-1032(%rdx), %eax	 # AVX512
1689	vcvtsd2usi	%xmm30, %ebp	 # AVX512
1690	vcvtsd2usi	{rn-sae}, %xmm30, %ebp	 # AVX512
1691	vcvtsd2usi	{ru-sae}, %xmm30, %ebp	 # AVX512
1692	vcvtsd2usi	{rd-sae}, %xmm30, %ebp	 # AVX512
1693	vcvtsd2usi	{rz-sae}, %xmm30, %ebp	 # AVX512
1694	vcvtsd2usi	(%rcx), %ebp	 # AVX512
1695	vcvtsd2usi	0x123(%rax,%r14,8), %ebp	 # AVX512
1696	vcvtsd2usi	1016(%rdx), %ebp	 # AVX512 Disp8
1697	vcvtsd2usi	1024(%rdx), %ebp	 # AVX512
1698	vcvtsd2usi	-1024(%rdx), %ebp	 # AVX512 Disp8
1699	vcvtsd2usi	-1032(%rdx), %ebp	 # AVX512
1700	vcvtsd2usi	%xmm30, %r13d	 # AVX512
1701	vcvtsd2usi	{rn-sae}, %xmm30, %r13d	 # AVX512
1702	vcvtsd2usi	{ru-sae}, %xmm30, %r13d	 # AVX512
1703	vcvtsd2usi	{rd-sae}, %xmm30, %r13d	 # AVX512
1704	vcvtsd2usi	{rz-sae}, %xmm30, %r13d	 # AVX512
1705	vcvtsd2usi	(%rcx), %r13d	 # AVX512
1706	vcvtsd2usi	0x123(%rax,%r14,8), %r13d	 # AVX512
1707	vcvtsd2usi	1016(%rdx), %r13d	 # AVX512 Disp8
1708	vcvtsd2usi	1024(%rdx), %r13d	 # AVX512
1709	vcvtsd2usi	-1024(%rdx), %r13d	 # AVX512 Disp8
1710	vcvtsd2usi	-1032(%rdx), %r13d	 # AVX512
1711
1712	vcvtsd2usi	%xmm30, %rax	 # AVX512
1713	vcvtsd2usi	{rn-sae}, %xmm30, %rax	 # AVX512
1714	vcvtsd2usi	{ru-sae}, %xmm30, %rax	 # AVX512
1715	vcvtsd2usi	{rd-sae}, %xmm30, %rax	 # AVX512
1716	vcvtsd2usi	{rz-sae}, %xmm30, %rax	 # AVX512
1717	vcvtsd2usi	(%rcx), %rax	 # AVX512
1718	vcvtsd2usi	0x123(%rax,%r14,8), %rax	 # AVX512
1719	vcvtsd2usi	1016(%rdx), %rax	 # AVX512 Disp8
1720	vcvtsd2usi	1024(%rdx), %rax	 # AVX512
1721	vcvtsd2usi	-1024(%rdx), %rax	 # AVX512 Disp8
1722	vcvtsd2usi	-1032(%rdx), %rax	 # AVX512
1723	vcvtsd2usi	%xmm30, %r8	 # AVX512
1724	vcvtsd2usi	{rn-sae}, %xmm30, %r8	 # AVX512
1725	vcvtsd2usi	{ru-sae}, %xmm30, %r8	 # AVX512
1726	vcvtsd2usi	{rd-sae}, %xmm30, %r8	 # AVX512
1727	vcvtsd2usi	{rz-sae}, %xmm30, %r8	 # AVX512
1728	vcvtsd2usi	(%rcx), %r8	 # AVX512
1729	vcvtsd2usi	0x123(%rax,%r14,8), %r8	 # AVX512
1730	vcvtsd2usi	1016(%rdx), %r8	 # AVX512 Disp8
1731	vcvtsd2usi	1024(%rdx), %r8	 # AVX512
1732	vcvtsd2usi	-1024(%rdx), %r8	 # AVX512 Disp8
1733	vcvtsd2usi	-1032(%rdx), %r8	 # AVX512
1734
1735	vcvtss2usi	%xmm30, %eax	 # AVX512
1736	vcvtss2usi	{rn-sae}, %xmm30, %eax	 # AVX512
1737	vcvtss2usi	{ru-sae}, %xmm30, %eax	 # AVX512
1738	vcvtss2usi	{rd-sae}, %xmm30, %eax	 # AVX512
1739	vcvtss2usi	{rz-sae}, %xmm30, %eax	 # AVX512
1740	vcvtss2usi	(%rcx), %eax	 # AVX512
1741	vcvtss2usi	0x123(%rax,%r14,8), %eax	 # AVX512
1742	vcvtss2usi	508(%rdx), %eax	 # AVX512 Disp8
1743	vcvtss2usi	512(%rdx), %eax	 # AVX512
1744	vcvtss2usi	-512(%rdx), %eax	 # AVX512 Disp8
1745	vcvtss2usi	-516(%rdx), %eax	 # AVX512
1746	vcvtss2usi	%xmm30, %ebp	 # AVX512
1747	vcvtss2usi	{rn-sae}, %xmm30, %ebp	 # AVX512
1748	vcvtss2usi	{ru-sae}, %xmm30, %ebp	 # AVX512
1749	vcvtss2usi	{rd-sae}, %xmm30, %ebp	 # AVX512
1750	vcvtss2usi	{rz-sae}, %xmm30, %ebp	 # AVX512
1751	vcvtss2usi	(%rcx), %ebp	 # AVX512
1752	vcvtss2usi	0x123(%rax,%r14,8), %ebp	 # AVX512
1753	vcvtss2usi	508(%rdx), %ebp	 # AVX512 Disp8
1754	vcvtss2usi	512(%rdx), %ebp	 # AVX512
1755	vcvtss2usi	-512(%rdx), %ebp	 # AVX512 Disp8
1756	vcvtss2usi	-516(%rdx), %ebp	 # AVX512
1757	vcvtss2usi	%xmm30, %r13d	 # AVX512
1758	vcvtss2usi	{rn-sae}, %xmm30, %r13d	 # AVX512
1759	vcvtss2usi	{ru-sae}, %xmm30, %r13d	 # AVX512
1760	vcvtss2usi	{rd-sae}, %xmm30, %r13d	 # AVX512
1761	vcvtss2usi	{rz-sae}, %xmm30, %r13d	 # AVX512
1762	vcvtss2usi	(%rcx), %r13d	 # AVX512
1763	vcvtss2usi	0x123(%rax,%r14,8), %r13d	 # AVX512
1764	vcvtss2usi	508(%rdx), %r13d	 # AVX512 Disp8
1765	vcvtss2usi	512(%rdx), %r13d	 # AVX512
1766	vcvtss2usi	-512(%rdx), %r13d	 # AVX512 Disp8
1767	vcvtss2usi	-516(%rdx), %r13d	 # AVX512
1768
1769	vcvtss2usi	%xmm30, %rax	 # AVX512
1770	vcvtss2usi	{rn-sae}, %xmm30, %rax	 # AVX512
1771	vcvtss2usi	{ru-sae}, %xmm30, %rax	 # AVX512
1772	vcvtss2usi	{rd-sae}, %xmm30, %rax	 # AVX512
1773	vcvtss2usi	{rz-sae}, %xmm30, %rax	 # AVX512
1774	vcvtss2usi	(%rcx), %rax	 # AVX512
1775	vcvtss2usi	0x123(%rax,%r14,8), %rax	 # AVX512
1776	vcvtss2usi	508(%rdx), %rax	 # AVX512 Disp8
1777	vcvtss2usi	512(%rdx), %rax	 # AVX512
1778	vcvtss2usi	-512(%rdx), %rax	 # AVX512 Disp8
1779	vcvtss2usi	-516(%rdx), %rax	 # AVX512
1780	vcvtss2usi	%xmm30, %r8	 # AVX512
1781	vcvtss2usi	{rn-sae}, %xmm30, %r8	 # AVX512
1782	vcvtss2usi	{ru-sae}, %xmm30, %r8	 # AVX512
1783	vcvtss2usi	{rd-sae}, %xmm30, %r8	 # AVX512
1784	vcvtss2usi	{rz-sae}, %xmm30, %r8	 # AVX512
1785	vcvtss2usi	(%rcx), %r8	 # AVX512
1786	vcvtss2usi	0x123(%rax,%r14,8), %r8	 # AVX512
1787	vcvtss2usi	508(%rdx), %r8	 # AVX512 Disp8
1788	vcvtss2usi	512(%rdx), %r8	 # AVX512
1789	vcvtss2usi	-512(%rdx), %r8	 # AVX512 Disp8
1790	vcvtss2usi	-516(%rdx), %r8	 # AVX512
1791
1792	vcvtusi2sdl	%eax, %xmm29, %xmm30	 # AVX512
1793	vcvtusi2sdl	%ebp, %xmm29, %xmm30	 # AVX512
1794	vcvtusi2sdl	%r13d, %xmm29, %xmm30	 # AVX512
1795	vcvtusi2sdl	(%rcx), %xmm29, %xmm30	 # AVX512
1796	vcvtusi2sdl	0x123(%rax,%r14,8), %xmm29, %xmm30	 # AVX512
1797	vcvtusi2sdl	508(%rdx), %xmm29, %xmm30	 # AVX512 Disp8
1798	vcvtusi2sdl	512(%rdx), %xmm29, %xmm30	 # AVX512
1799	vcvtusi2sdl	-512(%rdx), %xmm29, %xmm30	 # AVX512 Disp8
1800	vcvtusi2sdl	-516(%rdx), %xmm29, %xmm30	 # AVX512
1801
1802	vcvtusi2sdq	%rax, %xmm29, %xmm30	 # AVX512
1803	vcvtusi2sdq	%rax, {rn-sae}, %xmm29, %xmm30	 # AVX512
1804	vcvtusi2sdq	%rax, {ru-sae}, %xmm29, %xmm30	 # AVX512
1805	vcvtusi2sdq	%rax, {rd-sae}, %xmm29, %xmm30	 # AVX512
1806	vcvtusi2sdq	%rax, {rz-sae}, %xmm29, %xmm30	 # AVX512
1807	vcvtusi2sdq	%r8, %xmm29, %xmm30	 # AVX512
1808	vcvtusi2sdq	%r8, {rn-sae}, %xmm29, %xmm30	 # AVX512
1809	vcvtusi2sdq	%r8, {ru-sae}, %xmm29, %xmm30	 # AVX512
1810	vcvtusi2sdq	%r8, {rd-sae}, %xmm29, %xmm30	 # AVX512
1811	vcvtusi2sdq	%r8, {rz-sae}, %xmm29, %xmm30	 # AVX512
1812	vcvtusi2sdq	(%rcx), %xmm29, %xmm30	 # AVX512
1813	vcvtusi2sdq	0x123(%rax,%r14,8), %xmm29, %xmm30	 # AVX512
1814	vcvtusi2sdq	1016(%rdx), %xmm29, %xmm30	 # AVX512 Disp8
1815	vcvtusi2sdq	1024(%rdx), %xmm29, %xmm30	 # AVX512
1816	vcvtusi2sdq	-1024(%rdx), %xmm29, %xmm30	 # AVX512 Disp8
1817	vcvtusi2sdq	-1032(%rdx), %xmm29, %xmm30	 # AVX512
1818
1819	vcvtusi2ssl	%eax, %xmm29, %xmm30	 # AVX512
1820	vcvtusi2ssl	%eax, {rn-sae}, %xmm29, %xmm30	 # AVX512
1821	vcvtusi2ssl	%eax, {ru-sae}, %xmm29, %xmm30	 # AVX512
1822	vcvtusi2ssl	%eax, {rd-sae}, %xmm29, %xmm30	 # AVX512
1823	vcvtusi2ssl	%eax, {rz-sae}, %xmm29, %xmm30	 # AVX512
1824	vcvtusi2ssl	%ebp, %xmm29, %xmm30	 # AVX512
1825	vcvtusi2ssl	%ebp, {rn-sae}, %xmm29, %xmm30	 # AVX512
1826	vcvtusi2ssl	%ebp, {ru-sae}, %xmm29, %xmm30	 # AVX512
1827	vcvtusi2ssl	%ebp, {rd-sae}, %xmm29, %xmm30	 # AVX512
1828	vcvtusi2ssl	%ebp, {rz-sae}, %xmm29, %xmm30	 # AVX512
1829	vcvtusi2ssl	%r13d, %xmm29, %xmm30	 # AVX512
1830	vcvtusi2ssl	%r13d, {rn-sae}, %xmm29, %xmm30	 # AVX512
1831	vcvtusi2ssl	%r13d, {ru-sae}, %xmm29, %xmm30	 # AVX512
1832	vcvtusi2ssl	%r13d, {rd-sae}, %xmm29, %xmm30	 # AVX512
1833	vcvtusi2ssl	%r13d, {rz-sae}, %xmm29, %xmm30	 # AVX512
1834	vcvtusi2ssl	(%rcx), %xmm29, %xmm30	 # AVX512
1835	vcvtusi2ssl	0x123(%rax,%r14,8), %xmm29, %xmm30	 # AVX512
1836	vcvtusi2ssl	508(%rdx), %xmm29, %xmm30	 # AVX512 Disp8
1837	vcvtusi2ssl	512(%rdx), %xmm29, %xmm30	 # AVX512
1838	vcvtusi2ssl	-512(%rdx), %xmm29, %xmm30	 # AVX512 Disp8
1839	vcvtusi2ssl	-516(%rdx), %xmm29, %xmm30	 # AVX512
1840
1841	vcvtusi2ssq	%rax, %xmm29, %xmm30	 # AVX512
1842	vcvtusi2ssq	%rax, {rn-sae}, %xmm29, %xmm30	 # AVX512
1843	vcvtusi2ssq	%rax, {ru-sae}, %xmm29, %xmm30	 # AVX512
1844	vcvtusi2ssq	%rax, {rd-sae}, %xmm29, %xmm30	 # AVX512
1845	vcvtusi2ssq	%rax, {rz-sae}, %xmm29, %xmm30	 # AVX512
1846	vcvtusi2ssq	%r8, %xmm29, %xmm30	 # AVX512
1847	vcvtusi2ssq	%r8, {rn-sae}, %xmm29, %xmm30	 # AVX512
1848	vcvtusi2ssq	%r8, {ru-sae}, %xmm29, %xmm30	 # AVX512
1849	vcvtusi2ssq	%r8, {rd-sae}, %xmm29, %xmm30	 # AVX512
1850	vcvtusi2ssq	%r8, {rz-sae}, %xmm29, %xmm30	 # AVX512
1851	vcvtusi2ssq	(%rcx), %xmm29, %xmm30	 # AVX512
1852	vcvtusi2ssq	0x123(%rax,%r14,8), %xmm29, %xmm30	 # AVX512
1853	vcvtusi2ssq	1016(%rdx), %xmm29, %xmm30	 # AVX512 Disp8
1854	vcvtusi2ssq	1024(%rdx), %xmm29, %xmm30	 # AVX512
1855	vcvtusi2ssq	-1024(%rdx), %xmm29, %xmm30	 # AVX512 Disp8
1856	vcvtusi2ssq	-1032(%rdx), %xmm29, %xmm30	 # AVX512
1857
1858	vscalefsd	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1859	vscalefsd	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1860	vscalefsd	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1861	vscalefsd	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1862	vscalefsd	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1863	vscalefsd	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1864	vscalefsd	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1865	vscalefsd	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1866	vscalefsd	1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1867	vscalefsd	1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1868	vscalefsd	-1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1869	vscalefsd	-1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1870
1871	vscalefss	%xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1872	vscalefss	%xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1873	vscalefss	{rn-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1874	vscalefss	{ru-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1875	vscalefss	{rd-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1876	vscalefss	{rz-sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1877	vscalefss	(%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1878	vscalefss	0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1879	vscalefss	508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1880	vscalefss	512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1881	vscalefss	-512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1882	vscalefss	-516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1883
1884	vfixupimmss	$0xab, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1885	vfixupimmss	$0xab, %xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1886	vfixupimmss	$0xab, {sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1887	vfixupimmss	$123, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1888	vfixupimmss	$123, {sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1889	vfixupimmss	$123, (%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1890	vfixupimmss	$123, 0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1891	vfixupimmss	$123, 508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1892	vfixupimmss	$123, 512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1893	vfixupimmss	$123, -512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1894	vfixupimmss	$123, -516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1895
1896	vfixupimmsd	$0xab, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1897	vfixupimmsd	$0xab, %xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1898	vfixupimmsd	$0xab, {sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1899	vfixupimmsd	$123, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1900	vfixupimmsd	$123, {sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1901	vfixupimmsd	$123, (%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1902	vfixupimmsd	$123, 0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1903	vfixupimmsd	$123, 1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1904	vfixupimmsd	$123, 1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1905	vfixupimmsd	$123, -1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1906	vfixupimmsd	$123, -1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1907
1908	vrndscalesd	$0xab, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1909	vrndscalesd	$0xab, %xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1910	vrndscalesd	$0xab, {sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1911	vrndscalesd	$123, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1912	vrndscalesd	$123, {sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1913	vrndscalesd	$123, (%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1914	vrndscalesd	$123, 0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1915	vrndscalesd	$123, 1016(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1916	vrndscalesd	$123, 1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1917	vrndscalesd	$123, -1024(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1918	vrndscalesd	$123, -1032(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1919
1920	vrndscaless	$0xab, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1921	vrndscaless	$0xab, %xmm28, %xmm29, %xmm30{%k7}{z}	 # AVX512
1922	vrndscaless	$0xab, {sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1923	vrndscaless	$123, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1924	vrndscaless	$123, {sae}, %xmm28, %xmm29, %xmm30{%k7}	 # AVX512
1925	vrndscaless	$123, (%rcx), %xmm29, %xmm30{%k7}	 # AVX512
1926	vrndscaless	$123, 0x123(%rax,%r14,8), %xmm29, %xmm30{%k7}	 # AVX512
1927	vrndscaless	$123, 508(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1928	vrndscaless	$123, 512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1929	vrndscaless	$123, -512(%rdx), %xmm29, %xmm30{%k7}	 # AVX512 Disp8
1930	vrndscaless	$123, -516(%rdx), %xmm29, %xmm30{%k7}	 # AVX512
1931
1932	.intel_syntax noprefix
1933	vaddsd	xmm30{k7}, xmm29, xmm28	 # AVX512
1934	vaddsd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
1935	vaddsd	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
1936	vaddsd	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
1937	vaddsd	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
1938	vaddsd	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
1939	vaddsd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
1940	vaddsd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
1941	vaddsd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
1942	vaddsd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
1943	vaddsd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
1944	vaddsd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
1945
1946	vaddss	xmm30{k7}, xmm29, xmm28	 # AVX512
1947	vaddss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
1948	vaddss	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
1949	vaddss	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
1950	vaddss	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
1951	vaddss	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
1952	vaddss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
1953	vaddss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
1954	vaddss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
1955	vaddss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
1956	vaddss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
1957	vaddss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
1958
1959	vcmpsd	k5{k7}, xmm29, xmm28, 0xab	 # AVX512
1960	vcmpsd	k5{k7}, xmm29, xmm28, {sae}, 0xab	 # AVX512
1961	vcmpsd	k5{k7}, xmm29, xmm28, 123	 # AVX512
1962	vcmpsd	k5{k7}, xmm29, xmm28, {sae}, 123	 # AVX512
1963	vcmpsd	k5{k7}, xmm29, QWORD PTR [rcx], 123	 # AVX512
1964	vcmpsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234], 123	 # AVX512
1965	vcmpsd	k5{k7}, xmm29, QWORD PTR [rdx+1016], 123	 # AVX512 Disp8
1966	vcmpsd	k5{k7}, xmm29, QWORD PTR [rdx+1024], 123	 # AVX512
1967	vcmpsd	k5{k7}, xmm29, QWORD PTR [rdx-1024], 123	 # AVX512 Disp8
1968	vcmpsd	k5{k7}, xmm29, QWORD PTR [rdx-1032], 123	 # AVX512
1969
1970	vcmpeq_oqsd	k5{k7}, xmm29, xmm28	 # AVX512
1971	vcmpeq_oqsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
1972	vcmpeq_oqsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
1973	vcmpeq_oqsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
1974	vcmpeq_oqsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
1975	vcmpeq_oqsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
1976	vcmpeq_oqsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
1977	vcmpeq_oqsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
1978
1979	vcmpeqsd	k5{k7}, xmm29, xmm28	 # AVX512
1980	vcmpeqsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
1981	vcmpeqsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
1982	vcmpeqsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
1983	vcmpeqsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
1984	vcmpeqsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
1985	vcmpeqsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
1986	vcmpeqsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
1987
1988	vcmplt_ossd	k5{k7}, xmm29, xmm28	 # AVX512
1989	vcmplt_ossd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
1990	vcmplt_ossd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
1991	vcmplt_ossd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
1992	vcmplt_ossd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
1993	vcmplt_ossd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
1994	vcmplt_ossd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
1995	vcmplt_ossd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
1996
1997	vcmpltsd	k5{k7}, xmm29, xmm28	 # AVX512
1998	vcmpltsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
1999	vcmpltsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2000	vcmpltsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2001	vcmpltsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2002	vcmpltsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2003	vcmpltsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2004	vcmpltsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2005
2006	vcmple_ossd	k5{k7}, xmm29, xmm28	 # AVX512
2007	vcmple_ossd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2008	vcmple_ossd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2009	vcmple_ossd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2010	vcmple_ossd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2011	vcmple_ossd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2012	vcmple_ossd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2013	vcmple_ossd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2014
2015	vcmplesd	k5{k7}, xmm29, xmm28	 # AVX512
2016	vcmplesd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2017	vcmplesd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2018	vcmplesd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2019	vcmplesd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2020	vcmplesd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2021	vcmplesd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2022	vcmplesd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2023
2024	vcmpunord_qsd	k5{k7}, xmm29, xmm28	 # AVX512
2025	vcmpunord_qsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2026	vcmpunord_qsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2027	vcmpunord_qsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2028	vcmpunord_qsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2029	vcmpunord_qsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2030	vcmpunord_qsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2031	vcmpunord_qsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2032
2033	vcmpunordsd	k5{k7}, xmm29, xmm28	 # AVX512
2034	vcmpunordsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2035	vcmpunordsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2036	vcmpunordsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2037	vcmpunordsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2038	vcmpunordsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2039	vcmpunordsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2040	vcmpunordsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2041
2042	vcmpneq_uqsd	k5{k7}, xmm29, xmm28	 # AVX512
2043	vcmpneq_uqsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2044	vcmpneq_uqsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2045	vcmpneq_uqsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2046	vcmpneq_uqsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2047	vcmpneq_uqsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2048	vcmpneq_uqsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2049	vcmpneq_uqsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2050
2051	vcmpneqsd	k5{k7}, xmm29, xmm28	 # AVX512
2052	vcmpneqsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2053	vcmpneqsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2054	vcmpneqsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2055	vcmpneqsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2056	vcmpneqsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2057	vcmpneqsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2058	vcmpneqsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2059
2060	vcmpnlt_ussd	k5{k7}, xmm29, xmm28	 # AVX512
2061	vcmpnlt_ussd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2062	vcmpnlt_ussd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2063	vcmpnlt_ussd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2064	vcmpnlt_ussd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2065	vcmpnlt_ussd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2066	vcmpnlt_ussd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2067	vcmpnlt_ussd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2068
2069	vcmpnltsd	k5{k7}, xmm29, xmm28	 # AVX512
2070	vcmpnltsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2071	vcmpnltsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2072	vcmpnltsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2073	vcmpnltsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2074	vcmpnltsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2075	vcmpnltsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2076	vcmpnltsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2077
2078	vcmpnle_ussd	k5{k7}, xmm29, xmm28	 # AVX512
2079	vcmpnle_ussd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2080	vcmpnle_ussd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2081	vcmpnle_ussd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2082	vcmpnle_ussd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2083	vcmpnle_ussd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2084	vcmpnle_ussd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2085	vcmpnle_ussd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2086
2087	vcmpnlesd	k5{k7}, xmm29, xmm28	 # AVX512
2088	vcmpnlesd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2089	vcmpnlesd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2090	vcmpnlesd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2091	vcmpnlesd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2092	vcmpnlesd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2093	vcmpnlesd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2094	vcmpnlesd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2095
2096	vcmpord_qsd	k5{k7}, xmm29, xmm28	 # AVX512
2097	vcmpord_qsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2098	vcmpord_qsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2099	vcmpord_qsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2100	vcmpord_qsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2101	vcmpord_qsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2102	vcmpord_qsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2103	vcmpord_qsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2104
2105	vcmpordsd	k5{k7}, xmm29, xmm28	 # AVX512
2106	vcmpordsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2107	vcmpordsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2108	vcmpordsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2109	vcmpordsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2110	vcmpordsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2111	vcmpordsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2112	vcmpordsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2113
2114	vcmpeq_uqsd	k5{k7}, xmm29, xmm28	 # AVX512
2115	vcmpeq_uqsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2116	vcmpeq_uqsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2117	vcmpeq_uqsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2118	vcmpeq_uqsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2119	vcmpeq_uqsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2120	vcmpeq_uqsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2121	vcmpeq_uqsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2122
2123	vcmpnge_ussd	k5{k7}, xmm29, xmm28	 # AVX512
2124	vcmpnge_ussd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2125	vcmpnge_ussd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2126	vcmpnge_ussd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2127	vcmpnge_ussd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2128	vcmpnge_ussd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2129	vcmpnge_ussd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2130	vcmpnge_ussd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2131
2132	vcmpngesd	k5{k7}, xmm29, xmm28	 # AVX512
2133	vcmpngesd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2134	vcmpngesd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2135	vcmpngesd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2136	vcmpngesd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2137	vcmpngesd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2138	vcmpngesd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2139	vcmpngesd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2140
2141	vcmpngt_ussd	k5{k7}, xmm29, xmm28	 # AVX512
2142	vcmpngt_ussd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2143	vcmpngt_ussd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2144	vcmpngt_ussd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2145	vcmpngt_ussd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2146	vcmpngt_ussd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2147	vcmpngt_ussd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2148	vcmpngt_ussd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2149
2150	vcmpngtsd	k5{k7}, xmm29, xmm28	 # AVX512
2151	vcmpngtsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2152	vcmpngtsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2153	vcmpngtsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2154	vcmpngtsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2155	vcmpngtsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2156	vcmpngtsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2157	vcmpngtsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2158
2159	vcmpfalse_oqsd	k5{k7}, xmm29, xmm28	 # AVX512
2160	vcmpfalse_oqsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2161	vcmpfalse_oqsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2162	vcmpfalse_oqsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2163	vcmpfalse_oqsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2164	vcmpfalse_oqsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2165	vcmpfalse_oqsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2166	vcmpfalse_oqsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2167
2168	vcmpfalsesd	k5{k7}, xmm29, xmm28	 # AVX512
2169	vcmpfalsesd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2170	vcmpfalsesd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2171	vcmpfalsesd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2172	vcmpfalsesd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2173	vcmpfalsesd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2174	vcmpfalsesd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2175	vcmpfalsesd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2176
2177	vcmpneq_oqsd	k5{k7}, xmm29, xmm28	 # AVX512
2178	vcmpneq_oqsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2179	vcmpneq_oqsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2180	vcmpneq_oqsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2181	vcmpneq_oqsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2182	vcmpneq_oqsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2183	vcmpneq_oqsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2184	vcmpneq_oqsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2185
2186	vcmpge_ossd	k5{k7}, xmm29, xmm28	 # AVX512
2187	vcmpge_ossd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2188	vcmpge_ossd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2189	vcmpge_ossd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2190	vcmpge_ossd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2191	vcmpge_ossd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2192	vcmpge_ossd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2193	vcmpge_ossd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2194
2195	vcmpgesd	k5{k7}, xmm29, xmm28	 # AVX512
2196	vcmpgesd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2197	vcmpgesd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2198	vcmpgesd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2199	vcmpgesd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2200	vcmpgesd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2201	vcmpgesd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2202	vcmpgesd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2203
2204	vcmpgt_ossd	k5{k7}, xmm29, xmm28	 # AVX512
2205	vcmpgt_ossd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2206	vcmpgt_ossd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2207	vcmpgt_ossd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2208	vcmpgt_ossd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2209	vcmpgt_ossd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2210	vcmpgt_ossd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2211	vcmpgt_ossd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2212
2213	vcmpgtsd	k5{k7}, xmm29, xmm28	 # AVX512
2214	vcmpgtsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2215	vcmpgtsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2216	vcmpgtsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2217	vcmpgtsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2218	vcmpgtsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2219	vcmpgtsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2220	vcmpgtsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2221
2222	vcmptrue_uqsd	k5{k7}, xmm29, xmm28	 # AVX512
2223	vcmptrue_uqsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2224	vcmptrue_uqsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2225	vcmptrue_uqsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2226	vcmptrue_uqsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2227	vcmptrue_uqsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2228	vcmptrue_uqsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2229	vcmptrue_uqsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2230
2231	vcmptruesd	k5{k7}, xmm29, xmm28	 # AVX512
2232	vcmptruesd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2233	vcmptruesd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2234	vcmptruesd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2235	vcmptruesd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2236	vcmptruesd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2237	vcmptruesd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2238	vcmptruesd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2239
2240	vcmpeq_ossd	k5{k7}, xmm29, xmm28	 # AVX512
2241	vcmpeq_ossd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2242	vcmpeq_ossd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2243	vcmpeq_ossd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2244	vcmpeq_ossd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2245	vcmpeq_ossd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2246	vcmpeq_ossd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2247	vcmpeq_ossd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2248
2249	vcmplt_oqsd	k5{k7}, xmm29, xmm28	 # AVX512
2250	vcmplt_oqsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2251	vcmplt_oqsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2252	vcmplt_oqsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2253	vcmplt_oqsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2254	vcmplt_oqsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2255	vcmplt_oqsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2256	vcmplt_oqsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2257
2258	vcmple_oqsd	k5{k7}, xmm29, xmm28	 # AVX512
2259	vcmple_oqsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2260	vcmple_oqsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2261	vcmple_oqsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2262	vcmple_oqsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2263	vcmple_oqsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2264	vcmple_oqsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2265	vcmple_oqsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2266
2267	vcmpunord_ssd	k5{k7}, xmm29, xmm28	 # AVX512
2268	vcmpunord_ssd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2269	vcmpunord_ssd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2270	vcmpunord_ssd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2271	vcmpunord_ssd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2272	vcmpunord_ssd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2273	vcmpunord_ssd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2274	vcmpunord_ssd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2275
2276	vcmpneq_ussd	k5{k7}, xmm29, xmm28	 # AVX512
2277	vcmpneq_ussd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2278	vcmpneq_ussd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2279	vcmpneq_ussd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2280	vcmpneq_ussd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2281	vcmpneq_ussd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2282	vcmpneq_ussd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2283	vcmpneq_ussd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2284
2285	vcmpnlt_uqsd	k5{k7}, xmm29, xmm28	 # AVX512
2286	vcmpnlt_uqsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2287	vcmpnlt_uqsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2288	vcmpnlt_uqsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2289	vcmpnlt_uqsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2290	vcmpnlt_uqsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2291	vcmpnlt_uqsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2292	vcmpnlt_uqsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2293
2294	vcmpnle_uqsd	k5{k7}, xmm29, xmm28	 # AVX512
2295	vcmpnle_uqsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2296	vcmpnle_uqsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2297	vcmpnle_uqsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2298	vcmpnle_uqsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2299	vcmpnle_uqsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2300	vcmpnle_uqsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2301	vcmpnle_uqsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2302
2303	vcmpord_ssd	k5{k7}, xmm29, xmm28	 # AVX512
2304	vcmpord_ssd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2305	vcmpord_ssd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2306	vcmpord_ssd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2307	vcmpord_ssd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2308	vcmpord_ssd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2309	vcmpord_ssd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2310	vcmpord_ssd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2311
2312	vcmpeq_ussd	k5{k7}, xmm29, xmm28	 # AVX512
2313	vcmpeq_ussd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2314	vcmpeq_ussd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2315	vcmpeq_ussd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2316	vcmpeq_ussd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2317	vcmpeq_ussd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2318	vcmpeq_ussd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2319	vcmpeq_ussd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2320
2321	vcmpnge_uqsd	k5{k7}, xmm29, xmm28	 # AVX512
2322	vcmpnge_uqsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2323	vcmpnge_uqsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2324	vcmpnge_uqsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2325	vcmpnge_uqsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2326	vcmpnge_uqsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2327	vcmpnge_uqsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2328	vcmpnge_uqsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2329
2330	vcmpngt_uqsd	k5{k7}, xmm29, xmm28	 # AVX512
2331	vcmpngt_uqsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2332	vcmpngt_uqsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2333	vcmpngt_uqsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2334	vcmpngt_uqsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2335	vcmpngt_uqsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2336	vcmpngt_uqsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2337	vcmpngt_uqsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2338
2339	vcmpfalse_ossd	k5{k7}, xmm29, xmm28	 # AVX512
2340	vcmpfalse_ossd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2341	vcmpfalse_ossd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2342	vcmpfalse_ossd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2343	vcmpfalse_ossd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2344	vcmpfalse_ossd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2345	vcmpfalse_ossd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2346	vcmpfalse_ossd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2347
2348	vcmpneq_ossd	k5{k7}, xmm29, xmm28	 # AVX512
2349	vcmpneq_ossd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2350	vcmpneq_ossd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2351	vcmpneq_ossd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2352	vcmpneq_ossd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2353	vcmpneq_ossd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2354	vcmpneq_ossd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2355	vcmpneq_ossd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2356
2357	vcmpge_oqsd	k5{k7}, xmm29, xmm28	 # AVX512
2358	vcmpge_oqsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2359	vcmpge_oqsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2360	vcmpge_oqsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2361	vcmpge_oqsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2362	vcmpge_oqsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2363	vcmpge_oqsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2364	vcmpge_oqsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2365
2366	vcmpgt_oqsd	k5{k7}, xmm29, xmm28	 # AVX512
2367	vcmpgt_oqsd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2368	vcmpgt_oqsd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2369	vcmpgt_oqsd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2370	vcmpgt_oqsd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2371	vcmpgt_oqsd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2372	vcmpgt_oqsd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2373	vcmpgt_oqsd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2374
2375	vcmptrue_ussd	k5{k7}, xmm29, xmm28	 # AVX512
2376	vcmptrue_ussd	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2377	vcmptrue_ussd	k5{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2378	vcmptrue_ussd	k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2379	vcmptrue_ussd	k5{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2380	vcmptrue_ussd	k5{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2381	vcmptrue_ussd	k5{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2382	vcmptrue_ussd	k5{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2383
2384	vcmpss	k5{k7}, xmm29, xmm28, 0xab	 # AVX512
2385	vcmpss	k5{k7}, xmm29, xmm28, {sae}, 0xab	 # AVX512
2386	vcmpss	k5{k7}, xmm29, xmm28, 123	 # AVX512
2387	vcmpss	k5{k7}, xmm29, xmm28, {sae}, 123	 # AVX512
2388	vcmpss	k5{k7}, xmm29, DWORD PTR [rcx], 123	 # AVX512
2389	vcmpss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234], 123	 # AVX512
2390	vcmpss	k5{k7}, xmm29, DWORD PTR [rdx+508], 123	 # AVX512 Disp8
2391	vcmpss	k5{k7}, xmm29, DWORD PTR [rdx+512], 123	 # AVX512
2392	vcmpss	k5{k7}, xmm29, DWORD PTR [rdx-512], 123	 # AVX512 Disp8
2393	vcmpss	k5{k7}, xmm29, DWORD PTR [rdx-516], 123	 # AVX512
2394
2395	vcmpeq_oqss	k5{k7}, xmm29, xmm28	 # AVX512
2396	vcmpeq_oqss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2397	vcmpeq_oqss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2398	vcmpeq_oqss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2399	vcmpeq_oqss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2400	vcmpeq_oqss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2401	vcmpeq_oqss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2402	vcmpeq_oqss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2403
2404	vcmpeqss	k5{k7}, xmm29, xmm28	 # AVX512
2405	vcmpeqss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2406	vcmpeqss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2407	vcmpeqss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2408	vcmpeqss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2409	vcmpeqss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2410	vcmpeqss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2411	vcmpeqss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2412
2413	vcmplt_osss	k5{k7}, xmm29, xmm28	 # AVX512
2414	vcmplt_osss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2415	vcmplt_osss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2416	vcmplt_osss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2417	vcmplt_osss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2418	vcmplt_osss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2419	vcmplt_osss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2420	vcmplt_osss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2421
2422	vcmpltss	k5{k7}, xmm29, xmm28	 # AVX512
2423	vcmpltss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2424	vcmpltss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2425	vcmpltss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2426	vcmpltss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2427	vcmpltss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2428	vcmpltss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2429	vcmpltss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2430
2431	vcmple_osss	k5{k7}, xmm29, xmm28	 # AVX512
2432	vcmple_osss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2433	vcmple_osss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2434	vcmple_osss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2435	vcmple_osss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2436	vcmple_osss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2437	vcmple_osss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2438	vcmple_osss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2439
2440	vcmpless	k5{k7}, xmm29, xmm28	 # AVX512
2441	vcmpless	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2442	vcmpless	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2443	vcmpless	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2444	vcmpless	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2445	vcmpless	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2446	vcmpless	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2447	vcmpless	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2448
2449	vcmpunord_qss	k5{k7}, xmm29, xmm28	 # AVX512
2450	vcmpunord_qss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2451	vcmpunord_qss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2452	vcmpunord_qss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2453	vcmpunord_qss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2454	vcmpunord_qss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2455	vcmpunord_qss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2456	vcmpunord_qss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2457
2458	vcmpunordss	k5{k7}, xmm29, xmm28	 # AVX512
2459	vcmpunordss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2460	vcmpunordss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2461	vcmpunordss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2462	vcmpunordss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2463	vcmpunordss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2464	vcmpunordss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2465	vcmpunordss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2466
2467	vcmpneq_uqss	k5{k7}, xmm29, xmm28	 # AVX512
2468	vcmpneq_uqss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2469	vcmpneq_uqss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2470	vcmpneq_uqss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2471	vcmpneq_uqss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2472	vcmpneq_uqss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2473	vcmpneq_uqss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2474	vcmpneq_uqss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2475
2476	vcmpneqss	k5{k7}, xmm29, xmm28	 # AVX512
2477	vcmpneqss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2478	vcmpneqss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2479	vcmpneqss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2480	vcmpneqss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2481	vcmpneqss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2482	vcmpneqss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2483	vcmpneqss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2484
2485	vcmpnlt_usss	k5{k7}, xmm29, xmm28	 # AVX512
2486	vcmpnlt_usss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2487	vcmpnlt_usss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2488	vcmpnlt_usss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2489	vcmpnlt_usss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2490	vcmpnlt_usss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2491	vcmpnlt_usss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2492	vcmpnlt_usss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2493
2494	vcmpnltss	k5{k7}, xmm29, xmm28	 # AVX512
2495	vcmpnltss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2496	vcmpnltss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2497	vcmpnltss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2498	vcmpnltss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2499	vcmpnltss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2500	vcmpnltss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2501	vcmpnltss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2502
2503	vcmpnle_usss	k5{k7}, xmm29, xmm28	 # AVX512
2504	vcmpnle_usss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2505	vcmpnle_usss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2506	vcmpnle_usss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2507	vcmpnle_usss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2508	vcmpnle_usss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2509	vcmpnle_usss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2510	vcmpnle_usss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2511
2512	vcmpnless	k5{k7}, xmm29, xmm28	 # AVX512
2513	vcmpnless	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2514	vcmpnless	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2515	vcmpnless	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2516	vcmpnless	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2517	vcmpnless	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2518	vcmpnless	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2519	vcmpnless	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2520
2521	vcmpord_qss	k5{k7}, xmm29, xmm28	 # AVX512
2522	vcmpord_qss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2523	vcmpord_qss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2524	vcmpord_qss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2525	vcmpord_qss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2526	vcmpord_qss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2527	vcmpord_qss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2528	vcmpord_qss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2529
2530	vcmpordss	k5{k7}, xmm29, xmm28	 # AVX512
2531	vcmpordss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2532	vcmpordss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2533	vcmpordss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2534	vcmpordss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2535	vcmpordss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2536	vcmpordss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2537	vcmpordss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2538
2539	vcmpeq_uqss	k5{k7}, xmm29, xmm28	 # AVX512
2540	vcmpeq_uqss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2541	vcmpeq_uqss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2542	vcmpeq_uqss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2543	vcmpeq_uqss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2544	vcmpeq_uqss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2545	vcmpeq_uqss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2546	vcmpeq_uqss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2547
2548	vcmpnge_usss	k5{k7}, xmm29, xmm28	 # AVX512
2549	vcmpnge_usss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2550	vcmpnge_usss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2551	vcmpnge_usss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2552	vcmpnge_usss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2553	vcmpnge_usss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2554	vcmpnge_usss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2555	vcmpnge_usss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2556
2557	vcmpngess	k5{k7}, xmm29, xmm28	 # AVX512
2558	vcmpngess	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2559	vcmpngess	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2560	vcmpngess	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2561	vcmpngess	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2562	vcmpngess	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2563	vcmpngess	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2564	vcmpngess	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2565
2566	vcmpngt_usss	k5{k7}, xmm29, xmm28	 # AVX512
2567	vcmpngt_usss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2568	vcmpngt_usss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2569	vcmpngt_usss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2570	vcmpngt_usss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2571	vcmpngt_usss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2572	vcmpngt_usss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2573	vcmpngt_usss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2574
2575	vcmpngtss	k5{k7}, xmm29, xmm28	 # AVX512
2576	vcmpngtss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2577	vcmpngtss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2578	vcmpngtss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2579	vcmpngtss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2580	vcmpngtss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2581	vcmpngtss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2582	vcmpngtss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2583
2584	vcmpfalse_oqss	k5{k7}, xmm29, xmm28	 # AVX512
2585	vcmpfalse_oqss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2586	vcmpfalse_oqss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2587	vcmpfalse_oqss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2588	vcmpfalse_oqss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2589	vcmpfalse_oqss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2590	vcmpfalse_oqss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2591	vcmpfalse_oqss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2592
2593	vcmpfalsess	k5{k7}, xmm29, xmm28	 # AVX512
2594	vcmpfalsess	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2595	vcmpfalsess	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2596	vcmpfalsess	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2597	vcmpfalsess	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2598	vcmpfalsess	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2599	vcmpfalsess	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2600	vcmpfalsess	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2601
2602	vcmpneq_oqss	k5{k7}, xmm29, xmm28	 # AVX512
2603	vcmpneq_oqss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2604	vcmpneq_oqss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2605	vcmpneq_oqss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2606	vcmpneq_oqss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2607	vcmpneq_oqss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2608	vcmpneq_oqss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2609	vcmpneq_oqss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2610
2611	vcmpge_osss	k5{k7}, xmm29, xmm28	 # AVX512
2612	vcmpge_osss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2613	vcmpge_osss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2614	vcmpge_osss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2615	vcmpge_osss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2616	vcmpge_osss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2617	vcmpge_osss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2618	vcmpge_osss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2619
2620	vcmpgess	k5{k7}, xmm29, xmm28	 # AVX512
2621	vcmpgess	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2622	vcmpgess	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2623	vcmpgess	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2624	vcmpgess	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2625	vcmpgess	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2626	vcmpgess	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2627	vcmpgess	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2628
2629	vcmpgt_osss	k5{k7}, xmm29, xmm28	 # AVX512
2630	vcmpgt_osss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2631	vcmpgt_osss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2632	vcmpgt_osss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2633	vcmpgt_osss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2634	vcmpgt_osss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2635	vcmpgt_osss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2636	vcmpgt_osss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2637
2638	vcmpgtss	k5{k7}, xmm29, xmm28	 # AVX512
2639	vcmpgtss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2640	vcmpgtss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2641	vcmpgtss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2642	vcmpgtss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2643	vcmpgtss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2644	vcmpgtss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2645	vcmpgtss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2646
2647	vcmptrue_uqss	k5{k7}, xmm29, xmm28	 # AVX512
2648	vcmptrue_uqss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2649	vcmptrue_uqss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2650	vcmptrue_uqss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2651	vcmptrue_uqss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2652	vcmptrue_uqss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2653	vcmptrue_uqss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2654	vcmptrue_uqss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2655
2656	vcmptruess	k5{k7}, xmm29, xmm28	 # AVX512
2657	vcmptruess	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2658	vcmptruess	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2659	vcmptruess	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2660	vcmptruess	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2661	vcmptruess	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2662	vcmptruess	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2663	vcmptruess	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2664
2665	vcmpeq_osss	k5{k7}, xmm29, xmm28	 # AVX512
2666	vcmpeq_osss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2667	vcmpeq_osss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2668	vcmpeq_osss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2669	vcmpeq_osss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2670	vcmpeq_osss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2671	vcmpeq_osss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2672	vcmpeq_osss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2673
2674	vcmplt_oqss	k5{k7}, xmm29, xmm28	 # AVX512
2675	vcmplt_oqss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2676	vcmplt_oqss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2677	vcmplt_oqss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2678	vcmplt_oqss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2679	vcmplt_oqss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2680	vcmplt_oqss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2681	vcmplt_oqss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2682
2683	vcmple_oqss	k5{k7}, xmm29, xmm28	 # AVX512
2684	vcmple_oqss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2685	vcmple_oqss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2686	vcmple_oqss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2687	vcmple_oqss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2688	vcmple_oqss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2689	vcmple_oqss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2690	vcmple_oqss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2691
2692	vcmpunord_sss	k5{k7}, xmm29, xmm28	 # AVX512
2693	vcmpunord_sss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2694	vcmpunord_sss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2695	vcmpunord_sss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2696	vcmpunord_sss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2697	vcmpunord_sss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2698	vcmpunord_sss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2699	vcmpunord_sss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2700
2701	vcmpneq_usss	k5{k7}, xmm29, xmm28	 # AVX512
2702	vcmpneq_usss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2703	vcmpneq_usss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2704	vcmpneq_usss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2705	vcmpneq_usss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2706	vcmpneq_usss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2707	vcmpneq_usss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2708	vcmpneq_usss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2709
2710	vcmpnlt_uqss	k5{k7}, xmm29, xmm28	 # AVX512
2711	vcmpnlt_uqss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2712	vcmpnlt_uqss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2713	vcmpnlt_uqss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2714	vcmpnlt_uqss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2715	vcmpnlt_uqss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2716	vcmpnlt_uqss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2717	vcmpnlt_uqss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2718
2719	vcmpnle_uqss	k5{k7}, xmm29, xmm28	 # AVX512
2720	vcmpnle_uqss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2721	vcmpnle_uqss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2722	vcmpnle_uqss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2723	vcmpnle_uqss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2724	vcmpnle_uqss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2725	vcmpnle_uqss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2726	vcmpnle_uqss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2727
2728	vcmpord_sss	k5{k7}, xmm29, xmm28	 # AVX512
2729	vcmpord_sss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2730	vcmpord_sss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2731	vcmpord_sss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2732	vcmpord_sss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2733	vcmpord_sss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2734	vcmpord_sss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2735	vcmpord_sss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2736
2737	vcmpeq_usss	k5{k7}, xmm29, xmm28	 # AVX512
2738	vcmpeq_usss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2739	vcmpeq_usss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2740	vcmpeq_usss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2741	vcmpeq_usss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2742	vcmpeq_usss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2743	vcmpeq_usss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2744	vcmpeq_usss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2745
2746	vcmpnge_uqss	k5{k7}, xmm29, xmm28	 # AVX512
2747	vcmpnge_uqss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2748	vcmpnge_uqss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2749	vcmpnge_uqss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2750	vcmpnge_uqss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2751	vcmpnge_uqss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2752	vcmpnge_uqss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2753	vcmpnge_uqss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2754
2755	vcmpngt_uqss	k5{k7}, xmm29, xmm28	 # AVX512
2756	vcmpngt_uqss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2757	vcmpngt_uqss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2758	vcmpngt_uqss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2759	vcmpngt_uqss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2760	vcmpngt_uqss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2761	vcmpngt_uqss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2762	vcmpngt_uqss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2763
2764	vcmpfalse_osss	k5{k7}, xmm29, xmm28	 # AVX512
2765	vcmpfalse_osss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2766	vcmpfalse_osss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2767	vcmpfalse_osss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2768	vcmpfalse_osss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2769	vcmpfalse_osss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2770	vcmpfalse_osss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2771	vcmpfalse_osss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2772
2773	vcmpneq_osss	k5{k7}, xmm29, xmm28	 # AVX512
2774	vcmpneq_osss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2775	vcmpneq_osss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2776	vcmpneq_osss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2777	vcmpneq_osss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2778	vcmpneq_osss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2779	vcmpneq_osss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2780	vcmpneq_osss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2781
2782	vcmpge_oqss	k5{k7}, xmm29, xmm28	 # AVX512
2783	vcmpge_oqss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2784	vcmpge_oqss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2785	vcmpge_oqss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2786	vcmpge_oqss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2787	vcmpge_oqss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2788	vcmpge_oqss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2789	vcmpge_oqss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2790
2791	vcmpgt_oqss	k5{k7}, xmm29, xmm28	 # AVX512
2792	vcmpgt_oqss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2793	vcmpgt_oqss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2794	vcmpgt_oqss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2795	vcmpgt_oqss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2796	vcmpgt_oqss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2797	vcmpgt_oqss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2798	vcmpgt_oqss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2799
2800	vcmptrue_usss	k5{k7}, xmm29, xmm28	 # AVX512
2801	vcmptrue_usss	k5{k7}, xmm29, xmm28, {sae}	 # AVX512
2802	vcmptrue_usss	k5{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2803	vcmptrue_usss	k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2804	vcmptrue_usss	k5{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2805	vcmptrue_usss	k5{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2806	vcmptrue_usss	k5{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2807	vcmptrue_usss	k5{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2808
2809	vcomisd	xmm30, xmm29	 # AVX512
2810	vcomisd	xmm30, xmm29, {sae}	 # AVX512
2811	vcomisd	xmm30, QWORD PTR [rcx]	 # AVX512
2812	vcomisd	xmm30, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2813	vcomisd	xmm30, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2814	vcomisd	xmm30, QWORD PTR [rdx+1024]	 # AVX512
2815	vcomisd	xmm30, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2816	vcomisd	xmm30, QWORD PTR [rdx-1032]	 # AVX512
2817
2818	vcomiss	xmm30, xmm29	 # AVX512
2819	vcomiss	xmm30, xmm29, {sae}	 # AVX512
2820	vcomiss	xmm30, DWORD PTR [rcx]	 # AVX512
2821	vcomiss	xmm30, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2822	vcomiss	xmm30, DWORD PTR [rdx+508]	 # AVX512 Disp8
2823	vcomiss	xmm30, DWORD PTR [rdx+512]	 # AVX512
2824	vcomiss	xmm30, DWORD PTR [rdx-512]	 # AVX512 Disp8
2825	vcomiss	xmm30, DWORD PTR [rdx-516]	 # AVX512
2826
2827	vcvtsd2si	eax, xmm30, {rn-sae}	 # AVX512
2828	vcvtsd2si	eax, xmm30, {ru-sae}	 # AVX512
2829	vcvtsd2si	eax, xmm30, {rd-sae}	 # AVX512
2830	vcvtsd2si	eax, xmm30, {rz-sae}	 # AVX512
2831	vcvtsd2si	ebp, xmm30, {rn-sae}	 # AVX512
2832	vcvtsd2si	ebp, xmm30, {ru-sae}	 # AVX512
2833	vcvtsd2si	ebp, xmm30, {rd-sae}	 # AVX512
2834	vcvtsd2si	ebp, xmm30, {rz-sae}	 # AVX512
2835	vcvtsd2si	r13d, xmm30, {rn-sae}	 # AVX512
2836	vcvtsd2si	r13d, xmm30, {ru-sae}	 # AVX512
2837	vcvtsd2si	r13d, xmm30, {rd-sae}	 # AVX512
2838	vcvtsd2si	r13d, xmm30, {rz-sae}	 # AVX512
2839
2840	vcvtsd2si	rax, xmm30, {rn-sae}	 # AVX512
2841	vcvtsd2si	rax, xmm30, {ru-sae}	 # AVX512
2842	vcvtsd2si	rax, xmm30, {rd-sae}	 # AVX512
2843	vcvtsd2si	rax, xmm30, {rz-sae}	 # AVX512
2844	vcvtsd2si	r8, xmm30, {rn-sae}	 # AVX512
2845	vcvtsd2si	r8, xmm30, {ru-sae}	 # AVX512
2846	vcvtsd2si	r8, xmm30, {rd-sae}	 # AVX512
2847	vcvtsd2si	r8, xmm30, {rz-sae}	 # AVX512
2848
2849	vcvtsd2ss	xmm30{k7}, xmm29, xmm28	 # AVX512
2850	vcvtsd2ss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
2851	vcvtsd2ss	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
2852	vcvtsd2ss	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
2853	vcvtsd2ss	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
2854	vcvtsd2ss	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
2855	vcvtsd2ss	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2856	vcvtsd2ss	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2857	vcvtsd2ss	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2858	vcvtsd2ss	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2859	vcvtsd2ss	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2860	vcvtsd2ss	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2861
2862	vcvtsi2sd	xmm30, xmm29, eax	 # AVX512
2863	vcvtsi2sd	xmm30, xmm29, ebp	 # AVX512
2864	vcvtsi2sd	xmm30, xmm29, r13d	 # AVX512
2865	vcvtsi2sd	xmm30, xmm29, DWORD PTR [rcx]	 # AVX512
2866	vcvtsi2sd	xmm30, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2867	vcvtsi2sd	xmm30, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2868	vcvtsi2sd	xmm30, xmm29, DWORD PTR [rdx+512]	 # AVX512
2869	vcvtsi2sd	xmm30, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2870	vcvtsi2sd	xmm30, xmm29, DWORD PTR [rdx-516]	 # AVX512
2871
2872	vcvtsi2sd	xmm30, xmm29, rax	 # AVX512
2873	vcvtsi2sd	xmm30, xmm29, {rn-sae}, rax	 # AVX512
2874	vcvtsi2sd	xmm30, xmm29, {ru-sae}, rax	 # AVX512
2875	vcvtsi2sd	xmm30, xmm29, {rd-sae}, rax	 # AVX512
2876	vcvtsi2sd	xmm30, xmm29, {rz-sae}, rax	 # AVX512
2877	vcvtsi2sd	xmm30, xmm29, r8	 # AVX512
2878	vcvtsi2sd	xmm30, xmm29, {rn-sae}, r8	 # AVX512
2879	vcvtsi2sd	xmm30, xmm29, {ru-sae}, r8	 # AVX512
2880	vcvtsi2sd	xmm30, xmm29, {rd-sae}, r8	 # AVX512
2881	vcvtsi2sd	xmm30, xmm29, {rz-sae}, r8	 # AVX512
2882	vcvtsi2sd	xmm30, xmm29, QWORD PTR [rcx]	 # AVX512
2883	vcvtsi2sd	xmm30, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2884	vcvtsi2sd	xmm30, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2885	vcvtsi2sd	xmm30, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2886	vcvtsi2sd	xmm30, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2887	vcvtsi2sd	xmm30, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2888
2889	vcvtsi2ss	xmm30, xmm29, eax	 # AVX512
2890	vcvtsi2ss	xmm30, xmm29, {rn-sae}, eax	 # AVX512
2891	vcvtsi2ss	xmm30, xmm29, {ru-sae}, eax	 # AVX512
2892	vcvtsi2ss	xmm30, xmm29, {rd-sae}, eax	 # AVX512
2893	vcvtsi2ss	xmm30, xmm29, {rz-sae}, eax	 # AVX512
2894	vcvtsi2ss	xmm30, xmm29, ebp	 # AVX512
2895	vcvtsi2ss	xmm30, xmm29, {rn-sae}, ebp	 # AVX512
2896	vcvtsi2ss	xmm30, xmm29, {ru-sae}, ebp	 # AVX512
2897	vcvtsi2ss	xmm30, xmm29, {rd-sae}, ebp	 # AVX512
2898	vcvtsi2ss	xmm30, xmm29, {rz-sae}, ebp	 # AVX512
2899	vcvtsi2ss	xmm30, xmm29, r13d	 # AVX512
2900	vcvtsi2ss	xmm30, xmm29, {rn-sae}, r13d	 # AVX512
2901	vcvtsi2ss	xmm30, xmm29, {ru-sae}, r13d	 # AVX512
2902	vcvtsi2ss	xmm30, xmm29, {rd-sae}, r13d	 # AVX512
2903	vcvtsi2ss	xmm30, xmm29, {rz-sae}, r13d	 # AVX512
2904	vcvtsi2ss	xmm30, xmm29, DWORD PTR [rcx]	 # AVX512
2905	vcvtsi2ss	xmm30, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2906	vcvtsi2ss	xmm30, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2907	vcvtsi2ss	xmm30, xmm29, DWORD PTR [rdx+512]	 # AVX512
2908	vcvtsi2ss	xmm30, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2909	vcvtsi2ss	xmm30, xmm29, DWORD PTR [rdx-516]	 # AVX512
2910
2911	vcvtsi2ss	xmm30, xmm29, rax	 # AVX512
2912	vcvtsi2ss	xmm30, xmm29, {rn-sae}, rax	 # AVX512
2913	vcvtsi2ss	xmm30, xmm29, {ru-sae}, rax	 # AVX512
2914	vcvtsi2ss	xmm30, xmm29, {rd-sae}, rax	 # AVX512
2915	vcvtsi2ss	xmm30, xmm29, {rz-sae}, rax	 # AVX512
2916	vcvtsi2ss	xmm30, xmm29, r8	 # AVX512
2917	vcvtsi2ss	xmm30, xmm29, {rn-sae}, r8	 # AVX512
2918	vcvtsi2ss	xmm30, xmm29, {ru-sae}, r8	 # AVX512
2919	vcvtsi2ss	xmm30, xmm29, {rd-sae}, r8	 # AVX512
2920	vcvtsi2ss	xmm30, xmm29, {rz-sae}, r8	 # AVX512
2921	vcvtsi2ss	xmm30, xmm29, QWORD PTR [rcx]	 # AVX512
2922	vcvtsi2ss	xmm30, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2923	vcvtsi2ss	xmm30, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2924	vcvtsi2ss	xmm30, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2925	vcvtsi2ss	xmm30, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2926	vcvtsi2ss	xmm30, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2927
2928	vcvtss2sd	xmm30{k7}, xmm29, xmm28	 # AVX512
2929	vcvtss2sd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
2930	vcvtss2sd	xmm30{k7}, xmm29, xmm28, {sae}	 # AVX512
2931	vcvtss2sd	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2932	vcvtss2sd	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2933	vcvtss2sd	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2934	vcvtss2sd	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2935	vcvtss2sd	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2936	vcvtss2sd	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2937
2938	vcvtss2si	eax, xmm30, {rn-sae}	 # AVX512
2939	vcvtss2si	eax, xmm30, {ru-sae}	 # AVX512
2940	vcvtss2si	eax, xmm30, {rd-sae}	 # AVX512
2941	vcvtss2si	eax, xmm30, {rz-sae}	 # AVX512
2942	vcvtss2si	ebp, xmm30, {rn-sae}	 # AVX512
2943	vcvtss2si	ebp, xmm30, {ru-sae}	 # AVX512
2944	vcvtss2si	ebp, xmm30, {rd-sae}	 # AVX512
2945	vcvtss2si	ebp, xmm30, {rz-sae}	 # AVX512
2946	vcvtss2si	r13d, xmm30, {rn-sae}	 # AVX512
2947	vcvtss2si	r13d, xmm30, {ru-sae}	 # AVX512
2948	vcvtss2si	r13d, xmm30, {rd-sae}	 # AVX512
2949	vcvtss2si	r13d, xmm30, {rz-sae}	 # AVX512
2950
2951	vcvtss2si	rax, xmm30, {rn-sae}	 # AVX512
2952	vcvtss2si	rax, xmm30, {ru-sae}	 # AVX512
2953	vcvtss2si	rax, xmm30, {rd-sae}	 # AVX512
2954	vcvtss2si	rax, xmm30, {rz-sae}	 # AVX512
2955	vcvtss2si	r8, xmm30, {rn-sae}	 # AVX512
2956	vcvtss2si	r8, xmm30, {ru-sae}	 # AVX512
2957	vcvtss2si	r8, xmm30, {rd-sae}	 # AVX512
2958	vcvtss2si	r8, xmm30, {rz-sae}	 # AVX512
2959
2960	vcvttsd2si	eax, xmm30, {sae}	 # AVX512
2961	vcvttsd2si	ebp, xmm30, {sae}	 # AVX512
2962	vcvttsd2si	r13d, xmm30, {sae}	 # AVX512
2963
2964	vcvttsd2si	rax, xmm30, {sae}	 # AVX512
2965	vcvttsd2si	r8, xmm30, {sae}	 # AVX512
2966
2967	vcvttss2si	eax, xmm30, {sae}	 # AVX512
2968	vcvttss2si	ebp, xmm30, {sae}	 # AVX512
2969	vcvttss2si	r13d, xmm30, {sae}	 # AVX512
2970
2971	vcvttss2si	rax, xmm30, {sae}	 # AVX512
2972	vcvttss2si	r8, xmm30, {sae}	 # AVX512
2973
2974	vdivsd	xmm30{k7}, xmm29, xmm28	 # AVX512
2975	vdivsd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
2976	vdivsd	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
2977	vdivsd	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
2978	vdivsd	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
2979	vdivsd	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
2980	vdivsd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
2981	vdivsd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
2982	vdivsd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
2983	vdivsd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
2984	vdivsd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
2985	vdivsd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
2986
2987	vdivss	xmm30{k7}, xmm29, xmm28	 # AVX512
2988	vdivss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
2989	vdivss	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
2990	vdivss	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
2991	vdivss	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
2992	vdivss	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
2993	vdivss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
2994	vdivss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
2995	vdivss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
2996	vdivss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
2997	vdivss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
2998	vdivss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
2999
3000	vfmadd132sd	xmm30{k7}, xmm29, xmm28	 # AVX512
3001	vfmadd132sd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3002	vfmadd132sd	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3003	vfmadd132sd	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3004	vfmadd132sd	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3005	vfmadd132sd	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3006	vfmadd132sd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
3007	vfmadd132sd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3008	vfmadd132sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3009	vfmadd132sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3010	vfmadd132sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3011	vfmadd132sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3012
3013	vfmadd132ss	xmm30{k7}, xmm29, xmm28	 # AVX512
3014	vfmadd132ss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3015	vfmadd132ss	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3016	vfmadd132ss	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3017	vfmadd132ss	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3018	vfmadd132ss	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3019	vfmadd132ss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
3020	vfmadd132ss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3021	vfmadd132ss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3022	vfmadd132ss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
3023	vfmadd132ss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3024	vfmadd132ss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
3025
3026	vfmadd213sd	xmm30{k7}, xmm29, xmm28	 # AVX512
3027	vfmadd213sd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3028	vfmadd213sd	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3029	vfmadd213sd	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3030	vfmadd213sd	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3031	vfmadd213sd	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3032	vfmadd213sd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
3033	vfmadd213sd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3034	vfmadd213sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3035	vfmadd213sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3036	vfmadd213sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3037	vfmadd213sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3038
3039	vfmadd213ss	xmm30{k7}, xmm29, xmm28	 # AVX512
3040	vfmadd213ss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3041	vfmadd213ss	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3042	vfmadd213ss	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3043	vfmadd213ss	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3044	vfmadd213ss	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3045	vfmadd213ss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
3046	vfmadd213ss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3047	vfmadd213ss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3048	vfmadd213ss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
3049	vfmadd213ss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3050	vfmadd213ss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
3051
3052	vfmadd231sd	xmm30{k7}, xmm29, xmm28	 # AVX512
3053	vfmadd231sd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3054	vfmadd231sd	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3055	vfmadd231sd	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3056	vfmadd231sd	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3057	vfmadd231sd	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3058	vfmadd231sd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
3059	vfmadd231sd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3060	vfmadd231sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3061	vfmadd231sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3062	vfmadd231sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3063	vfmadd231sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3064
3065	vfmadd231ss	xmm30{k7}, xmm29, xmm28	 # AVX512
3066	vfmadd231ss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3067	vfmadd231ss	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3068	vfmadd231ss	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3069	vfmadd231ss	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3070	vfmadd231ss	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3071	vfmadd231ss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
3072	vfmadd231ss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3073	vfmadd231ss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3074	vfmadd231ss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
3075	vfmadd231ss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3076	vfmadd231ss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
3077
3078	vfmsub132sd	xmm30{k7}, xmm29, xmm28	 # AVX512
3079	vfmsub132sd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3080	vfmsub132sd	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3081	vfmsub132sd	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3082	vfmsub132sd	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3083	vfmsub132sd	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3084	vfmsub132sd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
3085	vfmsub132sd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3086	vfmsub132sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3087	vfmsub132sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3088	vfmsub132sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3089	vfmsub132sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3090
3091	vfmsub132ss	xmm30{k7}, xmm29, xmm28	 # AVX512
3092	vfmsub132ss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3093	vfmsub132ss	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3094	vfmsub132ss	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3095	vfmsub132ss	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3096	vfmsub132ss	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3097	vfmsub132ss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
3098	vfmsub132ss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3099	vfmsub132ss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3100	vfmsub132ss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
3101	vfmsub132ss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3102	vfmsub132ss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
3103
3104	vfmsub213sd	xmm30{k7}, xmm29, xmm28	 # AVX512
3105	vfmsub213sd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3106	vfmsub213sd	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3107	vfmsub213sd	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3108	vfmsub213sd	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3109	vfmsub213sd	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3110	vfmsub213sd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
3111	vfmsub213sd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3112	vfmsub213sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3113	vfmsub213sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3114	vfmsub213sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3115	vfmsub213sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3116
3117	vfmsub213ss	xmm30{k7}, xmm29, xmm28	 # AVX512
3118	vfmsub213ss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3119	vfmsub213ss	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3120	vfmsub213ss	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3121	vfmsub213ss	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3122	vfmsub213ss	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3123	vfmsub213ss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
3124	vfmsub213ss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3125	vfmsub213ss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3126	vfmsub213ss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
3127	vfmsub213ss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3128	vfmsub213ss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
3129
3130	vfmsub231sd	xmm30{k7}, xmm29, xmm28	 # AVX512
3131	vfmsub231sd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3132	vfmsub231sd	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3133	vfmsub231sd	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3134	vfmsub231sd	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3135	vfmsub231sd	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3136	vfmsub231sd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
3137	vfmsub231sd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3138	vfmsub231sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3139	vfmsub231sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3140	vfmsub231sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3141	vfmsub231sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3142
3143	vfmsub231ss	xmm30{k7}, xmm29, xmm28	 # AVX512
3144	vfmsub231ss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3145	vfmsub231ss	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3146	vfmsub231ss	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3147	vfmsub231ss	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3148	vfmsub231ss	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3149	vfmsub231ss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
3150	vfmsub231ss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3151	vfmsub231ss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3152	vfmsub231ss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
3153	vfmsub231ss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3154	vfmsub231ss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
3155
3156	vfnmadd132sd	xmm30{k7}, xmm29, xmm28	 # AVX512
3157	vfnmadd132sd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3158	vfnmadd132sd	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3159	vfnmadd132sd	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3160	vfnmadd132sd	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3161	vfnmadd132sd	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3162	vfnmadd132sd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
3163	vfnmadd132sd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3164	vfnmadd132sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3165	vfnmadd132sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3166	vfnmadd132sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3167	vfnmadd132sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3168
3169	vfnmadd132ss	xmm30{k7}, xmm29, xmm28	 # AVX512
3170	vfnmadd132ss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3171	vfnmadd132ss	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3172	vfnmadd132ss	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3173	vfnmadd132ss	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3174	vfnmadd132ss	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3175	vfnmadd132ss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
3176	vfnmadd132ss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3177	vfnmadd132ss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3178	vfnmadd132ss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
3179	vfnmadd132ss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3180	vfnmadd132ss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
3181
3182	vfnmadd213sd	xmm30{k7}, xmm29, xmm28	 # AVX512
3183	vfnmadd213sd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3184	vfnmadd213sd	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3185	vfnmadd213sd	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3186	vfnmadd213sd	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3187	vfnmadd213sd	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3188	vfnmadd213sd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
3189	vfnmadd213sd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3190	vfnmadd213sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3191	vfnmadd213sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3192	vfnmadd213sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3193	vfnmadd213sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3194
3195	vfnmadd213ss	xmm30{k7}, xmm29, xmm28	 # AVX512
3196	vfnmadd213ss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3197	vfnmadd213ss	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3198	vfnmadd213ss	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3199	vfnmadd213ss	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3200	vfnmadd213ss	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3201	vfnmadd213ss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
3202	vfnmadd213ss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3203	vfnmadd213ss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3204	vfnmadd213ss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
3205	vfnmadd213ss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3206	vfnmadd213ss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
3207
3208	vfnmadd231sd	xmm30{k7}, xmm29, xmm28	 # AVX512
3209	vfnmadd231sd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3210	vfnmadd231sd	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3211	vfnmadd231sd	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3212	vfnmadd231sd	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3213	vfnmadd231sd	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3214	vfnmadd231sd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
3215	vfnmadd231sd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3216	vfnmadd231sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3217	vfnmadd231sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3218	vfnmadd231sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3219	vfnmadd231sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3220
3221	vfnmadd231ss	xmm30{k7}, xmm29, xmm28	 # AVX512
3222	vfnmadd231ss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3223	vfnmadd231ss	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3224	vfnmadd231ss	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3225	vfnmadd231ss	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3226	vfnmadd231ss	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3227	vfnmadd231ss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
3228	vfnmadd231ss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3229	vfnmadd231ss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3230	vfnmadd231ss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
3231	vfnmadd231ss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3232	vfnmadd231ss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
3233
3234	vfnmsub132sd	xmm30{k7}, xmm29, xmm28	 # AVX512
3235	vfnmsub132sd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3236	vfnmsub132sd	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3237	vfnmsub132sd	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3238	vfnmsub132sd	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3239	vfnmsub132sd	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3240	vfnmsub132sd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
3241	vfnmsub132sd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3242	vfnmsub132sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3243	vfnmsub132sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3244	vfnmsub132sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3245	vfnmsub132sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3246
3247	vfnmsub132ss	xmm30{k7}, xmm29, xmm28	 # AVX512
3248	vfnmsub132ss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3249	vfnmsub132ss	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3250	vfnmsub132ss	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3251	vfnmsub132ss	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3252	vfnmsub132ss	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3253	vfnmsub132ss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
3254	vfnmsub132ss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3255	vfnmsub132ss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3256	vfnmsub132ss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
3257	vfnmsub132ss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3258	vfnmsub132ss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
3259
3260	vfnmsub213sd	xmm30{k7}, xmm29, xmm28	 # AVX512
3261	vfnmsub213sd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3262	vfnmsub213sd	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3263	vfnmsub213sd	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3264	vfnmsub213sd	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3265	vfnmsub213sd	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3266	vfnmsub213sd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
3267	vfnmsub213sd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3268	vfnmsub213sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3269	vfnmsub213sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3270	vfnmsub213sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3271	vfnmsub213sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3272
3273	vfnmsub213ss	xmm30{k7}, xmm29, xmm28	 # AVX512
3274	vfnmsub213ss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3275	vfnmsub213ss	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3276	vfnmsub213ss	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3277	vfnmsub213ss	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3278	vfnmsub213ss	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3279	vfnmsub213ss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
3280	vfnmsub213ss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3281	vfnmsub213ss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3282	vfnmsub213ss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
3283	vfnmsub213ss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3284	vfnmsub213ss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
3285
3286	vfnmsub231sd	xmm30{k7}, xmm29, xmm28	 # AVX512
3287	vfnmsub231sd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3288	vfnmsub231sd	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3289	vfnmsub231sd	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3290	vfnmsub231sd	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3291	vfnmsub231sd	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3292	vfnmsub231sd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
3293	vfnmsub231sd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3294	vfnmsub231sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3295	vfnmsub231sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3296	vfnmsub231sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3297	vfnmsub231sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3298
3299	vfnmsub231ss	xmm30{k7}, xmm29, xmm28	 # AVX512
3300	vfnmsub231ss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3301	vfnmsub231ss	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3302	vfnmsub231ss	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3303	vfnmsub231ss	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3304	vfnmsub231ss	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3305	vfnmsub231ss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
3306	vfnmsub231ss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3307	vfnmsub231ss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3308	vfnmsub231ss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
3309	vfnmsub231ss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3310	vfnmsub231ss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
3311
3312	vgetexpsd	xmm30{k7}, xmm29, xmm28	 # AVX512
3313	vgetexpsd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3314	vgetexpsd	xmm30{k7}, xmm29, xmm28, {sae}	 # AVX512
3315	vgetexpsd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
3316	vgetexpsd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3317	vgetexpsd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3318	vgetexpsd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3319	vgetexpsd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3320	vgetexpsd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3321
3322	vgetexpss	xmm30{k7}, xmm29, xmm28	 # AVX512
3323	vgetexpss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3324	vgetexpss	xmm30{k7}, xmm29, xmm28, {sae}	 # AVX512
3325	vgetexpss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
3326	vgetexpss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3327	vgetexpss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3328	vgetexpss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
3329	vgetexpss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3330	vgetexpss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
3331
3332	vgetmantsd	xmm30{k7}, xmm29, xmm28, 0xab	 # AVX512
3333	vgetmantsd	xmm30{k7}{z}, xmm29, xmm28, 0xab	 # AVX512
3334	vgetmantsd	xmm30{k7}, xmm29, xmm28, {sae}, 0xab	 # AVX512
3335	vgetmantsd	xmm30{k7}, xmm29, xmm28, 123	 # AVX512
3336	vgetmantsd	xmm30{k7}, xmm29, xmm28, {sae}, 123	 # AVX512
3337	vgetmantsd	xmm30{k7}, xmm29, QWORD PTR [rcx], 123	 # AVX512
3338	vgetmantsd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234], 123	 # AVX512
3339	vgetmantsd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016], 123	 # AVX512 Disp8
3340	vgetmantsd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024], 123	 # AVX512
3341	vgetmantsd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024], 123	 # AVX512 Disp8
3342	vgetmantsd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032], 123	 # AVX512
3343
3344	vgetmantss	xmm30{k7}, xmm29, xmm28, 0xab	 # AVX512
3345	vgetmantss	xmm30{k7}{z}, xmm29, xmm28, 0xab	 # AVX512
3346	vgetmantss	xmm30{k7}, xmm29, xmm28, {sae}, 0xab	 # AVX512
3347	vgetmantss	xmm30{k7}, xmm29, xmm28, 123	 # AVX512
3348	vgetmantss	xmm30{k7}, xmm29, xmm28, {sae}, 123	 # AVX512
3349	vgetmantss	xmm30{k7}, xmm29, DWORD PTR [rcx], 123	 # AVX512
3350	vgetmantss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234], 123	 # AVX512
3351	vgetmantss	xmm30{k7}, xmm29, DWORD PTR [rdx+508], 123	 # AVX512 Disp8
3352	vgetmantss	xmm30{k7}, xmm29, DWORD PTR [rdx+512], 123	 # AVX512
3353	vgetmantss	xmm30{k7}, xmm29, DWORD PTR [rdx-512], 123	 # AVX512 Disp8
3354	vgetmantss	xmm30{k7}, xmm29, DWORD PTR [rdx-516], 123	 # AVX512
3355
3356	vmaxsd	xmm30{k7}, xmm29, xmm28	 # AVX512
3357	vmaxsd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3358	vmaxsd	xmm30{k7}, xmm29, xmm28, {sae}	 # AVX512
3359	vmaxsd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
3360	vmaxsd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3361	vmaxsd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3362	vmaxsd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3363	vmaxsd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3364	vmaxsd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3365
3366	vmaxss	xmm30{k7}, xmm29, xmm28	 # AVX512
3367	vmaxss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3368	vmaxss	xmm30{k7}, xmm29, xmm28, {sae}	 # AVX512
3369	vmaxss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
3370	vmaxss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3371	vmaxss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3372	vmaxss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
3373	vmaxss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3374	vmaxss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
3375
3376	vminsd	xmm30{k7}, xmm29, xmm28	 # AVX512
3377	vminsd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3378	vminsd	xmm30{k7}, xmm29, xmm28, {sae}	 # AVX512
3379	vminsd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
3380	vminsd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3381	vminsd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3382	vminsd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3383	vminsd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3384	vminsd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3385
3386	vminss	xmm30{k7}, xmm29, xmm28	 # AVX512
3387	vminss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3388	vminss	xmm30{k7}, xmm29, xmm28, {sae}	 # AVX512
3389	vminss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
3390	vminss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3391	vminss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3392	vminss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
3393	vminss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3394	vminss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
3395
3396	vmovsd	xmm30{k7}, QWORD PTR [rcx]	 # AVX512
3397	vmovsd	xmm30{k7}{z}, QWORD PTR [rcx]	 # AVX512
3398	vmovsd	xmm30{k7}, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3399	vmovsd	xmm30{k7}, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3400	vmovsd	xmm30{k7}, QWORD PTR [rdx+1024]	 # AVX512
3401	vmovsd	xmm30{k7}, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3402	vmovsd	xmm30{k7}, QWORD PTR [rdx-1032]	 # AVX512
3403
3404	vmovsd	QWORD PTR [rcx]{k7}, xmm30	 # AVX512
3405	vmovsd	QWORD PTR [rax+r14*8+0x1234]{k7}, xmm30	 # AVX512
3406	vmovsd	QWORD PTR [rdx+1016]{k7}, xmm30	 # AVX512 Disp8
3407	vmovsd	QWORD PTR [rdx+1024]{k7}, xmm30	 # AVX512
3408	vmovsd	QWORD PTR [rdx-1024]{k7}, xmm30	 # AVX512 Disp8
3409	vmovsd	QWORD PTR [rdx-1032]{k7}, xmm30	 # AVX512
3410
3411	vmovsd	xmm30{k7}, xmm29, xmm28	 # AVX512
3412	vmovsd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3413
3414	vmovss	xmm30{k7}, DWORD PTR [rcx]	 # AVX512
3415	vmovss	xmm30{k7}{z}, DWORD PTR [rcx]	 # AVX512
3416	vmovss	xmm30{k7}, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3417	vmovss	xmm30{k7}, DWORD PTR [rdx+508]	 # AVX512 Disp8
3418	vmovss	xmm30{k7}, DWORD PTR [rdx+512]	 # AVX512
3419	vmovss	xmm30{k7}, DWORD PTR [rdx-512]	 # AVX512 Disp8
3420	vmovss	xmm30{k7}, DWORD PTR [rdx-516]	 # AVX512
3421
3422	vmovss	DWORD PTR [rcx]{k7}, xmm30	 # AVX512
3423	vmovss	DWORD PTR [rax+r14*8+0x1234]{k7}, xmm30	 # AVX512
3424	vmovss	DWORD PTR [rdx+508]{k7}, xmm30	 # AVX512 Disp8
3425	vmovss	DWORD PTR [rdx+512]{k7}, xmm30	 # AVX512
3426	vmovss	DWORD PTR [rdx-512]{k7}, xmm30	 # AVX512 Disp8
3427	vmovss	DWORD PTR [rdx-516]{k7}, xmm30	 # AVX512
3428
3429	vmovss	xmm30{k7}, xmm29, xmm28	 # AVX512
3430	vmovss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3431
3432	vmulsd	xmm30{k7}, xmm29, xmm28	 # AVX512
3433	vmulsd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3434	vmulsd	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3435	vmulsd	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3436	vmulsd	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3437	vmulsd	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3438	vmulsd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
3439	vmulsd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3440	vmulsd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3441	vmulsd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3442	vmulsd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3443	vmulsd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3444
3445	vmulss	xmm30{k7}, xmm29, xmm28	 # AVX512
3446	vmulss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3447	vmulss	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3448	vmulss	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3449	vmulss	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3450	vmulss	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3451	vmulss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
3452	vmulss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3453	vmulss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3454	vmulss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
3455	vmulss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3456	vmulss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
3457
3458	vrcp14sd	xmm30{k7}, xmm29, xmm28	 # AVX512
3459	vrcp14sd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3460	vrcp14sd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
3461	vrcp14sd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3462	vrcp14sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3463	vrcp14sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3464	vrcp14sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3465	vrcp14sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3466
3467	vrcp14ss	xmm30{k7}, xmm29, xmm28	 # AVX512
3468	vrcp14ss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3469	vrcp14ss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
3470	vrcp14ss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3471	vrcp14ss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3472	vrcp14ss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
3473	vrcp14ss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3474	vrcp14ss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
3475
3476	vrcp28ss	xmm30{k7}, xmm29, xmm28	 # AVX512EMI
3477	vrcp28ss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512EMI
3478	vrcp28ss	xmm30{k7}, xmm29, xmm28, {sae}	 # AVX512EMI
3479	vrcp28ss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512EMI
3480	vrcp28ss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512EMI
3481	vrcp28ss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512EMI Disp8
3482	vrcp28ss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512EMI
3483	vrcp28ss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512EMI Disp8
3484	vrcp28ss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512EMI
3485
3486	vrcp28sd	xmm30{k7}, xmm29, xmm28	 # AVX512EMI
3487	vrcp28sd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512EMI
3488	vrcp28sd	xmm30{k7}, xmm29, xmm28, {sae}	 # AVX512EMI
3489	vrcp28sd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512EMI
3490	vrcp28sd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512EMI
3491	vrcp28sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512EMI Disp8
3492	vrcp28sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512EMI
3493	vrcp28sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512EMI Disp8
3494	vrcp28sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512EMI
3495
3496	vrsqrt14sd	xmm30{k7}, xmm29, xmm28	 # AVX512
3497	vrsqrt14sd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3498	vrsqrt14sd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
3499	vrsqrt14sd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3500	vrsqrt14sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3501	vrsqrt14sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3502	vrsqrt14sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3503	vrsqrt14sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3504
3505	vrsqrt14ss	xmm30{k7}, xmm29, xmm28	 # AVX512
3506	vrsqrt14ss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3507	vrsqrt14ss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
3508	vrsqrt14ss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3509	vrsqrt14ss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3510	vrsqrt14ss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
3511	vrsqrt14ss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3512	vrsqrt14ss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
3513
3514	vrsqrt28ss	xmm30{k7}, xmm29, xmm28	 # AVX512EMI
3515	vrsqrt28ss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512EMI
3516	vrsqrt28ss	xmm30{k7}, xmm29, xmm28, {sae}	 # AVX512EMI
3517	vrsqrt28ss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512EMI
3518	vrsqrt28ss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512EMI
3519	vrsqrt28ss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512EMI Disp8
3520	vrsqrt28ss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512EMI
3521	vrsqrt28ss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512EMI Disp8
3522	vrsqrt28ss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512EMI
3523
3524	vrsqrt28sd	xmm30{k7}, xmm29, xmm28	 # AVX512EMI
3525	vrsqrt28sd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512EMI
3526	vrsqrt28sd	xmm30{k7}, xmm29, xmm28, {sae}	 # AVX512EMI
3527	vrsqrt28sd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512EMI
3528	vrsqrt28sd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512EMI
3529	vrsqrt28sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512EMI Disp8
3530	vrsqrt28sd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512EMI
3531	vrsqrt28sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512EMI Disp8
3532	vrsqrt28sd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512EMI
3533
3534	vsqrtsd	xmm30{k7}, xmm29, xmm28	 # AVX512
3535	vsqrtsd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3536	vsqrtsd	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3537	vsqrtsd	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3538	vsqrtsd	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3539	vsqrtsd	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3540	vsqrtsd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
3541	vsqrtsd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3542	vsqrtsd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3543	vsqrtsd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3544	vsqrtsd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3545	vsqrtsd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3546
3547	vsqrtss	xmm30{k7}, xmm29, xmm28	 # AVX512
3548	vsqrtss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3549	vsqrtss	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3550	vsqrtss	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3551	vsqrtss	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3552	vsqrtss	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3553	vsqrtss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
3554	vsqrtss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3555	vsqrtss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3556	vsqrtss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
3557	vsqrtss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3558	vsqrtss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
3559
3560	vsubsd	xmm30{k7}, xmm29, xmm28	 # AVX512
3561	vsubsd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3562	vsubsd	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3563	vsubsd	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3564	vsubsd	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3565	vsubsd	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3566	vsubsd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
3567	vsubsd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3568	vsubsd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3569	vsubsd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3570	vsubsd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3571	vsubsd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3572
3573	vsubss	xmm30{k7}, xmm29, xmm28	 # AVX512
3574	vsubss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3575	vsubss	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3576	vsubss	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3577	vsubss	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3578	vsubss	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3579	vsubss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
3580	vsubss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3581	vsubss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3582	vsubss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
3583	vsubss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3584	vsubss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
3585
3586	vucomisd	xmm30, xmm29	 # AVX512
3587	vucomisd	xmm30, xmm29, {sae}	 # AVX512
3588	vucomisd	xmm30, QWORD PTR [rcx]	 # AVX512
3589	vucomisd	xmm30, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3590	vucomisd	xmm30, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3591	vucomisd	xmm30, QWORD PTR [rdx+1024]	 # AVX512
3592	vucomisd	xmm30, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3593	vucomisd	xmm30, QWORD PTR [rdx-1032]	 # AVX512
3594
3595	vucomiss	xmm30, xmm29	 # AVX512
3596	vucomiss	xmm30, xmm29, {sae}	 # AVX512
3597	vucomiss	xmm30, DWORD PTR [rcx]	 # AVX512
3598	vucomiss	xmm30, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3599	vucomiss	xmm30, DWORD PTR [rdx+508]	 # AVX512 Disp8
3600	vucomiss	xmm30, DWORD PTR [rdx+512]	 # AVX512
3601	vucomiss	xmm30, DWORD PTR [rdx-512]	 # AVX512 Disp8
3602	vucomiss	xmm30, DWORD PTR [rdx-516]	 # AVX512
3603
3604	vcvtsd2usi	eax, xmm30	 # AVX512
3605	vcvtsd2usi	eax, xmm30, {rn-sae}	 # AVX512
3606	vcvtsd2usi	eax, xmm30, {ru-sae}	 # AVX512
3607	vcvtsd2usi	eax, xmm30, {rd-sae}	 # AVX512
3608	vcvtsd2usi	eax, xmm30, {rz-sae}	 # AVX512
3609	vcvtsd2usi	eax, QWORD PTR [rcx]	 # AVX512
3610	vcvtsd2usi	eax, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3611	vcvtsd2usi	eax, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3612	vcvtsd2usi	eax, QWORD PTR [rdx+1024]	 # AVX512
3613	vcvtsd2usi	eax, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3614	vcvtsd2usi	eax, QWORD PTR [rdx-1032]	 # AVX512
3615	vcvtsd2usi	ebp, xmm30	 # AVX512
3616	vcvtsd2usi	ebp, xmm30, {rn-sae}	 # AVX512
3617	vcvtsd2usi	ebp, xmm30, {ru-sae}	 # AVX512
3618	vcvtsd2usi	ebp, xmm30, {rd-sae}	 # AVX512
3619	vcvtsd2usi	ebp, xmm30, {rz-sae}	 # AVX512
3620	vcvtsd2usi	ebp, QWORD PTR [rcx]	 # AVX512
3621	vcvtsd2usi	ebp, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3622	vcvtsd2usi	ebp, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3623	vcvtsd2usi	ebp, QWORD PTR [rdx+1024]	 # AVX512
3624	vcvtsd2usi	ebp, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3625	vcvtsd2usi	ebp, QWORD PTR [rdx-1032]	 # AVX512
3626	vcvtsd2usi	r13d, xmm30	 # AVX512
3627	vcvtsd2usi	r13d, xmm30, {rn-sae}	 # AVX512
3628	vcvtsd2usi	r13d, xmm30, {ru-sae}	 # AVX512
3629	vcvtsd2usi	r13d, xmm30, {rd-sae}	 # AVX512
3630	vcvtsd2usi	r13d, xmm30, {rz-sae}	 # AVX512
3631	vcvtsd2usi	r13d, QWORD PTR [rcx]	 # AVX512
3632	vcvtsd2usi	r13d, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3633	vcvtsd2usi	r13d, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3634	vcvtsd2usi	r13d, QWORD PTR [rdx+1024]	 # AVX512
3635	vcvtsd2usi	r13d, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3636	vcvtsd2usi	r13d, QWORD PTR [rdx-1032]	 # AVX512
3637
3638	vcvtsd2usi	rax, xmm30	 # AVX512
3639	vcvtsd2usi	rax, xmm30, {rn-sae}	 # AVX512
3640	vcvtsd2usi	rax, xmm30, {ru-sae}	 # AVX512
3641	vcvtsd2usi	rax, xmm30, {rd-sae}	 # AVX512
3642	vcvtsd2usi	rax, xmm30, {rz-sae}	 # AVX512
3643	vcvtsd2usi	rax, QWORD PTR [rcx]	 # AVX512
3644	vcvtsd2usi	rax, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3645	vcvtsd2usi	rax, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3646	vcvtsd2usi	rax, QWORD PTR [rdx+1024]	 # AVX512
3647	vcvtsd2usi	rax, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3648	vcvtsd2usi	rax, QWORD PTR [rdx-1032]	 # AVX512
3649	vcvtsd2usi	r8, xmm30	 # AVX512
3650	vcvtsd2usi	r8, xmm30, {rn-sae}	 # AVX512
3651	vcvtsd2usi	r8, xmm30, {ru-sae}	 # AVX512
3652	vcvtsd2usi	r8, xmm30, {rd-sae}	 # AVX512
3653	vcvtsd2usi	r8, xmm30, {rz-sae}	 # AVX512
3654	vcvtsd2usi	r8, QWORD PTR [rcx]	 # AVX512
3655	vcvtsd2usi	r8, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3656	vcvtsd2usi	r8, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3657	vcvtsd2usi	r8, QWORD PTR [rdx+1024]	 # AVX512
3658	vcvtsd2usi	r8, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3659	vcvtsd2usi	r8, QWORD PTR [rdx-1032]	 # AVX512
3660
3661	vcvtss2usi	eax, xmm30	 # AVX512
3662	vcvtss2usi	eax, xmm30, {rn-sae}	 # AVX512
3663	vcvtss2usi	eax, xmm30, {ru-sae}	 # AVX512
3664	vcvtss2usi	eax, xmm30, {rd-sae}	 # AVX512
3665	vcvtss2usi	eax, xmm30, {rz-sae}	 # AVX512
3666	vcvtss2usi	eax, DWORD PTR [rcx]	 # AVX512
3667	vcvtss2usi	eax, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3668	vcvtss2usi	eax, DWORD PTR [rdx+508]	 # AVX512 Disp8
3669	vcvtss2usi	eax, DWORD PTR [rdx+512]	 # AVX512
3670	vcvtss2usi	eax, DWORD PTR [rdx-512]	 # AVX512 Disp8
3671	vcvtss2usi	eax, DWORD PTR [rdx-516]	 # AVX512
3672	vcvtss2usi	ebp, xmm30	 # AVX512
3673	vcvtss2usi	ebp, xmm30, {rn-sae}	 # AVX512
3674	vcvtss2usi	ebp, xmm30, {ru-sae}	 # AVX512
3675	vcvtss2usi	ebp, xmm30, {rd-sae}	 # AVX512
3676	vcvtss2usi	ebp, xmm30, {rz-sae}	 # AVX512
3677	vcvtss2usi	ebp, DWORD PTR [rcx]	 # AVX512
3678	vcvtss2usi	ebp, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3679	vcvtss2usi	ebp, DWORD PTR [rdx+508]	 # AVX512 Disp8
3680	vcvtss2usi	ebp, DWORD PTR [rdx+512]	 # AVX512
3681	vcvtss2usi	ebp, DWORD PTR [rdx-512]	 # AVX512 Disp8
3682	vcvtss2usi	ebp, DWORD PTR [rdx-516]	 # AVX512
3683	vcvtss2usi	r13d, xmm30	 # AVX512
3684	vcvtss2usi	r13d, xmm30, {rn-sae}	 # AVX512
3685	vcvtss2usi	r13d, xmm30, {ru-sae}	 # AVX512
3686	vcvtss2usi	r13d, xmm30, {rd-sae}	 # AVX512
3687	vcvtss2usi	r13d, xmm30, {rz-sae}	 # AVX512
3688	vcvtss2usi	r13d, DWORD PTR [rcx]	 # AVX512
3689	vcvtss2usi	r13d, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3690	vcvtss2usi	r13d, DWORD PTR [rdx+508]	 # AVX512 Disp8
3691	vcvtss2usi	r13d, DWORD PTR [rdx+512]	 # AVX512
3692	vcvtss2usi	r13d, DWORD PTR [rdx-512]	 # AVX512 Disp8
3693	vcvtss2usi	r13d, DWORD PTR [rdx-516]	 # AVX512
3694
3695	vcvtss2usi	rax, xmm30	 # AVX512
3696	vcvtss2usi	rax, xmm30, {rn-sae}	 # AVX512
3697	vcvtss2usi	rax, xmm30, {ru-sae}	 # AVX512
3698	vcvtss2usi	rax, xmm30, {rd-sae}	 # AVX512
3699	vcvtss2usi	rax, xmm30, {rz-sae}	 # AVX512
3700	vcvtss2usi	rax, DWORD PTR [rcx]	 # AVX512
3701	vcvtss2usi	rax, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3702	vcvtss2usi	rax, DWORD PTR [rdx+508]	 # AVX512 Disp8
3703	vcvtss2usi	rax, DWORD PTR [rdx+512]	 # AVX512
3704	vcvtss2usi	rax, DWORD PTR [rdx-512]	 # AVX512 Disp8
3705	vcvtss2usi	rax, DWORD PTR [rdx-516]	 # AVX512
3706	vcvtss2usi	r8, xmm30	 # AVX512
3707	vcvtss2usi	r8, xmm30, {rn-sae}	 # AVX512
3708	vcvtss2usi	r8, xmm30, {ru-sae}	 # AVX512
3709	vcvtss2usi	r8, xmm30, {rd-sae}	 # AVX512
3710	vcvtss2usi	r8, xmm30, {rz-sae}	 # AVX512
3711	vcvtss2usi	r8, DWORD PTR [rcx]	 # AVX512
3712	vcvtss2usi	r8, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3713	vcvtss2usi	r8, DWORD PTR [rdx+508]	 # AVX512 Disp8
3714	vcvtss2usi	r8, DWORD PTR [rdx+512]	 # AVX512
3715	vcvtss2usi	r8, DWORD PTR [rdx-512]	 # AVX512 Disp8
3716	vcvtss2usi	r8, DWORD PTR [rdx-516]	 # AVX512
3717
3718	vcvtusi2sd	xmm30, xmm29, eax	 # AVX512
3719	vcvtusi2sd	xmm30, xmm29, ebp	 # AVX512
3720	vcvtusi2sd	xmm30, xmm29, r13d	 # AVX512
3721	vcvtusi2sd	xmm30, xmm29, DWORD PTR [rcx]	 # AVX512
3722	vcvtusi2sd	xmm30, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3723	vcvtusi2sd	xmm30, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3724	vcvtusi2sd	xmm30, xmm29, DWORD PTR [rdx+512]	 # AVX512
3725	vcvtusi2sd	xmm30, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3726	vcvtusi2sd	xmm30, xmm29, DWORD PTR [rdx-516]	 # AVX512
3727
3728	vcvtusi2sd	xmm30, xmm29, rax	 # AVX512
3729	vcvtusi2sd	xmm30, xmm29, {rn-sae}, rax	 # AVX512
3730	vcvtusi2sd	xmm30, xmm29, {ru-sae}, rax	 # AVX512
3731	vcvtusi2sd	xmm30, xmm29, {rd-sae}, rax	 # AVX512
3732	vcvtusi2sd	xmm30, xmm29, {rz-sae}, rax	 # AVX512
3733	vcvtusi2sd	xmm30, xmm29, r8	 # AVX512
3734	vcvtusi2sd	xmm30, xmm29, {rn-sae}, r8	 # AVX512
3735	vcvtusi2sd	xmm30, xmm29, {ru-sae}, r8	 # AVX512
3736	vcvtusi2sd	xmm30, xmm29, {rd-sae}, r8	 # AVX512
3737	vcvtusi2sd	xmm30, xmm29, {rz-sae}, r8	 # AVX512
3738	vcvtusi2sd	xmm30, xmm29, QWORD PTR [rcx]	 # AVX512
3739	vcvtusi2sd	xmm30, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3740	vcvtusi2sd	xmm30, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3741	vcvtusi2sd	xmm30, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3742	vcvtusi2sd	xmm30, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3743	vcvtusi2sd	xmm30, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3744
3745	vcvtusi2ss	xmm30, xmm29, eax	 # AVX512
3746	vcvtusi2ss	xmm30, xmm29, {rn-sae}, eax	 # AVX512
3747	vcvtusi2ss	xmm30, xmm29, {ru-sae}, eax	 # AVX512
3748	vcvtusi2ss	xmm30, xmm29, {rd-sae}, eax	 # AVX512
3749	vcvtusi2ss	xmm30, xmm29, {rz-sae}, eax	 # AVX512
3750	vcvtusi2ss	xmm30, xmm29, ebp	 # AVX512
3751	vcvtusi2ss	xmm30, xmm29, {rn-sae}, ebp	 # AVX512
3752	vcvtusi2ss	xmm30, xmm29, {ru-sae}, ebp	 # AVX512
3753	vcvtusi2ss	xmm30, xmm29, {rd-sae}, ebp	 # AVX512
3754	vcvtusi2ss	xmm30, xmm29, {rz-sae}, ebp	 # AVX512
3755	vcvtusi2ss	xmm30, xmm29, r13d	 # AVX512
3756	vcvtusi2ss	xmm30, xmm29, {rn-sae}, r13d	 # AVX512
3757	vcvtusi2ss	xmm30, xmm29, {ru-sae}, r13d	 # AVX512
3758	vcvtusi2ss	xmm30, xmm29, {rd-sae}, r13d	 # AVX512
3759	vcvtusi2ss	xmm30, xmm29, {rz-sae}, r13d	 # AVX512
3760	vcvtusi2ss	xmm30, xmm29, DWORD PTR [rcx]	 # AVX512
3761	vcvtusi2ss	xmm30, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3762	vcvtusi2ss	xmm30, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3763	vcvtusi2ss	xmm30, xmm29, DWORD PTR [rdx+512]	 # AVX512
3764	vcvtusi2ss	xmm30, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3765	vcvtusi2ss	xmm30, xmm29, DWORD PTR [rdx-516]	 # AVX512
3766
3767	vcvtusi2ss	xmm30, xmm29, rax	 # AVX512
3768	vcvtusi2ss	xmm30, xmm29, {rn-sae}, rax	 # AVX512
3769	vcvtusi2ss	xmm30, xmm29, {ru-sae}, rax	 # AVX512
3770	vcvtusi2ss	xmm30, xmm29, {rd-sae}, rax	 # AVX512
3771	vcvtusi2ss	xmm30, xmm29, {rz-sae}, rax	 # AVX512
3772	vcvtusi2ss	xmm30, xmm29, r8	 # AVX512
3773	vcvtusi2ss	xmm30, xmm29, {rn-sae}, r8	 # AVX512
3774	vcvtusi2ss	xmm30, xmm29, {ru-sae}, r8	 # AVX512
3775	vcvtusi2ss	xmm30, xmm29, {rd-sae}, r8	 # AVX512
3776	vcvtusi2ss	xmm30, xmm29, {rz-sae}, r8	 # AVX512
3777	vcvtusi2ss	xmm30, xmm29, QWORD PTR [rcx]	 # AVX512
3778	vcvtusi2ss	xmm30, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3779	vcvtusi2ss	xmm30, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3780	vcvtusi2ss	xmm30, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3781	vcvtusi2ss	xmm30, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3782	vcvtusi2ss	xmm30, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3783
3784	vscalefsd	xmm30{k7}, xmm29, xmm28	 # AVX512
3785	vscalefsd	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3786	vscalefsd	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3787	vscalefsd	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3788	vscalefsd	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3789	vscalefsd	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3790	vscalefsd	xmm30{k7}, xmm29, QWORD PTR [rcx]	 # AVX512
3791	vscalefsd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]	 # AVX512
3792	vscalefsd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016]	 # AVX512 Disp8
3793	vscalefsd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024]	 # AVX512
3794	vscalefsd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024]	 # AVX512 Disp8
3795	vscalefsd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032]	 # AVX512
3796
3797	vscalefss	xmm30{k7}, xmm29, xmm28	 # AVX512
3798	vscalefss	xmm30{k7}{z}, xmm29, xmm28	 # AVX512
3799	vscalefss	xmm30{k7}, xmm29, xmm28, {rn-sae}	 # AVX512
3800	vscalefss	xmm30{k7}, xmm29, xmm28, {ru-sae}	 # AVX512
3801	vscalefss	xmm30{k7}, xmm29, xmm28, {rd-sae}	 # AVX512
3802	vscalefss	xmm30{k7}, xmm29, xmm28, {rz-sae}	 # AVX512
3803	vscalefss	xmm30{k7}, xmm29, DWORD PTR [rcx]	 # AVX512
3804	vscalefss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]	 # AVX512
3805	vscalefss	xmm30{k7}, xmm29, DWORD PTR [rdx+508]	 # AVX512 Disp8
3806	vscalefss	xmm30{k7}, xmm29, DWORD PTR [rdx+512]	 # AVX512
3807	vscalefss	xmm30{k7}, xmm29, DWORD PTR [rdx-512]	 # AVX512 Disp8
3808	vscalefss	xmm30{k7}, xmm29, DWORD PTR [rdx-516]	 # AVX512
3809
3810	vfixupimmss	xmm30{k7}, xmm29, xmm28, 0xab	 # AVX512
3811	vfixupimmss	xmm30{k7}{z}, xmm29, xmm28, 0xab	 # AVX512
3812	vfixupimmss	xmm30{k7}, xmm29, xmm28, {sae}, 0xab	 # AVX512
3813	vfixupimmss	xmm30{k7}, xmm29, xmm28, 123	 # AVX512
3814	vfixupimmss	xmm30{k7}, xmm29, xmm28, {sae}, 123	 # AVX512
3815	vfixupimmss	xmm30{k7}, xmm29, DWORD PTR [rcx], 123	 # AVX512
3816	vfixupimmss	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234], 123	 # AVX512
3817	vfixupimmss	xmm30{k7}, xmm29, DWORD PTR [rdx+508], 123	 # AVX512 Disp8
3818	vfixupimmss	xmm30{k7}, xmm29, DWORD PTR [rdx+512], 123	 # AVX512
3819	vfixupimmss	xmm30{k7}, xmm29, DWORD PTR [rdx-512], 123	 # AVX512 Disp8
3820	vfixupimmss	xmm30{k7}, xmm29, DWORD PTR [rdx-516], 123	 # AVX512
3821
3822	vfixupimmsd	xmm30{k7}, xmm29, xmm28, 0xab	 # AVX512
3823	vfixupimmsd	xmm30{k7}{z}, xmm29, xmm28, 0xab	 # AVX512
3824	vfixupimmsd	xmm30{k7}, xmm29, xmm28, {sae}, 0xab	 # AVX512
3825	vfixupimmsd	xmm30{k7}, xmm29, xmm28, 123	 # AVX512
3826	vfixupimmsd	xmm30{k7}, xmm29, xmm28, {sae}, 123	 # AVX512
3827	vfixupimmsd	xmm30{k7}, xmm29, QWORD PTR [rcx], 123	 # AVX512
3828	vfixupimmsd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234], 123	 # AVX512
3829	vfixupimmsd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016], 123	 # AVX512 Disp8
3830	vfixupimmsd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024], 123	 # AVX512
3831	vfixupimmsd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024], 123	 # AVX512 Disp8
3832	vfixupimmsd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032], 123	 # AVX512
3833
3834	vrndscalesd	xmm30{k7}, xmm29, xmm28, 0xab	 # AVX512
3835	vrndscalesd	xmm30{k7}{z}, xmm29, xmm28, 0xab	 # AVX512
3836	vrndscalesd	xmm30{k7}, xmm29, xmm28, {sae}, 0xab	 # AVX512
3837	vrndscalesd	xmm30{k7}, xmm29, xmm28, 123	 # AVX512
3838	vrndscalesd	xmm30{k7}, xmm29, xmm28, {sae}, 123	 # AVX512
3839	vrndscalesd	xmm30{k7}, xmm29, QWORD PTR [rcx], 123	 # AVX512
3840	vrndscalesd	xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234], 123	 # AVX512
3841	vrndscalesd	xmm30{k7}, xmm29, QWORD PTR [rdx+1016], 123	 # AVX512 Disp8
3842	vrndscalesd	xmm30{k7}, xmm29, QWORD PTR [rdx+1024], 123	 # AVX512
3843	vrndscalesd	xmm30{k7}, xmm29, QWORD PTR [rdx-1024], 123	 # AVX512 Disp8
3844	vrndscalesd	xmm30{k7}, xmm29, QWORD PTR [rdx-1032], 123	 # AVX512
3845
3846	vrndscaless	xmm30{k7}, xmm29, xmm28, 0xab	 # AVX512
3847	vrndscaless	xmm30{k7}{z}, xmm29, xmm28, 0xab	 # AVX512
3848	vrndscaless	xmm30{k7}, xmm29, xmm28, {sae}, 0xab	 # AVX512
3849	vrndscaless	xmm30{k7}, xmm29, xmm28, 123	 # AVX512
3850	vrndscaless	xmm30{k7}, xmm29, xmm28, {sae}, 123	 # AVX512
3851	vrndscaless	xmm30{k7}, xmm29, DWORD PTR [rcx], 123	 # AVX512
3852	vrndscaless	xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234], 123	 # AVX512
3853	vrndscaless	xmm30{k7}, xmm29, DWORD PTR [rdx+508], 123	 # AVX512 Disp8
3854	vrndscaless	xmm30{k7}, xmm29, DWORD PTR [rdx+512], 123	 # AVX512
3855	vrndscaless	xmm30{k7}, xmm29, DWORD PTR [rdx-512], 123	 # AVX512 Disp8
3856	vrndscaless	xmm30{k7}, xmm29, DWORD PTR [rdx-516], 123	 # AVX512
3857
3858