1# Check 64bit AVX512{F,VL} WIG instructions
2
3	.allow_index_reg
4	.text
5_start:
6	vpmovsxbd	%xmm29, %xmm30	 # AVX512{F,VL}
7	vpmovsxbd	%xmm29, %xmm30{%k7}	 # AVX512{F,VL}
8	vpmovsxbd	%xmm29, %xmm30{%k7}{z}	 # AVX512{F,VL}
9	vpmovsxbd	(%rcx), %xmm30	 # AVX512{F,VL}
10	vpmovsxbd	0x123(%rax,%r14,8), %xmm30	 # AVX512{F,VL}
11	vpmovsxbd	508(%rdx), %xmm30	 # AVX512{F,VL} Disp8
12	vpmovsxbd	512(%rdx), %xmm30	 # AVX512{F,VL}
13	vpmovsxbd	-512(%rdx), %xmm30	 # AVX512{F,VL} Disp8
14	vpmovsxbd	-516(%rdx), %xmm30	 # AVX512{F,VL}
15	vpmovsxbd	%xmm29, %ymm30	 # AVX512{F,VL}
16	vpmovsxbd	%xmm29, %ymm30{%k7}	 # AVX512{F,VL}
17	vpmovsxbd	%xmm29, %ymm30{%k7}{z}	 # AVX512{F,VL}
18	vpmovsxbd	(%rcx), %ymm30	 # AVX512{F,VL}
19	vpmovsxbd	0x123(%rax,%r14,8), %ymm30	 # AVX512{F,VL}
20	vpmovsxbd	1016(%rdx), %ymm30	 # AVX512{F,VL} Disp8
21	vpmovsxbd	1024(%rdx), %ymm30	 # AVX512{F,VL}
22	vpmovsxbd	-1024(%rdx), %ymm30	 # AVX512{F,VL} Disp8
23	vpmovsxbd	-1032(%rdx), %ymm30	 # AVX512{F,VL}
24	vpmovsxbq	%xmm29, %xmm30	 # AVX512{F,VL}
25	vpmovsxbq	%xmm29, %xmm30{%k7}	 # AVX512{F,VL}
26	vpmovsxbq	%xmm29, %xmm30{%k7}{z}	 # AVX512{F,VL}
27	vpmovsxbq	(%rcx), %xmm30	 # AVX512{F,VL}
28	vpmovsxbq	0x123(%rax,%r14,8), %xmm30	 # AVX512{F,VL}
29	vpmovsxbq	254(%rdx), %xmm30	 # AVX512{F,VL} Disp8
30	vpmovsxbq	256(%rdx), %xmm30	 # AVX512{F,VL}
31	vpmovsxbq	-256(%rdx), %xmm30	 # AVX512{F,VL} Disp8
32	vpmovsxbq	-258(%rdx), %xmm30	 # AVX512{F,VL}
33	vpmovsxbq	%xmm29, %ymm30	 # AVX512{F,VL}
34	vpmovsxbq	%xmm29, %ymm30{%k7}	 # AVX512{F,VL}
35	vpmovsxbq	%xmm29, %ymm30{%k7}{z}	 # AVX512{F,VL}
36	vpmovsxbq	(%rcx), %ymm30	 # AVX512{F,VL}
37	vpmovsxbq	0x123(%rax,%r14,8), %ymm30	 # AVX512{F,VL}
38	vpmovsxbq	508(%rdx), %ymm30	 # AVX512{F,VL} Disp8
39	vpmovsxbq	512(%rdx), %ymm30	 # AVX512{F,VL}
40	vpmovsxbq	-512(%rdx), %ymm30	 # AVX512{F,VL} Disp8
41	vpmovsxbq	-516(%rdx), %ymm30	 # AVX512{F,VL}
42	vpmovsxwd	%xmm29, %xmm30	 # AVX512{F,VL}
43	vpmovsxwd	%xmm29, %xmm30{%k7}	 # AVX512{F,VL}
44	vpmovsxwd	%xmm29, %xmm30{%k7}{z}	 # AVX512{F,VL}
45	vpmovsxwd	(%rcx), %xmm30	 # AVX512{F,VL}
46	vpmovsxwd	0x123(%rax,%r14,8), %xmm30	 # AVX512{F,VL}
47	vpmovsxwd	1016(%rdx), %xmm30	 # AVX512{F,VL} Disp8
48	vpmovsxwd	1024(%rdx), %xmm30	 # AVX512{F,VL}
49	vpmovsxwd	-1024(%rdx), %xmm30	 # AVX512{F,VL} Disp8
50	vpmovsxwd	-1032(%rdx), %xmm30	 # AVX512{F,VL}
51	vpmovsxwd	%xmm29, %ymm30	 # AVX512{F,VL}
52	vpmovsxwd	%xmm29, %ymm30{%k7}	 # AVX512{F,VL}
53	vpmovsxwd	%xmm29, %ymm30{%k7}{z}	 # AVX512{F,VL}
54	vpmovsxwd	(%rcx), %ymm30	 # AVX512{F,VL}
55	vpmovsxwd	0x123(%rax,%r14,8), %ymm30	 # AVX512{F,VL}
56	vpmovsxwd	2032(%rdx), %ymm30	 # AVX512{F,VL} Disp8
57	vpmovsxwd	2048(%rdx), %ymm30	 # AVX512{F,VL}
58	vpmovsxwd	-2048(%rdx), %ymm30	 # AVX512{F,VL} Disp8
59	vpmovsxwd	-2064(%rdx), %ymm30	 # AVX512{F,VL}
60	vpmovsxwq	%xmm29, %xmm30	 # AVX512{F,VL}
61	vpmovsxwq	%xmm29, %xmm30{%k7}	 # AVX512{F,VL}
62	vpmovsxwq	%xmm29, %xmm30{%k7}{z}	 # AVX512{F,VL}
63	vpmovsxwq	(%rcx), %xmm30	 # AVX512{F,VL}
64	vpmovsxwq	0x123(%rax,%r14,8), %xmm30	 # AVX512{F,VL}
65	vpmovsxwq	508(%rdx), %xmm30	 # AVX512{F,VL} Disp8
66	vpmovsxwq	512(%rdx), %xmm30	 # AVX512{F,VL}
67	vpmovsxwq	-512(%rdx), %xmm30	 # AVX512{F,VL} Disp8
68	vpmovsxwq	-516(%rdx), %xmm30	 # AVX512{F,VL}
69	vpmovsxwq	%xmm29, %ymm30	 # AVX512{F,VL}
70	vpmovsxwq	%xmm29, %ymm30{%k7}	 # AVX512{F,VL}
71	vpmovsxwq	%xmm29, %ymm30{%k7}{z}	 # AVX512{F,VL}
72	vpmovsxwq	(%rcx), %ymm30	 # AVX512{F,VL}
73	vpmovsxwq	0x123(%rax,%r14,8), %ymm30	 # AVX512{F,VL}
74	vpmovsxwq	1016(%rdx), %ymm30	 # AVX512{F,VL} Disp8
75	vpmovsxwq	1024(%rdx), %ymm30	 # AVX512{F,VL}
76	vpmovsxwq	-1024(%rdx), %ymm30	 # AVX512{F,VL} Disp8
77	vpmovsxwq	-1032(%rdx), %ymm30	 # AVX512{F,VL}
78	vpmovzxbd	%xmm29, %xmm30	 # AVX512{F,VL}
79	vpmovzxbd	%xmm29, %xmm30{%k7}	 # AVX512{F,VL}
80	vpmovzxbd	%xmm29, %xmm30{%k7}{z}	 # AVX512{F,VL}
81	vpmovzxbd	(%rcx), %xmm30	 # AVX512{F,VL}
82	vpmovzxbd	0x123(%rax,%r14,8), %xmm30	 # AVX512{F,VL}
83	vpmovzxbd	508(%rdx), %xmm30	 # AVX512{F,VL} Disp8
84	vpmovzxbd	512(%rdx), %xmm30	 # AVX512{F,VL}
85	vpmovzxbd	-512(%rdx), %xmm30	 # AVX512{F,VL} Disp8
86	vpmovzxbd	-516(%rdx), %xmm30	 # AVX512{F,VL}
87	vpmovzxbd	%xmm29, %ymm30	 # AVX512{F,VL}
88	vpmovzxbd	%xmm29, %ymm30{%k7}	 # AVX512{F,VL}
89	vpmovzxbd	%xmm29, %ymm30{%k7}{z}	 # AVX512{F,VL}
90	vpmovzxbd	(%rcx), %ymm30	 # AVX512{F,VL}
91	vpmovzxbd	0x123(%rax,%r14,8), %ymm30	 # AVX512{F,VL}
92	vpmovzxbd	1016(%rdx), %ymm30	 # AVX512{F,VL} Disp8
93	vpmovzxbd	1024(%rdx), %ymm30	 # AVX512{F,VL}
94	vpmovzxbd	-1024(%rdx), %ymm30	 # AVX512{F,VL} Disp8
95	vpmovzxbd	-1032(%rdx), %ymm30	 # AVX512{F,VL}
96	vpmovzxbq	%xmm29, %xmm30	 # AVX512{F,VL}
97	vpmovzxbq	%xmm29, %xmm30{%k7}	 # AVX512{F,VL}
98	vpmovzxbq	%xmm29, %xmm30{%k7}{z}	 # AVX512{F,VL}
99	vpmovzxbq	(%rcx), %xmm30	 # AVX512{F,VL}
100	vpmovzxbq	0x123(%rax,%r14,8), %xmm30	 # AVX512{F,VL}
101	vpmovzxbq	254(%rdx), %xmm30	 # AVX512{F,VL} Disp8
102	vpmovzxbq	256(%rdx), %xmm30	 # AVX512{F,VL}
103	vpmovzxbq	-256(%rdx), %xmm30	 # AVX512{F,VL} Disp8
104	vpmovzxbq	-258(%rdx), %xmm30	 # AVX512{F,VL}
105	vpmovzxbq	%xmm29, %ymm30	 # AVX512{F,VL}
106	vpmovzxbq	%xmm29, %ymm30{%k7}	 # AVX512{F,VL}
107	vpmovzxbq	%xmm29, %ymm30{%k7}{z}	 # AVX512{F,VL}
108	vpmovzxbq	(%rcx), %ymm30	 # AVX512{F,VL}
109	vpmovzxbq	0x123(%rax,%r14,8), %ymm30	 # AVX512{F,VL}
110	vpmovzxbq	508(%rdx), %ymm30	 # AVX512{F,VL} Disp8
111	vpmovzxbq	512(%rdx), %ymm30	 # AVX512{F,VL}
112	vpmovzxbq	-512(%rdx), %ymm30	 # AVX512{F,VL} Disp8
113	vpmovzxbq	-516(%rdx), %ymm30	 # AVX512{F,VL}
114	vpmovzxwd	%xmm29, %xmm30	 # AVX512{F,VL}
115	vpmovzxwd	%xmm29, %xmm30{%k7}	 # AVX512{F,VL}
116	vpmovzxwd	%xmm29, %xmm30{%k7}{z}	 # AVX512{F,VL}
117	vpmovzxwd	(%rcx), %xmm30	 # AVX512{F,VL}
118	vpmovzxwd	0x123(%rax,%r14,8), %xmm30	 # AVX512{F,VL}
119	vpmovzxwd	1016(%rdx), %xmm30	 # AVX512{F,VL} Disp8
120	vpmovzxwd	1024(%rdx), %xmm30	 # AVX512{F,VL}
121	vpmovzxwd	-1024(%rdx), %xmm30	 # AVX512{F,VL} Disp8
122	vpmovzxwd	-1032(%rdx), %xmm30	 # AVX512{F,VL}
123	vpmovzxwd	%xmm29, %ymm30	 # AVX512{F,VL}
124	vpmovzxwd	%xmm29, %ymm30{%k7}	 # AVX512{F,VL}
125	vpmovzxwd	%xmm29, %ymm30{%k7}{z}	 # AVX512{F,VL}
126	vpmovzxwd	(%rcx), %ymm30	 # AVX512{F,VL}
127	vpmovzxwd	0x123(%rax,%r14,8), %ymm30	 # AVX512{F,VL}
128	vpmovzxwd	2032(%rdx), %ymm30	 # AVX512{F,VL} Disp8
129	vpmovzxwd	2048(%rdx), %ymm30	 # AVX512{F,VL}
130	vpmovzxwd	-2048(%rdx), %ymm30	 # AVX512{F,VL} Disp8
131	vpmovzxwd	-2064(%rdx), %ymm30	 # AVX512{F,VL}
132	vpmovzxwq	%xmm29, %xmm30	 # AVX512{F,VL}
133	vpmovzxwq	%xmm29, %xmm30{%k7}	 # AVX512{F,VL}
134	vpmovzxwq	%xmm29, %xmm30{%k7}{z}	 # AVX512{F,VL}
135	vpmovzxwq	(%rcx), %xmm30	 # AVX512{F,VL}
136	vpmovzxwq	0x123(%rax,%r14,8), %xmm30	 # AVX512{F,VL}
137	vpmovzxwq	508(%rdx), %xmm30	 # AVX512{F,VL} Disp8
138	vpmovzxwq	512(%rdx), %xmm30	 # AVX512{F,VL}
139	vpmovzxwq	-512(%rdx), %xmm30	 # AVX512{F,VL} Disp8
140	vpmovzxwq	-516(%rdx), %xmm30	 # AVX512{F,VL}
141	vpmovzxwq	%xmm29, %ymm30	 # AVX512{F,VL}
142	vpmovzxwq	%xmm29, %ymm30{%k7}	 # AVX512{F,VL}
143	vpmovzxwq	%xmm29, %ymm30{%k7}{z}	 # AVX512{F,VL}
144	vpmovzxwq	(%rcx), %ymm30	 # AVX512{F,VL}
145	vpmovzxwq	0x123(%rax,%r14,8), %ymm30	 # AVX512{F,VL}
146	vpmovzxwq	1016(%rdx), %ymm30	 # AVX512{F,VL} Disp8
147	vpmovzxwq	1024(%rdx), %ymm30	 # AVX512{F,VL}
148	vpmovzxwq	-1024(%rdx), %ymm30	 # AVX512{F,VL} Disp8
149	vpmovzxwq	-1032(%rdx), %ymm30	 # AVX512{F,VL}
150
151	.intel_syntax noprefix
152	vpmovsxbd	xmm30, xmm29	 # AVX512{F,VL}
153	vpmovsxbd	xmm30{k7}, xmm29	 # AVX512{F,VL}
154	vpmovsxbd	xmm30{k7}{z}, xmm29	 # AVX512{F,VL}
155	vpmovsxbd	xmm30, DWORD PTR [rcx]	 # AVX512{F,VL}
156	vpmovsxbd	xmm30, DWORD PTR [rax+r14*8+0x1234]	 # AVX512{F,VL}
157	vpmovsxbd	xmm30, DWORD PTR [rdx+508]	 # AVX512{F,VL} Disp8
158	vpmovsxbd	xmm30, DWORD PTR [rdx+512]	 # AVX512{F,VL}
159	vpmovsxbd	xmm30, DWORD PTR [rdx-512]	 # AVX512{F,VL} Disp8
160	vpmovsxbd	xmm30, DWORD PTR [rdx-516]	 # AVX512{F,VL}
161	vpmovsxbd	ymm30, xmm29	 # AVX512{F,VL}
162	vpmovsxbd	ymm30{k7}, xmm29	 # AVX512{F,VL}
163	vpmovsxbd	ymm30{k7}{z}, xmm29	 # AVX512{F,VL}
164	vpmovsxbd	ymm30, QWORD PTR [rcx]	 # AVX512{F,VL}
165	vpmovsxbd	ymm30, QWORD PTR [rax+r14*8+0x1234]	 # AVX512{F,VL}
166	vpmovsxbd	ymm30, QWORD PTR [rdx+1016]	 # AVX512{F,VL} Disp8
167	vpmovsxbd	ymm30, QWORD PTR [rdx+1024]	 # AVX512{F,VL}
168	vpmovsxbd	ymm30, QWORD PTR [rdx-1024]	 # AVX512{F,VL} Disp8
169	vpmovsxbd	ymm30, QWORD PTR [rdx-1032]	 # AVX512{F,VL}
170	vpmovsxbq	xmm30, xmm29	 # AVX512{F,VL}
171	vpmovsxbq	xmm30{k7}, xmm29	 # AVX512{F,VL}
172	vpmovsxbq	xmm30{k7}{z}, xmm29	 # AVX512{F,VL}
173	vpmovsxbq	xmm30, WORD PTR [rcx]	 # AVX512{F,VL}
174	vpmovsxbq	xmm30, WORD PTR [rax+r14*8+0x1234]	 # AVX512{F,VL}
175	vpmovsxbq	xmm30, WORD PTR [rdx+254]	 # AVX512{F,VL} Disp8
176	vpmovsxbq	xmm30, WORD PTR [rdx+256]	 # AVX512{F,VL}
177	vpmovsxbq	xmm30, WORD PTR [rdx-256]	 # AVX512{F,VL} Disp8
178	vpmovsxbq	xmm30, WORD PTR [rdx-258]	 # AVX512{F,VL}
179	vpmovsxbq	ymm30, xmm29	 # AVX512{F,VL}
180	vpmovsxbq	ymm30{k7}, xmm29	 # AVX512{F,VL}
181	vpmovsxbq	ymm30{k7}{z}, xmm29	 # AVX512{F,VL}
182	vpmovsxbq	ymm30, DWORD PTR [rcx]	 # AVX512{F,VL}
183	vpmovsxbq	ymm30, DWORD PTR [rax+r14*8+0x1234]	 # AVX512{F,VL}
184	vpmovsxbq	ymm30, DWORD PTR [rdx+508]	 # AVX512{F,VL} Disp8
185	vpmovsxbq	ymm30, DWORD PTR [rdx+512]	 # AVX512{F,VL}
186	vpmovsxbq	ymm30, DWORD PTR [rdx-512]	 # AVX512{F,VL} Disp8
187	vpmovsxbq	ymm30, DWORD PTR [rdx-516]	 # AVX512{F,VL}
188	vpmovsxwd	xmm30, xmm29	 # AVX512{F,VL}
189	vpmovsxwd	xmm30{k7}, xmm29	 # AVX512{F,VL}
190	vpmovsxwd	xmm30{k7}{z}, xmm29	 # AVX512{F,VL}
191	vpmovsxwd	xmm30, QWORD PTR [rcx]	 # AVX512{F,VL}
192	vpmovsxwd	xmm30, QWORD PTR [rax+r14*8+0x1234]	 # AVX512{F,VL}
193	vpmovsxwd	xmm30, QWORD PTR [rdx+1016]	 # AVX512{F,VL} Disp8
194	vpmovsxwd	xmm30, QWORD PTR [rdx+1024]	 # AVX512{F,VL}
195	vpmovsxwd	xmm30, QWORD PTR [rdx-1024]	 # AVX512{F,VL} Disp8
196	vpmovsxwd	xmm30, QWORD PTR [rdx-1032]	 # AVX512{F,VL}
197	vpmovsxwd	ymm30, xmm29	 # AVX512{F,VL}
198	vpmovsxwd	ymm30{k7}, xmm29	 # AVX512{F,VL}
199	vpmovsxwd	ymm30{k7}{z}, xmm29	 # AVX512{F,VL}
200	vpmovsxwd	ymm30, XMMWORD PTR [rcx]	 # AVX512{F,VL}
201	vpmovsxwd	ymm30, XMMWORD PTR [rax+r14*8+0x1234]	 # AVX512{F,VL}
202	vpmovsxwd	ymm30, XMMWORD PTR [rdx+2032]	 # AVX512{F,VL} Disp8
203	vpmovsxwd	ymm30, XMMWORD PTR [rdx+2048]	 # AVX512{F,VL}
204	vpmovsxwd	ymm30, XMMWORD PTR [rdx-2048]	 # AVX512{F,VL} Disp8
205	vpmovsxwd	ymm30, XMMWORD PTR [rdx-2064]	 # AVX512{F,VL}
206	vpmovsxwq	xmm30, xmm29	 # AVX512{F,VL}
207	vpmovsxwq	xmm30{k7}, xmm29	 # AVX512{F,VL}
208	vpmovsxwq	xmm30{k7}{z}, xmm29	 # AVX512{F,VL}
209	vpmovsxwq	xmm30, DWORD PTR [rcx]	 # AVX512{F,VL}
210	vpmovsxwq	xmm30, DWORD PTR [rax+r14*8+0x1234]	 # AVX512{F,VL}
211	vpmovsxwq	xmm30, DWORD PTR [rdx+508]	 # AVX512{F,VL} Disp8
212	vpmovsxwq	xmm30, DWORD PTR [rdx+512]	 # AVX512{F,VL}
213	vpmovsxwq	xmm30, DWORD PTR [rdx-512]	 # AVX512{F,VL} Disp8
214	vpmovsxwq	xmm30, DWORD PTR [rdx-516]	 # AVX512{F,VL}
215	vpmovsxwq	ymm30, xmm29	 # AVX512{F,VL}
216	vpmovsxwq	ymm30{k7}, xmm29	 # AVX512{F,VL}
217	vpmovsxwq	ymm30{k7}{z}, xmm29	 # AVX512{F,VL}
218	vpmovsxwq	ymm30, QWORD PTR [rcx]	 # AVX512{F,VL}
219	vpmovsxwq	ymm30, QWORD PTR [rax+r14*8+0x1234]	 # AVX512{F,VL}
220	vpmovsxwq	ymm30, QWORD PTR [rdx+1016]	 # AVX512{F,VL} Disp8
221	vpmovsxwq	ymm30, QWORD PTR [rdx+1024]	 # AVX512{F,VL}
222	vpmovsxwq	ymm30, QWORD PTR [rdx-1024]	 # AVX512{F,VL} Disp8
223	vpmovsxwq	ymm30, QWORD PTR [rdx-1032]	 # AVX512{F,VL}
224	vpmovzxbd	xmm30, xmm29	 # AVX512{F,VL}
225	vpmovzxbd	xmm30{k7}, xmm29	 # AVX512{F,VL}
226	vpmovzxbd	xmm30{k7}{z}, xmm29	 # AVX512{F,VL}
227	vpmovzxbd	xmm30, DWORD PTR [rcx]	 # AVX512{F,VL}
228	vpmovzxbd	xmm30, DWORD PTR [rax+r14*8+0x1234]	 # AVX512{F,VL}
229	vpmovzxbd	xmm30, DWORD PTR [rdx+508]	 # AVX512{F,VL} Disp8
230	vpmovzxbd	xmm30, DWORD PTR [rdx+512]	 # AVX512{F,VL}
231	vpmovzxbd	xmm30, DWORD PTR [rdx-512]	 # AVX512{F,VL} Disp8
232	vpmovzxbd	xmm30, DWORD PTR [rdx-516]	 # AVX512{F,VL}
233	vpmovzxbd	ymm30, xmm29	 # AVX512{F,VL}
234	vpmovzxbd	ymm30{k7}, xmm29	 # AVX512{F,VL}
235	vpmovzxbd	ymm30{k7}{z}, xmm29	 # AVX512{F,VL}
236	vpmovzxbd	ymm30, QWORD PTR [rcx]	 # AVX512{F,VL}
237	vpmovzxbd	ymm30, QWORD PTR [rax+r14*8+0x1234]	 # AVX512{F,VL}
238	vpmovzxbd	ymm30, QWORD PTR [rdx+1016]	 # AVX512{F,VL} Disp8
239	vpmovzxbd	ymm30, QWORD PTR [rdx+1024]	 # AVX512{F,VL}
240	vpmovzxbd	ymm30, QWORD PTR [rdx-1024]	 # AVX512{F,VL} Disp8
241	vpmovzxbd	ymm30, QWORD PTR [rdx-1032]	 # AVX512{F,VL}
242	vpmovzxbq	xmm30, xmm29	 # AVX512{F,VL}
243	vpmovzxbq	xmm30{k7}, xmm29	 # AVX512{F,VL}
244	vpmovzxbq	xmm30{k7}{z}, xmm29	 # AVX512{F,VL}
245	vpmovzxbq	xmm30, WORD PTR [rcx]	 # AVX512{F,VL}
246	vpmovzxbq	xmm30, WORD PTR [rax+r14*8+0x1234]	 # AVX512{F,VL}
247	vpmovzxbq	xmm30, WORD PTR [rdx+254]	 # AVX512{F,VL} Disp8
248	vpmovzxbq	xmm30, WORD PTR [rdx+256]	 # AVX512{F,VL}
249	vpmovzxbq	xmm30, WORD PTR [rdx-256]	 # AVX512{F,VL} Disp8
250	vpmovzxbq	xmm30, WORD PTR [rdx-258]	 # AVX512{F,VL}
251	vpmovzxbq	ymm30, xmm29	 # AVX512{F,VL}
252	vpmovzxbq	ymm30{k7}, xmm29	 # AVX512{F,VL}
253	vpmovzxbq	ymm30{k7}{z}, xmm29	 # AVX512{F,VL}
254	vpmovzxbq	ymm30, DWORD PTR [rcx]	 # AVX512{F,VL}
255	vpmovzxbq	ymm30, DWORD PTR [rax+r14*8+0x1234]	 # AVX512{F,VL}
256	vpmovzxbq	ymm30, DWORD PTR [rdx+508]	 # AVX512{F,VL} Disp8
257	vpmovzxbq	ymm30, DWORD PTR [rdx+512]	 # AVX512{F,VL}
258	vpmovzxbq	ymm30, DWORD PTR [rdx-512]	 # AVX512{F,VL} Disp8
259	vpmovzxbq	ymm30, DWORD PTR [rdx-516]	 # AVX512{F,VL}
260	vpmovzxwd	xmm30, xmm29	 # AVX512{F,VL}
261	vpmovzxwd	xmm30{k7}, xmm29	 # AVX512{F,VL}
262	vpmovzxwd	xmm30{k7}{z}, xmm29	 # AVX512{F,VL}
263	vpmovzxwd	xmm30, QWORD PTR [rcx]	 # AVX512{F,VL}
264	vpmovzxwd	xmm30, QWORD PTR [rax+r14*8+0x1234]	 # AVX512{F,VL}
265	vpmovzxwd	xmm30, QWORD PTR [rdx+1016]	 # AVX512{F,VL} Disp8
266	vpmovzxwd	xmm30, QWORD PTR [rdx+1024]	 # AVX512{F,VL}
267	vpmovzxwd	xmm30, QWORD PTR [rdx-1024]	 # AVX512{F,VL} Disp8
268	vpmovzxwd	xmm30, QWORD PTR [rdx-1032]	 # AVX512{F,VL}
269	vpmovzxwd	ymm30, xmm29	 # AVX512{F,VL}
270	vpmovzxwd	ymm30{k7}, xmm29	 # AVX512{F,VL}
271	vpmovzxwd	ymm30{k7}{z}, xmm29	 # AVX512{F,VL}
272	vpmovzxwd	ymm30, XMMWORD PTR [rcx]	 # AVX512{F,VL}
273	vpmovzxwd	ymm30, XMMWORD PTR [rax+r14*8+0x1234]	 # AVX512{F,VL}
274	vpmovzxwd	ymm30, XMMWORD PTR [rdx+2032]	 # AVX512{F,VL} Disp8
275	vpmovzxwd	ymm30, XMMWORD PTR [rdx+2048]	 # AVX512{F,VL}
276	vpmovzxwd	ymm30, XMMWORD PTR [rdx-2048]	 # AVX512{F,VL} Disp8
277	vpmovzxwd	ymm30, XMMWORD PTR [rdx-2064]	 # AVX512{F,VL}
278	vpmovzxwq	xmm30, xmm29	 # AVX512{F,VL}
279	vpmovzxwq	xmm30{k7}, xmm29	 # AVX512{F,VL}
280	vpmovzxwq	xmm30{k7}{z}, xmm29	 # AVX512{F,VL}
281	vpmovzxwq	xmm30, DWORD PTR [rcx]	 # AVX512{F,VL}
282	vpmovzxwq	xmm30, DWORD PTR [rax+r14*8+0x1234]	 # AVX512{F,VL}
283	vpmovzxwq	xmm30, DWORD PTR [rdx+508]	 # AVX512{F,VL} Disp8
284	vpmovzxwq	xmm30, DWORD PTR [rdx+512]	 # AVX512{F,VL}
285	vpmovzxwq	xmm30, DWORD PTR [rdx-512]	 # AVX512{F,VL} Disp8
286	vpmovzxwq	xmm30, DWORD PTR [rdx-516]	 # AVX512{F,VL}
287	vpmovzxwq	ymm30, xmm29	 # AVX512{F,VL}
288	vpmovzxwq	ymm30{k7}, xmm29	 # AVX512{F,VL}
289	vpmovzxwq	ymm30{k7}{z}, xmm29	 # AVX512{F,VL}
290	vpmovzxwq	ymm30, QWORD PTR [rcx]	 # AVX512{F,VL}
291	vpmovzxwq	ymm30, QWORD PTR [rax+r14*8+0x1234]	 # AVX512{F,VL}
292	vpmovzxwq	ymm30, QWORD PTR [rdx+1016]	 # AVX512{F,VL} Disp8
293	vpmovzxwq	ymm30, QWORD PTR [rdx+1024]	 # AVX512{F,VL}
294	vpmovzxwq	ymm30, QWORD PTR [rdx-1024]	 # AVX512{F,VL} Disp8
295	vpmovzxwq	ymm30, QWORD PTR [rdx-1032]	 # AVX512{F,VL}
296