Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / MC / X86 / avx_ne_convert-32-intel.s
blobf92ce59750234bca7de4ef16ff4787c32df118f7
1 // RUN: llvm-mc -triple i686-unknown-unknown -x86-asm-syntax=intel -output-asm-variant=1 --show-encoding %s | FileCheck %s
3 // CHECK: vbcstnebf162ps xmm2, word ptr [esp + 8*esi + 268435456]
4 // CHECK: encoding: [0xc4,0xe2,0x7a,0xb1,0x94,0xf4,0x00,0x00,0x00,0x10]
5 vbcstnebf162ps xmm2, word ptr [esp + 8*esi + 268435456]
7 // CHECK: vbcstnebf162ps xmm2, word ptr [edi + 4*eax + 291]
8 // CHECK: encoding: [0xc4,0xe2,0x7a,0xb1,0x94,0x87,0x23,0x01,0x00,0x00]
9 vbcstnebf162ps xmm2, word ptr [edi + 4*eax + 291]
11 // CHECK: vbcstnebf162ps xmm2, word ptr [eax]
12 // CHECK: encoding: [0xc4,0xe2,0x7a,0xb1,0x10]
13 vbcstnebf162ps xmm2, word ptr [eax]
15 // CHECK: vbcstnebf162ps xmm2, word ptr [2*ebp - 64]
16 // CHECK: encoding: [0xc4,0xe2,0x7a,0xb1,0x14,0x6d,0xc0,0xff,0xff,0xff]
17 vbcstnebf162ps xmm2, word ptr [2*ebp - 64]
19 // CHECK: vbcstnebf162ps xmm2, word ptr [ecx + 254]
20 // CHECK: encoding: [0xc4,0xe2,0x7a,0xb1,0x91,0xfe,0x00,0x00,0x00]
21 vbcstnebf162ps xmm2, word ptr [ecx + 254]
23 // CHECK: vbcstnebf162ps xmm2, word ptr [edx - 256]
24 // CHECK: encoding: [0xc4,0xe2,0x7a,0xb1,0x92,0x00,0xff,0xff,0xff]
25 vbcstnebf162ps xmm2, word ptr [edx - 256]
27 // CHECK: vbcstnebf162ps ymm2, word ptr [esp + 8*esi + 268435456]
28 // CHECK: encoding: [0xc4,0xe2,0x7e,0xb1,0x94,0xf4,0x00,0x00,0x00,0x10]
29 vbcstnebf162ps ymm2, word ptr [esp + 8*esi + 268435456]
31 // CHECK: vbcstnebf162ps ymm2, word ptr [edi + 4*eax + 291]
32 // CHECK: encoding: [0xc4,0xe2,0x7e,0xb1,0x94,0x87,0x23,0x01,0x00,0x00]
33 vbcstnebf162ps ymm2, word ptr [edi + 4*eax + 291]
35 // CHECK: vbcstnebf162ps ymm2, word ptr [eax]
36 // CHECK: encoding: [0xc4,0xe2,0x7e,0xb1,0x10]
37 vbcstnebf162ps ymm2, word ptr [eax]
39 // CHECK: vbcstnebf162ps ymm2, word ptr [2*ebp - 64]
40 // CHECK: encoding: [0xc4,0xe2,0x7e,0xb1,0x14,0x6d,0xc0,0xff,0xff,0xff]
41 vbcstnebf162ps ymm2, word ptr [2*ebp - 64]
43 // CHECK: vbcstnebf162ps ymm2, word ptr [ecx + 254]
44 // CHECK: encoding: [0xc4,0xe2,0x7e,0xb1,0x91,0xfe,0x00,0x00,0x00]
45 vbcstnebf162ps ymm2, word ptr [ecx + 254]
47 // CHECK: vbcstnebf162ps ymm2, word ptr [edx - 256]
48 // CHECK: encoding: [0xc4,0xe2,0x7e,0xb1,0x92,0x00,0xff,0xff,0xff]
49 vbcstnebf162ps ymm2, word ptr [edx - 256]
51 // CHECK: vbcstnesh2ps xmm2, word ptr [esp + 8*esi + 268435456]
52 // CHECK: encoding: [0xc4,0xe2,0x79,0xb1,0x94,0xf4,0x00,0x00,0x00,0x10]
53 vbcstnesh2ps xmm2, word ptr [esp + 8*esi + 268435456]
55 // CHECK: vbcstnesh2ps xmm2, word ptr [edi + 4*eax + 291]
56 // CHECK: encoding: [0xc4,0xe2,0x79,0xb1,0x94,0x87,0x23,0x01,0x00,0x00]
57 vbcstnesh2ps xmm2, word ptr [edi + 4*eax + 291]
59 // CHECK: vbcstnesh2ps xmm2, word ptr [eax]
60 // CHECK: encoding: [0xc4,0xe2,0x79,0xb1,0x10]
61 vbcstnesh2ps xmm2, word ptr [eax]
63 // CHECK: vbcstnesh2ps xmm2, word ptr [2*ebp - 64]
64 // CHECK: encoding: [0xc4,0xe2,0x79,0xb1,0x14,0x6d,0xc0,0xff,0xff,0xff]
65 vbcstnesh2ps xmm2, word ptr [2*ebp - 64]
67 // CHECK: vbcstnesh2ps xmm2, word ptr [ecx + 254]
68 // CHECK: encoding: [0xc4,0xe2,0x79,0xb1,0x91,0xfe,0x00,0x00,0x00]
69 vbcstnesh2ps xmm2, word ptr [ecx + 254]
71 // CHECK: vbcstnesh2ps xmm2, word ptr [edx - 256]
72 // CHECK: encoding: [0xc4,0xe2,0x79,0xb1,0x92,0x00,0xff,0xff,0xff]
73 vbcstnesh2ps xmm2, word ptr [edx - 256]
75 // CHECK: vbcstnesh2ps ymm2, word ptr [esp + 8*esi + 268435456]
76 // CHECK: encoding: [0xc4,0xe2,0x7d,0xb1,0x94,0xf4,0x00,0x00,0x00,0x10]
77 vbcstnesh2ps ymm2, word ptr [esp + 8*esi + 268435456]
79 // CHECK: vbcstnesh2ps ymm2, word ptr [edi + 4*eax + 291]
80 // CHECK: encoding: [0xc4,0xe2,0x7d,0xb1,0x94,0x87,0x23,0x01,0x00,0x00]
81 vbcstnesh2ps ymm2, word ptr [edi + 4*eax + 291]
83 // CHECK: vbcstnesh2ps ymm2, word ptr [eax]
84 // CHECK: encoding: [0xc4,0xe2,0x7d,0xb1,0x10]
85 vbcstnesh2ps ymm2, word ptr [eax]
87 // CHECK: vbcstnesh2ps ymm2, word ptr [2*ebp - 64]
88 // CHECK: encoding: [0xc4,0xe2,0x7d,0xb1,0x14,0x6d,0xc0,0xff,0xff,0xff]
89 vbcstnesh2ps ymm2, word ptr [2*ebp - 64]
91 // CHECK: vbcstnesh2ps ymm2, word ptr [ecx + 254]
92 // CHECK: encoding: [0xc4,0xe2,0x7d,0xb1,0x91,0xfe,0x00,0x00,0x00]
93 vbcstnesh2ps ymm2, word ptr [ecx + 254]
95 // CHECK: vbcstnesh2ps ymm2, word ptr [edx - 256]
96 // CHECK: encoding: [0xc4,0xe2,0x7d,0xb1,0x92,0x00,0xff,0xff,0xff]
97 vbcstnesh2ps ymm2, word ptr [edx - 256]
99 // CHECK: vcvtneebf162ps xmm2, xmmword ptr [esp + 8*esi + 268435456]
100 // CHECK: encoding: [0xc4,0xe2,0x7a,0xb0,0x94,0xf4,0x00,0x00,0x00,0x10]
101 vcvtneebf162ps xmm2, xmmword ptr [esp + 8*esi + 268435456]
103 // CHECK: vcvtneebf162ps xmm2, xmmword ptr [edi + 4*eax + 291]
104 // CHECK: encoding: [0xc4,0xe2,0x7a,0xb0,0x94,0x87,0x23,0x01,0x00,0x00]
105 vcvtneebf162ps xmm2, xmmword ptr [edi + 4*eax + 291]
107 // CHECK: vcvtneebf162ps xmm2, xmmword ptr [eax]
108 // CHECK: encoding: [0xc4,0xe2,0x7a,0xb0,0x10]
109 vcvtneebf162ps xmm2, xmmword ptr [eax]
111 // CHECK: vcvtneebf162ps xmm2, xmmword ptr [2*ebp - 512]
112 // CHECK: encoding: [0xc4,0xe2,0x7a,0xb0,0x14,0x6d,0x00,0xfe,0xff,0xff]
113 vcvtneebf162ps xmm2, xmmword ptr [2*ebp - 512]
115 // CHECK: vcvtneebf162ps xmm2, xmmword ptr [ecx + 2032]
116 // CHECK: encoding: [0xc4,0xe2,0x7a,0xb0,0x91,0xf0,0x07,0x00,0x00]
117 vcvtneebf162ps xmm2, xmmword ptr [ecx + 2032]
119 // CHECK: vcvtneebf162ps xmm2, xmmword ptr [edx - 2048]
120 // CHECK: encoding: [0xc4,0xe2,0x7a,0xb0,0x92,0x00,0xf8,0xff,0xff]
121 vcvtneebf162ps xmm2, xmmword ptr [edx - 2048]
123 // CHECK: vcvtneebf162ps ymm2, ymmword ptr [esp + 8*esi + 268435456]
124 // CHECK: encoding: [0xc4,0xe2,0x7e,0xb0,0x94,0xf4,0x00,0x00,0x00,0x10]
125 vcvtneebf162ps ymm2, ymmword ptr [esp + 8*esi + 268435456]
127 // CHECK: vcvtneebf162ps ymm2, ymmword ptr [edi + 4*eax + 291]
128 // CHECK: encoding: [0xc4,0xe2,0x7e,0xb0,0x94,0x87,0x23,0x01,0x00,0x00]
129 vcvtneebf162ps ymm2, ymmword ptr [edi + 4*eax + 291]
131 // CHECK: vcvtneebf162ps ymm2, ymmword ptr [eax]
132 // CHECK: encoding: [0xc4,0xe2,0x7e,0xb0,0x10]
133 vcvtneebf162ps ymm2, ymmword ptr [eax]
135 // CHECK: vcvtneebf162ps ymm2, ymmword ptr [2*ebp - 1024]
136 // CHECK: encoding: [0xc4,0xe2,0x7e,0xb0,0x14,0x6d,0x00,0xfc,0xff,0xff]
137 vcvtneebf162ps ymm2, ymmword ptr [2*ebp - 1024]
139 // CHECK: vcvtneebf162ps ymm2, ymmword ptr [ecx + 4064]
140 // CHECK: encoding: [0xc4,0xe2,0x7e,0xb0,0x91,0xe0,0x0f,0x00,0x00]
141 vcvtneebf162ps ymm2, ymmword ptr [ecx + 4064]
143 // CHECK: vcvtneebf162ps ymm2, ymmword ptr [edx - 4096]
144 // CHECK: encoding: [0xc4,0xe2,0x7e,0xb0,0x92,0x00,0xf0,0xff,0xff]
145 vcvtneebf162ps ymm2, ymmword ptr [edx - 4096]
147 // CHECK: vcvtneeph2ps xmm2, xmmword ptr [esp + 8*esi + 268435456]
148 // CHECK: encoding: [0xc4,0xe2,0x79,0xb0,0x94,0xf4,0x00,0x00,0x00,0x10]
149 vcvtneeph2ps xmm2, xmmword ptr [esp + 8*esi + 268435456]
151 // CHECK: vcvtneeph2ps xmm2, xmmword ptr [edi + 4*eax + 291]
152 // CHECK: encoding: [0xc4,0xe2,0x79,0xb0,0x94,0x87,0x23,0x01,0x00,0x00]
153 vcvtneeph2ps xmm2, xmmword ptr [edi + 4*eax + 291]
155 // CHECK: vcvtneeph2ps xmm2, xmmword ptr [eax]
156 // CHECK: encoding: [0xc4,0xe2,0x79,0xb0,0x10]
157 vcvtneeph2ps xmm2, xmmword ptr [eax]
159 // CHECK: vcvtneeph2ps xmm2, xmmword ptr [2*ebp - 512]
160 // CHECK: encoding: [0xc4,0xe2,0x79,0xb0,0x14,0x6d,0x00,0xfe,0xff,0xff]
161 vcvtneeph2ps xmm2, xmmword ptr [2*ebp - 512]
163 // CHECK: vcvtneeph2ps xmm2, xmmword ptr [ecx + 2032]
164 // CHECK: encoding: [0xc4,0xe2,0x79,0xb0,0x91,0xf0,0x07,0x00,0x00]
165 vcvtneeph2ps xmm2, xmmword ptr [ecx + 2032]
167 // CHECK: vcvtneeph2ps xmm2, xmmword ptr [edx - 2048]
168 // CHECK: encoding: [0xc4,0xe2,0x79,0xb0,0x92,0x00,0xf8,0xff,0xff]
169 vcvtneeph2ps xmm2, xmmword ptr [edx - 2048]
171 // CHECK: vcvtneeph2ps ymm2, ymmword ptr [esp + 8*esi + 268435456]
172 // CHECK: encoding: [0xc4,0xe2,0x7d,0xb0,0x94,0xf4,0x00,0x00,0x00,0x10]
173 vcvtneeph2ps ymm2, ymmword ptr [esp + 8*esi + 268435456]
175 // CHECK: vcvtneeph2ps ymm2, ymmword ptr [edi + 4*eax + 291]
176 // CHECK: encoding: [0xc4,0xe2,0x7d,0xb0,0x94,0x87,0x23,0x01,0x00,0x00]
177 vcvtneeph2ps ymm2, ymmword ptr [edi + 4*eax + 291]
179 // CHECK: vcvtneeph2ps ymm2, ymmword ptr [eax]
180 // CHECK: encoding: [0xc4,0xe2,0x7d,0xb0,0x10]
181 vcvtneeph2ps ymm2, ymmword ptr [eax]
183 // CHECK: vcvtneeph2ps ymm2, ymmword ptr [2*ebp - 1024]
184 // CHECK: encoding: [0xc4,0xe2,0x7d,0xb0,0x14,0x6d,0x00,0xfc,0xff,0xff]
185 vcvtneeph2ps ymm2, ymmword ptr [2*ebp - 1024]
187 // CHECK: vcvtneeph2ps ymm2, ymmword ptr [ecx + 4064]
188 // CHECK: encoding: [0xc4,0xe2,0x7d,0xb0,0x91,0xe0,0x0f,0x00,0x00]
189 vcvtneeph2ps ymm2, ymmword ptr [ecx + 4064]
191 // CHECK: vcvtneeph2ps ymm2, ymmword ptr [edx - 4096]
192 // CHECK: encoding: [0xc4,0xe2,0x7d,0xb0,0x92,0x00,0xf0,0xff,0xff]
193 vcvtneeph2ps ymm2, ymmword ptr [edx - 4096]
195 // CHECK: vcvtneobf162ps xmm2, xmmword ptr [esp + 8*esi + 268435456]
196 // CHECK: encoding: [0xc4,0xe2,0x7b,0xb0,0x94,0xf4,0x00,0x00,0x00,0x10]
197 vcvtneobf162ps xmm2, xmmword ptr [esp + 8*esi + 268435456]
199 // CHECK: vcvtneobf162ps xmm2, xmmword ptr [edi + 4*eax + 291]
200 // CHECK: encoding: [0xc4,0xe2,0x7b,0xb0,0x94,0x87,0x23,0x01,0x00,0x00]
201 vcvtneobf162ps xmm2, xmmword ptr [edi + 4*eax + 291]
203 // CHECK: vcvtneobf162ps xmm2, xmmword ptr [eax]
204 // CHECK: encoding: [0xc4,0xe2,0x7b,0xb0,0x10]
205 vcvtneobf162ps xmm2, xmmword ptr [eax]
207 // CHECK: vcvtneobf162ps xmm2, xmmword ptr [2*ebp - 512]
208 // CHECK: encoding: [0xc4,0xe2,0x7b,0xb0,0x14,0x6d,0x00,0xfe,0xff,0xff]
209 vcvtneobf162ps xmm2, xmmword ptr [2*ebp - 512]
211 // CHECK: vcvtneobf162ps xmm2, xmmword ptr [ecx + 2032]
212 // CHECK: encoding: [0xc4,0xe2,0x7b,0xb0,0x91,0xf0,0x07,0x00,0x00]
213 vcvtneobf162ps xmm2, xmmword ptr [ecx + 2032]
215 // CHECK: vcvtneobf162ps xmm2, xmmword ptr [edx - 2048]
216 // CHECK: encoding: [0xc4,0xe2,0x7b,0xb0,0x92,0x00,0xf8,0xff,0xff]
217 vcvtneobf162ps xmm2, xmmword ptr [edx - 2048]
219 // CHECK: vcvtneobf162ps ymm2, ymmword ptr [esp + 8*esi + 268435456]
220 // CHECK: encoding: [0xc4,0xe2,0x7f,0xb0,0x94,0xf4,0x00,0x00,0x00,0x10]
221 vcvtneobf162ps ymm2, ymmword ptr [esp + 8*esi + 268435456]
223 // CHECK: vcvtneobf162ps ymm2, ymmword ptr [edi + 4*eax + 291]
224 // CHECK: encoding: [0xc4,0xe2,0x7f,0xb0,0x94,0x87,0x23,0x01,0x00,0x00]
225 vcvtneobf162ps ymm2, ymmword ptr [edi + 4*eax + 291]
227 // CHECK: vcvtneobf162ps ymm2, ymmword ptr [eax]
228 // CHECK: encoding: [0xc4,0xe2,0x7f,0xb0,0x10]
229 vcvtneobf162ps ymm2, ymmword ptr [eax]
231 // CHECK: vcvtneobf162ps ymm2, ymmword ptr [2*ebp - 1024]
232 // CHECK: encoding: [0xc4,0xe2,0x7f,0xb0,0x14,0x6d,0x00,0xfc,0xff,0xff]
233 vcvtneobf162ps ymm2, ymmword ptr [2*ebp - 1024]
235 // CHECK: vcvtneobf162ps ymm2, ymmword ptr [ecx + 4064]
236 // CHECK: encoding: [0xc4,0xe2,0x7f,0xb0,0x91,0xe0,0x0f,0x00,0x00]
237 vcvtneobf162ps ymm2, ymmword ptr [ecx + 4064]
239 // CHECK: vcvtneobf162ps ymm2, ymmword ptr [edx - 4096]
240 // CHECK: encoding: [0xc4,0xe2,0x7f,0xb0,0x92,0x00,0xf0,0xff,0xff]
241 vcvtneobf162ps ymm2, ymmword ptr [edx - 4096]
243 // CHECK: vcvtneoph2ps xmm2, xmmword ptr [esp + 8*esi + 268435456]
244 // CHECK: encoding: [0xc4,0xe2,0x78,0xb0,0x94,0xf4,0x00,0x00,0x00,0x10]
245 vcvtneoph2ps xmm2, xmmword ptr [esp + 8*esi + 268435456]
247 // CHECK: vcvtneoph2ps xmm2, xmmword ptr [edi + 4*eax + 291]
248 // CHECK: encoding: [0xc4,0xe2,0x78,0xb0,0x94,0x87,0x23,0x01,0x00,0x00]
249 vcvtneoph2ps xmm2, xmmword ptr [edi + 4*eax + 291]
251 // CHECK: vcvtneoph2ps xmm2, xmmword ptr [eax]
252 // CHECK: encoding: [0xc4,0xe2,0x78,0xb0,0x10]
253 vcvtneoph2ps xmm2, xmmword ptr [eax]
255 // CHECK: vcvtneoph2ps xmm2, xmmword ptr [2*ebp - 512]
256 // CHECK: encoding: [0xc4,0xe2,0x78,0xb0,0x14,0x6d,0x00,0xfe,0xff,0xff]
257 vcvtneoph2ps xmm2, xmmword ptr [2*ebp - 512]
259 // CHECK: vcvtneoph2ps xmm2, xmmword ptr [ecx + 2032]
260 // CHECK: encoding: [0xc4,0xe2,0x78,0xb0,0x91,0xf0,0x07,0x00,0x00]
261 vcvtneoph2ps xmm2, xmmword ptr [ecx + 2032]
263 // CHECK: vcvtneoph2ps xmm2, xmmword ptr [edx - 2048]
264 // CHECK: encoding: [0xc4,0xe2,0x78,0xb0,0x92,0x00,0xf8,0xff,0xff]
265 vcvtneoph2ps xmm2, xmmword ptr [edx - 2048]
267 // CHECK: vcvtneoph2ps ymm2, ymmword ptr [esp + 8*esi + 268435456]
268 // CHECK: encoding: [0xc4,0xe2,0x7c,0xb0,0x94,0xf4,0x00,0x00,0x00,0x10]
269 vcvtneoph2ps ymm2, ymmword ptr [esp + 8*esi + 268435456]
271 // CHECK: vcvtneoph2ps ymm2, ymmword ptr [edi + 4*eax + 291]
272 // CHECK: encoding: [0xc4,0xe2,0x7c,0xb0,0x94,0x87,0x23,0x01,0x00,0x00]
273 vcvtneoph2ps ymm2, ymmword ptr [edi + 4*eax + 291]
275 // CHECK: vcvtneoph2ps ymm2, ymmword ptr [eax]
276 // CHECK: encoding: [0xc4,0xe2,0x7c,0xb0,0x10]
277 vcvtneoph2ps ymm2, ymmword ptr [eax]
279 // CHECK: vcvtneoph2ps ymm2, ymmword ptr [2*ebp - 1024]
280 // CHECK: encoding: [0xc4,0xe2,0x7c,0xb0,0x14,0x6d,0x00,0xfc,0xff,0xff]
281 vcvtneoph2ps ymm2, ymmword ptr [2*ebp - 1024]
283 // CHECK: vcvtneoph2ps ymm2, ymmword ptr [ecx + 4064]
284 // CHECK: encoding: [0xc4,0xe2,0x7c,0xb0,0x91,0xe0,0x0f,0x00,0x00]
285 vcvtneoph2ps ymm2, ymmword ptr [ecx + 4064]
287 // CHECK: vcvtneoph2ps ymm2, ymmword ptr [edx - 4096]
288 // CHECK: encoding: [0xc4,0xe2,0x7c,0xb0,0x92,0x00,0xf0,0xff,0xff]
289 vcvtneoph2ps ymm2, ymmword ptr [edx - 4096]
291 // CHECK: {vex} vcvtneps2bf16 xmm2, xmm3
292 // CHECK: encoding: [0xc4,0xe2,0x7a,0x72,0xd3]
293 {vex} vcvtneps2bf16 xmm2, xmm3
295 // CHECK: {vex} vcvtneps2bf16 xmm2, ymm3
296 // CHECK: encoding: [0xc4,0xe2,0x7e,0x72,0xd3]
297 {vex} vcvtneps2bf16 xmm2, ymm3
299 // CHECK: {vex} vcvtneps2bf16 xmm2, xmmword ptr [esp + 8*esi + 268435456]
300 // CHECK: encoding: [0xc4,0xe2,0x7a,0x72,0x94,0xf4,0x00,0x00,0x00,0x10]
301 {vex} vcvtneps2bf16 xmm2, xmmword ptr [esp + 8*esi + 268435456]
303 // CHECK: {vex} vcvtneps2bf16 xmm2, xmmword ptr [edi + 4*eax + 291]
304 // CHECK: encoding: [0xc4,0xe2,0x7a,0x72,0x94,0x87,0x23,0x01,0x00,0x00]
305 {vex} vcvtneps2bf16 xmm2, xmmword ptr [edi + 4*eax + 291]
307 // CHECK: {vex} vcvtneps2bf16 xmm2, xmmword ptr [eax]
308 // CHECK: encoding: [0xc4,0xe2,0x7a,0x72,0x10]
309 {vex} vcvtneps2bf16 xmm2, xmmword ptr [eax]
311 // CHECK: {vex} vcvtneps2bf16 xmm2, xmmword ptr [2*ebp - 512]
312 // CHECK: encoding: [0xc4,0xe2,0x7a,0x72,0x14,0x6d,0x00,0xfe,0xff,0xff]
313 {vex} vcvtneps2bf16 xmm2, xmmword ptr [2*ebp - 512]
315 // CHECK: {vex} vcvtneps2bf16 xmm2, xmmword ptr [ecx + 2032]
316 // CHECK: encoding: [0xc4,0xe2,0x7a,0x72,0x91,0xf0,0x07,0x00,0x00]
317 {vex} vcvtneps2bf16 xmm2, xmmword ptr [ecx + 2032]
319 // CHECK: {vex} vcvtneps2bf16 xmm2, xmmword ptr [edx - 2048]
320 // CHECK: encoding: [0xc4,0xe2,0x7a,0x72,0x92,0x00,0xf8,0xff,0xff]
321 {vex} vcvtneps2bf16 xmm2, xmmword ptr [edx - 2048]
323 // CHECK: {vex} vcvtneps2bf16 xmm2, ymmword ptr [2*ebp - 1024]
324 // CHECK: encoding: [0xc4,0xe2,0x7e,0x72,0x14,0x6d,0x00,0xfc,0xff,0xff]
325 {vex} vcvtneps2bf16 xmm2, ymmword ptr [2*ebp - 1024]
327 // CHECK: {vex} vcvtneps2bf16 xmm2, ymmword ptr [ecx + 4064]
328 // CHECK: encoding: [0xc4,0xe2,0x7e,0x72,0x91,0xe0,0x0f,0x00,0x00]
329 {vex} vcvtneps2bf16 xmm2, ymmword ptr [ecx + 4064]
331 // CHECK: {vex} vcvtneps2bf16 xmm2, ymmword ptr [edx - 4096]
332 // CHECK: encoding: [0xc4,0xe2,0x7e,0x72,0x92,0x00,0xf0,0xff,0xff]
333 {vex} vcvtneps2bf16 xmm2, ymmword ptr [edx - 4096]