xref: /llvm-project/llvm/test/MC/X86/avx_ne_convert-32-intel.s (revision aee2a35ac4ab4fe62bb0ce4e314966ab9207efd1)
1// RUN: llvm-mc -triple i686-unknown-unknown -x86-asm-syntax=intel -output-asm-variant=1 --show-encoding %s | FileCheck %s
2
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]
6
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]
10
11// CHECK:      vbcstnebf162ps xmm2, word ptr [eax]
12// CHECK: encoding: [0xc4,0xe2,0x7a,0xb1,0x10]
13               vbcstnebf162ps xmm2, word ptr [eax]
14
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]
18
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]
22
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]
26
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]
30
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]
34
35// CHECK:      vbcstnebf162ps ymm2, word ptr [eax]
36// CHECK: encoding: [0xc4,0xe2,0x7e,0xb1,0x10]
37               vbcstnebf162ps ymm2, word ptr [eax]
38
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]
42
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]
46
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]
50
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]
54
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]
58
59// CHECK:      vbcstnesh2ps xmm2, word ptr [eax]
60// CHECK: encoding: [0xc4,0xe2,0x79,0xb1,0x10]
61               vbcstnesh2ps xmm2, word ptr [eax]
62
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]
66
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]
70
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]
74
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]
78
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]
82
83// CHECK:      vbcstnesh2ps ymm2, word ptr [eax]
84// CHECK: encoding: [0xc4,0xe2,0x7d,0xb1,0x10]
85               vbcstnesh2ps ymm2, word ptr [eax]
86
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]
90
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]
94
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]
98
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]
102
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]
106
107// CHECK:      vcvtneebf162ps xmm2, xmmword ptr [eax]
108// CHECK: encoding: [0xc4,0xe2,0x7a,0xb0,0x10]
109               vcvtneebf162ps xmm2, xmmword ptr [eax]
110
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]
114
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]
118
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]
122
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]
126
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]
130
131// CHECK:      vcvtneebf162ps ymm2, ymmword ptr [eax]
132// CHECK: encoding: [0xc4,0xe2,0x7e,0xb0,0x10]
133               vcvtneebf162ps ymm2, ymmword ptr [eax]
134
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]
138
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]
142
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]
146
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]
150
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]
154
155// CHECK:      vcvtneeph2ps xmm2, xmmword ptr [eax]
156// CHECK: encoding: [0xc4,0xe2,0x79,0xb0,0x10]
157               vcvtneeph2ps xmm2, xmmword ptr [eax]
158
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]
162
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]
166
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]
170
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]
174
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]
178
179// CHECK:      vcvtneeph2ps ymm2, ymmword ptr [eax]
180// CHECK: encoding: [0xc4,0xe2,0x7d,0xb0,0x10]
181               vcvtneeph2ps ymm2, ymmword ptr [eax]
182
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]
186
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]
190
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]
194
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]
198
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]
202
203// CHECK:      vcvtneobf162ps xmm2, xmmword ptr [eax]
204// CHECK: encoding: [0xc4,0xe2,0x7b,0xb0,0x10]
205               vcvtneobf162ps xmm2, xmmword ptr [eax]
206
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]
210
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]
214
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]
218
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]
222
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]
226
227// CHECK:      vcvtneobf162ps ymm2, ymmword ptr [eax]
228// CHECK: encoding: [0xc4,0xe2,0x7f,0xb0,0x10]
229               vcvtneobf162ps ymm2, ymmword ptr [eax]
230
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]
234
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]
238
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]
242
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]
246
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]
250
251// CHECK:      vcvtneoph2ps xmm2, xmmword ptr [eax]
252// CHECK: encoding: [0xc4,0xe2,0x78,0xb0,0x10]
253               vcvtneoph2ps xmm2, xmmword ptr [eax]
254
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]
258
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]
262
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]
266
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]
270
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]
274
275// CHECK:      vcvtneoph2ps ymm2, ymmword ptr [eax]
276// CHECK: encoding: [0xc4,0xe2,0x7c,0xb0,0x10]
277               vcvtneoph2ps ymm2, ymmword ptr [eax]
278
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]
282
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]
286
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]
290
291// CHECK:      {vex} vcvtneps2bf16 xmm2, xmm3
292// CHECK: encoding: [0xc4,0xe2,0x7a,0x72,0xd3]
293               {vex} vcvtneps2bf16 xmm2, xmm3
294
295// CHECK:      {vex} vcvtneps2bf16 xmm2, ymm3
296// CHECK: encoding: [0xc4,0xe2,0x7e,0x72,0xd3]
297               {vex} vcvtneps2bf16 xmm2, ymm3
298
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]
302
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]
306
307// CHECK:      {vex} vcvtneps2bf16 xmm2, xmmword ptr [eax]
308// CHECK: encoding: [0xc4,0xe2,0x7a,0x72,0x10]
309               {vex} vcvtneps2bf16 xmm2, xmmword ptr [eax]
310
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]
314
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]
318
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]
322
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]
326
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]
330
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]
334
335