335 lines · plain
1// RUN: llvm-mc -triple x86_64-unknown-unknown -x86-asm-syntax=intel -output-asm-variant=1 --show-encoding %s | FileCheck %s2 3// CHECK: vbcstnebf162ps xmm2, word ptr [rbp + 8*r14 + 268435456]4// CHECK: encoding: [0xc4,0xa2,0x7a,0xb1,0x94,0xf5,0x00,0x00,0x00,0x10]5 vbcstnebf162ps xmm2, word ptr [rbp + 8*r14 + 268435456]6 7// CHECK: vbcstnebf162ps xmm2, word ptr [r8 + 4*rax + 291]8// CHECK: encoding: [0xc4,0xc2,0x7a,0xb1,0x94,0x80,0x23,0x01,0x00,0x00]9 vbcstnebf162ps xmm2, word ptr [r8 + 4*rax + 291]10 11// CHECK: vbcstnebf162ps xmm2, word ptr [rip]12// CHECK: encoding: [0xc4,0xe2,0x7a,0xb1,0x15,0x00,0x00,0x00,0x00]13 vbcstnebf162ps xmm2, word ptr [rip]14 15// CHECK: vbcstnebf162ps xmm2, word ptr [2*rbp - 64]16// CHECK: encoding: [0xc4,0xe2,0x7a,0xb1,0x14,0x6d,0xc0,0xff,0xff,0xff]17 vbcstnebf162ps xmm2, word ptr [2*rbp - 64]18 19// CHECK: vbcstnebf162ps xmm2, word ptr [rcx + 254]20// CHECK: encoding: [0xc4,0xe2,0x7a,0xb1,0x91,0xfe,0x00,0x00,0x00]21 vbcstnebf162ps xmm2, word ptr [rcx + 254]22 23// CHECK: vbcstnebf162ps xmm2, word ptr [rdx - 256]24// CHECK: encoding: [0xc4,0xe2,0x7a,0xb1,0x92,0x00,0xff,0xff,0xff]25 vbcstnebf162ps xmm2, word ptr [rdx - 256]26 27// CHECK: vbcstnebf162ps ymm2, word ptr [rbp + 8*r14 + 268435456]28// CHECK: encoding: [0xc4,0xa2,0x7e,0xb1,0x94,0xf5,0x00,0x00,0x00,0x10]29 vbcstnebf162ps ymm2, word ptr [rbp + 8*r14 + 268435456]30 31// CHECK: vbcstnebf162ps ymm2, word ptr [r8 + 4*rax + 291]32// CHECK: encoding: [0xc4,0xc2,0x7e,0xb1,0x94,0x80,0x23,0x01,0x00,0x00]33 vbcstnebf162ps ymm2, word ptr [r8 + 4*rax + 291]34 35// CHECK: vbcstnebf162ps ymm2, word ptr [rip]36// CHECK: encoding: [0xc4,0xe2,0x7e,0xb1,0x15,0x00,0x00,0x00,0x00]37 vbcstnebf162ps ymm2, word ptr [rip]38 39// CHECK: vbcstnebf162ps ymm2, word ptr [2*rbp - 64]40// CHECK: encoding: [0xc4,0xe2,0x7e,0xb1,0x14,0x6d,0xc0,0xff,0xff,0xff]41 vbcstnebf162ps ymm2, word ptr [2*rbp - 64]42 43// CHECK: vbcstnebf162ps ymm2, word ptr [rcx + 254]44// CHECK: encoding: [0xc4,0xe2,0x7e,0xb1,0x91,0xfe,0x00,0x00,0x00]45 vbcstnebf162ps ymm2, word ptr [rcx + 254]46 47// CHECK: vbcstnebf162ps ymm2, word ptr [rdx - 256]48// CHECK: encoding: [0xc4,0xe2,0x7e,0xb1,0x92,0x00,0xff,0xff,0xff]49 vbcstnebf162ps ymm2, word ptr [rdx - 256]50 51// CHECK: vbcstnesh2ps xmm2, word ptr [rbp + 8*r14 + 268435456]52// CHECK: encoding: [0xc4,0xa2,0x79,0xb1,0x94,0xf5,0x00,0x00,0x00,0x10]53 vbcstnesh2ps xmm2, word ptr [rbp + 8*r14 + 268435456]54 55// CHECK: vbcstnesh2ps xmm2, word ptr [r8 + 4*rax + 291]56// CHECK: encoding: [0xc4,0xc2,0x79,0xb1,0x94,0x80,0x23,0x01,0x00,0x00]57 vbcstnesh2ps xmm2, word ptr [r8 + 4*rax + 291]58 59// CHECK: vbcstnesh2ps xmm2, word ptr [rip]60// CHECK: encoding: [0xc4,0xe2,0x79,0xb1,0x15,0x00,0x00,0x00,0x00]61 vbcstnesh2ps xmm2, word ptr [rip]62 63// CHECK: vbcstnesh2ps xmm2, word ptr [2*rbp - 64]64// CHECK: encoding: [0xc4,0xe2,0x79,0xb1,0x14,0x6d,0xc0,0xff,0xff,0xff]65 vbcstnesh2ps xmm2, word ptr [2*rbp - 64]66 67// CHECK: vbcstnesh2ps xmm2, word ptr [rcx + 254]68// CHECK: encoding: [0xc4,0xe2,0x79,0xb1,0x91,0xfe,0x00,0x00,0x00]69 vbcstnesh2ps xmm2, word ptr [rcx + 254]70 71// CHECK: vbcstnesh2ps xmm2, word ptr [rdx - 256]72// CHECK: encoding: [0xc4,0xe2,0x79,0xb1,0x92,0x00,0xff,0xff,0xff]73 vbcstnesh2ps xmm2, word ptr [rdx - 256]74 75// CHECK: vbcstnesh2ps ymm2, word ptr [rbp + 8*r14 + 268435456]76// CHECK: encoding: [0xc4,0xa2,0x7d,0xb1,0x94,0xf5,0x00,0x00,0x00,0x10]77 vbcstnesh2ps ymm2, word ptr [rbp + 8*r14 + 268435456]78 79// CHECK: vbcstnesh2ps ymm2, word ptr [r8 + 4*rax + 291]80// CHECK: encoding: [0xc4,0xc2,0x7d,0xb1,0x94,0x80,0x23,0x01,0x00,0x00]81 vbcstnesh2ps ymm2, word ptr [r8 + 4*rax + 291]82 83// CHECK: vbcstnesh2ps ymm2, word ptr [rip]84// CHECK: encoding: [0xc4,0xe2,0x7d,0xb1,0x15,0x00,0x00,0x00,0x00]85 vbcstnesh2ps ymm2, word ptr [rip]86 87// CHECK: vbcstnesh2ps ymm2, word ptr [2*rbp - 64]88// CHECK: encoding: [0xc4,0xe2,0x7d,0xb1,0x14,0x6d,0xc0,0xff,0xff,0xff]89 vbcstnesh2ps ymm2, word ptr [2*rbp - 64]90 91// CHECK: vbcstnesh2ps ymm2, word ptr [rcx + 254]92// CHECK: encoding: [0xc4,0xe2,0x7d,0xb1,0x91,0xfe,0x00,0x00,0x00]93 vbcstnesh2ps ymm2, word ptr [rcx + 254]94 95// CHECK: vbcstnesh2ps ymm2, word ptr [rdx - 256]96// CHECK: encoding: [0xc4,0xe2,0x7d,0xb1,0x92,0x00,0xff,0xff,0xff]97 vbcstnesh2ps ymm2, word ptr [rdx - 256]98 99// CHECK: vcvtneebf162ps xmm2, xmmword ptr [rbp + 8*r14 + 268435456]100// CHECK: encoding: [0xc4,0xa2,0x7a,0xb0,0x94,0xf5,0x00,0x00,0x00,0x10]101 vcvtneebf162ps xmm2, xmmword ptr [rbp + 8*r14 + 268435456]102 103// CHECK: vcvtneebf162ps xmm2, xmmword ptr [r8 + 4*rax + 291]104// CHECK: encoding: [0xc4,0xc2,0x7a,0xb0,0x94,0x80,0x23,0x01,0x00,0x00]105 vcvtneebf162ps xmm2, xmmword ptr [r8 + 4*rax + 291]106 107// CHECK: vcvtneebf162ps xmm2, xmmword ptr [rip]108// CHECK: encoding: [0xc4,0xe2,0x7a,0xb0,0x15,0x00,0x00,0x00,0x00]109 vcvtneebf162ps xmm2, xmmword ptr [rip]110 111// CHECK: vcvtneebf162ps xmm2, xmmword ptr [2*rbp - 512]112// CHECK: encoding: [0xc4,0xe2,0x7a,0xb0,0x14,0x6d,0x00,0xfe,0xff,0xff]113 vcvtneebf162ps xmm2, xmmword ptr [2*rbp - 512]114 115// CHECK: vcvtneebf162ps xmm2, xmmword ptr [rcx + 2032]116// CHECK: encoding: [0xc4,0xe2,0x7a,0xb0,0x91,0xf0,0x07,0x00,0x00]117 vcvtneebf162ps xmm2, xmmword ptr [rcx + 2032]118 119// CHECK: vcvtneebf162ps xmm2, xmmword ptr [rdx - 2048]120// CHECK: encoding: [0xc4,0xe2,0x7a,0xb0,0x92,0x00,0xf8,0xff,0xff]121 vcvtneebf162ps xmm2, xmmword ptr [rdx - 2048]122 123// CHECK: vcvtneebf162ps ymm2, ymmword ptr [rbp + 8*r14 + 268435456]124// CHECK: encoding: [0xc4,0xa2,0x7e,0xb0,0x94,0xf5,0x00,0x00,0x00,0x10]125 vcvtneebf162ps ymm2, ymmword ptr [rbp + 8*r14 + 268435456]126 127// CHECK: vcvtneebf162ps ymm2, ymmword ptr [r8 + 4*rax + 291]128// CHECK: encoding: [0xc4,0xc2,0x7e,0xb0,0x94,0x80,0x23,0x01,0x00,0x00]129 vcvtneebf162ps ymm2, ymmword ptr [r8 + 4*rax + 291]130 131// CHECK: vcvtneebf162ps ymm2, ymmword ptr [rip]132// CHECK: encoding: [0xc4,0xe2,0x7e,0xb0,0x15,0x00,0x00,0x00,0x00]133 vcvtneebf162ps ymm2, ymmword ptr [rip]134 135// CHECK: vcvtneebf162ps ymm2, ymmword ptr [2*rbp - 1024]136// CHECK: encoding: [0xc4,0xe2,0x7e,0xb0,0x14,0x6d,0x00,0xfc,0xff,0xff]137 vcvtneebf162ps ymm2, ymmword ptr [2*rbp - 1024]138 139// CHECK: vcvtneebf162ps ymm2, ymmword ptr [rcx + 4064]140// CHECK: encoding: [0xc4,0xe2,0x7e,0xb0,0x91,0xe0,0x0f,0x00,0x00]141 vcvtneebf162ps ymm2, ymmword ptr [rcx + 4064]142 143// CHECK: vcvtneebf162ps ymm2, ymmword ptr [rdx - 4096]144// CHECK: encoding: [0xc4,0xe2,0x7e,0xb0,0x92,0x00,0xf0,0xff,0xff]145 vcvtneebf162ps ymm2, ymmword ptr [rdx - 4096]146 147// CHECK: vcvtneeph2ps xmm2, xmmword ptr [rbp + 8*r14 + 268435456]148// CHECK: encoding: [0xc4,0xa2,0x79,0xb0,0x94,0xf5,0x00,0x00,0x00,0x10]149 vcvtneeph2ps xmm2, xmmword ptr [rbp + 8*r14 + 268435456]150 151// CHECK: vcvtneeph2ps xmm2, xmmword ptr [r8 + 4*rax + 291]152// CHECK: encoding: [0xc4,0xc2,0x79,0xb0,0x94,0x80,0x23,0x01,0x00,0x00]153 vcvtneeph2ps xmm2, xmmword ptr [r8 + 4*rax + 291]154 155// CHECK: vcvtneeph2ps xmm2, xmmword ptr [rip]156// CHECK: encoding: [0xc4,0xe2,0x79,0xb0,0x15,0x00,0x00,0x00,0x00]157 vcvtneeph2ps xmm2, xmmword ptr [rip]158 159// CHECK: vcvtneeph2ps xmm2, xmmword ptr [2*rbp - 512]160// CHECK: encoding: [0xc4,0xe2,0x79,0xb0,0x14,0x6d,0x00,0xfe,0xff,0xff]161 vcvtneeph2ps xmm2, xmmword ptr [2*rbp - 512]162 163// CHECK: vcvtneeph2ps xmm2, xmmword ptr [rcx + 2032]164// CHECK: encoding: [0xc4,0xe2,0x79,0xb0,0x91,0xf0,0x07,0x00,0x00]165 vcvtneeph2ps xmm2, xmmword ptr [rcx + 2032]166 167// CHECK: vcvtneeph2ps xmm2, xmmword ptr [rdx - 2048]168// CHECK: encoding: [0xc4,0xe2,0x79,0xb0,0x92,0x00,0xf8,0xff,0xff]169 vcvtneeph2ps xmm2, xmmword ptr [rdx - 2048]170 171// CHECK: vcvtneeph2ps ymm2, ymmword ptr [rbp + 8*r14 + 268435456]172// CHECK: encoding: [0xc4,0xa2,0x7d,0xb0,0x94,0xf5,0x00,0x00,0x00,0x10]173 vcvtneeph2ps ymm2, ymmword ptr [rbp + 8*r14 + 268435456]174 175// CHECK: vcvtneeph2ps ymm2, ymmword ptr [r8 + 4*rax + 291]176// CHECK: encoding: [0xc4,0xc2,0x7d,0xb0,0x94,0x80,0x23,0x01,0x00,0x00]177 vcvtneeph2ps ymm2, ymmword ptr [r8 + 4*rax + 291]178 179// CHECK: vcvtneeph2ps ymm2, ymmword ptr [rip]180// CHECK: encoding: [0xc4,0xe2,0x7d,0xb0,0x15,0x00,0x00,0x00,0x00]181 vcvtneeph2ps ymm2, ymmword ptr [rip]182 183// CHECK: vcvtneeph2ps ymm2, ymmword ptr [2*rbp - 1024]184// CHECK: encoding: [0xc4,0xe2,0x7d,0xb0,0x14,0x6d,0x00,0xfc,0xff,0xff]185 vcvtneeph2ps ymm2, ymmword ptr [2*rbp - 1024]186 187// CHECK: vcvtneeph2ps ymm2, ymmword ptr [rcx + 4064]188// CHECK: encoding: [0xc4,0xe2,0x7d,0xb0,0x91,0xe0,0x0f,0x00,0x00]189 vcvtneeph2ps ymm2, ymmword ptr [rcx + 4064]190 191// CHECK: vcvtneeph2ps ymm2, ymmword ptr [rdx - 4096]192// CHECK: encoding: [0xc4,0xe2,0x7d,0xb0,0x92,0x00,0xf0,0xff,0xff]193 vcvtneeph2ps ymm2, ymmword ptr [rdx - 4096]194 195// CHECK: vcvtneobf162ps xmm2, xmmword ptr [rbp + 8*r14 + 268435456]196// CHECK: encoding: [0xc4,0xa2,0x7b,0xb0,0x94,0xf5,0x00,0x00,0x00,0x10]197 vcvtneobf162ps xmm2, xmmword ptr [rbp + 8*r14 + 268435456]198 199// CHECK: vcvtneobf162ps xmm2, xmmword ptr [r8 + 4*rax + 291]200// CHECK: encoding: [0xc4,0xc2,0x7b,0xb0,0x94,0x80,0x23,0x01,0x00,0x00]201 vcvtneobf162ps xmm2, xmmword ptr [r8 + 4*rax + 291]202 203// CHECK: vcvtneobf162ps xmm2, xmmword ptr [rip]204// CHECK: encoding: [0xc4,0xe2,0x7b,0xb0,0x15,0x00,0x00,0x00,0x00]205 vcvtneobf162ps xmm2, xmmword ptr [rip]206 207// CHECK: vcvtneobf162ps xmm2, xmmword ptr [2*rbp - 512]208// CHECK: encoding: [0xc4,0xe2,0x7b,0xb0,0x14,0x6d,0x00,0xfe,0xff,0xff]209 vcvtneobf162ps xmm2, xmmword ptr [2*rbp - 512]210 211// CHECK: vcvtneobf162ps xmm2, xmmword ptr [rcx + 2032]212// CHECK: encoding: [0xc4,0xe2,0x7b,0xb0,0x91,0xf0,0x07,0x00,0x00]213 vcvtneobf162ps xmm2, xmmword ptr [rcx + 2032]214 215// CHECK: vcvtneobf162ps xmm2, xmmword ptr [rdx - 2048]216// CHECK: encoding: [0xc4,0xe2,0x7b,0xb0,0x92,0x00,0xf8,0xff,0xff]217 vcvtneobf162ps xmm2, xmmword ptr [rdx - 2048]218 219// CHECK: vcvtneobf162ps ymm2, ymmword ptr [rbp + 8*r14 + 268435456]220// CHECK: encoding: [0xc4,0xa2,0x7f,0xb0,0x94,0xf5,0x00,0x00,0x00,0x10]221 vcvtneobf162ps ymm2, ymmword ptr [rbp + 8*r14 + 268435456]222 223// CHECK: vcvtneobf162ps ymm2, ymmword ptr [r8 + 4*rax + 291]224// CHECK: encoding: [0xc4,0xc2,0x7f,0xb0,0x94,0x80,0x23,0x01,0x00,0x00]225 vcvtneobf162ps ymm2, ymmword ptr [r8 + 4*rax + 291]226 227// CHECK: vcvtneobf162ps ymm2, ymmword ptr [rip]228// CHECK: encoding: [0xc4,0xe2,0x7f,0xb0,0x15,0x00,0x00,0x00,0x00]229 vcvtneobf162ps ymm2, ymmword ptr [rip]230 231// CHECK: vcvtneobf162ps ymm2, ymmword ptr [2*rbp - 1024]232// CHECK: encoding: [0xc4,0xe2,0x7f,0xb0,0x14,0x6d,0x00,0xfc,0xff,0xff]233 vcvtneobf162ps ymm2, ymmword ptr [2*rbp - 1024]234 235// CHECK: vcvtneobf162ps ymm2, ymmword ptr [rcx + 4064]236// CHECK: encoding: [0xc4,0xe2,0x7f,0xb0,0x91,0xe0,0x0f,0x00,0x00]237 vcvtneobf162ps ymm2, ymmword ptr [rcx + 4064]238 239// CHECK: vcvtneobf162ps ymm2, ymmword ptr [rdx - 4096]240// CHECK: encoding: [0xc4,0xe2,0x7f,0xb0,0x92,0x00,0xf0,0xff,0xff]241 vcvtneobf162ps ymm2, ymmword ptr [rdx - 4096]242 243// CHECK: vcvtneoph2ps xmm2, xmmword ptr [rbp + 8*r14 + 268435456]244// CHECK: encoding: [0xc4,0xa2,0x78,0xb0,0x94,0xf5,0x00,0x00,0x00,0x10]245 vcvtneoph2ps xmm2, xmmword ptr [rbp + 8*r14 + 268435456]246 247// CHECK: vcvtneoph2ps xmm2, xmmword ptr [r8 + 4*rax + 291]248// CHECK: encoding: [0xc4,0xc2,0x78,0xb0,0x94,0x80,0x23,0x01,0x00,0x00]249 vcvtneoph2ps xmm2, xmmword ptr [r8 + 4*rax + 291]250 251// CHECK: vcvtneoph2ps xmm2, xmmword ptr [rip]252// CHECK: encoding: [0xc4,0xe2,0x78,0xb0,0x15,0x00,0x00,0x00,0x00]253 vcvtneoph2ps xmm2, xmmword ptr [rip]254 255// CHECK: vcvtneoph2ps xmm2, xmmword ptr [2*rbp - 512]256// CHECK: encoding: [0xc4,0xe2,0x78,0xb0,0x14,0x6d,0x00,0xfe,0xff,0xff]257 vcvtneoph2ps xmm2, xmmword ptr [2*rbp - 512]258 259// CHECK: vcvtneoph2ps xmm2, xmmword ptr [rcx + 2032]260// CHECK: encoding: [0xc4,0xe2,0x78,0xb0,0x91,0xf0,0x07,0x00,0x00]261 vcvtneoph2ps xmm2, xmmword ptr [rcx + 2032]262 263// CHECK: vcvtneoph2ps xmm2, xmmword ptr [rdx - 2048]264// CHECK: encoding: [0xc4,0xe2,0x78,0xb0,0x92,0x00,0xf8,0xff,0xff]265 vcvtneoph2ps xmm2, xmmword ptr [rdx - 2048]266 267// CHECK: vcvtneoph2ps ymm2, ymmword ptr [rbp + 8*r14 + 268435456]268// CHECK: encoding: [0xc4,0xa2,0x7c,0xb0,0x94,0xf5,0x00,0x00,0x00,0x10]269 vcvtneoph2ps ymm2, ymmword ptr [rbp + 8*r14 + 268435456]270 271// CHECK: vcvtneoph2ps ymm2, ymmword ptr [r8 + 4*rax + 291]272// CHECK: encoding: [0xc4,0xc2,0x7c,0xb0,0x94,0x80,0x23,0x01,0x00,0x00]273 vcvtneoph2ps ymm2, ymmword ptr [r8 + 4*rax + 291]274 275// CHECK: vcvtneoph2ps ymm2, ymmword ptr [rip]276// CHECK: encoding: [0xc4,0xe2,0x7c,0xb0,0x15,0x00,0x00,0x00,0x00]277 vcvtneoph2ps ymm2, ymmword ptr [rip]278 279// CHECK: vcvtneoph2ps ymm2, ymmword ptr [2*rbp - 1024]280// CHECK: encoding: [0xc4,0xe2,0x7c,0xb0,0x14,0x6d,0x00,0xfc,0xff,0xff]281 vcvtneoph2ps ymm2, ymmword ptr [2*rbp - 1024]282 283// CHECK: vcvtneoph2ps ymm2, ymmword ptr [rcx + 4064]284// CHECK: encoding: [0xc4,0xe2,0x7c,0xb0,0x91,0xe0,0x0f,0x00,0x00]285 vcvtneoph2ps ymm2, ymmword ptr [rcx + 4064]286 287// CHECK: vcvtneoph2ps ymm2, ymmword ptr [rdx - 4096]288// CHECK: encoding: [0xc4,0xe2,0x7c,0xb0,0x92,0x00,0xf0,0xff,0xff]289 vcvtneoph2ps ymm2, ymmword ptr [rdx - 4096]290 291// CHECK: {vex} vcvtneps2bf16 xmm2, xmm3292// CHECK: encoding: [0xc4,0xe2,0x7a,0x72,0xd3]293 {vex} vcvtneps2bf16 xmm2, xmm3294 295// CHECK: {vex} vcvtneps2bf16 xmm2, ymm3296// CHECK: encoding: [0xc4,0xe2,0x7e,0x72,0xd3]297 {vex} vcvtneps2bf16 xmm2, ymm3298 299// CHECK: {vex} vcvtneps2bf16 xmm2, xmmword ptr [rbp + 8*r14 + 268435456]300// CHECK: encoding: [0xc4,0xa2,0x7a,0x72,0x94,0xf5,0x00,0x00,0x00,0x10]301 {vex} vcvtneps2bf16 xmm2, xmmword ptr [rbp + 8*r14 + 268435456]302 303// CHECK: {vex} vcvtneps2bf16 xmm2, xmmword ptr [r8 + 4*rax + 291]304// CHECK: encoding: [0xc4,0xc2,0x7a,0x72,0x94,0x80,0x23,0x01,0x00,0x00]305 {vex} vcvtneps2bf16 xmm2, xmmword ptr [r8 + 4*rax + 291]306 307// CHECK: {vex} vcvtneps2bf16 xmm2, xmmword ptr [rip]308// CHECK: encoding: [0xc4,0xe2,0x7a,0x72,0x15,0x00,0x00,0x00,0x00]309 {vex} vcvtneps2bf16 xmm2, xmmword ptr [rip]310 311// CHECK: {vex} vcvtneps2bf16 xmm2, xmmword ptr [2*rbp - 512]312// CHECK: encoding: [0xc4,0xe2,0x7a,0x72,0x14,0x6d,0x00,0xfe,0xff,0xff]313 {vex} vcvtneps2bf16 xmm2, xmmword ptr [2*rbp - 512]314 315// CHECK: {vex} vcvtneps2bf16 xmm2, xmmword ptr [rcx + 2032]316// CHECK: encoding: [0xc4,0xe2,0x7a,0x72,0x91,0xf0,0x07,0x00,0x00]317 {vex} vcvtneps2bf16 xmm2, xmmword ptr [rcx + 2032]318 319// CHECK: {vex} vcvtneps2bf16 xmm2, xmmword ptr [rdx - 2048]320// CHECK: encoding: [0xc4,0xe2,0x7a,0x72,0x92,0x00,0xf8,0xff,0xff]321 {vex} vcvtneps2bf16 xmm2, xmmword ptr [rdx - 2048]322 323// CHECK: {vex} vcvtneps2bf16 xmm2, ymmword ptr [2*rbp - 1024]324// CHECK: encoding: [0xc4,0xe2,0x7e,0x72,0x14,0x6d,0x00,0xfc,0xff,0xff]325 {vex} vcvtneps2bf16 xmm2, ymmword ptr [2*rbp - 1024]326 327// CHECK: {vex} vcvtneps2bf16 xmm2, ymmword ptr [rcx + 4064]328// CHECK: encoding: [0xc4,0xe2,0x7e,0x72,0x91,0xe0,0x0f,0x00,0x00]329 {vex} vcvtneps2bf16 xmm2, ymmword ptr [rcx + 4064]330 331// CHECK: {vex} vcvtneps2bf16 xmm2, ymmword ptr [rdx - 4096]332// CHECK: encoding: [0xc4,0xe2,0x7e,0x72,0x92,0x00,0xf0,0xff,0xff]333 {vex} vcvtneps2bf16 xmm2, ymmword ptr [rdx - 4096]334 335