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