[libc++][test] Fix `size_type` issues with `MinSequenceContainer` and `min_allocator...
[llvm-project.git] / llvm / test / MC / Disassembler / X86 / avx10.2-satcvt-32.txt
blob9e8477aa7f387ca8906a97b3e2371fefa4e80e9e
1 # RUN: llvm-mc --disassemble %s -triple=i386 | FileCheck %s --check-prefixes=ATT
2 # RUN: llvm-mc --disassemble %s -triple=i386 --output-asm-variant=1 | FileCheck %s --check-prefixes=INTEL
4 # ATT:   vcvtbf162ibs %xmm3, %xmm2
5 # INTEL: vcvtbf162ibs xmm2, xmm3
6 0x62,0xf5,0x7f,0x08,0x69,0xd3
8 # ATT:   vcvtbf162ibs %xmm3, %xmm2 {%k7}
9 # INTEL: vcvtbf162ibs xmm2 {k7}, xmm3
10 0x62,0xf5,0x7f,0x0f,0x69,0xd3
12 # ATT:   vcvtbf162ibs %xmm3, %xmm2 {%k7} {z}
13 # INTEL: vcvtbf162ibs xmm2 {k7} {z}, xmm3
14 0x62,0xf5,0x7f,0x8f,0x69,0xd3
16 # ATT:   vcvtbf162ibs %zmm3, %zmm2
17 # INTEL: vcvtbf162ibs zmm2, zmm3
18 0x62,0xf5,0x7f,0x48,0x69,0xd3
20 # ATT:   vcvtbf162ibs %zmm3, %zmm2 {%k7}
21 # INTEL: vcvtbf162ibs zmm2 {k7}, zmm3
22 0x62,0xf5,0x7f,0x4f,0x69,0xd3
24 # ATT:   vcvtbf162ibs %zmm3, %zmm2 {%k7} {z}
25 # INTEL: vcvtbf162ibs zmm2 {k7} {z}, zmm3
26 0x62,0xf5,0x7f,0xcf,0x69,0xd3
28 # ATT:   vcvtbf162ibs %ymm3, %ymm2
29 # INTEL: vcvtbf162ibs ymm2, ymm3
30 0x62,0xf5,0x7f,0x28,0x69,0xd3
32 # ATT:   vcvtbf162ibs %ymm3, %ymm2 {%k7}
33 # INTEL: vcvtbf162ibs ymm2 {k7}, ymm3
34 0x62,0xf5,0x7f,0x2f,0x69,0xd3
36 # ATT:   vcvtbf162ibs %ymm3, %ymm2 {%k7} {z}
37 # INTEL: vcvtbf162ibs ymm2 {k7} {z}, ymm3
38 0x62,0xf5,0x7f,0xaf,0x69,0xd3
40 # ATT:   vcvtbf162ibs  268435456(%esp,%esi,8), %xmm2
41 # INTEL: vcvtbf162ibs xmm2, xmmword ptr [esp + 8*esi + 268435456]
42 0x62,0xf5,0x7f,0x08,0x69,0x94,0xf4,0x00,0x00,0x00,0x10
44 # ATT:   vcvtbf162ibs  291(%edi,%eax,4), %xmm2 {%k7}
45 # INTEL: vcvtbf162ibs xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]
46 0x62,0xf5,0x7f,0x0f,0x69,0x94,0x87,0x23,0x01,0x00,0x00
48 # ATT:   vcvtbf162ibs  (%eax){1to8}, %xmm2
49 # INTEL: vcvtbf162ibs xmm2, word ptr [eax]{1to8}
50 0x62,0xf5,0x7f,0x18,0x69,0x10
52 # ATT:   vcvtbf162ibs  -512(,%ebp,2), %xmm2
53 # INTEL: vcvtbf162ibs xmm2, xmmword ptr [2*ebp - 512]
54 0x62,0xf5,0x7f,0x08,0x69,0x14,0x6d,0x00,0xfe,0xff,0xff
56 # ATT:   vcvtbf162ibs  2032(%ecx), %xmm2 {%k7} {z}
57 # INTEL: vcvtbf162ibs xmm2 {k7} {z}, xmmword ptr [ecx + 2032]
58 0x62,0xf5,0x7f,0x8f,0x69,0x51,0x7f
60 # ATT:   vcvtbf162ibs  -256(%edx){1to8}, %xmm2 {%k7} {z}
61 # INTEL: vcvtbf162ibs xmm2 {k7} {z}, word ptr [edx - 256]{1to8}
62 0x62,0xf5,0x7f,0x9f,0x69,0x52,0x80
64 # ATT:   vcvtbf162ibs  268435456(%esp,%esi,8), %ymm2
65 # INTEL: vcvtbf162ibs ymm2, ymmword ptr [esp + 8*esi + 268435456]
66 0x62,0xf5,0x7f,0x28,0x69,0x94,0xf4,0x00,0x00,0x00,0x10
68 # ATT:   vcvtbf162ibs  291(%edi,%eax,4), %ymm2 {%k7}
69 # INTEL: vcvtbf162ibs ymm2 {k7}, ymmword ptr [edi + 4*eax + 291]
70 0x62,0xf5,0x7f,0x2f,0x69,0x94,0x87,0x23,0x01,0x00,0x00
72 # ATT:   vcvtbf162ibs  (%eax){1to16}, %ymm2
73 # INTEL: vcvtbf162ibs ymm2, word ptr [eax]{1to16}
74 0x62,0xf5,0x7f,0x38,0x69,0x10
76 # ATT:   vcvtbf162ibs  -1024(,%ebp,2), %ymm2
77 # INTEL: vcvtbf162ibs ymm2, ymmword ptr [2*ebp - 1024]
78 0x62,0xf5,0x7f,0x28,0x69,0x14,0x6d,0x00,0xfc,0xff,0xff
80 # ATT:   vcvtbf162ibs  4064(%ecx), %ymm2 {%k7} {z}
81 # INTEL: vcvtbf162ibs ymm2 {k7} {z}, ymmword ptr [ecx + 4064]
82 0x62,0xf5,0x7f,0xaf,0x69,0x51,0x7f
84 # ATT:   vcvtbf162ibs  -256(%edx){1to16}, %ymm2 {%k7} {z}
85 # INTEL: vcvtbf162ibs ymm2 {k7} {z}, word ptr [edx - 256]{1to16}
86 0x62,0xf5,0x7f,0xbf,0x69,0x52,0x80
88 # ATT:   vcvtbf162ibs  268435456(%esp,%esi,8), %zmm2
89 # INTEL: vcvtbf162ibs zmm2, zmmword ptr [esp + 8*esi + 268435456]
90 0x62,0xf5,0x7f,0x48,0x69,0x94,0xf4,0x00,0x00,0x00,0x10
92 # ATT:   vcvtbf162ibs  291(%edi,%eax,4), %zmm2 {%k7}
93 # INTEL: vcvtbf162ibs zmm2 {k7}, zmmword ptr [edi + 4*eax + 291]
94 0x62,0xf5,0x7f,0x4f,0x69,0x94,0x87,0x23,0x01,0x00,0x00
96 # ATT:   vcvtbf162ibs  (%eax){1to32}, %zmm2
97 # INTEL: vcvtbf162ibs zmm2, word ptr [eax]{1to32}
98 0x62,0xf5,0x7f,0x58,0x69,0x10
100 # ATT:   vcvtbf162ibs  -2048(,%ebp,2), %zmm2
101 # INTEL: vcvtbf162ibs zmm2, zmmword ptr [2*ebp - 2048]
102 0x62,0xf5,0x7f,0x48,0x69,0x14,0x6d,0x00,0xf8,0xff,0xff
104 # ATT:   vcvtbf162ibs  8128(%ecx), %zmm2 {%k7} {z}
105 # INTEL: vcvtbf162ibs zmm2 {k7} {z}, zmmword ptr [ecx + 8128]
106 0x62,0xf5,0x7f,0xcf,0x69,0x51,0x7f
108 # ATT:   vcvtbf162ibs  -256(%edx){1to32}, %zmm2 {%k7} {z}
109 # INTEL: vcvtbf162ibs zmm2 {k7} {z}, word ptr [edx - 256]{1to32}
110 0x62,0xf5,0x7f,0xdf,0x69,0x52,0x80
112 # ATT:   vcvtbf162iubs %xmm3, %xmm2
113 # INTEL: vcvtbf162iubs xmm2, xmm3
114 0x62,0xf5,0x7f,0x08,0x6b,0xd3
116 # ATT:   vcvtbf162iubs %xmm3, %xmm2 {%k7}
117 # INTEL: vcvtbf162iubs xmm2 {k7}, xmm3
118 0x62,0xf5,0x7f,0x0f,0x6b,0xd3
120 # ATT:   vcvtbf162iubs %xmm3, %xmm2 {%k7} {z}
121 # INTEL: vcvtbf162iubs xmm2 {k7} {z}, xmm3
122 0x62,0xf5,0x7f,0x8f,0x6b,0xd3
124 # ATT:   vcvtbf162iubs %zmm3, %zmm2
125 # INTEL: vcvtbf162iubs zmm2, zmm3
126 0x62,0xf5,0x7f,0x48,0x6b,0xd3
128 # ATT:   vcvtbf162iubs %zmm3, %zmm2 {%k7}
129 # INTEL: vcvtbf162iubs zmm2 {k7}, zmm3
130 0x62,0xf5,0x7f,0x4f,0x6b,0xd3
132 # ATT:   vcvtbf162iubs %zmm3, %zmm2 {%k7} {z}
133 # INTEL: vcvtbf162iubs zmm2 {k7} {z}, zmm3
134 0x62,0xf5,0x7f,0xcf,0x6b,0xd3
136 # ATT:   vcvtbf162iubs %ymm3, %ymm2
137 # INTEL: vcvtbf162iubs ymm2, ymm3
138 0x62,0xf5,0x7f,0x28,0x6b,0xd3
140 # ATT:   vcvtbf162iubs %ymm3, %ymm2 {%k7}
141 # INTEL: vcvtbf162iubs ymm2 {k7}, ymm3
142 0x62,0xf5,0x7f,0x2f,0x6b,0xd3
144 # ATT:   vcvtbf162iubs %ymm3, %ymm2 {%k7} {z}
145 # INTEL: vcvtbf162iubs ymm2 {k7} {z}, ymm3
146 0x62,0xf5,0x7f,0xaf,0x6b,0xd3
148 # ATT:   vcvtbf162iubs  268435456(%esp,%esi,8), %xmm2
149 # INTEL: vcvtbf162iubs xmm2, xmmword ptr [esp + 8*esi + 268435456]
150 0x62,0xf5,0x7f,0x08,0x6b,0x94,0xf4,0x00,0x00,0x00,0x10
152 # ATT:   vcvtbf162iubs  291(%edi,%eax,4), %xmm2 {%k7}
153 # INTEL: vcvtbf162iubs xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]
154 0x62,0xf5,0x7f,0x0f,0x6b,0x94,0x87,0x23,0x01,0x00,0x00
156 # ATT:   vcvtbf162iubs  (%eax){1to8}, %xmm2
157 # INTEL: vcvtbf162iubs xmm2, word ptr [eax]{1to8}
158 0x62,0xf5,0x7f,0x18,0x6b,0x10
160 # ATT:   vcvtbf162iubs  -512(,%ebp,2), %xmm2
161 # INTEL: vcvtbf162iubs xmm2, xmmword ptr [2*ebp - 512]
162 0x62,0xf5,0x7f,0x08,0x6b,0x14,0x6d,0x00,0xfe,0xff,0xff
164 # ATT:   vcvtbf162iubs  2032(%ecx), %xmm2 {%k7} {z}
165 # INTEL: vcvtbf162iubs xmm2 {k7} {z}, xmmword ptr [ecx + 2032]
166 0x62,0xf5,0x7f,0x8f,0x6b,0x51,0x7f
168 # ATT:   vcvtbf162iubs  -256(%edx){1to8}, %xmm2 {%k7} {z}
169 # INTEL: vcvtbf162iubs xmm2 {k7} {z}, word ptr [edx - 256]{1to8}
170 0x62,0xf5,0x7f,0x9f,0x6b,0x52,0x80
172 # ATT:   vcvtbf162iubs  268435456(%esp,%esi,8), %ymm2
173 # INTEL: vcvtbf162iubs ymm2, ymmword ptr [esp + 8*esi + 268435456]
174 0x62,0xf5,0x7f,0x28,0x6b,0x94,0xf4,0x00,0x00,0x00,0x10
176 # ATT:   vcvtbf162iubs  291(%edi,%eax,4), %ymm2 {%k7}
177 # INTEL: vcvtbf162iubs ymm2 {k7}, ymmword ptr [edi + 4*eax + 291]
178 0x62,0xf5,0x7f,0x2f,0x6b,0x94,0x87,0x23,0x01,0x00,0x00
180 # ATT:   vcvtbf162iubs  (%eax){1to16}, %ymm2
181 # INTEL: vcvtbf162iubs ymm2, word ptr [eax]{1to16}
182 0x62,0xf5,0x7f,0x38,0x6b,0x10
184 # ATT:   vcvtbf162iubs  -1024(,%ebp,2), %ymm2
185 # INTEL: vcvtbf162iubs ymm2, ymmword ptr [2*ebp - 1024]
186 0x62,0xf5,0x7f,0x28,0x6b,0x14,0x6d,0x00,0xfc,0xff,0xff
188 # ATT:   vcvtbf162iubs  4064(%ecx), %ymm2 {%k7} {z}
189 # INTEL: vcvtbf162iubs ymm2 {k7} {z}, ymmword ptr [ecx + 4064]
190 0x62,0xf5,0x7f,0xaf,0x6b,0x51,0x7f
192 # ATT:   vcvtbf162iubs  -256(%edx){1to16}, %ymm2 {%k7} {z}
193 # INTEL: vcvtbf162iubs ymm2 {k7} {z}, word ptr [edx - 256]{1to16}
194 0x62,0xf5,0x7f,0xbf,0x6b,0x52,0x80
196 # ATT:   vcvtbf162iubs  268435456(%esp,%esi,8), %zmm2
197 # INTEL: vcvtbf162iubs zmm2, zmmword ptr [esp + 8*esi + 268435456]
198 0x62,0xf5,0x7f,0x48,0x6b,0x94,0xf4,0x00,0x00,0x00,0x10
200 # ATT:   vcvtbf162iubs  291(%edi,%eax,4), %zmm2 {%k7}
201 # INTEL: vcvtbf162iubs zmm2 {k7}, zmmword ptr [edi + 4*eax + 291]
202 0x62,0xf5,0x7f,0x4f,0x6b,0x94,0x87,0x23,0x01,0x00,0x00
204 # ATT:   vcvtbf162iubs  (%eax){1to32}, %zmm2
205 # INTEL: vcvtbf162iubs zmm2, word ptr [eax]{1to32}
206 0x62,0xf5,0x7f,0x58,0x6b,0x10
208 # ATT:   vcvtbf162iubs  -2048(,%ebp,2), %zmm2
209 # INTEL: vcvtbf162iubs zmm2, zmmword ptr [2*ebp - 2048]
210 0x62,0xf5,0x7f,0x48,0x6b,0x14,0x6d,0x00,0xf8,0xff,0xff
212 # ATT:   vcvtbf162iubs  8128(%ecx), %zmm2 {%k7} {z}
213 # INTEL: vcvtbf162iubs zmm2 {k7} {z}, zmmword ptr [ecx + 8128]
214 0x62,0xf5,0x7f,0xcf,0x6b,0x51,0x7f
216 # ATT:   vcvtbf162iubs  -256(%edx){1to32}, %zmm2 {%k7} {z}
217 # INTEL: vcvtbf162iubs zmm2 {k7} {z}, word ptr [edx - 256]{1to32}
218 0x62,0xf5,0x7f,0xdf,0x6b,0x52,0x80
220 # ATT:   vcvtph2ibs %xmm3, %xmm2
221 # INTEL: vcvtph2ibs xmm2, xmm3
222 0x62,0xf5,0x7c,0x08,0x69,0xd3
224 # ATT:   vcvtph2ibs %xmm3, %xmm2 {%k7}
225 # INTEL: vcvtph2ibs xmm2 {k7}, xmm3
226 0x62,0xf5,0x7c,0x0f,0x69,0xd3
228 # ATT:   vcvtph2ibs %xmm3, %xmm2 {%k7} {z}
229 # INTEL: vcvtph2ibs xmm2 {k7} {z}, xmm3
230 0x62,0xf5,0x7c,0x8f,0x69,0xd3
232 # ATT:   vcvtph2ibs %zmm3, %zmm2
233 # INTEL: vcvtph2ibs zmm2, zmm3
234 0x62,0xf5,0x7c,0x48,0x69,0xd3
236 # ATT:   vcvtph2ibs {rn-sae}, %zmm3, %zmm2
237 # INTEL: vcvtph2ibs zmm2, zmm3, {rn-sae}
238 0x62,0xf5,0x7c,0x18,0x69,0xd3
240 # ATT:   vcvtph2ibs %zmm3, %zmm2 {%k7}
241 # INTEL: vcvtph2ibs zmm2 {k7}, zmm3
242 0x62,0xf5,0x7c,0x4f,0x69,0xd3
244 # ATT:   vcvtph2ibs {rz-sae}, %zmm3, %zmm2 {%k7} {z}
245 # INTEL: vcvtph2ibs zmm2 {k7} {z}, zmm3, {rz-sae}
246 0x62,0xf5,0x7c,0xff,0x69,0xd3
248 # ATT:   vcvtph2ibs %ymm3, %ymm2
249 # INTEL: vcvtph2ibs ymm2, ymm3
250 0x62,0xf5,0x7c,0x28,0x69,0xd3
252 # ATT:   vcvtph2ibs {rn-sae}, %ymm3, %ymm2
253 # INTEL: vcvtph2ibs ymm2, ymm3, {rn-sae}
254 0x62,0xf5,0x78,0x18,0x69,0xd3
256 # ATT:   vcvtph2ibs %ymm3, %ymm2 {%k7}
257 # INTEL: vcvtph2ibs ymm2 {k7}, ymm3
258 0x62,0xf5,0x7c,0x2f,0x69,0xd3
260 # ATT:   vcvtph2ibs {rz-sae}, %ymm3, %ymm2 {%k7} {z}
261 # INTEL: vcvtph2ibs ymm2 {k7} {z}, ymm3, {rz-sae}
262 0x62,0xf5,0x78,0xff,0x69,0xd3
264 # ATT:   vcvtph2ibs  268435456(%esp,%esi,8), %xmm2
265 # INTEL: vcvtph2ibs xmm2, xmmword ptr [esp + 8*esi + 268435456]
266 0x62,0xf5,0x7c,0x08,0x69,0x94,0xf4,0x00,0x00,0x00,0x10
268 # ATT:   vcvtph2ibs  291(%edi,%eax,4), %xmm2 {%k7}
269 # INTEL: vcvtph2ibs xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]
270 0x62,0xf5,0x7c,0x0f,0x69,0x94,0x87,0x23,0x01,0x00,0x00
272 # ATT:   vcvtph2ibs  (%eax){1to8}, %xmm2
273 # INTEL: vcvtph2ibs xmm2, word ptr [eax]{1to8}
274 0x62,0xf5,0x7c,0x18,0x69,0x10
276 # ATT:   vcvtph2ibs  -512(,%ebp,2), %xmm2
277 # INTEL: vcvtph2ibs xmm2, xmmword ptr [2*ebp - 512]
278 0x62,0xf5,0x7c,0x08,0x69,0x14,0x6d,0x00,0xfe,0xff,0xff
280 # ATT:   vcvtph2ibs  2032(%ecx), %xmm2 {%k7} {z}
281 # INTEL: vcvtph2ibs xmm2 {k7} {z}, xmmword ptr [ecx + 2032]
282 0x62,0xf5,0x7c,0x8f,0x69,0x51,0x7f
284 # ATT:   vcvtph2ibs  -256(%edx){1to8}, %xmm2 {%k7} {z}
285 # INTEL: vcvtph2ibs xmm2 {k7} {z}, word ptr [edx - 256]{1to8}
286 0x62,0xf5,0x7c,0x9f,0x69,0x52,0x80
288 # ATT:   vcvtph2ibs  268435456(%esp,%esi,8), %ymm2
289 # INTEL: vcvtph2ibs ymm2, ymmword ptr [esp + 8*esi + 268435456]
290 0x62,0xf5,0x7c,0x28,0x69,0x94,0xf4,0x00,0x00,0x00,0x10
292 # ATT:   vcvtph2ibs  291(%edi,%eax,4), %ymm2 {%k7}
293 # INTEL: vcvtph2ibs ymm2 {k7}, ymmword ptr [edi + 4*eax + 291]
294 0x62,0xf5,0x7c,0x2f,0x69,0x94,0x87,0x23,0x01,0x00,0x00
296 # ATT:   vcvtph2ibs  (%eax){1to16}, %ymm2
297 # INTEL: vcvtph2ibs ymm2, word ptr [eax]{1to16}
298 0x62,0xf5,0x7c,0x38,0x69,0x10
300 # ATT:   vcvtph2ibs  -1024(,%ebp,2), %ymm2
301 # INTEL: vcvtph2ibs ymm2, ymmword ptr [2*ebp - 1024]
302 0x62,0xf5,0x7c,0x28,0x69,0x14,0x6d,0x00,0xfc,0xff,0xff
304 # ATT:   vcvtph2ibs  4064(%ecx), %ymm2 {%k7} {z}
305 # INTEL: vcvtph2ibs ymm2 {k7} {z}, ymmword ptr [ecx + 4064]
306 0x62,0xf5,0x7c,0xaf,0x69,0x51,0x7f
308 # ATT:   vcvtph2ibs  -256(%edx){1to16}, %ymm2 {%k7} {z}
309 # INTEL: vcvtph2ibs ymm2 {k7} {z}, word ptr [edx - 256]{1to16}
310 0x62,0xf5,0x7c,0xbf,0x69,0x52,0x80
312 # ATT:   vcvtph2ibs  268435456(%esp,%esi,8), %zmm2
313 # INTEL: vcvtph2ibs zmm2, zmmword ptr [esp + 8*esi + 268435456]
314 0x62,0xf5,0x7c,0x48,0x69,0x94,0xf4,0x00,0x00,0x00,0x10
316 # ATT:   vcvtph2ibs  291(%edi,%eax,4), %zmm2 {%k7}
317 # INTEL: vcvtph2ibs zmm2 {k7}, zmmword ptr [edi + 4*eax + 291]
318 0x62,0xf5,0x7c,0x4f,0x69,0x94,0x87,0x23,0x01,0x00,0x00
320 # ATT:   vcvtph2ibs  (%eax){1to32}, %zmm2
321 # INTEL: vcvtph2ibs zmm2, word ptr [eax]{1to32}
322 0x62,0xf5,0x7c,0x58,0x69,0x10
324 # ATT:   vcvtph2ibs  -2048(,%ebp,2), %zmm2
325 # INTEL: vcvtph2ibs zmm2, zmmword ptr [2*ebp - 2048]
326 0x62,0xf5,0x7c,0x48,0x69,0x14,0x6d,0x00,0xf8,0xff,0xff
328 # ATT:   vcvtph2ibs  8128(%ecx), %zmm2 {%k7} {z}
329 # INTEL: vcvtph2ibs zmm2 {k7} {z}, zmmword ptr [ecx + 8128]
330 0x62,0xf5,0x7c,0xcf,0x69,0x51,0x7f
332 # ATT:   vcvtph2ibs  -256(%edx){1to32}, %zmm2 {%k7} {z}
333 # INTEL: vcvtph2ibs zmm2 {k7} {z}, word ptr [edx - 256]{1to32}
334 0x62,0xf5,0x7c,0xdf,0x69,0x52,0x80
336 # ATT:   vcvtph2iubs %xmm3, %xmm2
337 # INTEL: vcvtph2iubs xmm2, xmm3
338 0x62,0xf5,0x7c,0x08,0x6b,0xd3
340 # ATT:   vcvtph2iubs %xmm3, %xmm2 {%k7}
341 # INTEL: vcvtph2iubs xmm2 {k7}, xmm3
342 0x62,0xf5,0x7c,0x0f,0x6b,0xd3
344 # ATT:   vcvtph2iubs %xmm3, %xmm2 {%k7} {z}
345 # INTEL: vcvtph2iubs xmm2 {k7} {z}, xmm3
346 0x62,0xf5,0x7c,0x8f,0x6b,0xd3
348 # ATT:   vcvtph2iubs %zmm3, %zmm2
349 # INTEL: vcvtph2iubs zmm2, zmm3
350 0x62,0xf5,0x7c,0x48,0x6b,0xd3
352 # ATT:   vcvtph2iubs {rn-sae}, %zmm3, %zmm2
353 # INTEL: vcvtph2iubs zmm2, zmm3, {rn-sae}
354 0x62,0xf5,0x7c,0x18,0x6b,0xd3
356 # ATT:   vcvtph2iubs %zmm3, %zmm2 {%k7}
357 # INTEL: vcvtph2iubs zmm2 {k7}, zmm3
358 0x62,0xf5,0x7c,0x4f,0x6b,0xd3
360 # ATT:   vcvtph2iubs {rz-sae}, %zmm3, %zmm2 {%k7} {z}
361 # INTEL: vcvtph2iubs zmm2 {k7} {z}, zmm3, {rz-sae}
362 0x62,0xf5,0x7c,0xff,0x6b,0xd3
364 # ATT:   vcvtph2iubs %ymm3, %ymm2
365 # INTEL: vcvtph2iubs ymm2, ymm3
366 0x62,0xf5,0x7c,0x28,0x6b,0xd3
368 # ATT:   vcvtph2iubs {rn-sae}, %ymm3, %ymm2
369 # INTEL: vcvtph2iubs ymm2, ymm3, {rn-sae}
370 0x62,0xf5,0x78,0x18,0x6b,0xd3
372 # ATT:   vcvtph2iubs %ymm3, %ymm2 {%k7}
373 # INTEL: vcvtph2iubs ymm2 {k7}, ymm3
374 0x62,0xf5,0x7c,0x2f,0x6b,0xd3
376 # ATT:   vcvtph2iubs {rz-sae}, %ymm3, %ymm2 {%k7} {z}
377 # INTEL: vcvtph2iubs ymm2 {k7} {z}, ymm3, {rz-sae}
378 0x62,0xf5,0x78,0xff,0x6b,0xd3
380 # ATT:   vcvtph2iubs  268435456(%esp,%esi,8), %xmm2
381 # INTEL: vcvtph2iubs xmm2, xmmword ptr [esp + 8*esi + 268435456]
382 0x62,0xf5,0x7c,0x08,0x6b,0x94,0xf4,0x00,0x00,0x00,0x10
384 # ATT:   vcvtph2iubs  291(%edi,%eax,4), %xmm2 {%k7}
385 # INTEL: vcvtph2iubs xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]
386 0x62,0xf5,0x7c,0x0f,0x6b,0x94,0x87,0x23,0x01,0x00,0x00
388 # ATT:   vcvtph2iubs  (%eax){1to8}, %xmm2
389 # INTEL: vcvtph2iubs xmm2, word ptr [eax]{1to8}
390 0x62,0xf5,0x7c,0x18,0x6b,0x10
392 # ATT:   vcvtph2iubs  -512(,%ebp,2), %xmm2
393 # INTEL: vcvtph2iubs xmm2, xmmword ptr [2*ebp - 512]
394 0x62,0xf5,0x7c,0x08,0x6b,0x14,0x6d,0x00,0xfe,0xff,0xff
396 # ATT:   vcvtph2iubs  2032(%ecx), %xmm2 {%k7} {z}
397 # INTEL: vcvtph2iubs xmm2 {k7} {z}, xmmword ptr [ecx + 2032]
398 0x62,0xf5,0x7c,0x8f,0x6b,0x51,0x7f
400 # ATT:   vcvtph2iubs  -256(%edx){1to8}, %xmm2 {%k7} {z}
401 # INTEL: vcvtph2iubs xmm2 {k7} {z}, word ptr [edx - 256]{1to8}
402 0x62,0xf5,0x7c,0x9f,0x6b,0x52,0x80
404 # ATT:   vcvtph2iubs  268435456(%esp,%esi,8), %ymm2
405 # INTEL: vcvtph2iubs ymm2, ymmword ptr [esp + 8*esi + 268435456]
406 0x62,0xf5,0x7c,0x28,0x6b,0x94,0xf4,0x00,0x00,0x00,0x10
408 # ATT:   vcvtph2iubs  291(%edi,%eax,4), %ymm2 {%k7}
409 # INTEL: vcvtph2iubs ymm2 {k7}, ymmword ptr [edi + 4*eax + 291]
410 0x62,0xf5,0x7c,0x2f,0x6b,0x94,0x87,0x23,0x01,0x00,0x00
412 # ATT:   vcvtph2iubs  (%eax){1to16}, %ymm2
413 # INTEL: vcvtph2iubs ymm2, word ptr [eax]{1to16}
414 0x62,0xf5,0x7c,0x38,0x6b,0x10
416 # ATT:   vcvtph2iubs  -1024(,%ebp,2), %ymm2
417 # INTEL: vcvtph2iubs ymm2, ymmword ptr [2*ebp - 1024]
418 0x62,0xf5,0x7c,0x28,0x6b,0x14,0x6d,0x00,0xfc,0xff,0xff
420 # ATT:   vcvtph2iubs  4064(%ecx), %ymm2 {%k7} {z}
421 # INTEL: vcvtph2iubs ymm2 {k7} {z}, ymmword ptr [ecx + 4064]
422 0x62,0xf5,0x7c,0xaf,0x6b,0x51,0x7f
424 # ATT:   vcvtph2iubs  -256(%edx){1to16}, %ymm2 {%k7} {z}
425 # INTEL: vcvtph2iubs ymm2 {k7} {z}, word ptr [edx - 256]{1to16}
426 0x62,0xf5,0x7c,0xbf,0x6b,0x52,0x80
428 # ATT:   vcvtph2iubs  268435456(%esp,%esi,8), %zmm2
429 # INTEL: vcvtph2iubs zmm2, zmmword ptr [esp + 8*esi + 268435456]
430 0x62,0xf5,0x7c,0x48,0x6b,0x94,0xf4,0x00,0x00,0x00,0x10
432 # ATT:   vcvtph2iubs  291(%edi,%eax,4), %zmm2 {%k7}
433 # INTEL: vcvtph2iubs zmm2 {k7}, zmmword ptr [edi + 4*eax + 291]
434 0x62,0xf5,0x7c,0x4f,0x6b,0x94,0x87,0x23,0x01,0x00,0x00
436 # ATT:   vcvtph2iubs  (%eax){1to32}, %zmm2
437 # INTEL: vcvtph2iubs zmm2, word ptr [eax]{1to32}
438 0x62,0xf5,0x7c,0x58,0x6b,0x10
440 # ATT:   vcvtph2iubs  -2048(,%ebp,2), %zmm2
441 # INTEL: vcvtph2iubs zmm2, zmmword ptr [2*ebp - 2048]
442 0x62,0xf5,0x7c,0x48,0x6b,0x14,0x6d,0x00,0xf8,0xff,0xff
444 # ATT:   vcvtph2iubs  8128(%ecx), %zmm2 {%k7} {z}
445 # INTEL: vcvtph2iubs zmm2 {k7} {z}, zmmword ptr [ecx + 8128]
446 0x62,0xf5,0x7c,0xcf,0x6b,0x51,0x7f
448 # ATT:   vcvtph2iubs  -256(%edx){1to32}, %zmm2 {%k7} {z}
449 # INTEL: vcvtph2iubs zmm2 {k7} {z}, word ptr [edx - 256]{1to32}
450 0x62,0xf5,0x7c,0xdf,0x6b,0x52,0x80
452 # ATT:   vcvtps2ibs %xmm3, %xmm2
453 # INTEL: vcvtps2ibs xmm2, xmm3
454 0x62,0xf5,0x7d,0x08,0x69,0xd3
456 # ATT:   vcvtps2ibs %xmm3, %xmm2 {%k7}
457 # INTEL: vcvtps2ibs xmm2 {k7}, xmm3
458 0x62,0xf5,0x7d,0x0f,0x69,0xd3
460 # ATT:   vcvtps2ibs %xmm3, %xmm2 {%k7} {z}
461 # INTEL: vcvtps2ibs xmm2 {k7} {z}, xmm3
462 0x62,0xf5,0x7d,0x8f,0x69,0xd3
464 # ATT:   vcvtps2ibs %zmm3, %zmm2
465 # INTEL: vcvtps2ibs zmm2, zmm3
466 0x62,0xf5,0x7d,0x48,0x69,0xd3
468 # ATT:   vcvtps2ibs {rn-sae}, %zmm3, %zmm2
469 # INTEL: vcvtps2ibs zmm2, zmm3, {rn-sae}
470 0x62,0xf5,0x7d,0x18,0x69,0xd3
472 # ATT:   vcvtps2ibs %zmm3, %zmm2 {%k7}
473 # INTEL: vcvtps2ibs zmm2 {k7}, zmm3
474 0x62,0xf5,0x7d,0x4f,0x69,0xd3
476 # ATT:   vcvtps2ibs {rz-sae}, %zmm3, %zmm2 {%k7} {z}
477 # INTEL: vcvtps2ibs zmm2 {k7} {z}, zmm3, {rz-sae}
478 0x62,0xf5,0x7d,0xff,0x69,0xd3
480 # ATT:   vcvtps2ibs %ymm3, %ymm2
481 # INTEL: vcvtps2ibs ymm2, ymm3
482 0x62,0xf5,0x7d,0x28,0x69,0xd3
484 # ATT:   vcvtps2ibs {rn-sae}, %ymm3, %ymm2
485 # INTEL: vcvtps2ibs ymm2, ymm3, {rn-sae}
486 0x62,0xf5,0x79,0x18,0x69,0xd3
488 # ATT:   vcvtps2ibs %ymm3, %ymm2 {%k7}
489 # INTEL: vcvtps2ibs ymm2 {k7}, ymm3
490 0x62,0xf5,0x7d,0x2f,0x69,0xd3
492 # ATT:   vcvtps2ibs {rz-sae}, %ymm3, %ymm2 {%k7} {z}
493 # INTEL: vcvtps2ibs ymm2 {k7} {z}, ymm3, {rz-sae}
494 0x62,0xf5,0x79,0xff,0x69,0xd3
496 # ATT:   vcvtps2ibs  268435456(%esp,%esi,8), %xmm2
497 # INTEL: vcvtps2ibs xmm2, xmmword ptr [esp + 8*esi + 268435456]
498 0x62,0xf5,0x7d,0x08,0x69,0x94,0xf4,0x00,0x00,0x00,0x10
500 # ATT:   vcvtps2ibs  291(%edi,%eax,4), %xmm2 {%k7}
501 # INTEL: vcvtps2ibs xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]
502 0x62,0xf5,0x7d,0x0f,0x69,0x94,0x87,0x23,0x01,0x00,0x00
504 # ATT:   vcvtps2ibs  (%eax){1to4}, %xmm2
505 # INTEL: vcvtps2ibs xmm2, dword ptr [eax]{1to4}
506 0x62,0xf5,0x7d,0x18,0x69,0x10
508 # ATT:   vcvtps2ibs  -512(,%ebp,2), %xmm2
509 # INTEL: vcvtps2ibs xmm2, xmmword ptr [2*ebp - 512]
510 0x62,0xf5,0x7d,0x08,0x69,0x14,0x6d,0x00,0xfe,0xff,0xff
512 # ATT:   vcvtps2ibs  2032(%ecx), %xmm2 {%k7} {z}
513 # INTEL: vcvtps2ibs xmm2 {k7} {z}, xmmword ptr [ecx + 2032]
514 0x62,0xf5,0x7d,0x8f,0x69,0x51,0x7f
516 # ATT:   vcvtps2ibs  -512(%edx){1to4}, %xmm2 {%k7} {z}
517 # INTEL: vcvtps2ibs xmm2 {k7} {z}, dword ptr [edx - 512]{1to4}
518 0x62,0xf5,0x7d,0x9f,0x69,0x52,0x80
520 # ATT:   vcvtps2ibs  268435456(%esp,%esi,8), %ymm2
521 # INTEL: vcvtps2ibs ymm2, ymmword ptr [esp + 8*esi + 268435456]
522 0x62,0xf5,0x7d,0x28,0x69,0x94,0xf4,0x00,0x00,0x00,0x10
524 # ATT:   vcvtps2ibs  291(%edi,%eax,4), %ymm2 {%k7}
525 # INTEL: vcvtps2ibs ymm2 {k7}, ymmword ptr [edi + 4*eax + 291]
526 0x62,0xf5,0x7d,0x2f,0x69,0x94,0x87,0x23,0x01,0x00,0x00
528 # ATT:   vcvtps2ibs  (%eax){1to8}, %ymm2
529 # INTEL: vcvtps2ibs ymm2, dword ptr [eax]{1to8}
530 0x62,0xf5,0x7d,0x38,0x69,0x10
532 # ATT:   vcvtps2ibs  -1024(,%ebp,2), %ymm2
533 # INTEL: vcvtps2ibs ymm2, ymmword ptr [2*ebp - 1024]
534 0x62,0xf5,0x7d,0x28,0x69,0x14,0x6d,0x00,0xfc,0xff,0xff
536 # ATT:   vcvtps2ibs  4064(%ecx), %ymm2 {%k7} {z}
537 # INTEL: vcvtps2ibs ymm2 {k7} {z}, ymmword ptr [ecx + 4064]
538 0x62,0xf5,0x7d,0xaf,0x69,0x51,0x7f
540 # ATT:   vcvtps2ibs  -512(%edx){1to8}, %ymm2 {%k7} {z}
541 # INTEL: vcvtps2ibs ymm2 {k7} {z}, dword ptr [edx - 512]{1to8}
542 0x62,0xf5,0x7d,0xbf,0x69,0x52,0x80
544 # ATT:   vcvtps2ibs  268435456(%esp,%esi,8), %zmm2
545 # INTEL: vcvtps2ibs zmm2, zmmword ptr [esp + 8*esi + 268435456]
546 0x62,0xf5,0x7d,0x48,0x69,0x94,0xf4,0x00,0x00,0x00,0x10
548 # ATT:   vcvtps2ibs  291(%edi,%eax,4), %zmm2 {%k7}
549 # INTEL: vcvtps2ibs zmm2 {k7}, zmmword ptr [edi + 4*eax + 291]
550 0x62,0xf5,0x7d,0x4f,0x69,0x94,0x87,0x23,0x01,0x00,0x00
552 # ATT:   vcvtps2ibs  (%eax){1to16}, %zmm2
553 # INTEL: vcvtps2ibs zmm2, dword ptr [eax]{1to16}
554 0x62,0xf5,0x7d,0x58,0x69,0x10
556 # ATT:   vcvtps2ibs  -2048(,%ebp,2), %zmm2
557 # INTEL: vcvtps2ibs zmm2, zmmword ptr [2*ebp - 2048]
558 0x62,0xf5,0x7d,0x48,0x69,0x14,0x6d,0x00,0xf8,0xff,0xff
560 # ATT:   vcvtps2ibs  8128(%ecx), %zmm2 {%k7} {z}
561 # INTEL: vcvtps2ibs zmm2 {k7} {z}, zmmword ptr [ecx + 8128]
562 0x62,0xf5,0x7d,0xcf,0x69,0x51,0x7f
564 # ATT:   vcvtps2ibs  -512(%edx){1to16}, %zmm2 {%k7} {z}
565 # INTEL: vcvtps2ibs zmm2 {k7} {z}, dword ptr [edx - 512]{1to16}
566 0x62,0xf5,0x7d,0xdf,0x69,0x52,0x80
568 # ATT:   vcvtps2iubs %xmm3, %xmm2
569 # INTEL: vcvtps2iubs xmm2, xmm3
570 0x62,0xf5,0x7d,0x08,0x6b,0xd3
572 # ATT:   vcvtps2iubs %xmm3, %xmm2 {%k7}
573 # INTEL: vcvtps2iubs xmm2 {k7}, xmm3
574 0x62,0xf5,0x7d,0x0f,0x6b,0xd3
576 # ATT:   vcvtps2iubs %xmm3, %xmm2 {%k7} {z}
577 # INTEL: vcvtps2iubs xmm2 {k7} {z}, xmm3
578 0x62,0xf5,0x7d,0x8f,0x6b,0xd3
580 # ATT:   vcvtps2iubs %zmm3, %zmm2
581 # INTEL: vcvtps2iubs zmm2, zmm3
582 0x62,0xf5,0x7d,0x48,0x6b,0xd3
584 # ATT:   vcvtps2iubs {rn-sae}, %zmm3, %zmm2
585 # INTEL: vcvtps2iubs zmm2, zmm3, {rn-sae}
586 0x62,0xf5,0x7d,0x18,0x6b,0xd3
588 # ATT:   vcvtps2iubs %zmm3, %zmm2 {%k7}
589 # INTEL: vcvtps2iubs zmm2 {k7}, zmm3
590 0x62,0xf5,0x7d,0x4f,0x6b,0xd3
592 # ATT:   vcvtps2iubs {rz-sae}, %zmm3, %zmm2 {%k7} {z}
593 # INTEL: vcvtps2iubs zmm2 {k7} {z}, zmm3, {rz-sae}
594 0x62,0xf5,0x7d,0xff,0x6b,0xd3
596 # ATT:   vcvtps2iubs %ymm3, %ymm2
597 # INTEL: vcvtps2iubs ymm2, ymm3
598 0x62,0xf5,0x7d,0x28,0x6b,0xd3
600 # ATT:   vcvtps2iubs {rn-sae}, %ymm3, %ymm2
601 # INTEL: vcvtps2iubs ymm2, ymm3, {rn-sae}
602 0x62,0xf5,0x79,0x18,0x6b,0xd3
604 # ATT:   vcvtps2iubs %ymm3, %ymm2 {%k7}
605 # INTEL: vcvtps2iubs ymm2 {k7}, ymm3
606 0x62,0xf5,0x7d,0x2f,0x6b,0xd3
608 # ATT:   vcvtps2iubs {rz-sae}, %ymm3, %ymm2 {%k7} {z}
609 # INTEL: vcvtps2iubs ymm2 {k7} {z}, ymm3, {rz-sae}
610 0x62,0xf5,0x79,0xff,0x6b,0xd3
612 # ATT:   vcvtps2iubs  268435456(%esp,%esi,8), %xmm2
613 # INTEL: vcvtps2iubs xmm2, xmmword ptr [esp + 8*esi + 268435456]
614 0x62,0xf5,0x7d,0x08,0x6b,0x94,0xf4,0x00,0x00,0x00,0x10
616 # ATT:   vcvtps2iubs  291(%edi,%eax,4), %xmm2 {%k7}
617 # INTEL: vcvtps2iubs xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]
618 0x62,0xf5,0x7d,0x0f,0x6b,0x94,0x87,0x23,0x01,0x00,0x00
620 # ATT:   vcvtps2iubs  (%eax){1to4}, %xmm2
621 # INTEL: vcvtps2iubs xmm2, dword ptr [eax]{1to4}
622 0x62,0xf5,0x7d,0x18,0x6b,0x10
624 # ATT:   vcvtps2iubs  -512(,%ebp,2), %xmm2
625 # INTEL: vcvtps2iubs xmm2, xmmword ptr [2*ebp - 512]
626 0x62,0xf5,0x7d,0x08,0x6b,0x14,0x6d,0x00,0xfe,0xff,0xff
628 # ATT:   vcvtps2iubs  2032(%ecx), %xmm2 {%k7} {z}
629 # INTEL: vcvtps2iubs xmm2 {k7} {z}, xmmword ptr [ecx + 2032]
630 0x62,0xf5,0x7d,0x8f,0x6b,0x51,0x7f
632 # ATT:   vcvtps2iubs  -512(%edx){1to4}, %xmm2 {%k7} {z}
633 # INTEL: vcvtps2iubs xmm2 {k7} {z}, dword ptr [edx - 512]{1to4}
634 0x62,0xf5,0x7d,0x9f,0x6b,0x52,0x80
636 # ATT:   vcvtps2iubs  268435456(%esp,%esi,8), %ymm2
637 # INTEL: vcvtps2iubs ymm2, ymmword ptr [esp + 8*esi + 268435456]
638 0x62,0xf5,0x7d,0x28,0x6b,0x94,0xf4,0x00,0x00,0x00,0x10
640 # ATT:   vcvtps2iubs  291(%edi,%eax,4), %ymm2 {%k7}
641 # INTEL: vcvtps2iubs ymm2 {k7}, ymmword ptr [edi + 4*eax + 291]
642 0x62,0xf5,0x7d,0x2f,0x6b,0x94,0x87,0x23,0x01,0x00,0x00
644 # ATT:   vcvtps2iubs  (%eax){1to8}, %ymm2
645 # INTEL: vcvtps2iubs ymm2, dword ptr [eax]{1to8}
646 0x62,0xf5,0x7d,0x38,0x6b,0x10
648 # ATT:   vcvtps2iubs  -1024(,%ebp,2), %ymm2
649 # INTEL: vcvtps2iubs ymm2, ymmword ptr [2*ebp - 1024]
650 0x62,0xf5,0x7d,0x28,0x6b,0x14,0x6d,0x00,0xfc,0xff,0xff
652 # ATT:   vcvtps2iubs  4064(%ecx), %ymm2 {%k7} {z}
653 # INTEL: vcvtps2iubs ymm2 {k7} {z}, ymmword ptr [ecx + 4064]
654 0x62,0xf5,0x7d,0xaf,0x6b,0x51,0x7f
656 # ATT:   vcvtps2iubs  -512(%edx){1to8}, %ymm2 {%k7} {z}
657 # INTEL: vcvtps2iubs ymm2 {k7} {z}, dword ptr [edx - 512]{1to8}
658 0x62,0xf5,0x7d,0xbf,0x6b,0x52,0x80
660 # ATT:   vcvtps2iubs  268435456(%esp,%esi,8), %zmm2
661 # INTEL: vcvtps2iubs zmm2, zmmword ptr [esp + 8*esi + 268435456]
662 0x62,0xf5,0x7d,0x48,0x6b,0x94,0xf4,0x00,0x00,0x00,0x10
664 # ATT:   vcvtps2iubs  291(%edi,%eax,4), %zmm2 {%k7}
665 # INTEL: vcvtps2iubs zmm2 {k7}, zmmword ptr [edi + 4*eax + 291]
666 0x62,0xf5,0x7d,0x4f,0x6b,0x94,0x87,0x23,0x01,0x00,0x00
668 # ATT:   vcvtps2iubs  (%eax){1to16}, %zmm2
669 # INTEL: vcvtps2iubs zmm2, dword ptr [eax]{1to16}
670 0x62,0xf5,0x7d,0x58,0x6b,0x10
672 # ATT:   vcvtps2iubs  -2048(,%ebp,2), %zmm2
673 # INTEL: vcvtps2iubs zmm2, zmmword ptr [2*ebp - 2048]
674 0x62,0xf5,0x7d,0x48,0x6b,0x14,0x6d,0x00,0xf8,0xff,0xff
676 # ATT:   vcvtps2iubs  8128(%ecx), %zmm2 {%k7} {z}
677 # INTEL: vcvtps2iubs zmm2 {k7} {z}, zmmword ptr [ecx + 8128]
678 0x62,0xf5,0x7d,0xcf,0x6b,0x51,0x7f
680 # ATT:   vcvtps2iubs  -512(%edx){1to16}, %zmm2 {%k7} {z}
681 # INTEL: vcvtps2iubs zmm2 {k7} {z}, dword ptr [edx - 512]{1to16}
682 0x62,0xf5,0x7d,0xdf,0x6b,0x52,0x80
684 # ATT:   vcvttbf162ibs %xmm3, %xmm2
685 # INTEL: vcvttbf162ibs xmm2, xmm3
686 0x62,0xf5,0x7f,0x08,0x68,0xd3
688 # ATT:   vcvttbf162ibs %xmm3, %xmm2 {%k7}
689 # INTEL: vcvttbf162ibs xmm2 {k7}, xmm3
690 0x62,0xf5,0x7f,0x0f,0x68,0xd3
692 # ATT:   vcvttbf162ibs %xmm3, %xmm2 {%k7} {z}
693 # INTEL: vcvttbf162ibs xmm2 {k7} {z}, xmm3
694 0x62,0xf5,0x7f,0x8f,0x68,0xd3
696 # ATT:   vcvttbf162ibs %zmm3, %zmm2
697 # INTEL: vcvttbf162ibs zmm2, zmm3
698 0x62,0xf5,0x7f,0x48,0x68,0xd3
700 # ATT:   vcvttbf162ibs %zmm3, %zmm2 {%k7}
701 # INTEL: vcvttbf162ibs zmm2 {k7}, zmm3
702 0x62,0xf5,0x7f,0x4f,0x68,0xd3
704 # ATT:   vcvttbf162ibs %zmm3, %zmm2 {%k7} {z}
705 # INTEL: vcvttbf162ibs zmm2 {k7} {z}, zmm3
706 0x62,0xf5,0x7f,0xcf,0x68,0xd3
708 # ATT:   vcvttbf162ibs %ymm3, %ymm2
709 # INTEL: vcvttbf162ibs ymm2, ymm3
710 0x62,0xf5,0x7f,0x28,0x68,0xd3
712 # ATT:   vcvttbf162ibs %ymm3, %ymm2 {%k7}
713 # INTEL: vcvttbf162ibs ymm2 {k7}, ymm3
714 0x62,0xf5,0x7f,0x2f,0x68,0xd3
716 # ATT:   vcvttbf162ibs %ymm3, %ymm2 {%k7} {z}
717 # INTEL: vcvttbf162ibs ymm2 {k7} {z}, ymm3
718 0x62,0xf5,0x7f,0xaf,0x68,0xd3
720 # ATT:   vcvttbf162ibs  268435456(%esp,%esi,8), %xmm2
721 # INTEL: vcvttbf162ibs xmm2, xmmword ptr [esp + 8*esi + 268435456]
722 0x62,0xf5,0x7f,0x08,0x68,0x94,0xf4,0x00,0x00,0x00,0x10
724 # ATT:   vcvttbf162ibs  291(%edi,%eax,4), %xmm2 {%k7}
725 # INTEL: vcvttbf162ibs xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]
726 0x62,0xf5,0x7f,0x0f,0x68,0x94,0x87,0x23,0x01,0x00,0x00
728 # ATT:   vcvttbf162ibs  (%eax){1to8}, %xmm2
729 # INTEL: vcvttbf162ibs xmm2, word ptr [eax]{1to8}
730 0x62,0xf5,0x7f,0x18,0x68,0x10
732 # ATT:   vcvttbf162ibs  -512(,%ebp,2), %xmm2
733 # INTEL: vcvttbf162ibs xmm2, xmmword ptr [2*ebp - 512]
734 0x62,0xf5,0x7f,0x08,0x68,0x14,0x6d,0x00,0xfe,0xff,0xff
736 # ATT:   vcvttbf162ibs  2032(%ecx), %xmm2 {%k7} {z}
737 # INTEL: vcvttbf162ibs xmm2 {k7} {z}, xmmword ptr [ecx + 2032]
738 0x62,0xf5,0x7f,0x8f,0x68,0x51,0x7f
740 # ATT:   vcvttbf162ibs  -256(%edx){1to8}, %xmm2 {%k7} {z}
741 # INTEL: vcvttbf162ibs xmm2 {k7} {z}, word ptr [edx - 256]{1to8}
742 0x62,0xf5,0x7f,0x9f,0x68,0x52,0x80
744 # ATT:   vcvttbf162ibs  268435456(%esp,%esi,8), %ymm2
745 # INTEL: vcvttbf162ibs ymm2, ymmword ptr [esp + 8*esi + 268435456]
746 0x62,0xf5,0x7f,0x28,0x68,0x94,0xf4,0x00,0x00,0x00,0x10
748 # ATT:   vcvttbf162ibs  291(%edi,%eax,4), %ymm2 {%k7}
749 # INTEL: vcvttbf162ibs ymm2 {k7}, ymmword ptr [edi + 4*eax + 291]
750 0x62,0xf5,0x7f,0x2f,0x68,0x94,0x87,0x23,0x01,0x00,0x00
752 # ATT:   vcvttbf162ibs  (%eax){1to16}, %ymm2
753 # INTEL: vcvttbf162ibs ymm2, word ptr [eax]{1to16}
754 0x62,0xf5,0x7f,0x38,0x68,0x10
756 # ATT:   vcvttbf162ibs  -1024(,%ebp,2), %ymm2
757 # INTEL: vcvttbf162ibs ymm2, ymmword ptr [2*ebp - 1024]
758 0x62,0xf5,0x7f,0x28,0x68,0x14,0x6d,0x00,0xfc,0xff,0xff
760 # ATT:   vcvttbf162ibs  4064(%ecx), %ymm2 {%k7} {z}
761 # INTEL: vcvttbf162ibs ymm2 {k7} {z}, ymmword ptr [ecx + 4064]
762 0x62,0xf5,0x7f,0xaf,0x68,0x51,0x7f
764 # ATT:   vcvttbf162ibs  -256(%edx){1to16}, %ymm2 {%k7} {z}
765 # INTEL: vcvttbf162ibs ymm2 {k7} {z}, word ptr [edx - 256]{1to16}
766 0x62,0xf5,0x7f,0xbf,0x68,0x52,0x80
768 # ATT:   vcvttbf162ibs  268435456(%esp,%esi,8), %zmm2
769 # INTEL: vcvttbf162ibs zmm2, zmmword ptr [esp + 8*esi + 268435456]
770 0x62,0xf5,0x7f,0x48,0x68,0x94,0xf4,0x00,0x00,0x00,0x10
772 # ATT:   vcvttbf162ibs  291(%edi,%eax,4), %zmm2 {%k7}
773 # INTEL: vcvttbf162ibs zmm2 {k7}, zmmword ptr [edi + 4*eax + 291]
774 0x62,0xf5,0x7f,0x4f,0x68,0x94,0x87,0x23,0x01,0x00,0x00
776 # ATT:   vcvttbf162ibs  (%eax){1to32}, %zmm2
777 # INTEL: vcvttbf162ibs zmm2, word ptr [eax]{1to32}
778 0x62,0xf5,0x7f,0x58,0x68,0x10
780 # ATT:   vcvttbf162ibs  -2048(,%ebp,2), %zmm2
781 # INTEL: vcvttbf162ibs zmm2, zmmword ptr [2*ebp - 2048]
782 0x62,0xf5,0x7f,0x48,0x68,0x14,0x6d,0x00,0xf8,0xff,0xff
784 # ATT:   vcvttbf162ibs  8128(%ecx), %zmm2 {%k7} {z}
785 # INTEL: vcvttbf162ibs zmm2 {k7} {z}, zmmword ptr [ecx + 8128]
786 0x62,0xf5,0x7f,0xcf,0x68,0x51,0x7f
788 # ATT:   vcvttbf162ibs  -256(%edx){1to32}, %zmm2 {%k7} {z}
789 # INTEL: vcvttbf162ibs zmm2 {k7} {z}, word ptr [edx - 256]{1to32}
790 0x62,0xf5,0x7f,0xdf,0x68,0x52,0x80
792 # ATT:   vcvttbf162iubs %xmm3, %xmm2
793 # INTEL: vcvttbf162iubs xmm2, xmm3
794 0x62,0xf5,0x7f,0x08,0x6a,0xd3
796 # ATT:   vcvttbf162iubs %xmm3, %xmm2 {%k7}
797 # INTEL: vcvttbf162iubs xmm2 {k7}, xmm3
798 0x62,0xf5,0x7f,0x0f,0x6a,0xd3
800 # ATT:   vcvttbf162iubs %xmm3, %xmm2 {%k7} {z}
801 # INTEL: vcvttbf162iubs xmm2 {k7} {z}, xmm3
802 0x62,0xf5,0x7f,0x8f,0x6a,0xd3
804 # ATT:   vcvttbf162iubs %zmm3, %zmm2
805 # INTEL: vcvttbf162iubs zmm2, zmm3
806 0x62,0xf5,0x7f,0x48,0x6a,0xd3
808 # ATT:   vcvttbf162iubs %zmm3, %zmm2 {%k7}
809 # INTEL: vcvttbf162iubs zmm2 {k7}, zmm3
810 0x62,0xf5,0x7f,0x4f,0x6a,0xd3
812 # ATT:   vcvttbf162iubs %zmm3, %zmm2 {%k7} {z}
813 # INTEL: vcvttbf162iubs zmm2 {k7} {z}, zmm3
814 0x62,0xf5,0x7f,0xcf,0x6a,0xd3
816 # ATT:   vcvttbf162iubs %ymm3, %ymm2
817 # INTEL: vcvttbf162iubs ymm2, ymm3
818 0x62,0xf5,0x7f,0x28,0x6a,0xd3
820 # ATT:   vcvttbf162iubs %ymm3, %ymm2 {%k7}
821 # INTEL: vcvttbf162iubs ymm2 {k7}, ymm3
822 0x62,0xf5,0x7f,0x2f,0x6a,0xd3
824 # ATT:   vcvttbf162iubs %ymm3, %ymm2 {%k7} {z}
825 # INTEL: vcvttbf162iubs ymm2 {k7} {z}, ymm3
826 0x62,0xf5,0x7f,0xaf,0x6a,0xd3
828 # ATT:   vcvttbf162iubs  268435456(%esp,%esi,8), %xmm2
829 # INTEL: vcvttbf162iubs xmm2, xmmword ptr [esp + 8*esi + 268435456]
830 0x62,0xf5,0x7f,0x08,0x6a,0x94,0xf4,0x00,0x00,0x00,0x10
832 # ATT:   vcvttbf162iubs  291(%edi,%eax,4), %xmm2 {%k7}
833 # INTEL: vcvttbf162iubs xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]
834 0x62,0xf5,0x7f,0x0f,0x6a,0x94,0x87,0x23,0x01,0x00,0x00
836 # ATT:   vcvttbf162iubs  (%eax){1to8}, %xmm2
837 # INTEL: vcvttbf162iubs xmm2, word ptr [eax]{1to8}
838 0x62,0xf5,0x7f,0x18,0x6a,0x10
840 # ATT:   vcvttbf162iubs  -512(,%ebp,2), %xmm2
841 # INTEL: vcvttbf162iubs xmm2, xmmword ptr [2*ebp - 512]
842 0x62,0xf5,0x7f,0x08,0x6a,0x14,0x6d,0x00,0xfe,0xff,0xff
844 # ATT:   vcvttbf162iubs  2032(%ecx), %xmm2 {%k7} {z}
845 # INTEL: vcvttbf162iubs xmm2 {k7} {z}, xmmword ptr [ecx + 2032]
846 0x62,0xf5,0x7f,0x8f,0x6a,0x51,0x7f
848 # ATT:   vcvttbf162iubs  -256(%edx){1to8}, %xmm2 {%k7} {z}
849 # INTEL: vcvttbf162iubs xmm2 {k7} {z}, word ptr [edx - 256]{1to8}
850 0x62,0xf5,0x7f,0x9f,0x6a,0x52,0x80
852 # ATT:   vcvttbf162iubs  268435456(%esp,%esi,8), %ymm2
853 # INTEL: vcvttbf162iubs ymm2, ymmword ptr [esp + 8*esi + 268435456]
854 0x62,0xf5,0x7f,0x28,0x6a,0x94,0xf4,0x00,0x00,0x00,0x10
856 # ATT:   vcvttbf162iubs  291(%edi,%eax,4), %ymm2 {%k7}
857 # INTEL: vcvttbf162iubs ymm2 {k7}, ymmword ptr [edi + 4*eax + 291]
858 0x62,0xf5,0x7f,0x2f,0x6a,0x94,0x87,0x23,0x01,0x00,0x00
860 # ATT:   vcvttbf162iubs  (%eax){1to16}, %ymm2
861 # INTEL: vcvttbf162iubs ymm2, word ptr [eax]{1to16}
862 0x62,0xf5,0x7f,0x38,0x6a,0x10
864 # ATT:   vcvttbf162iubs  -1024(,%ebp,2), %ymm2
865 # INTEL: vcvttbf162iubs ymm2, ymmword ptr [2*ebp - 1024]
866 0x62,0xf5,0x7f,0x28,0x6a,0x14,0x6d,0x00,0xfc,0xff,0xff
868 # ATT:   vcvttbf162iubs  4064(%ecx), %ymm2 {%k7} {z}
869 # INTEL: vcvttbf162iubs ymm2 {k7} {z}, ymmword ptr [ecx + 4064]
870 0x62,0xf5,0x7f,0xaf,0x6a,0x51,0x7f
872 # ATT:   vcvttbf162iubs  -256(%edx){1to16}, %ymm2 {%k7} {z}
873 # INTEL: vcvttbf162iubs ymm2 {k7} {z}, word ptr [edx - 256]{1to16}
874 0x62,0xf5,0x7f,0xbf,0x6a,0x52,0x80
876 # ATT:   vcvttbf162iubs  268435456(%esp,%esi,8), %zmm2
877 # INTEL: vcvttbf162iubs zmm2, zmmword ptr [esp + 8*esi + 268435456]
878 0x62,0xf5,0x7f,0x48,0x6a,0x94,0xf4,0x00,0x00,0x00,0x10
880 # ATT:   vcvttbf162iubs  291(%edi,%eax,4), %zmm2 {%k7}
881 # INTEL: vcvttbf162iubs zmm2 {k7}, zmmword ptr [edi + 4*eax + 291]
882 0x62,0xf5,0x7f,0x4f,0x6a,0x94,0x87,0x23,0x01,0x00,0x00
884 # ATT:   vcvttbf162iubs  (%eax){1to32}, %zmm2
885 # INTEL: vcvttbf162iubs zmm2, word ptr [eax]{1to32}
886 0x62,0xf5,0x7f,0x58,0x6a,0x10
888 # ATT:   vcvttbf162iubs  -2048(,%ebp,2), %zmm2
889 # INTEL: vcvttbf162iubs zmm2, zmmword ptr [2*ebp - 2048]
890 0x62,0xf5,0x7f,0x48,0x6a,0x14,0x6d,0x00,0xf8,0xff,0xff
892 # ATT:   vcvttbf162iubs  8128(%ecx), %zmm2 {%k7} {z}
893 # INTEL: vcvttbf162iubs zmm2 {k7} {z}, zmmword ptr [ecx + 8128]
894 0x62,0xf5,0x7f,0xcf,0x6a,0x51,0x7f
896 # ATT:   vcvttbf162iubs  -256(%edx){1to32}, %zmm2 {%k7} {z}
897 # INTEL: vcvttbf162iubs zmm2 {k7} {z}, word ptr [edx - 256]{1to32}
898 0x62,0xf5,0x7f,0xdf,0x6a,0x52,0x80
900 # ATT:   vcvttph2ibs %xmm3, %xmm2
901 # INTEL: vcvttph2ibs xmm2, xmm3
902 0x62,0xf5,0x7c,0x08,0x68,0xd3
904 # ATT:   vcvttph2ibs %xmm3, %xmm2 {%k7}
905 # INTEL: vcvttph2ibs xmm2 {k7}, xmm3
906 0x62,0xf5,0x7c,0x0f,0x68,0xd3
908 # ATT:   vcvttph2ibs %xmm3, %xmm2 {%k7} {z}
909 # INTEL: vcvttph2ibs xmm2 {k7} {z}, xmm3
910 0x62,0xf5,0x7c,0x8f,0x68,0xd3
912 # ATT:   vcvttph2ibs %zmm3, %zmm2
913 # INTEL: vcvttph2ibs zmm2, zmm3
914 0x62,0xf5,0x7c,0x48,0x68,0xd3
916 # ATT:   vcvttph2ibs {sae}, %zmm3, %zmm2
917 # INTEL: vcvttph2ibs zmm2, zmm3, {sae}
918 0x62,0xf5,0x7c,0x18,0x68,0xd3
920 # ATT:   vcvttph2ibs %zmm3, %zmm2 {%k7}
921 # INTEL: vcvttph2ibs zmm2 {k7}, zmm3
922 0x62,0xf5,0x7c,0x4f,0x68,0xd3
924 # ATT:   vcvttph2ibs {sae}, %zmm3, %zmm2 {%k7} {z}
925 # INTEL: vcvttph2ibs zmm2 {k7} {z}, zmm3, {sae}
926 0x62,0xf5,0x7c,0x9f,0x68,0xd3
928 # ATT:   vcvttph2ibs %ymm3, %ymm2
929 # INTEL: vcvttph2ibs ymm2, ymm3
930 0x62,0xf5,0x7c,0x28,0x68,0xd3
932 # ATT:   vcvttph2ibs {sae}, %ymm3, %ymm2
933 # INTEL: vcvttph2ibs ymm2, ymm3, {sae}
934 0x62,0xf5,0x78,0x18,0x68,0xd3
936 # ATT:   vcvttph2ibs %ymm3, %ymm2 {%k7}
937 # INTEL: vcvttph2ibs ymm2 {k7}, ymm3
938 0x62,0xf5,0x7c,0x2f,0x68,0xd3
940 # ATT:   vcvttph2ibs {sae}, %ymm3, %ymm2 {%k7} {z}
941 # INTEL: vcvttph2ibs ymm2 {k7} {z}, ymm3, {sae}
942 0x62,0xf5,0x78,0x9f,0x68,0xd3
944 # ATT:   vcvttph2ibs  268435456(%esp,%esi,8), %xmm2
945 # INTEL: vcvttph2ibs xmm2, xmmword ptr [esp + 8*esi + 268435456]
946 0x62,0xf5,0x7c,0x08,0x68,0x94,0xf4,0x00,0x00,0x00,0x10
948 # ATT:   vcvttph2ibs  291(%edi,%eax,4), %xmm2 {%k7}
949 # INTEL: vcvttph2ibs xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]
950 0x62,0xf5,0x7c,0x0f,0x68,0x94,0x87,0x23,0x01,0x00,0x00
952 # ATT:   vcvttph2ibs  (%eax){1to8}, %xmm2
953 # INTEL: vcvttph2ibs xmm2, word ptr [eax]{1to8}
954 0x62,0xf5,0x7c,0x18,0x68,0x10
956 # ATT:   vcvttph2ibs  -512(,%ebp,2), %xmm2
957 # INTEL: vcvttph2ibs xmm2, xmmword ptr [2*ebp - 512]
958 0x62,0xf5,0x7c,0x08,0x68,0x14,0x6d,0x00,0xfe,0xff,0xff
960 # ATT:   vcvttph2ibs  2032(%ecx), %xmm2 {%k7} {z}
961 # INTEL: vcvttph2ibs xmm2 {k7} {z}, xmmword ptr [ecx + 2032]
962 0x62,0xf5,0x7c,0x8f,0x68,0x51,0x7f
964 # ATT:   vcvttph2ibs  -256(%edx){1to8}, %xmm2 {%k7} {z}
965 # INTEL: vcvttph2ibs xmm2 {k7} {z}, word ptr [edx - 256]{1to8}
966 0x62,0xf5,0x7c,0x9f,0x68,0x52,0x80
968 # ATT:   vcvttph2ibs  268435456(%esp,%esi,8), %ymm2
969 # INTEL: vcvttph2ibs ymm2, ymmword ptr [esp + 8*esi + 268435456]
970 0x62,0xf5,0x7c,0x28,0x68,0x94,0xf4,0x00,0x00,0x00,0x10
972 # ATT:   vcvttph2ibs  291(%edi,%eax,4), %ymm2 {%k7}
973 # INTEL: vcvttph2ibs ymm2 {k7}, ymmword ptr [edi + 4*eax + 291]
974 0x62,0xf5,0x7c,0x2f,0x68,0x94,0x87,0x23,0x01,0x00,0x00
976 # ATT:   vcvttph2ibs  (%eax){1to16}, %ymm2
977 # INTEL: vcvttph2ibs ymm2, word ptr [eax]{1to16}
978 0x62,0xf5,0x7c,0x38,0x68,0x10
980 # ATT:   vcvttph2ibs  -1024(,%ebp,2), %ymm2
981 # INTEL: vcvttph2ibs ymm2, ymmword ptr [2*ebp - 1024]
982 0x62,0xf5,0x7c,0x28,0x68,0x14,0x6d,0x00,0xfc,0xff,0xff
984 # ATT:   vcvttph2ibs  4064(%ecx), %ymm2 {%k7} {z}
985 # INTEL: vcvttph2ibs ymm2 {k7} {z}, ymmword ptr [ecx + 4064]
986 0x62,0xf5,0x7c,0xaf,0x68,0x51,0x7f
988 # ATT:   vcvttph2ibs  -256(%edx){1to16}, %ymm2 {%k7} {z}
989 # INTEL: vcvttph2ibs ymm2 {k7} {z}, word ptr [edx - 256]{1to16}
990 0x62,0xf5,0x7c,0xbf,0x68,0x52,0x80
992 # ATT:   vcvttph2ibs  268435456(%esp,%esi,8), %zmm2
993 # INTEL: vcvttph2ibs zmm2, zmmword ptr [esp + 8*esi + 268435456]
994 0x62,0xf5,0x7c,0x48,0x68,0x94,0xf4,0x00,0x00,0x00,0x10
996 # ATT:   vcvttph2ibs  291(%edi,%eax,4), %zmm2 {%k7}
997 # INTEL: vcvttph2ibs zmm2 {k7}, zmmword ptr [edi + 4*eax + 291]
998 0x62,0xf5,0x7c,0x4f,0x68,0x94,0x87,0x23,0x01,0x00,0x00
1000 # ATT:   vcvttph2ibs  (%eax){1to32}, %zmm2
1001 # INTEL: vcvttph2ibs zmm2, word ptr [eax]{1to32}
1002 0x62,0xf5,0x7c,0x58,0x68,0x10
1004 # ATT:   vcvttph2ibs  -2048(,%ebp,2), %zmm2
1005 # INTEL: vcvttph2ibs zmm2, zmmword ptr [2*ebp - 2048]
1006 0x62,0xf5,0x7c,0x48,0x68,0x14,0x6d,0x00,0xf8,0xff,0xff
1008 # ATT:   vcvttph2ibs  8128(%ecx), %zmm2 {%k7} {z}
1009 # INTEL: vcvttph2ibs zmm2 {k7} {z}, zmmword ptr [ecx + 8128]
1010 0x62,0xf5,0x7c,0xcf,0x68,0x51,0x7f
1012 # ATT:   vcvttph2ibs  -256(%edx){1to32}, %zmm2 {%k7} {z}
1013 # INTEL: vcvttph2ibs zmm2 {k7} {z}, word ptr [edx - 256]{1to32}
1014 0x62,0xf5,0x7c,0xdf,0x68,0x52,0x80
1016 # ATT:   vcvttph2iubs %xmm3, %xmm2
1017 # INTEL: vcvttph2iubs xmm2, xmm3
1018 0x62,0xf5,0x7c,0x08,0x6a,0xd3
1020 # ATT:   vcvttph2iubs %xmm3, %xmm2 {%k7}
1021 # INTEL: vcvttph2iubs xmm2 {k7}, xmm3
1022 0x62,0xf5,0x7c,0x0f,0x6a,0xd3
1024 # ATT:   vcvttph2iubs %xmm3, %xmm2 {%k7} {z}
1025 # INTEL: vcvttph2iubs xmm2 {k7} {z}, xmm3
1026 0x62,0xf5,0x7c,0x8f,0x6a,0xd3
1028 # ATT:   vcvttph2iubs %zmm3, %zmm2
1029 # INTEL: vcvttph2iubs zmm2, zmm3
1030 0x62,0xf5,0x7c,0x48,0x6a,0xd3
1032 # ATT:   vcvttph2iubs {sae}, %zmm3, %zmm2
1033 # INTEL: vcvttph2iubs zmm2, zmm3, {sae}
1034 0x62,0xf5,0x7c,0x18,0x6a,0xd3
1036 # ATT:   vcvttph2iubs %zmm3, %zmm2 {%k7}
1037 # INTEL: vcvttph2iubs zmm2 {k7}, zmm3
1038 0x62,0xf5,0x7c,0x4f,0x6a,0xd3
1040 # ATT:   vcvttph2iubs {sae}, %zmm3, %zmm2 {%k7} {z}
1041 # INTEL: vcvttph2iubs zmm2 {k7} {z}, zmm3, {sae}
1042 0x62,0xf5,0x7c,0x9f,0x6a,0xd3
1044 # ATT:   vcvttph2iubs %ymm3, %ymm2
1045 # INTEL: vcvttph2iubs ymm2, ymm3
1046 0x62,0xf5,0x7c,0x28,0x6a,0xd3
1048 # ATT:   vcvttph2iubs {sae}, %ymm3, %ymm2
1049 # INTEL: vcvttph2iubs ymm2, ymm3, {sae}
1050 0x62,0xf5,0x78,0x18,0x6a,0xd3
1052 # ATT:   vcvttph2iubs %ymm3, %ymm2 {%k7}
1053 # INTEL: vcvttph2iubs ymm2 {k7}, ymm3
1054 0x62,0xf5,0x7c,0x2f,0x6a,0xd3
1056 # ATT:   vcvttph2iubs {sae}, %ymm3, %ymm2 {%k7} {z}
1057 # INTEL: vcvttph2iubs ymm2 {k7} {z}, ymm3, {sae}
1058 0x62,0xf5,0x78,0x9f,0x6a,0xd3
1060 # ATT:   vcvttph2iubs  268435456(%esp,%esi,8), %xmm2
1061 # INTEL: vcvttph2iubs xmm2, xmmword ptr [esp + 8*esi + 268435456]
1062 0x62,0xf5,0x7c,0x08,0x6a,0x94,0xf4,0x00,0x00,0x00,0x10
1064 # ATT:   vcvttph2iubs  291(%edi,%eax,4), %xmm2 {%k7}
1065 # INTEL: vcvttph2iubs xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]
1066 0x62,0xf5,0x7c,0x0f,0x6a,0x94,0x87,0x23,0x01,0x00,0x00
1068 # ATT:   vcvttph2iubs  (%eax){1to8}, %xmm2
1069 # INTEL: vcvttph2iubs xmm2, word ptr [eax]{1to8}
1070 0x62,0xf5,0x7c,0x18,0x6a,0x10
1072 # ATT:   vcvttph2iubs  -512(,%ebp,2), %xmm2
1073 # INTEL: vcvttph2iubs xmm2, xmmword ptr [2*ebp - 512]
1074 0x62,0xf5,0x7c,0x08,0x6a,0x14,0x6d,0x00,0xfe,0xff,0xff
1076 # ATT:   vcvttph2iubs  2032(%ecx), %xmm2 {%k7} {z}
1077 # INTEL: vcvttph2iubs xmm2 {k7} {z}, xmmword ptr [ecx + 2032]
1078 0x62,0xf5,0x7c,0x8f,0x6a,0x51,0x7f
1080 # ATT:   vcvttph2iubs  -256(%edx){1to8}, %xmm2 {%k7} {z}
1081 # INTEL: vcvttph2iubs xmm2 {k7} {z}, word ptr [edx - 256]{1to8}
1082 0x62,0xf5,0x7c,0x9f,0x6a,0x52,0x80
1084 # ATT:   vcvttph2iubs  268435456(%esp,%esi,8), %ymm2
1085 # INTEL: vcvttph2iubs ymm2, ymmword ptr [esp + 8*esi + 268435456]
1086 0x62,0xf5,0x7c,0x28,0x6a,0x94,0xf4,0x00,0x00,0x00,0x10
1088 # ATT:   vcvttph2iubs  291(%edi,%eax,4), %ymm2 {%k7}
1089 # INTEL: vcvttph2iubs ymm2 {k7}, ymmword ptr [edi + 4*eax + 291]
1090 0x62,0xf5,0x7c,0x2f,0x6a,0x94,0x87,0x23,0x01,0x00,0x00
1092 # ATT:   vcvttph2iubs  (%eax){1to16}, %ymm2
1093 # INTEL: vcvttph2iubs ymm2, word ptr [eax]{1to16}
1094 0x62,0xf5,0x7c,0x38,0x6a,0x10
1096 # ATT:   vcvttph2iubs  -1024(,%ebp,2), %ymm2
1097 # INTEL: vcvttph2iubs ymm2, ymmword ptr [2*ebp - 1024]
1098 0x62,0xf5,0x7c,0x28,0x6a,0x14,0x6d,0x00,0xfc,0xff,0xff
1100 # ATT:   vcvttph2iubs  4064(%ecx), %ymm2 {%k7} {z}
1101 # INTEL: vcvttph2iubs ymm2 {k7} {z}, ymmword ptr [ecx + 4064]
1102 0x62,0xf5,0x7c,0xaf,0x6a,0x51,0x7f
1104 # ATT:   vcvttph2iubs  -256(%edx){1to16}, %ymm2 {%k7} {z}
1105 # INTEL: vcvttph2iubs ymm2 {k7} {z}, word ptr [edx - 256]{1to16}
1106 0x62,0xf5,0x7c,0xbf,0x6a,0x52,0x80
1108 # ATT:   vcvttph2iubs  268435456(%esp,%esi,8), %zmm2
1109 # INTEL: vcvttph2iubs zmm2, zmmword ptr [esp + 8*esi + 268435456]
1110 0x62,0xf5,0x7c,0x48,0x6a,0x94,0xf4,0x00,0x00,0x00,0x10
1112 # ATT:   vcvttph2iubs  291(%edi,%eax,4), %zmm2 {%k7}
1113 # INTEL: vcvttph2iubs zmm2 {k7}, zmmword ptr [edi + 4*eax + 291]
1114 0x62,0xf5,0x7c,0x4f,0x6a,0x94,0x87,0x23,0x01,0x00,0x00
1116 # ATT:   vcvttph2iubs  (%eax){1to32}, %zmm2
1117 # INTEL: vcvttph2iubs zmm2, word ptr [eax]{1to32}
1118 0x62,0xf5,0x7c,0x58,0x6a,0x10
1120 # ATT:   vcvttph2iubs  -2048(,%ebp,2), %zmm2
1121 # INTEL: vcvttph2iubs zmm2, zmmword ptr [2*ebp - 2048]
1122 0x62,0xf5,0x7c,0x48,0x6a,0x14,0x6d,0x00,0xf8,0xff,0xff
1124 # ATT:   vcvttph2iubs  8128(%ecx), %zmm2 {%k7} {z}
1125 # INTEL: vcvttph2iubs zmm2 {k7} {z}, zmmword ptr [ecx + 8128]
1126 0x62,0xf5,0x7c,0xcf,0x6a,0x51,0x7f
1128 # ATT:   vcvttph2iubs  -256(%edx){1to32}, %zmm2 {%k7} {z}
1129 # INTEL: vcvttph2iubs zmm2 {k7} {z}, word ptr [edx - 256]{1to32}
1130 0x62,0xf5,0x7c,0xdf,0x6a,0x52,0x80
1132 # ATT:   vcvttps2ibs %xmm3, %xmm2
1133 # INTEL: vcvttps2ibs xmm2, xmm3
1134 0x62,0xf5,0x7d,0x08,0x68,0xd3
1136 # ATT:   vcvttps2ibs %xmm3, %xmm2 {%k7}
1137 # INTEL: vcvttps2ibs xmm2 {k7}, xmm3
1138 0x62,0xf5,0x7d,0x0f,0x68,0xd3
1140 # ATT:   vcvttps2ibs %xmm3, %xmm2 {%k7} {z}
1141 # INTEL: vcvttps2ibs xmm2 {k7} {z}, xmm3
1142 0x62,0xf5,0x7d,0x8f,0x68,0xd3
1144 # ATT:   vcvttps2ibs %zmm3, %zmm2
1145 # INTEL: vcvttps2ibs zmm2, zmm3
1146 0x62,0xf5,0x7d,0x48,0x68,0xd3
1148 # ATT:   vcvttps2ibs {sae}, %zmm3, %zmm2
1149 # INTEL: vcvttps2ibs zmm2, zmm3, {sae}
1150 0x62,0xf5,0x7d,0x18,0x68,0xd3
1152 # ATT:   vcvttps2ibs %zmm3, %zmm2 {%k7}
1153 # INTEL: vcvttps2ibs zmm2 {k7}, zmm3
1154 0x62,0xf5,0x7d,0x4f,0x68,0xd3
1156 # ATT:   vcvttps2ibs {sae}, %zmm3, %zmm2 {%k7} {z}
1157 # INTEL: vcvttps2ibs zmm2 {k7} {z}, zmm3, {sae}
1158 0x62,0xf5,0x7d,0x9f,0x68,0xd3
1160 # ATT:   vcvttps2ibs %ymm3, %ymm2
1161 # INTEL: vcvttps2ibs ymm2, ymm3
1162 0x62,0xf5,0x7d,0x28,0x68,0xd3
1164 # ATT:   vcvttps2ibs {sae}, %ymm3, %ymm2
1165 # INTEL: vcvttps2ibs ymm2, ymm3, {sae}
1166 0x62,0xf5,0x79,0x18,0x68,0xd3
1168 # ATT:   vcvttps2ibs %ymm3, %ymm2 {%k7}
1169 # INTEL: vcvttps2ibs ymm2 {k7}, ymm3
1170 0x62,0xf5,0x7d,0x2f,0x68,0xd3
1172 # ATT:   vcvttps2ibs {sae}, %ymm3, %ymm2 {%k7} {z}
1173 # INTEL: vcvttps2ibs ymm2 {k7} {z}, ymm3, {sae}
1174 0x62,0xf5,0x79,0x9f,0x68,0xd3
1176 # ATT:   vcvttps2ibs  268435456(%esp,%esi,8), %xmm2
1177 # INTEL: vcvttps2ibs xmm2, xmmword ptr [esp + 8*esi + 268435456]
1178 0x62,0xf5,0x7d,0x08,0x68,0x94,0xf4,0x00,0x00,0x00,0x10
1180 # ATT:   vcvttps2ibs  291(%edi,%eax,4), %xmm2 {%k7}
1181 # INTEL: vcvttps2ibs xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]
1182 0x62,0xf5,0x7d,0x0f,0x68,0x94,0x87,0x23,0x01,0x00,0x00
1184 # ATT:   vcvttps2ibs  (%eax){1to4}, %xmm2
1185 # INTEL: vcvttps2ibs xmm2, dword ptr [eax]{1to4}
1186 0x62,0xf5,0x7d,0x18,0x68,0x10
1188 # ATT:   vcvttps2ibs  -512(,%ebp,2), %xmm2
1189 # INTEL: vcvttps2ibs xmm2, xmmword ptr [2*ebp - 512]
1190 0x62,0xf5,0x7d,0x08,0x68,0x14,0x6d,0x00,0xfe,0xff,0xff
1192 # ATT:   vcvttps2ibs  2032(%ecx), %xmm2 {%k7} {z}
1193 # INTEL: vcvttps2ibs xmm2 {k7} {z}, xmmword ptr [ecx + 2032]
1194 0x62,0xf5,0x7d,0x8f,0x68,0x51,0x7f
1196 # ATT:   vcvttps2ibs  -512(%edx){1to4}, %xmm2 {%k7} {z}
1197 # INTEL: vcvttps2ibs xmm2 {k7} {z}, dword ptr [edx - 512]{1to4}
1198 0x62,0xf5,0x7d,0x9f,0x68,0x52,0x80
1200 # ATT:   vcvttps2ibs  268435456(%esp,%esi,8), %ymm2
1201 # INTEL: vcvttps2ibs ymm2, ymmword ptr [esp + 8*esi + 268435456]
1202 0x62,0xf5,0x7d,0x28,0x68,0x94,0xf4,0x00,0x00,0x00,0x10
1204 # ATT:   vcvttps2ibs  291(%edi,%eax,4), %ymm2 {%k7}
1205 # INTEL: vcvttps2ibs ymm2 {k7}, ymmword ptr [edi + 4*eax + 291]
1206 0x62,0xf5,0x7d,0x2f,0x68,0x94,0x87,0x23,0x01,0x00,0x00
1208 # ATT:   vcvttps2ibs  (%eax){1to8}, %ymm2
1209 # INTEL: vcvttps2ibs ymm2, dword ptr [eax]{1to8}
1210 0x62,0xf5,0x7d,0x38,0x68,0x10
1212 # ATT:   vcvttps2ibs  -1024(,%ebp,2), %ymm2
1213 # INTEL: vcvttps2ibs ymm2, ymmword ptr [2*ebp - 1024]
1214 0x62,0xf5,0x7d,0x28,0x68,0x14,0x6d,0x00,0xfc,0xff,0xff
1216 # ATT:   vcvttps2ibs  4064(%ecx), %ymm2 {%k7} {z}
1217 # INTEL: vcvttps2ibs ymm2 {k7} {z}, ymmword ptr [ecx + 4064]
1218 0x62,0xf5,0x7d,0xaf,0x68,0x51,0x7f
1220 # ATT:   vcvttps2ibs  -512(%edx){1to8}, %ymm2 {%k7} {z}
1221 # INTEL: vcvttps2ibs ymm2 {k7} {z}, dword ptr [edx - 512]{1to8}
1222 0x62,0xf5,0x7d,0xbf,0x68,0x52,0x80
1224 # ATT:   vcvttps2ibs  268435456(%esp,%esi,8), %zmm2
1225 # INTEL: vcvttps2ibs zmm2, zmmword ptr [esp + 8*esi + 268435456]
1226 0x62,0xf5,0x7d,0x48,0x68,0x94,0xf4,0x00,0x00,0x00,0x10
1228 # ATT:   vcvttps2ibs  291(%edi,%eax,4), %zmm2 {%k7}
1229 # INTEL: vcvttps2ibs zmm2 {k7}, zmmword ptr [edi + 4*eax + 291]
1230 0x62,0xf5,0x7d,0x4f,0x68,0x94,0x87,0x23,0x01,0x00,0x00
1232 # ATT:   vcvttps2ibs  (%eax){1to16}, %zmm2
1233 # INTEL: vcvttps2ibs zmm2, dword ptr [eax]{1to16}
1234 0x62,0xf5,0x7d,0x58,0x68,0x10
1236 # ATT:   vcvttps2ibs  -2048(,%ebp,2), %zmm2
1237 # INTEL: vcvttps2ibs zmm2, zmmword ptr [2*ebp - 2048]
1238 0x62,0xf5,0x7d,0x48,0x68,0x14,0x6d,0x00,0xf8,0xff,0xff
1240 # ATT:   vcvttps2ibs  8128(%ecx), %zmm2 {%k7} {z}
1241 # INTEL: vcvttps2ibs zmm2 {k7} {z}, zmmword ptr [ecx + 8128]
1242 0x62,0xf5,0x7d,0xcf,0x68,0x51,0x7f
1244 # ATT:   vcvttps2ibs  -512(%edx){1to16}, %zmm2 {%k7} {z}
1245 # INTEL: vcvttps2ibs zmm2 {k7} {z}, dword ptr [edx - 512]{1to16}
1246 0x62,0xf5,0x7d,0xdf,0x68,0x52,0x80
1248 # ATT:   vcvttps2iubs %xmm3, %xmm2
1249 # INTEL: vcvttps2iubs xmm2, xmm3
1250 0x62,0xf5,0x7d,0x08,0x6a,0xd3
1252 # ATT:   vcvttps2iubs %xmm3, %xmm2 {%k7}
1253 # INTEL: vcvttps2iubs xmm2 {k7}, xmm3
1254 0x62,0xf5,0x7d,0x0f,0x6a,0xd3
1256 # ATT:   vcvttps2iubs %xmm3, %xmm2 {%k7} {z}
1257 # INTEL: vcvttps2iubs xmm2 {k7} {z}, xmm3
1258 0x62,0xf5,0x7d,0x8f,0x6a,0xd3
1260 # ATT:   vcvttps2iubs %zmm3, %zmm2
1261 # INTEL: vcvttps2iubs zmm2, zmm3
1262 0x62,0xf5,0x7d,0x48,0x6a,0xd3
1264 # ATT:   vcvttps2iubs {sae}, %zmm3, %zmm2
1265 # INTEL: vcvttps2iubs zmm2, zmm3, {sae}
1266 0x62,0xf5,0x7d,0x18,0x6a,0xd3
1268 # ATT:   vcvttps2iubs %zmm3, %zmm2 {%k7}
1269 # INTEL: vcvttps2iubs zmm2 {k7}, zmm3
1270 0x62,0xf5,0x7d,0x4f,0x6a,0xd3
1272 # ATT:   vcvttps2iubs {sae}, %zmm3, %zmm2 {%k7} {z}
1273 # INTEL: vcvttps2iubs zmm2 {k7} {z}, zmm3, {sae}
1274 0x62,0xf5,0x7d,0x9f,0x6a,0xd3
1276 # ATT:   vcvttps2iubs %ymm3, %ymm2
1277 # INTEL: vcvttps2iubs ymm2, ymm3
1278 0x62,0xf5,0x7d,0x28,0x6a,0xd3
1280 # ATT:   vcvttps2iubs {sae}, %ymm3, %ymm2
1281 # INTEL: vcvttps2iubs ymm2, ymm3, {sae}
1282 0x62,0xf5,0x79,0x18,0x6a,0xd3
1284 # ATT:   vcvttps2iubs %ymm3, %ymm2 {%k7}
1285 # INTEL: vcvttps2iubs ymm2 {k7}, ymm3
1286 0x62,0xf5,0x7d,0x2f,0x6a,0xd3
1288 # ATT:   vcvttps2iubs {sae}, %ymm3, %ymm2 {%k7} {z}
1289 # INTEL: vcvttps2iubs ymm2 {k7} {z}, ymm3, {sae}
1290 0x62,0xf5,0x79,0x9f,0x6a,0xd3
1292 # ATT:   vcvttps2iubs  268435456(%esp,%esi,8), %xmm2
1293 # INTEL: vcvttps2iubs xmm2, xmmword ptr [esp + 8*esi + 268435456]
1294 0x62,0xf5,0x7d,0x08,0x6a,0x94,0xf4,0x00,0x00,0x00,0x10
1296 # ATT:   vcvttps2iubs  291(%edi,%eax,4), %xmm2 {%k7}
1297 # INTEL: vcvttps2iubs xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]
1298 0x62,0xf5,0x7d,0x0f,0x6a,0x94,0x87,0x23,0x01,0x00,0x00
1300 # ATT:   vcvttps2iubs  (%eax){1to4}, %xmm2
1301 # INTEL: vcvttps2iubs xmm2, dword ptr [eax]{1to4}
1302 0x62,0xf5,0x7d,0x18,0x6a,0x10
1304 # ATT:   vcvttps2iubs  -512(,%ebp,2), %xmm2
1305 # INTEL: vcvttps2iubs xmm2, xmmword ptr [2*ebp - 512]
1306 0x62,0xf5,0x7d,0x08,0x6a,0x14,0x6d,0x00,0xfe,0xff,0xff
1308 # ATT:   vcvttps2iubs  2032(%ecx), %xmm2 {%k7} {z}
1309 # INTEL: vcvttps2iubs xmm2 {k7} {z}, xmmword ptr [ecx + 2032]
1310 0x62,0xf5,0x7d,0x8f,0x6a,0x51,0x7f
1312 # ATT:   vcvttps2iubs  -512(%edx){1to4}, %xmm2 {%k7} {z}
1313 # INTEL: vcvttps2iubs xmm2 {k7} {z}, dword ptr [edx - 512]{1to4}
1314 0x62,0xf5,0x7d,0x9f,0x6a,0x52,0x80
1316 # ATT:   vcvttps2iubs  268435456(%esp,%esi,8), %ymm2
1317 # INTEL: vcvttps2iubs ymm2, ymmword ptr [esp + 8*esi + 268435456]
1318 0x62,0xf5,0x7d,0x28,0x6a,0x94,0xf4,0x00,0x00,0x00,0x10
1320 # ATT:   vcvttps2iubs  291(%edi,%eax,4), %ymm2 {%k7}
1321 # INTEL: vcvttps2iubs ymm2 {k7}, ymmword ptr [edi + 4*eax + 291]
1322 0x62,0xf5,0x7d,0x2f,0x6a,0x94,0x87,0x23,0x01,0x00,0x00
1324 # ATT:   vcvttps2iubs  (%eax){1to8}, %ymm2
1325 # INTEL: vcvttps2iubs ymm2, dword ptr [eax]{1to8}
1326 0x62,0xf5,0x7d,0x38,0x6a,0x10
1328 # ATT:   vcvttps2iubs  -1024(,%ebp,2), %ymm2
1329 # INTEL: vcvttps2iubs ymm2, ymmword ptr [2*ebp - 1024]
1330 0x62,0xf5,0x7d,0x28,0x6a,0x14,0x6d,0x00,0xfc,0xff,0xff
1332 # ATT:   vcvttps2iubs  4064(%ecx), %ymm2 {%k7} {z}
1333 # INTEL: vcvttps2iubs ymm2 {k7} {z}, ymmword ptr [ecx + 4064]
1334 0x62,0xf5,0x7d,0xaf,0x6a,0x51,0x7f
1336 # ATT:   vcvttps2iubs  -512(%edx){1to8}, %ymm2 {%k7} {z}
1337 # INTEL: vcvttps2iubs ymm2 {k7} {z}, dword ptr [edx - 512]{1to8}
1338 0x62,0xf5,0x7d,0xbf,0x6a,0x52,0x80
1340 # ATT:   vcvttps2iubs  268435456(%esp,%esi,8), %zmm2
1341 # INTEL: vcvttps2iubs zmm2, zmmword ptr [esp + 8*esi + 268435456]
1342 0x62,0xf5,0x7d,0x48,0x6a,0x94,0xf4,0x00,0x00,0x00,0x10
1344 # ATT:   vcvttps2iubs  291(%edi,%eax,4), %zmm2 {%k7}
1345 # INTEL: vcvttps2iubs zmm2 {k7}, zmmword ptr [edi + 4*eax + 291]
1346 0x62,0xf5,0x7d,0x4f,0x6a,0x94,0x87,0x23,0x01,0x00,0x00
1348 # ATT:   vcvttps2iubs  (%eax){1to16}, %zmm2
1349 # INTEL: vcvttps2iubs zmm2, dword ptr [eax]{1to16}
1350 0x62,0xf5,0x7d,0x58,0x6a,0x10
1352 # ATT:   vcvttps2iubs  -2048(,%ebp,2), %zmm2
1353 # INTEL: vcvttps2iubs zmm2, zmmword ptr [2*ebp - 2048]
1354 0x62,0xf5,0x7d,0x48,0x6a,0x14,0x6d,0x00,0xf8,0xff,0xff
1356 # ATT:   vcvttps2iubs  8128(%ecx), %zmm2 {%k7} {z}
1357 # INTEL: vcvttps2iubs zmm2 {k7} {z}, zmmword ptr [ecx + 8128]
1358 0x62,0xf5,0x7d,0xcf,0x6a,0x51,0x7f
1360 # ATT:   vcvttps2iubs  -512(%edx){1to16}, %zmm2 {%k7} {z}
1361 # INTEL: vcvttps2iubs zmm2 {k7} {z}, dword ptr [edx - 512]{1to16}
1362 0x62,0xf5,0x7d,0xdf,0x6a,0x52,0x80