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