brintos

brintos / llvm-project-archived public Read only

0
0
Text · 64.0 KiB · bc60953 Raw
1483 lines · plain
1// RUN: llvm-mc -triple i386 -x86-asm-syntax=intel -output-asm-variant=1 --show-encoding %s | FileCheck %s2 3// CHECK: vcvt2ps2phx ymm2, ymm3, ymm44// CHECK: encoding: [0x62,0xf2,0x65,0x28,0x67,0xd4]5          vcvt2ps2phx ymm2, ymm3, ymm46 7// CHECK: vcvt2ps2phx ymm2 {k7}, ymm3, ymm48// CHECK: encoding: [0x62,0xf2,0x65,0x2f,0x67,0xd4]9          vcvt2ps2phx ymm2 {k7}, ymm3, ymm410 11// CHECK: vcvt2ps2phx zmm2, zmm3, zmm412// CHECK: encoding: [0x62,0xf2,0x65,0x48,0x67,0xd4]13          vcvt2ps2phx zmm2, zmm3, zmm414 15// CHECK: vcvt2ps2phx zmm2, zmm3, zmm4, {rn-sae}16// CHECK: encoding: [0x62,0xf2,0x65,0x18,0x67,0xd4]17          vcvt2ps2phx zmm2, zmm3, zmm4, {rn-sae}18 19// CHECK: vcvt2ps2phx zmm2 {k7}, zmm3, zmm420// CHECK: encoding: [0x62,0xf2,0x65,0x4f,0x67,0xd4]21          vcvt2ps2phx zmm2 {k7}, zmm3, zmm422 23// CHECK: vcvt2ps2phx zmm2 {k7} {z}, zmm3, zmm4, {rz-sae}24// CHECK: encoding: [0x62,0xf2,0x65,0xff,0x67,0xd4]25          vcvt2ps2phx zmm2 {k7} {z}, zmm3, zmm4, {rz-sae}26 27// CHECK: vcvt2ps2phx xmm2, xmm3, xmm428// CHECK: encoding: [0x62,0xf2,0x65,0x08,0x67,0xd4]29          vcvt2ps2phx xmm2, xmm3, xmm430 31// CHECK: vcvt2ps2phx xmm2 {k7}, xmm3, xmm432// CHECK: encoding: [0x62,0xf2,0x65,0x0f,0x67,0xd4]33          vcvt2ps2phx xmm2 {k7}, xmm3, xmm434 35// CHECK: vcvt2ps2phx xmm2 {k7} {z}, xmm3, xmm436// CHECK: encoding: [0x62,0xf2,0x65,0x8f,0x67,0xd4]37          vcvt2ps2phx xmm2 {k7} {z}, xmm3, xmm438 39// CHECK: vcvt2ps2phx zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]40// CHECK: encoding: [0x62,0xf2,0x65,0x48,0x67,0x94,0xf4,0x00,0x00,0x00,0x10]41          vcvt2ps2phx zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]42 43// CHECK: vcvt2ps2phx zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]44// CHECK: encoding: [0x62,0xf2,0x65,0x4f,0x67,0x94,0x87,0x23,0x01,0x00,0x00]45          vcvt2ps2phx zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]46 47// CHECK: vcvt2ps2phx zmm2, zmm3, dword ptr [eax]{1to16}48// CHECK: encoding: [0x62,0xf2,0x65,0x58,0x67,0x10]49          vcvt2ps2phx zmm2, zmm3, dword ptr [eax]{1to16}50 51// CHECK: vcvt2ps2phx zmm2, zmm3, zmmword ptr [2*ebp - 2048]52// CHECK: encoding: [0x62,0xf2,0x65,0x48,0x67,0x14,0x6d,0x00,0xf8,0xff,0xff]53          vcvt2ps2phx zmm2, zmm3, zmmword ptr [2*ebp - 2048]54 55// CHECK: vcvt2ps2phx zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]56// CHECK: encoding: [0x62,0xf2,0x65,0xcf,0x67,0x51,0x7f]57          vcvt2ps2phx zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]58 59// CHECK: vcvt2ps2phx zmm2 {k7} {z}, zmm3, dword ptr [edx - 512]{1to16}60// CHECK: encoding: [0x62,0xf2,0x65,0xdf,0x67,0x52,0x80]61          vcvt2ps2phx zmm2 {k7} {z}, zmm3, dword ptr [edx - 512]{1to16}62 63// CHECK: vcvt2ps2phx ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]64// CHECK: encoding: [0x62,0xf2,0x65,0x28,0x67,0x94,0xf4,0x00,0x00,0x00,0x10]65          vcvt2ps2phx ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]66 67// CHECK: vcvt2ps2phx ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]68// CHECK: encoding: [0x62,0xf2,0x65,0x2f,0x67,0x94,0x87,0x23,0x01,0x00,0x00]69          vcvt2ps2phx ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]70 71// CHECK: vcvt2ps2phx ymm2, ymm3, dword ptr [eax]{1to8}72// CHECK: encoding: [0x62,0xf2,0x65,0x38,0x67,0x10]73          vcvt2ps2phx ymm2, ymm3, dword ptr [eax]{1to8}74 75// CHECK: vcvt2ps2phx ymm2, ymm3, ymmword ptr [2*ebp - 1024]76// CHECK: encoding: [0x62,0xf2,0x65,0x28,0x67,0x14,0x6d,0x00,0xfc,0xff,0xff]77          vcvt2ps2phx ymm2, ymm3, ymmword ptr [2*ebp - 1024]78 79// CHECK: vcvt2ps2phx ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]80// CHECK: encoding: [0x62,0xf2,0x65,0xaf,0x67,0x51,0x7f]81          vcvt2ps2phx ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]82 83// CHECK: vcvt2ps2phx ymm2 {k7} {z}, ymm3, dword ptr [edx - 512]{1to8}84// CHECK: encoding: [0x62,0xf2,0x65,0xbf,0x67,0x52,0x80]85          vcvt2ps2phx ymm2 {k7} {z}, ymm3, dword ptr [edx - 512]{1to8}86 87// CHECK: vcvt2ps2phx xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]88// CHECK: encoding: [0x62,0xf2,0x65,0x08,0x67,0x94,0xf4,0x00,0x00,0x00,0x10]89          vcvt2ps2phx xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]90 91// CHECK: vcvt2ps2phx xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]92// CHECK: encoding: [0x62,0xf2,0x65,0x0f,0x67,0x94,0x87,0x23,0x01,0x00,0x00]93          vcvt2ps2phx xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]94 95// CHECK: vcvt2ps2phx xmm2, xmm3, dword ptr [eax]{1to4}96// CHECK: encoding: [0x62,0xf2,0x65,0x18,0x67,0x10]97          vcvt2ps2phx xmm2, xmm3, dword ptr [eax]{1to4}98 99// CHECK: vcvt2ps2phx xmm2, xmm3, xmmword ptr [2*ebp - 512]100// CHECK: encoding: [0x62,0xf2,0x65,0x08,0x67,0x14,0x6d,0x00,0xfe,0xff,0xff]101          vcvt2ps2phx xmm2, xmm3, xmmword ptr [2*ebp - 512]102 103// CHECK: vcvt2ps2phx xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]104// CHECK: encoding: [0x62,0xf2,0x65,0x8f,0x67,0x51,0x7f]105          vcvt2ps2phx xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]106 107// CHECK: vcvt2ps2phx xmm2 {k7} {z}, xmm3, dword ptr [edx - 512]{1to4}108// CHECK: encoding: [0x62,0xf2,0x65,0x9f,0x67,0x52,0x80]109          vcvt2ps2phx xmm2 {k7} {z}, xmm3, dword ptr [edx - 512]{1to4}110 111// CHECK: vcvtbiasph2bf8 ymm2, zmm3, zmm4112// CHECK: encoding: [0x62,0xf2,0x64,0x48,0x74,0xd4]113          vcvtbiasph2bf8 ymm2, zmm3, zmm4114 115// CHECK: vcvtbiasph2bf8 ymm2 {k7}, zmm3, zmm4116// CHECK: encoding: [0x62,0xf2,0x64,0x4f,0x74,0xd4]117          vcvtbiasph2bf8 ymm2 {k7}, zmm3, zmm4118 119// CHECK: vcvtbiasph2bf8 ymm2 {k7} {z}, zmm3, zmm4120// CHECK: encoding: [0x62,0xf2,0x64,0xcf,0x74,0xd4]121          vcvtbiasph2bf8 ymm2 {k7} {z}, zmm3, zmm4122 123// CHECK: vcvtbiasph2bf8 xmm2, xmm3, xmm4124// CHECK: encoding: [0x62,0xf2,0x64,0x08,0x74,0xd4]125          vcvtbiasph2bf8 xmm2, xmm3, xmm4126 127// CHECK: vcvtbiasph2bf8 xmm2 {k7}, xmm3, xmm4128// CHECK: encoding: [0x62,0xf2,0x64,0x0f,0x74,0xd4]129          vcvtbiasph2bf8 xmm2 {k7}, xmm3, xmm4130 131// CHECK: vcvtbiasph2bf8 xmm2 {k7} {z}, xmm3, xmm4132// CHECK: encoding: [0x62,0xf2,0x64,0x8f,0x74,0xd4]133          vcvtbiasph2bf8 xmm2 {k7} {z}, xmm3, xmm4134 135// CHECK: vcvtbiasph2bf8 xmm2, ymm3, ymm4136// CHECK: encoding: [0x62,0xf2,0x64,0x28,0x74,0xd4]137          vcvtbiasph2bf8 xmm2, ymm3, ymm4138 139// CHECK: vcvtbiasph2bf8 xmm2 {k7}, ymm3, ymm4140// CHECK: encoding: [0x62,0xf2,0x64,0x2f,0x74,0xd4]141          vcvtbiasph2bf8 xmm2 {k7}, ymm3, ymm4142 143// CHECK: vcvtbiasph2bf8 xmm2 {k7} {z}, ymm3, ymm4144// CHECK: encoding: [0x62,0xf2,0x64,0xaf,0x74,0xd4]145          vcvtbiasph2bf8 xmm2 {k7} {z}, ymm3, ymm4146 147// CHECK: vcvtbiasph2bf8 xmm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]148// CHECK: encoding: [0x62,0xf2,0x64,0x28,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]149          vcvtbiasph2bf8 xmm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]150 151// CHECK: vcvtbiasph2bf8 xmm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]152// CHECK: encoding: [0x62,0xf2,0x64,0x2f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]153          vcvtbiasph2bf8 xmm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]154 155// CHECK: vcvtbiasph2bf8 xmm2, ymm3, word ptr [eax]{1to16}156// CHECK: encoding: [0x62,0xf2,0x64,0x38,0x74,0x10]157          vcvtbiasph2bf8 xmm2, ymm3, word ptr [eax]{1to16}158 159// CHECK: vcvtbiasph2bf8 xmm2, ymm3, ymmword ptr [2*ebp - 1024]160// CHECK: encoding: [0x62,0xf2,0x64,0x28,0x74,0x14,0x6d,0x00,0xfc,0xff,0xff]161          vcvtbiasph2bf8 xmm2, ymm3, ymmword ptr [2*ebp - 1024]162 163// CHECK: vcvtbiasph2bf8 xmm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]164// CHECK: encoding: [0x62,0xf2,0x64,0xaf,0x74,0x51,0x7f]165          vcvtbiasph2bf8 xmm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]166 167// CHECK: vcvtbiasph2bf8 xmm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}168// CHECK: encoding: [0x62,0xf2,0x64,0xbf,0x74,0x52,0x80]169          vcvtbiasph2bf8 xmm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}170 171// CHECK: vcvtbiasph2bf8 ymm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]172// CHECK: encoding: [0x62,0xf2,0x64,0x48,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]173          vcvtbiasph2bf8 ymm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]174 175// CHECK: vcvtbiasph2bf8 ymm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]176// CHECK: encoding: [0x62,0xf2,0x64,0x4f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]177          vcvtbiasph2bf8 ymm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]178 179// CHECK: vcvtbiasph2bf8 ymm2, zmm3, word ptr [eax]{1to32}180// CHECK: encoding: [0x62,0xf2,0x64,0x58,0x74,0x10]181          vcvtbiasph2bf8 ymm2, zmm3, word ptr [eax]{1to32}182 183// CHECK: vcvtbiasph2bf8 ymm2, zmm3, zmmword ptr [2*ebp - 2048]184// CHECK: encoding: [0x62,0xf2,0x64,0x48,0x74,0x14,0x6d,0x00,0xf8,0xff,0xff]185          vcvtbiasph2bf8 ymm2, zmm3, zmmword ptr [2*ebp - 2048]186 187// CHECK: vcvtbiasph2bf8 ymm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]188// CHECK: encoding: [0x62,0xf2,0x64,0xcf,0x74,0x51,0x7f]189          vcvtbiasph2bf8 ymm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]190 191// CHECK: vcvtbiasph2bf8 ymm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}192// CHECK: encoding: [0x62,0xf2,0x64,0xdf,0x74,0x52,0x80]193          vcvtbiasph2bf8 ymm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}194 195// CHECK: vcvtbiasph2bf8 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]196// CHECK: encoding: [0x62,0xf2,0x64,0x08,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]197          vcvtbiasph2bf8 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]198 199// CHECK: vcvtbiasph2bf8 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]200// CHECK: encoding: [0x62,0xf2,0x64,0x0f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]201          vcvtbiasph2bf8 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]202 203// CHECK: vcvtbiasph2bf8 xmm2, xmm3, word ptr [eax]{1to8}204// CHECK: encoding: [0x62,0xf2,0x64,0x18,0x74,0x10]205          vcvtbiasph2bf8 xmm2, xmm3, word ptr [eax]{1to8}206 207// CHECK: vcvtbiasph2bf8 xmm2, xmm3, xmmword ptr [2*ebp - 512]208// CHECK: encoding: [0x62,0xf2,0x64,0x08,0x74,0x14,0x6d,0x00,0xfe,0xff,0xff]209          vcvtbiasph2bf8 xmm2, xmm3, xmmword ptr [2*ebp - 512]210 211// CHECK: vcvtbiasph2bf8 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]212// CHECK: encoding: [0x62,0xf2,0x64,0x8f,0x74,0x51,0x7f]213          vcvtbiasph2bf8 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]214 215// CHECK: vcvtbiasph2bf8 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}216// CHECK: encoding: [0x62,0xf2,0x64,0x9f,0x74,0x52,0x80]217          vcvtbiasph2bf8 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}218 219// CHECK: vcvtbiasph2bf8s ymm2, zmm3, zmm4220// CHECK: encoding: [0x62,0xf5,0x64,0x48,0x74,0xd4]221          vcvtbiasph2bf8s ymm2, zmm3, zmm4222 223// CHECK: vcvtbiasph2bf8s ymm2 {k7}, zmm3, zmm4224// CHECK: encoding: [0x62,0xf5,0x64,0x4f,0x74,0xd4]225          vcvtbiasph2bf8s ymm2 {k7}, zmm3, zmm4226 227// CHECK: vcvtbiasph2bf8s ymm2 {k7} {z}, zmm3, zmm4228// CHECK: encoding: [0x62,0xf5,0x64,0xcf,0x74,0xd4]229          vcvtbiasph2bf8s ymm2 {k7} {z}, zmm3, zmm4230 231// CHECK: vcvtbiasph2bf8s xmm2, xmm3, xmm4232// CHECK: encoding: [0x62,0xf5,0x64,0x08,0x74,0xd4]233          vcvtbiasph2bf8s xmm2, xmm3, xmm4234 235// CHECK: vcvtbiasph2bf8s xmm2 {k7}, xmm3, xmm4236// CHECK: encoding: [0x62,0xf5,0x64,0x0f,0x74,0xd4]237          vcvtbiasph2bf8s xmm2 {k7}, xmm3, xmm4238 239// CHECK: vcvtbiasph2bf8s xmm2 {k7} {z}, xmm3, xmm4240// CHECK: encoding: [0x62,0xf5,0x64,0x8f,0x74,0xd4]241          vcvtbiasph2bf8s xmm2 {k7} {z}, xmm3, xmm4242 243// CHECK: vcvtbiasph2bf8s xmm2, ymm3, ymm4244// CHECK: encoding: [0x62,0xf5,0x64,0x28,0x74,0xd4]245          vcvtbiasph2bf8s xmm2, ymm3, ymm4246 247// CHECK: vcvtbiasph2bf8s xmm2 {k7}, ymm3, ymm4248// CHECK: encoding: [0x62,0xf5,0x64,0x2f,0x74,0xd4]249          vcvtbiasph2bf8s xmm2 {k7}, ymm3, ymm4250 251// CHECK: vcvtbiasph2bf8s xmm2 {k7} {z}, ymm3, ymm4252// CHECK: encoding: [0x62,0xf5,0x64,0xaf,0x74,0xd4]253          vcvtbiasph2bf8s xmm2 {k7} {z}, ymm3, ymm4254 255// CHECK: vcvtbiasph2bf8s xmm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]256// CHECK: encoding: [0x62,0xf5,0x64,0x28,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]257          vcvtbiasph2bf8s xmm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]258 259// CHECK: vcvtbiasph2bf8s xmm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]260// CHECK: encoding: [0x62,0xf5,0x64,0x2f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]261          vcvtbiasph2bf8s xmm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]262 263// CHECK: vcvtbiasph2bf8s xmm2, ymm3, word ptr [eax]{1to16}264// CHECK: encoding: [0x62,0xf5,0x64,0x38,0x74,0x10]265          vcvtbiasph2bf8s xmm2, ymm3, word ptr [eax]{1to16}266 267// CHECK: vcvtbiasph2bf8s xmm2, ymm3, ymmword ptr [2*ebp - 1024]268// CHECK: encoding: [0x62,0xf5,0x64,0x28,0x74,0x14,0x6d,0x00,0xfc,0xff,0xff]269          vcvtbiasph2bf8s xmm2, ymm3, ymmword ptr [2*ebp - 1024]270 271// CHECK: vcvtbiasph2bf8s xmm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]272// CHECK: encoding: [0x62,0xf5,0x64,0xaf,0x74,0x51,0x7f]273          vcvtbiasph2bf8s xmm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]274 275// CHECK: vcvtbiasph2bf8s xmm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}276// CHECK: encoding: [0x62,0xf5,0x64,0xbf,0x74,0x52,0x80]277          vcvtbiasph2bf8s xmm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}278 279// CHECK: vcvtbiasph2bf8s ymm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]280// CHECK: encoding: [0x62,0xf5,0x64,0x48,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]281          vcvtbiasph2bf8s ymm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]282 283// CHECK: vcvtbiasph2bf8s ymm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]284// CHECK: encoding: [0x62,0xf5,0x64,0x4f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]285          vcvtbiasph2bf8s ymm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]286 287// CHECK: vcvtbiasph2bf8s ymm2, zmm3, word ptr [eax]{1to32}288// CHECK: encoding: [0x62,0xf5,0x64,0x58,0x74,0x10]289          vcvtbiasph2bf8s ymm2, zmm3, word ptr [eax]{1to32}290 291// CHECK: vcvtbiasph2bf8s ymm2, zmm3, zmmword ptr [2*ebp - 2048]292// CHECK: encoding: [0x62,0xf5,0x64,0x48,0x74,0x14,0x6d,0x00,0xf8,0xff,0xff]293          vcvtbiasph2bf8s ymm2, zmm3, zmmword ptr [2*ebp - 2048]294 295// CHECK: vcvtbiasph2bf8s ymm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]296// CHECK: encoding: [0x62,0xf5,0x64,0xcf,0x74,0x51,0x7f]297          vcvtbiasph2bf8s ymm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]298 299// CHECK: vcvtbiasph2bf8s ymm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}300// CHECK: encoding: [0x62,0xf5,0x64,0xdf,0x74,0x52,0x80]301          vcvtbiasph2bf8s ymm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}302 303// CHECK: vcvtbiasph2bf8s xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]304// CHECK: encoding: [0x62,0xf5,0x64,0x08,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]305          vcvtbiasph2bf8s xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]306 307// CHECK: vcvtbiasph2bf8s xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]308// CHECK: encoding: [0x62,0xf5,0x64,0x0f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]309          vcvtbiasph2bf8s xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]310 311// CHECK: vcvtbiasph2bf8s xmm2, xmm3, word ptr [eax]{1to8}312// CHECK: encoding: [0x62,0xf5,0x64,0x18,0x74,0x10]313          vcvtbiasph2bf8s xmm2, xmm3, word ptr [eax]{1to8}314 315// CHECK: vcvtbiasph2bf8s xmm2, xmm3, xmmword ptr [2*ebp - 512]316// CHECK: encoding: [0x62,0xf5,0x64,0x08,0x74,0x14,0x6d,0x00,0xfe,0xff,0xff]317          vcvtbiasph2bf8s xmm2, xmm3, xmmword ptr [2*ebp - 512]318 319// CHECK: vcvtbiasph2bf8s xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]320// CHECK: encoding: [0x62,0xf5,0x64,0x8f,0x74,0x51,0x7f]321          vcvtbiasph2bf8s xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]322 323// CHECK: vcvtbiasph2bf8s xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}324// CHECK: encoding: [0x62,0xf5,0x64,0x9f,0x74,0x52,0x80]325          vcvtbiasph2bf8s xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}326 327// CHECK: vcvtbiasph2hf8 ymm2, zmm3, zmm4328// CHECK: encoding: [0x62,0xf5,0x64,0x48,0x18,0xd4]329          vcvtbiasph2hf8 ymm2, zmm3, zmm4330 331// CHECK: vcvtbiasph2hf8 ymm2 {k7}, zmm3, zmm4332// CHECK: encoding: [0x62,0xf5,0x64,0x4f,0x18,0xd4]333          vcvtbiasph2hf8 ymm2 {k7}, zmm3, zmm4334 335// CHECK: vcvtbiasph2hf8 ymm2 {k7} {z}, zmm3, zmm4336// CHECK: encoding: [0x62,0xf5,0x64,0xcf,0x18,0xd4]337          vcvtbiasph2hf8 ymm2 {k7} {z}, zmm3, zmm4338 339// CHECK: vcvtbiasph2hf8 xmm2, xmm3, xmm4340// CHECK: encoding: [0x62,0xf5,0x64,0x08,0x18,0xd4]341          vcvtbiasph2hf8 xmm2, xmm3, xmm4342 343// CHECK: vcvtbiasph2hf8 xmm2 {k7}, xmm3, xmm4344// CHECK: encoding: [0x62,0xf5,0x64,0x0f,0x18,0xd4]345          vcvtbiasph2hf8 xmm2 {k7}, xmm3, xmm4346 347// CHECK: vcvtbiasph2hf8 xmm2 {k7} {z}, xmm3, xmm4348// CHECK: encoding: [0x62,0xf5,0x64,0x8f,0x18,0xd4]349          vcvtbiasph2hf8 xmm2 {k7} {z}, xmm3, xmm4350 351// CHECK: vcvtbiasph2hf8 xmm2, ymm3, ymm4352// CHECK: encoding: [0x62,0xf5,0x64,0x28,0x18,0xd4]353          vcvtbiasph2hf8 xmm2, ymm3, ymm4354 355// CHECK: vcvtbiasph2hf8 xmm2 {k7}, ymm3, ymm4356// CHECK: encoding: [0x62,0xf5,0x64,0x2f,0x18,0xd4]357          vcvtbiasph2hf8 xmm2 {k7}, ymm3, ymm4358 359// CHECK: vcvtbiasph2hf8 xmm2 {k7} {z}, ymm3, ymm4360// CHECK: encoding: [0x62,0xf5,0x64,0xaf,0x18,0xd4]361          vcvtbiasph2hf8 xmm2 {k7} {z}, ymm3, ymm4362 363// CHECK: vcvtbiasph2hf8 xmm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]364// CHECK: encoding: [0x62,0xf5,0x64,0x28,0x18,0x94,0xf4,0x00,0x00,0x00,0x10]365          vcvtbiasph2hf8 xmm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]366 367// CHECK: vcvtbiasph2hf8 xmm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]368// CHECK: encoding: [0x62,0xf5,0x64,0x2f,0x18,0x94,0x87,0x23,0x01,0x00,0x00]369          vcvtbiasph2hf8 xmm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]370 371// CHECK: vcvtbiasph2hf8 xmm2, ymm3, word ptr [eax]{1to16}372// CHECK: encoding: [0x62,0xf5,0x64,0x38,0x18,0x10]373          vcvtbiasph2hf8 xmm2, ymm3, word ptr [eax]{1to16}374 375// CHECK: vcvtbiasph2hf8 xmm2, ymm3, ymmword ptr [2*ebp - 1024]376// CHECK: encoding: [0x62,0xf5,0x64,0x28,0x18,0x14,0x6d,0x00,0xfc,0xff,0xff]377          vcvtbiasph2hf8 xmm2, ymm3, ymmword ptr [2*ebp - 1024]378 379// CHECK: vcvtbiasph2hf8 xmm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]380// CHECK: encoding: [0x62,0xf5,0x64,0xaf,0x18,0x51,0x7f]381          vcvtbiasph2hf8 xmm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]382 383// CHECK: vcvtbiasph2hf8 xmm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}384// CHECK: encoding: [0x62,0xf5,0x64,0xbf,0x18,0x52,0x80]385          vcvtbiasph2hf8 xmm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}386 387// CHECK: vcvtbiasph2hf8 ymm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]388// CHECK: encoding: [0x62,0xf5,0x64,0x48,0x18,0x94,0xf4,0x00,0x00,0x00,0x10]389          vcvtbiasph2hf8 ymm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]390 391// CHECK: vcvtbiasph2hf8 ymm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]392// CHECK: encoding: [0x62,0xf5,0x64,0x4f,0x18,0x94,0x87,0x23,0x01,0x00,0x00]393          vcvtbiasph2hf8 ymm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]394 395// CHECK: vcvtbiasph2hf8 ymm2, zmm3, word ptr [eax]{1to32}396// CHECK: encoding: [0x62,0xf5,0x64,0x58,0x18,0x10]397          vcvtbiasph2hf8 ymm2, zmm3, word ptr [eax]{1to32}398 399// CHECK: vcvtbiasph2hf8 ymm2, zmm3, zmmword ptr [2*ebp - 2048]400// CHECK: encoding: [0x62,0xf5,0x64,0x48,0x18,0x14,0x6d,0x00,0xf8,0xff,0xff]401          vcvtbiasph2hf8 ymm2, zmm3, zmmword ptr [2*ebp - 2048]402 403// CHECK: vcvtbiasph2hf8 ymm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]404// CHECK: encoding: [0x62,0xf5,0x64,0xcf,0x18,0x51,0x7f]405          vcvtbiasph2hf8 ymm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]406 407// CHECK: vcvtbiasph2hf8 ymm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}408// CHECK: encoding: [0x62,0xf5,0x64,0xdf,0x18,0x52,0x80]409          vcvtbiasph2hf8 ymm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}410 411// CHECK: vcvtbiasph2hf8 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]412// CHECK: encoding: [0x62,0xf5,0x64,0x08,0x18,0x94,0xf4,0x00,0x00,0x00,0x10]413          vcvtbiasph2hf8 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]414 415// CHECK: vcvtbiasph2hf8 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]416// CHECK: encoding: [0x62,0xf5,0x64,0x0f,0x18,0x94,0x87,0x23,0x01,0x00,0x00]417          vcvtbiasph2hf8 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]418 419// CHECK: vcvtbiasph2hf8 xmm2, xmm3, word ptr [eax]{1to8}420// CHECK: encoding: [0x62,0xf5,0x64,0x18,0x18,0x10]421          vcvtbiasph2hf8 xmm2, xmm3, word ptr [eax]{1to8}422 423// CHECK: vcvtbiasph2hf8 xmm2, xmm3, xmmword ptr [2*ebp - 512]424// CHECK: encoding: [0x62,0xf5,0x64,0x08,0x18,0x14,0x6d,0x00,0xfe,0xff,0xff]425          vcvtbiasph2hf8 xmm2, xmm3, xmmword ptr [2*ebp - 512]426 427// CHECK: vcvtbiasph2hf8 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]428// CHECK: encoding: [0x62,0xf5,0x64,0x8f,0x18,0x51,0x7f]429          vcvtbiasph2hf8 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]430 431// CHECK: vcvtbiasph2hf8 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}432// CHECK: encoding: [0x62,0xf5,0x64,0x9f,0x18,0x52,0x80]433          vcvtbiasph2hf8 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}434 435// CHECK: vcvtbiasph2hf8s ymm2, zmm3, zmm4436// CHECK: encoding: [0x62,0xf5,0x64,0x48,0x1b,0xd4]437          vcvtbiasph2hf8s ymm2, zmm3, zmm4438 439// CHECK: vcvtbiasph2hf8s ymm2 {k7}, zmm3, zmm4440// CHECK: encoding: [0x62,0xf5,0x64,0x4f,0x1b,0xd4]441          vcvtbiasph2hf8s ymm2 {k7}, zmm3, zmm4442 443// CHECK: vcvtbiasph2hf8s ymm2 {k7} {z}, zmm3, zmm4444// CHECK: encoding: [0x62,0xf5,0x64,0xcf,0x1b,0xd4]445          vcvtbiasph2hf8s ymm2 {k7} {z}, zmm3, zmm4446 447// CHECK: vcvtbiasph2hf8s xmm2, xmm3, xmm4448// CHECK: encoding: [0x62,0xf5,0x64,0x08,0x1b,0xd4]449          vcvtbiasph2hf8s xmm2, xmm3, xmm4450 451// CHECK: vcvtbiasph2hf8s xmm2 {k7}, xmm3, xmm4452// CHECK: encoding: [0x62,0xf5,0x64,0x0f,0x1b,0xd4]453          vcvtbiasph2hf8s xmm2 {k7}, xmm3, xmm4454 455// CHECK: vcvtbiasph2hf8s xmm2 {k7} {z}, xmm3, xmm4456// CHECK: encoding: [0x62,0xf5,0x64,0x8f,0x1b,0xd4]457          vcvtbiasph2hf8s xmm2 {k7} {z}, xmm3, xmm4458 459// CHECK: vcvtbiasph2hf8s xmm2, ymm3, ymm4460// CHECK: encoding: [0x62,0xf5,0x64,0x28,0x1b,0xd4]461          vcvtbiasph2hf8s xmm2, ymm3, ymm4462 463// CHECK: vcvtbiasph2hf8s xmm2 {k7}, ymm3, ymm4464// CHECK: encoding: [0x62,0xf5,0x64,0x2f,0x1b,0xd4]465          vcvtbiasph2hf8s xmm2 {k7}, ymm3, ymm4466 467// CHECK: vcvtbiasph2hf8s xmm2 {k7} {z}, ymm3, ymm4468// CHECK: encoding: [0x62,0xf5,0x64,0xaf,0x1b,0xd4]469          vcvtbiasph2hf8s xmm2 {k7} {z}, ymm3, ymm4470 471// CHECK: vcvtbiasph2hf8s xmm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]472// CHECK: encoding: [0x62,0xf5,0x64,0x28,0x1b,0x94,0xf4,0x00,0x00,0x00,0x10]473          vcvtbiasph2hf8s xmm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]474 475// CHECK: vcvtbiasph2hf8s xmm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]476// CHECK: encoding: [0x62,0xf5,0x64,0x2f,0x1b,0x94,0x87,0x23,0x01,0x00,0x00]477          vcvtbiasph2hf8s xmm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]478 479// CHECK: vcvtbiasph2hf8s xmm2, ymm3, word ptr [eax]{1to16}480// CHECK: encoding: [0x62,0xf5,0x64,0x38,0x1b,0x10]481          vcvtbiasph2hf8s xmm2, ymm3, word ptr [eax]{1to16}482 483// CHECK: vcvtbiasph2hf8s xmm2, ymm3, ymmword ptr [2*ebp - 1024]484// CHECK: encoding: [0x62,0xf5,0x64,0x28,0x1b,0x14,0x6d,0x00,0xfc,0xff,0xff]485          vcvtbiasph2hf8s xmm2, ymm3, ymmword ptr [2*ebp - 1024]486 487// CHECK: vcvtbiasph2hf8s xmm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]488// CHECK: encoding: [0x62,0xf5,0x64,0xaf,0x1b,0x51,0x7f]489          vcvtbiasph2hf8s xmm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]490 491// CHECK: vcvtbiasph2hf8s xmm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}492// CHECK: encoding: [0x62,0xf5,0x64,0xbf,0x1b,0x52,0x80]493          vcvtbiasph2hf8s xmm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}494 495// CHECK: vcvtbiasph2hf8s ymm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]496// CHECK: encoding: [0x62,0xf5,0x64,0x48,0x1b,0x94,0xf4,0x00,0x00,0x00,0x10]497          vcvtbiasph2hf8s ymm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]498 499// CHECK: vcvtbiasph2hf8s ymm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]500// CHECK: encoding: [0x62,0xf5,0x64,0x4f,0x1b,0x94,0x87,0x23,0x01,0x00,0x00]501          vcvtbiasph2hf8s ymm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]502 503// CHECK: vcvtbiasph2hf8s ymm2, zmm3, word ptr [eax]{1to32}504// CHECK: encoding: [0x62,0xf5,0x64,0x58,0x1b,0x10]505          vcvtbiasph2hf8s ymm2, zmm3, word ptr [eax]{1to32}506 507// CHECK: vcvtbiasph2hf8s ymm2, zmm3, zmmword ptr [2*ebp - 2048]508// CHECK: encoding: [0x62,0xf5,0x64,0x48,0x1b,0x14,0x6d,0x00,0xf8,0xff,0xff]509          vcvtbiasph2hf8s ymm2, zmm3, zmmword ptr [2*ebp - 2048]510 511// CHECK: vcvtbiasph2hf8s ymm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]512// CHECK: encoding: [0x62,0xf5,0x64,0xcf,0x1b,0x51,0x7f]513          vcvtbiasph2hf8s ymm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]514 515// CHECK: vcvtbiasph2hf8s ymm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}516// CHECK: encoding: [0x62,0xf5,0x64,0xdf,0x1b,0x52,0x80]517          vcvtbiasph2hf8s ymm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}518 519// CHECK: vcvtbiasph2hf8s xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]520// CHECK: encoding: [0x62,0xf5,0x64,0x08,0x1b,0x94,0xf4,0x00,0x00,0x00,0x10]521          vcvtbiasph2hf8s xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]522 523// CHECK: vcvtbiasph2hf8s xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]524// CHECK: encoding: [0x62,0xf5,0x64,0x0f,0x1b,0x94,0x87,0x23,0x01,0x00,0x00]525          vcvtbiasph2hf8s xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]526 527// CHECK: vcvtbiasph2hf8s xmm2, xmm3, word ptr [eax]{1to8}528// CHECK: encoding: [0x62,0xf5,0x64,0x18,0x1b,0x10]529          vcvtbiasph2hf8s xmm2, xmm3, word ptr [eax]{1to8}530 531// CHECK: vcvtbiasph2hf8s xmm2, xmm3, xmmword ptr [2*ebp - 512]532// CHECK: encoding: [0x62,0xf5,0x64,0x08,0x1b,0x14,0x6d,0x00,0xfe,0xff,0xff]533          vcvtbiasph2hf8s xmm2, xmm3, xmmword ptr [2*ebp - 512]534 535// CHECK: vcvtbiasph2hf8s xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]536// CHECK: encoding: [0x62,0xf5,0x64,0x8f,0x1b,0x51,0x7f]537          vcvtbiasph2hf8s xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]538 539// CHECK: vcvtbiasph2hf8s xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}540// CHECK: encoding: [0x62,0xf5,0x64,0x9f,0x1b,0x52,0x80]541          vcvtbiasph2hf8s xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}542 543// CHECK: vcvthf82ph xmm2, xmm3544// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x1e,0xd3]545          vcvthf82ph xmm2, xmm3546 547// CHECK: vcvthf82ph xmm2 {k7}, xmm3548// CHECK: encoding: [0x62,0xf5,0x7f,0x0f,0x1e,0xd3]549          vcvthf82ph xmm2 {k7}, xmm3550 551// CHECK: vcvthf82ph xmm2 {k7} {z}, xmm3552// CHECK: encoding: [0x62,0xf5,0x7f,0x8f,0x1e,0xd3]553          vcvthf82ph xmm2 {k7} {z}, xmm3554 555// CHECK: vcvthf82ph ymm2, xmm3556// CHECK: encoding: [0x62,0xf5,0x7f,0x28,0x1e,0xd3]557          vcvthf82ph ymm2, xmm3558 559// CHECK: vcvthf82ph ymm2 {k7}, xmm3560// CHECK: encoding: [0x62,0xf5,0x7f,0x2f,0x1e,0xd3]561          vcvthf82ph ymm2 {k7}, xmm3562 563// CHECK: vcvthf82ph ymm2 {k7} {z}, xmm3564// CHECK: encoding: [0x62,0xf5,0x7f,0xaf,0x1e,0xd3]565          vcvthf82ph ymm2 {k7} {z}, xmm3566 567// CHECK: vcvthf82ph zmm2, ymm3568// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x1e,0xd3]569          vcvthf82ph zmm2, ymm3570 571// CHECK: vcvthf82ph zmm2 {k7}, ymm3572// CHECK: encoding: [0x62,0xf5,0x7f,0x4f,0x1e,0xd3]573          vcvthf82ph zmm2 {k7}, ymm3574 575// CHECK: vcvthf82ph zmm2 {k7} {z}, ymm3576// CHECK: encoding: [0x62,0xf5,0x7f,0xcf,0x1e,0xd3]577          vcvthf82ph zmm2 {k7} {z}, ymm3578 579// CHECK: vcvthf82ph xmm2, qword ptr [esp + 8*esi + 268435456]580// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x1e,0x94,0xf4,0x00,0x00,0x00,0x10]581          vcvthf82ph xmm2, qword ptr [esp + 8*esi + 268435456]582 583// CHECK: vcvthf82ph xmm2 {k7}, qword ptr [edi + 4*eax + 291]584// CHECK: encoding: [0x62,0xf5,0x7f,0x0f,0x1e,0x94,0x87,0x23,0x01,0x00,0x00]585          vcvthf82ph xmm2 {k7}, qword ptr [edi + 4*eax + 291]586 587// CHECK: vcvthf82ph xmm2, qword ptr [eax]588// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x1e,0x10]589          vcvthf82ph xmm2, qword ptr [eax]590 591// CHECK: vcvthf82ph xmm2, qword ptr [2*ebp - 256]592// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x1e,0x14,0x6d,0x00,0xff,0xff,0xff]593          vcvthf82ph xmm2, qword ptr [2*ebp - 256]594 595// CHECK: vcvthf82ph xmm2 {k7} {z}, qword ptr [ecx + 1016]596// CHECK: encoding: [0x62,0xf5,0x7f,0x8f,0x1e,0x51,0x7f]597          vcvthf82ph xmm2 {k7} {z}, qword ptr [ecx + 1016]598 599// CHECK: vcvthf82ph xmm2 {k7} {z}, qword ptr [edx - 1024]600// CHECK: encoding: [0x62,0xf5,0x7f,0x8f,0x1e,0x52,0x80]601          vcvthf82ph xmm2 {k7} {z}, qword ptr [edx - 1024]602 603// CHECK: vcvthf82ph ymm2, xmmword ptr [esp + 8*esi + 268435456]604// CHECK: encoding: [0x62,0xf5,0x7f,0x28,0x1e,0x94,0xf4,0x00,0x00,0x00,0x10]605          vcvthf82ph ymm2, xmmword ptr [esp + 8*esi + 268435456]606 607// CHECK: vcvthf82ph ymm2 {k7}, xmmword ptr [edi + 4*eax + 291]608// CHECK: encoding: [0x62,0xf5,0x7f,0x2f,0x1e,0x94,0x87,0x23,0x01,0x00,0x00]609          vcvthf82ph ymm2 {k7}, xmmword ptr [edi + 4*eax + 291]610 611// CHECK: vcvthf82ph ymm2, xmmword ptr [eax]612// CHECK: encoding: [0x62,0xf5,0x7f,0x28,0x1e,0x10]613          vcvthf82ph ymm2, xmmword ptr [eax]614 615// CHECK: vcvthf82ph ymm2, xmmword ptr [2*ebp - 512]616// CHECK: encoding: [0x62,0xf5,0x7f,0x28,0x1e,0x14,0x6d,0x00,0xfe,0xff,0xff]617          vcvthf82ph ymm2, xmmword ptr [2*ebp - 512]618 619// CHECK: vcvthf82ph ymm2 {k7} {z}, xmmword ptr [ecx + 2032]620// CHECK: encoding: [0x62,0xf5,0x7f,0xaf,0x1e,0x51,0x7f]621          vcvthf82ph ymm2 {k7} {z}, xmmword ptr [ecx + 2032]622 623// CHECK: vcvthf82ph ymm2 {k7} {z}, xmmword ptr [edx - 2048]624// CHECK: encoding: [0x62,0xf5,0x7f,0xaf,0x1e,0x52,0x80]625          vcvthf82ph ymm2 {k7} {z}, xmmword ptr [edx - 2048]626 627// CHECK: vcvthf82ph zmm2, ymmword ptr [esp + 8*esi + 268435456]628// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x1e,0x94,0xf4,0x00,0x00,0x00,0x10]629          vcvthf82ph zmm2, ymmword ptr [esp + 8*esi + 268435456]630 631// CHECK: vcvthf82ph zmm2 {k7}, ymmword ptr [edi + 4*eax + 291]632// CHECK: encoding: [0x62,0xf5,0x7f,0x4f,0x1e,0x94,0x87,0x23,0x01,0x00,0x00]633          vcvthf82ph zmm2 {k7}, ymmword ptr [edi + 4*eax + 291]634 635// CHECK: vcvthf82ph zmm2, ymmword ptr [eax]636// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x1e,0x10]637          vcvthf82ph zmm2, ymmword ptr [eax]638 639// CHECK: vcvthf82ph zmm2, ymmword ptr [2*ebp - 1024]640// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x1e,0x14,0x6d,0x00,0xfc,0xff,0xff]641          vcvthf82ph zmm2, ymmword ptr [2*ebp - 1024]642 643// CHECK: vcvthf82ph zmm2 {k7} {z}, ymmword ptr [ecx + 4064]644// CHECK: encoding: [0x62,0xf5,0x7f,0xcf,0x1e,0x51,0x7f]645          vcvthf82ph zmm2 {k7} {z}, ymmword ptr [ecx + 4064]646 647// CHECK: vcvthf82ph zmm2 {k7} {z}, ymmword ptr [edx - 4096]648// CHECK: encoding: [0x62,0xf5,0x7f,0xcf,0x1e,0x52,0x80]649          vcvthf82ph zmm2 {k7} {z}, ymmword ptr [edx - 4096]650 651// CHECK: vcvt2ph2bf8 ymm2, ymm3, ymm4652// CHECK: encoding: [0x62,0xf2,0x67,0x28,0x74,0xd4]653          vcvt2ph2bf8 ymm2, ymm3, ymm4654 655// CHECK: vcvt2ph2bf8 ymm2 {k7}, ymm3, ymm4656// CHECK: encoding: [0x62,0xf2,0x67,0x2f,0x74,0xd4]657          vcvt2ph2bf8 ymm2 {k7}, ymm3, ymm4658 659// CHECK: vcvt2ph2bf8 ymm2 {k7} {z}, ymm3, ymm4660// CHECK: encoding: [0x62,0xf2,0x67,0xaf,0x74,0xd4]661          vcvt2ph2bf8 ymm2 {k7} {z}, ymm3, ymm4662 663// CHECK: vcvt2ph2bf8 zmm2, zmm3, zmm4664// CHECK: encoding: [0x62,0xf2,0x67,0x48,0x74,0xd4]665          vcvt2ph2bf8 zmm2, zmm3, zmm4666 667// CHECK: vcvt2ph2bf8 zmm2 {k7}, zmm3, zmm4668// CHECK: encoding: [0x62,0xf2,0x67,0x4f,0x74,0xd4]669          vcvt2ph2bf8 zmm2 {k7}, zmm3, zmm4670 671// CHECK: vcvt2ph2bf8 zmm2 {k7} {z}, zmm3, zmm4672// CHECK: encoding: [0x62,0xf2,0x67,0xcf,0x74,0xd4]673          vcvt2ph2bf8 zmm2 {k7} {z}, zmm3, zmm4674 675// CHECK: vcvt2ph2bf8 xmm2, xmm3, xmm4676// CHECK: encoding: [0x62,0xf2,0x67,0x08,0x74,0xd4]677          vcvt2ph2bf8 xmm2, xmm3, xmm4678 679// CHECK: vcvt2ph2bf8 xmm2 {k7}, xmm3, xmm4680// CHECK: encoding: [0x62,0xf2,0x67,0x0f,0x74,0xd4]681          vcvt2ph2bf8 xmm2 {k7}, xmm3, xmm4682 683// CHECK: vcvt2ph2bf8 xmm2 {k7} {z}, xmm3, xmm4684// CHECK: encoding: [0x62,0xf2,0x67,0x8f,0x74,0xd4]685          vcvt2ph2bf8 xmm2 {k7} {z}, xmm3, xmm4686 687// CHECK: vcvt2ph2bf8 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]688// CHECK: encoding: [0x62,0xf2,0x67,0x48,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]689          vcvt2ph2bf8 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]690 691// CHECK: vcvt2ph2bf8 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]692// CHECK: encoding: [0x62,0xf2,0x67,0x4f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]693          vcvt2ph2bf8 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]694 695// CHECK: vcvt2ph2bf8 zmm2, zmm3, word ptr [eax]{1to32}696// CHECK: encoding: [0x62,0xf2,0x67,0x58,0x74,0x10]697          vcvt2ph2bf8 zmm2, zmm3, word ptr [eax]{1to32}698 699// CHECK: vcvt2ph2bf8 zmm2, zmm3, zmmword ptr [2*ebp - 2048]700// CHECK: encoding: [0x62,0xf2,0x67,0x48,0x74,0x14,0x6d,0x00,0xf8,0xff,0xff]701          vcvt2ph2bf8 zmm2, zmm3, zmmword ptr [2*ebp - 2048]702 703// CHECK: vcvt2ph2bf8 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]704// CHECK: encoding: [0x62,0xf2,0x67,0xcf,0x74,0x51,0x7f]705          vcvt2ph2bf8 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]706 707// CHECK: vcvt2ph2bf8 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}708// CHECK: encoding: [0x62,0xf2,0x67,0xdf,0x74,0x52,0x80]709          vcvt2ph2bf8 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}710 711// CHECK: vcvt2ph2bf8 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]712// CHECK: encoding: [0x62,0xf2,0x67,0x28,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]713          vcvt2ph2bf8 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]714 715// CHECK: vcvt2ph2bf8 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]716// CHECK: encoding: [0x62,0xf2,0x67,0x2f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]717          vcvt2ph2bf8 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]718 719// CHECK: vcvt2ph2bf8 ymm2, ymm3, word ptr [eax]{1to16}720// CHECK: encoding: [0x62,0xf2,0x67,0x38,0x74,0x10]721          vcvt2ph2bf8 ymm2, ymm3, word ptr [eax]{1to16}722 723// CHECK: vcvt2ph2bf8 ymm2, ymm3, ymmword ptr [2*ebp - 1024]724// CHECK: encoding: [0x62,0xf2,0x67,0x28,0x74,0x14,0x6d,0x00,0xfc,0xff,0xff]725          vcvt2ph2bf8 ymm2, ymm3, ymmword ptr [2*ebp - 1024]726 727// CHECK: vcvt2ph2bf8 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]728// CHECK: encoding: [0x62,0xf2,0x67,0xaf,0x74,0x51,0x7f]729          vcvt2ph2bf8 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]730 731// CHECK: vcvt2ph2bf8 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}732// CHECK: encoding: [0x62,0xf2,0x67,0xbf,0x74,0x52,0x80]733          vcvt2ph2bf8 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}734 735// CHECK: vcvt2ph2bf8 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]736// CHECK: encoding: [0x62,0xf2,0x67,0x08,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]737          vcvt2ph2bf8 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]738 739// CHECK: vcvt2ph2bf8 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]740// CHECK: encoding: [0x62,0xf2,0x67,0x0f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]741          vcvt2ph2bf8 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]742 743// CHECK: vcvt2ph2bf8 xmm2, xmm3, word ptr [eax]{1to8}744// CHECK: encoding: [0x62,0xf2,0x67,0x18,0x74,0x10]745          vcvt2ph2bf8 xmm2, xmm3, word ptr [eax]{1to8}746 747// CHECK: vcvt2ph2bf8 xmm2, xmm3, xmmword ptr [2*ebp - 512]748// CHECK: encoding: [0x62,0xf2,0x67,0x08,0x74,0x14,0x6d,0x00,0xfe,0xff,0xff]749          vcvt2ph2bf8 xmm2, xmm3, xmmword ptr [2*ebp - 512]750 751// CHECK: vcvt2ph2bf8 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]752// CHECK: encoding: [0x62,0xf2,0x67,0x8f,0x74,0x51,0x7f]753          vcvt2ph2bf8 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]754 755// CHECK: vcvt2ph2bf8 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}756// CHECK: encoding: [0x62,0xf2,0x67,0x9f,0x74,0x52,0x80]757          vcvt2ph2bf8 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}758 759// CHECK: vcvt2ph2bf8s ymm2, ymm3, ymm4760// CHECK: encoding: [0x62,0xf5,0x67,0x28,0x74,0xd4]761          vcvt2ph2bf8s ymm2, ymm3, ymm4762 763// CHECK: vcvt2ph2bf8s ymm2 {k7}, ymm3, ymm4764// CHECK: encoding: [0x62,0xf5,0x67,0x2f,0x74,0xd4]765          vcvt2ph2bf8s ymm2 {k7}, ymm3, ymm4766 767// CHECK: vcvt2ph2bf8s ymm2 {k7} {z}, ymm3, ymm4768// CHECK: encoding: [0x62,0xf5,0x67,0xaf,0x74,0xd4]769          vcvt2ph2bf8s ymm2 {k7} {z}, ymm3, ymm4770 771// CHECK: vcvt2ph2bf8s zmm2, zmm3, zmm4772// CHECK: encoding: [0x62,0xf5,0x67,0x48,0x74,0xd4]773          vcvt2ph2bf8s zmm2, zmm3, zmm4774 775// CHECK: vcvt2ph2bf8s zmm2 {k7}, zmm3, zmm4776// CHECK: encoding: [0x62,0xf5,0x67,0x4f,0x74,0xd4]777          vcvt2ph2bf8s zmm2 {k7}, zmm3, zmm4778 779// CHECK: vcvt2ph2bf8s zmm2 {k7} {z}, zmm3, zmm4780// CHECK: encoding: [0x62,0xf5,0x67,0xcf,0x74,0xd4]781          vcvt2ph2bf8s zmm2 {k7} {z}, zmm3, zmm4782 783// CHECK: vcvt2ph2bf8s xmm2, xmm3, xmm4784// CHECK: encoding: [0x62,0xf5,0x67,0x08,0x74,0xd4]785          vcvt2ph2bf8s xmm2, xmm3, xmm4786 787// CHECK: vcvt2ph2bf8s xmm2 {k7}, xmm3, xmm4788// CHECK: encoding: [0x62,0xf5,0x67,0x0f,0x74,0xd4]789          vcvt2ph2bf8s xmm2 {k7}, xmm3, xmm4790 791// CHECK: vcvt2ph2bf8s xmm2 {k7} {z}, xmm3, xmm4792// CHECK: encoding: [0x62,0xf5,0x67,0x8f,0x74,0xd4]793          vcvt2ph2bf8s xmm2 {k7} {z}, xmm3, xmm4794 795// CHECK: vcvt2ph2bf8s zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]796// CHECK: encoding: [0x62,0xf5,0x67,0x48,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]797          vcvt2ph2bf8s zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]798 799// CHECK: vcvt2ph2bf8s zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]800// CHECK: encoding: [0x62,0xf5,0x67,0x4f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]801          vcvt2ph2bf8s zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]802 803// CHECK: vcvt2ph2bf8s zmm2, zmm3, word ptr [eax]{1to32}804// CHECK: encoding: [0x62,0xf5,0x67,0x58,0x74,0x10]805          vcvt2ph2bf8s zmm2, zmm3, word ptr [eax]{1to32}806 807// CHECK: vcvt2ph2bf8s zmm2, zmm3, zmmword ptr [2*ebp - 2048]808// CHECK: encoding: [0x62,0xf5,0x67,0x48,0x74,0x14,0x6d,0x00,0xf8,0xff,0xff]809          vcvt2ph2bf8s zmm2, zmm3, zmmword ptr [2*ebp - 2048]810 811// CHECK: vcvt2ph2bf8s zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]812// CHECK: encoding: [0x62,0xf5,0x67,0xcf,0x74,0x51,0x7f]813          vcvt2ph2bf8s zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]814 815// CHECK: vcvt2ph2bf8s zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}816// CHECK: encoding: [0x62,0xf5,0x67,0xdf,0x74,0x52,0x80]817          vcvt2ph2bf8s zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}818 819// CHECK: vcvt2ph2bf8s ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]820// CHECK: encoding: [0x62,0xf5,0x67,0x28,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]821          vcvt2ph2bf8s ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]822 823// CHECK: vcvt2ph2bf8s ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]824// CHECK: encoding: [0x62,0xf5,0x67,0x2f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]825          vcvt2ph2bf8s ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]826 827// CHECK: vcvt2ph2bf8s ymm2, ymm3, word ptr [eax]{1to16}828// CHECK: encoding: [0x62,0xf5,0x67,0x38,0x74,0x10]829          vcvt2ph2bf8s ymm2, ymm3, word ptr [eax]{1to16}830 831// CHECK: vcvt2ph2bf8s ymm2, ymm3, ymmword ptr [2*ebp - 1024]832// CHECK: encoding: [0x62,0xf5,0x67,0x28,0x74,0x14,0x6d,0x00,0xfc,0xff,0xff]833          vcvt2ph2bf8s ymm2, ymm3, ymmword ptr [2*ebp - 1024]834 835// CHECK: vcvt2ph2bf8s ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]836// CHECK: encoding: [0x62,0xf5,0x67,0xaf,0x74,0x51,0x7f]837          vcvt2ph2bf8s ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]838 839// CHECK: vcvt2ph2bf8s ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}840// CHECK: encoding: [0x62,0xf5,0x67,0xbf,0x74,0x52,0x80]841          vcvt2ph2bf8s ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}842 843// CHECK: vcvt2ph2bf8s xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]844// CHECK: encoding: [0x62,0xf5,0x67,0x08,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]845          vcvt2ph2bf8s xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]846 847// CHECK: vcvt2ph2bf8s xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]848// CHECK: encoding: [0x62,0xf5,0x67,0x0f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]849          vcvt2ph2bf8s xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]850 851// CHECK: vcvt2ph2bf8s xmm2, xmm3, word ptr [eax]{1to8}852// CHECK: encoding: [0x62,0xf5,0x67,0x18,0x74,0x10]853          vcvt2ph2bf8s xmm2, xmm3, word ptr [eax]{1to8}854 855// CHECK: vcvt2ph2bf8s xmm2, xmm3, xmmword ptr [2*ebp - 512]856// CHECK: encoding: [0x62,0xf5,0x67,0x08,0x74,0x14,0x6d,0x00,0xfe,0xff,0xff]857          vcvt2ph2bf8s xmm2, xmm3, xmmword ptr [2*ebp - 512]858 859// CHECK: vcvt2ph2bf8s xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]860// CHECK: encoding: [0x62,0xf5,0x67,0x8f,0x74,0x51,0x7f]861          vcvt2ph2bf8s xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]862 863// CHECK: vcvt2ph2bf8s xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}864// CHECK: encoding: [0x62,0xf5,0x67,0x9f,0x74,0x52,0x80]865          vcvt2ph2bf8s xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}866 867// CHECK: vcvt2ph2hf8 ymm2, ymm3, ymm4868// CHECK: encoding: [0x62,0xf5,0x67,0x28,0x18,0xd4]869          vcvt2ph2hf8 ymm2, ymm3, ymm4870 871// CHECK: vcvt2ph2hf8 ymm2 {k7}, ymm3, ymm4872// CHECK: encoding: [0x62,0xf5,0x67,0x2f,0x18,0xd4]873          vcvt2ph2hf8 ymm2 {k7}, ymm3, ymm4874 875// CHECK: vcvt2ph2hf8 ymm2 {k7} {z}, ymm3, ymm4876// CHECK: encoding: [0x62,0xf5,0x67,0xaf,0x18,0xd4]877          vcvt2ph2hf8 ymm2 {k7} {z}, ymm3, ymm4878 879// CHECK: vcvt2ph2hf8 zmm2, zmm3, zmm4880// CHECK: encoding: [0x62,0xf5,0x67,0x48,0x18,0xd4]881          vcvt2ph2hf8 zmm2, zmm3, zmm4882 883// CHECK: vcvt2ph2hf8 zmm2 {k7}, zmm3, zmm4884// CHECK: encoding: [0x62,0xf5,0x67,0x4f,0x18,0xd4]885          vcvt2ph2hf8 zmm2 {k7}, zmm3, zmm4886 887// CHECK: vcvt2ph2hf8 zmm2 {k7} {z}, zmm3, zmm4888// CHECK: encoding: [0x62,0xf5,0x67,0xcf,0x18,0xd4]889          vcvt2ph2hf8 zmm2 {k7} {z}, zmm3, zmm4890 891// CHECK: vcvt2ph2hf8 xmm2, xmm3, xmm4892// CHECK: encoding: [0x62,0xf5,0x67,0x08,0x18,0xd4]893          vcvt2ph2hf8 xmm2, xmm3, xmm4894 895// CHECK: vcvt2ph2hf8 xmm2 {k7}, xmm3, xmm4896// CHECK: encoding: [0x62,0xf5,0x67,0x0f,0x18,0xd4]897          vcvt2ph2hf8 xmm2 {k7}, xmm3, xmm4898 899// CHECK: vcvt2ph2hf8 xmm2 {k7} {z}, xmm3, xmm4900// CHECK: encoding: [0x62,0xf5,0x67,0x8f,0x18,0xd4]901          vcvt2ph2hf8 xmm2 {k7} {z}, xmm3, xmm4902 903// CHECK: vcvt2ph2hf8 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]904// CHECK: encoding: [0x62,0xf5,0x67,0x48,0x18,0x94,0xf4,0x00,0x00,0x00,0x10]905          vcvt2ph2hf8 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]906 907// CHECK: vcvt2ph2hf8 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]908// CHECK: encoding: [0x62,0xf5,0x67,0x4f,0x18,0x94,0x87,0x23,0x01,0x00,0x00]909          vcvt2ph2hf8 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]910 911// CHECK: vcvt2ph2hf8 zmm2, zmm3, word ptr [eax]{1to32}912// CHECK: encoding: [0x62,0xf5,0x67,0x58,0x18,0x10]913          vcvt2ph2hf8 zmm2, zmm3, word ptr [eax]{1to32}914 915// CHECK: vcvt2ph2hf8 zmm2, zmm3, zmmword ptr [2*ebp - 2048]916// CHECK: encoding: [0x62,0xf5,0x67,0x48,0x18,0x14,0x6d,0x00,0xf8,0xff,0xff]917          vcvt2ph2hf8 zmm2, zmm3, zmmword ptr [2*ebp - 2048]918 919// CHECK: vcvt2ph2hf8 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]920// CHECK: encoding: [0x62,0xf5,0x67,0xcf,0x18,0x51,0x7f]921          vcvt2ph2hf8 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]922 923// CHECK: vcvt2ph2hf8 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}924// CHECK: encoding: [0x62,0xf5,0x67,0xdf,0x18,0x52,0x80]925          vcvt2ph2hf8 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}926 927// CHECK: vcvt2ph2hf8 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]928// CHECK: encoding: [0x62,0xf5,0x67,0x28,0x18,0x94,0xf4,0x00,0x00,0x00,0x10]929          vcvt2ph2hf8 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]930 931// CHECK: vcvt2ph2hf8 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]932// CHECK: encoding: [0x62,0xf5,0x67,0x2f,0x18,0x94,0x87,0x23,0x01,0x00,0x00]933          vcvt2ph2hf8 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]934 935// CHECK: vcvt2ph2hf8 ymm2, ymm3, word ptr [eax]{1to16}936// CHECK: encoding: [0x62,0xf5,0x67,0x38,0x18,0x10]937          vcvt2ph2hf8 ymm2, ymm3, word ptr [eax]{1to16}938 939// CHECK: vcvt2ph2hf8 ymm2, ymm3, ymmword ptr [2*ebp - 1024]940// CHECK: encoding: [0x62,0xf5,0x67,0x28,0x18,0x14,0x6d,0x00,0xfc,0xff,0xff]941          vcvt2ph2hf8 ymm2, ymm3, ymmword ptr [2*ebp - 1024]942 943// CHECK: vcvt2ph2hf8 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]944// CHECK: encoding: [0x62,0xf5,0x67,0xaf,0x18,0x51,0x7f]945          vcvt2ph2hf8 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]946 947// CHECK: vcvt2ph2hf8 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}948// CHECK: encoding: [0x62,0xf5,0x67,0xbf,0x18,0x52,0x80]949          vcvt2ph2hf8 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}950 951// CHECK: vcvt2ph2hf8 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]952// CHECK: encoding: [0x62,0xf5,0x67,0x08,0x18,0x94,0xf4,0x00,0x00,0x00,0x10]953          vcvt2ph2hf8 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]954 955// CHECK: vcvt2ph2hf8 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]956// CHECK: encoding: [0x62,0xf5,0x67,0x0f,0x18,0x94,0x87,0x23,0x01,0x00,0x00]957          vcvt2ph2hf8 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]958 959// CHECK: vcvt2ph2hf8 xmm2, xmm3, word ptr [eax]{1to8}960// CHECK: encoding: [0x62,0xf5,0x67,0x18,0x18,0x10]961          vcvt2ph2hf8 xmm2, xmm3, word ptr [eax]{1to8}962 963// CHECK: vcvt2ph2hf8 xmm2, xmm3, xmmword ptr [2*ebp - 512]964// CHECK: encoding: [0x62,0xf5,0x67,0x08,0x18,0x14,0x6d,0x00,0xfe,0xff,0xff]965          vcvt2ph2hf8 xmm2, xmm3, xmmword ptr [2*ebp - 512]966 967// CHECK: vcvt2ph2hf8 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]968// CHECK: encoding: [0x62,0xf5,0x67,0x8f,0x18,0x51,0x7f]969          vcvt2ph2hf8 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]970 971// CHECK: vcvt2ph2hf8 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}972// CHECK: encoding: [0x62,0xf5,0x67,0x9f,0x18,0x52,0x80]973          vcvt2ph2hf8 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}974 975// CHECK: vcvt2ph2hf8s ymm2, ymm3, ymm4976// CHECK: encoding: [0x62,0xf5,0x67,0x28,0x1b,0xd4]977          vcvt2ph2hf8s ymm2, ymm3, ymm4978 979// CHECK: vcvt2ph2hf8s ymm2 {k7}, ymm3, ymm4980// CHECK: encoding: [0x62,0xf5,0x67,0x2f,0x1b,0xd4]981          vcvt2ph2hf8s ymm2 {k7}, ymm3, ymm4982 983// CHECK: vcvt2ph2hf8s ymm2 {k7} {z}, ymm3, ymm4984// CHECK: encoding: [0x62,0xf5,0x67,0xaf,0x1b,0xd4]985          vcvt2ph2hf8s ymm2 {k7} {z}, ymm3, ymm4986 987// CHECK: vcvt2ph2hf8s zmm2, zmm3, zmm4988// CHECK: encoding: [0x62,0xf5,0x67,0x48,0x1b,0xd4]989          vcvt2ph2hf8s zmm2, zmm3, zmm4990 991// CHECK: vcvt2ph2hf8s zmm2 {k7}, zmm3, zmm4992// CHECK: encoding: [0x62,0xf5,0x67,0x4f,0x1b,0xd4]993          vcvt2ph2hf8s zmm2 {k7}, zmm3, zmm4994 995// CHECK: vcvt2ph2hf8s zmm2 {k7} {z}, zmm3, zmm4996// CHECK: encoding: [0x62,0xf5,0x67,0xcf,0x1b,0xd4]997          vcvt2ph2hf8s zmm2 {k7} {z}, zmm3, zmm4998 999// CHECK: vcvt2ph2hf8s xmm2, xmm3, xmm41000// CHECK: encoding: [0x62,0xf5,0x67,0x08,0x1b,0xd4]1001          vcvt2ph2hf8s xmm2, xmm3, xmm41002 1003// CHECK: vcvt2ph2hf8s xmm2 {k7}, xmm3, xmm41004// CHECK: encoding: [0x62,0xf5,0x67,0x0f,0x1b,0xd4]1005          vcvt2ph2hf8s xmm2 {k7}, xmm3, xmm41006 1007// CHECK: vcvt2ph2hf8s xmm2 {k7} {z}, xmm3, xmm41008// CHECK: encoding: [0x62,0xf5,0x67,0x8f,0x1b,0xd4]1009          vcvt2ph2hf8s xmm2 {k7} {z}, xmm3, xmm41010 1011// CHECK: vcvt2ph2hf8s zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]1012// CHECK: encoding: [0x62,0xf5,0x67,0x48,0x1b,0x94,0xf4,0x00,0x00,0x00,0x10]1013          vcvt2ph2hf8s zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]1014 1015// CHECK: vcvt2ph2hf8s zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]1016// CHECK: encoding: [0x62,0xf5,0x67,0x4f,0x1b,0x94,0x87,0x23,0x01,0x00,0x00]1017          vcvt2ph2hf8s zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]1018 1019// CHECK: vcvt2ph2hf8s zmm2, zmm3, word ptr [eax]{1to32}1020// CHECK: encoding: [0x62,0xf5,0x67,0x58,0x1b,0x10]1021          vcvt2ph2hf8s zmm2, zmm3, word ptr [eax]{1to32}1022 1023// CHECK: vcvt2ph2hf8s zmm2, zmm3, zmmword ptr [2*ebp - 2048]1024// CHECK: encoding: [0x62,0xf5,0x67,0x48,0x1b,0x14,0x6d,0x00,0xf8,0xff,0xff]1025          vcvt2ph2hf8s zmm2, zmm3, zmmword ptr [2*ebp - 2048]1026 1027// CHECK: vcvt2ph2hf8s zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]1028// CHECK: encoding: [0x62,0xf5,0x67,0xcf,0x1b,0x51,0x7f]1029          vcvt2ph2hf8s zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]1030 1031// CHECK: vcvt2ph2hf8s zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}1032// CHECK: encoding: [0x62,0xf5,0x67,0xdf,0x1b,0x52,0x80]1033          vcvt2ph2hf8s zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}1034 1035// CHECK: vcvt2ph2hf8s ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]1036// CHECK: encoding: [0x62,0xf5,0x67,0x28,0x1b,0x94,0xf4,0x00,0x00,0x00,0x10]1037          vcvt2ph2hf8s ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]1038 1039// CHECK: vcvt2ph2hf8s ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]1040// CHECK: encoding: [0x62,0xf5,0x67,0x2f,0x1b,0x94,0x87,0x23,0x01,0x00,0x00]1041          vcvt2ph2hf8s ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]1042 1043// CHECK: vcvt2ph2hf8s ymm2, ymm3, word ptr [eax]{1to16}1044// CHECK: encoding: [0x62,0xf5,0x67,0x38,0x1b,0x10]1045          vcvt2ph2hf8s ymm2, ymm3, word ptr [eax]{1to16}1046 1047// CHECK: vcvt2ph2hf8s ymm2, ymm3, ymmword ptr [2*ebp - 1024]1048// CHECK: encoding: [0x62,0xf5,0x67,0x28,0x1b,0x14,0x6d,0x00,0xfc,0xff,0xff]1049          vcvt2ph2hf8s ymm2, ymm3, ymmword ptr [2*ebp - 1024]1050 1051// CHECK: vcvt2ph2hf8s ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]1052// CHECK: encoding: [0x62,0xf5,0x67,0xaf,0x1b,0x51,0x7f]1053          vcvt2ph2hf8s ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]1054 1055// CHECK: vcvt2ph2hf8s ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}1056// CHECK: encoding: [0x62,0xf5,0x67,0xbf,0x1b,0x52,0x80]1057          vcvt2ph2hf8s ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}1058 1059// CHECK: vcvt2ph2hf8s xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]1060// CHECK: encoding: [0x62,0xf5,0x67,0x08,0x1b,0x94,0xf4,0x00,0x00,0x00,0x10]1061          vcvt2ph2hf8s xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]1062 1063// CHECK: vcvt2ph2hf8s xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]1064// CHECK: encoding: [0x62,0xf5,0x67,0x0f,0x1b,0x94,0x87,0x23,0x01,0x00,0x00]1065          vcvt2ph2hf8s xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]1066 1067// CHECK: vcvt2ph2hf8s xmm2, xmm3, word ptr [eax]{1to8}1068// CHECK: encoding: [0x62,0xf5,0x67,0x18,0x1b,0x10]1069          vcvt2ph2hf8s xmm2, xmm3, word ptr [eax]{1to8}1070 1071// CHECK: vcvt2ph2hf8s xmm2, xmm3, xmmword ptr [2*ebp - 512]1072// CHECK: encoding: [0x62,0xf5,0x67,0x08,0x1b,0x14,0x6d,0x00,0xfe,0xff,0xff]1073          vcvt2ph2hf8s xmm2, xmm3, xmmword ptr [2*ebp - 512]1074 1075// CHECK: vcvt2ph2hf8s xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]1076// CHECK: encoding: [0x62,0xf5,0x67,0x8f,0x1b,0x51,0x7f]1077          vcvt2ph2hf8s xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]1078 1079// CHECK: vcvt2ph2hf8s xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}1080// CHECK: encoding: [0x62,0xf5,0x67,0x9f,0x1b,0x52,0x80]1081          vcvt2ph2hf8s xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}1082 1083// CHECK: vcvtph2bf8 xmm2, xmm31084// CHECK: encoding: [0x62,0xf2,0x7e,0x08,0x74,0xd3]1085          vcvtph2bf8 xmm2, xmm31086 1087// CHECK: vcvtph2bf8 xmm2 {k7}, xmm31088// CHECK: encoding: [0x62,0xf2,0x7e,0x0f,0x74,0xd3]1089          vcvtph2bf8 xmm2 {k7}, xmm31090 1091// CHECK: vcvtph2bf8 xmm2 {k7} {z}, xmm31092// CHECK: encoding: [0x62,0xf2,0x7e,0x8f,0x74,0xd3]1093          vcvtph2bf8 xmm2 {k7} {z}, xmm31094 1095// CHECK: vcvtph2bf8 ymm2, zmm31096// CHECK: encoding: [0x62,0xf2,0x7e,0x48,0x74,0xd3]1097          vcvtph2bf8 ymm2, zmm31098 1099// CHECK: vcvtph2bf8 ymm2 {k7}, zmm31100// CHECK: encoding: [0x62,0xf2,0x7e,0x4f,0x74,0xd3]1101          vcvtph2bf8 ymm2 {k7}, zmm31102 1103// CHECK: vcvtph2bf8 ymm2 {k7} {z}, zmm31104// CHECK: encoding: [0x62,0xf2,0x7e,0xcf,0x74,0xd3]1105          vcvtph2bf8 ymm2 {k7} {z}, zmm31106 1107// CHECK: vcvtph2bf8 xmm2, ymm31108// CHECK: encoding: [0x62,0xf2,0x7e,0x28,0x74,0xd3]1109          vcvtph2bf8 xmm2, ymm31110 1111// CHECK: vcvtph2bf8 xmm2 {k7}, ymm31112// CHECK: encoding: [0x62,0xf2,0x7e,0x2f,0x74,0xd3]1113          vcvtph2bf8 xmm2 {k7}, ymm31114 1115// CHECK: vcvtph2bf8 xmm2 {k7} {z}, ymm31116// CHECK: encoding: [0x62,0xf2,0x7e,0xaf,0x74,0xd3]1117          vcvtph2bf8 xmm2 {k7} {z}, ymm31118 1119// CHECK: vcvtph2bf8 xmm2, xmmword ptr [esp + 8*esi + 268435456]1120// CHECK: encoding: [0x62,0xf2,0x7e,0x08,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]1121          vcvtph2bf8 xmm2, xmmword ptr [esp + 8*esi + 268435456]1122 1123// CHECK: vcvtph2bf8 xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]1124// CHECK: encoding: [0x62,0xf2,0x7e,0x0f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]1125          vcvtph2bf8 xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]1126 1127// CHECK: vcvtph2bf8 xmm2, word ptr [eax]{1to8}1128// CHECK: encoding: [0x62,0xf2,0x7e,0x18,0x74,0x10]1129          vcvtph2bf8 xmm2, word ptr [eax]{1to8}1130 1131// CHECK: vcvtph2bf8 xmm2, xmmword ptr [2*ebp - 512]1132// CHECK: encoding: [0x62,0xf2,0x7e,0x08,0x74,0x14,0x6d,0x00,0xfe,0xff,0xff]1133          vcvtph2bf8 xmm2, xmmword ptr [2*ebp - 512]1134 1135// CHECK: vcvtph2bf8 xmm2 {k7} {z}, xmmword ptr [ecx + 2032]1136// CHECK: encoding: [0x62,0xf2,0x7e,0x8f,0x74,0x51,0x7f]1137          vcvtph2bf8 xmm2 {k7} {z}, xmmword ptr [ecx + 2032]1138 1139// CHECK: vcvtph2bf8 xmm2 {k7} {z}, word ptr [edx - 256]{1to8}1140// CHECK: encoding: [0x62,0xf2,0x7e,0x9f,0x74,0x52,0x80]1141          vcvtph2bf8 xmm2 {k7} {z}, word ptr [edx - 256]{1to8}1142 1143// CHECK: vcvtph2bf8 xmm2, word ptr [eax]{1to16}1144// CHECK: encoding: [0x62,0xf2,0x7e,0x38,0x74,0x10]1145          vcvtph2bf8 xmm2, word ptr [eax]{1to16}1146 1147// CHECK: vcvtph2bf8 xmm2, ymmword ptr [2*ebp - 1024]1148// CHECK: encoding: [0x62,0xf2,0x7e,0x28,0x74,0x14,0x6d,0x00,0xfc,0xff,0xff]1149          vcvtph2bf8 xmm2, ymmword ptr [2*ebp - 1024]1150 1151// CHECK: vcvtph2bf8 xmm2 {k7} {z}, ymmword ptr [ecx + 4064]1152// CHECK: encoding: [0x62,0xf2,0x7e,0xaf,0x74,0x51,0x7f]1153          vcvtph2bf8 xmm2 {k7} {z}, ymmword ptr [ecx + 4064]1154 1155// CHECK: vcvtph2bf8 xmm2 {k7} {z}, word ptr [edx - 256]{1to16}1156// CHECK: encoding: [0x62,0xf2,0x7e,0xbf,0x74,0x52,0x80]1157          vcvtph2bf8 xmm2 {k7} {z}, word ptr [edx - 256]{1to16}1158 1159// CHECK: vcvtph2bf8 ymm2, zmmword ptr [esp + 8*esi + 268435456]1160// CHECK: encoding: [0x62,0xf2,0x7e,0x48,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]1161          vcvtph2bf8 ymm2, zmmword ptr [esp + 8*esi + 268435456]1162 1163// CHECK: vcvtph2bf8 ymm2 {k7}, zmmword ptr [edi + 4*eax + 291]1164// CHECK: encoding: [0x62,0xf2,0x7e,0x4f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]1165          vcvtph2bf8 ymm2 {k7}, zmmword ptr [edi + 4*eax + 291]1166 1167// CHECK: vcvtph2bf8 ymm2, word ptr [eax]{1to32}1168// CHECK: encoding: [0x62,0xf2,0x7e,0x58,0x74,0x10]1169          vcvtph2bf8 ymm2, word ptr [eax]{1to32}1170 1171// CHECK: vcvtph2bf8 ymm2, zmmword ptr [2*ebp - 2048]1172// CHECK: encoding: [0x62,0xf2,0x7e,0x48,0x74,0x14,0x6d,0x00,0xf8,0xff,0xff]1173          vcvtph2bf8 ymm2, zmmword ptr [2*ebp - 2048]1174 1175// CHECK: vcvtph2bf8 ymm2 {k7} {z}, zmmword ptr [ecx + 8128]1176// CHECK: encoding: [0x62,0xf2,0x7e,0xcf,0x74,0x51,0x7f]1177          vcvtph2bf8 ymm2 {k7} {z}, zmmword ptr [ecx + 8128]1178 1179// CHECK: vcvtph2bf8 ymm2 {k7} {z}, word ptr [edx - 256]{1to32}1180// CHECK: encoding: [0x62,0xf2,0x7e,0xdf,0x74,0x52,0x80]1181          vcvtph2bf8 ymm2 {k7} {z}, word ptr [edx - 256]{1to32}1182 1183// CHECK: vcvtph2bf8s xmm2, xmm31184// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x74,0xd3]1185          vcvtph2bf8s xmm2, xmm31186 1187// CHECK: vcvtph2bf8s xmm2 {k7}, xmm31188// CHECK: encoding: [0x62,0xf5,0x7e,0x0f,0x74,0xd3]1189          vcvtph2bf8s xmm2 {k7}, xmm31190 1191// CHECK: vcvtph2bf8s xmm2 {k7} {z}, xmm31192// CHECK: encoding: [0x62,0xf5,0x7e,0x8f,0x74,0xd3]1193          vcvtph2bf8s xmm2 {k7} {z}, xmm31194 1195// CHECK: vcvtph2bf8s ymm2, zmm31196// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x74,0xd3]1197          vcvtph2bf8s ymm2, zmm31198 1199// CHECK: vcvtph2bf8s ymm2 {k7}, zmm31200// CHECK: encoding: [0x62,0xf5,0x7e,0x4f,0x74,0xd3]1201          vcvtph2bf8s ymm2 {k7}, zmm31202 1203// CHECK: vcvtph2bf8s ymm2 {k7} {z}, zmm31204// CHECK: encoding: [0x62,0xf5,0x7e,0xcf,0x74,0xd3]1205          vcvtph2bf8s ymm2 {k7} {z}, zmm31206 1207// CHECK: vcvtph2bf8s xmm2, ymm31208// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x74,0xd3]1209          vcvtph2bf8s xmm2, ymm31210 1211// CHECK: vcvtph2bf8s xmm2 {k7}, ymm31212// CHECK: encoding: [0x62,0xf5,0x7e,0x2f,0x74,0xd3]1213          vcvtph2bf8s xmm2 {k7}, ymm31214 1215// CHECK: vcvtph2bf8s xmm2 {k7} {z}, ymm31216// CHECK: encoding: [0x62,0xf5,0x7e,0xaf,0x74,0xd3]1217          vcvtph2bf8s xmm2 {k7} {z}, ymm31218 1219// CHECK: vcvtph2bf8s xmm2, xmmword ptr [esp + 8*esi + 268435456]1220// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]1221          vcvtph2bf8s xmm2, xmmword ptr [esp + 8*esi + 268435456]1222 1223// CHECK: vcvtph2bf8s xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]1224// CHECK: encoding: [0x62,0xf5,0x7e,0x0f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]1225          vcvtph2bf8s xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]1226 1227// CHECK: vcvtph2bf8s xmm2, word ptr [eax]{1to8}1228// CHECK: encoding: [0x62,0xf5,0x7e,0x18,0x74,0x10]1229          vcvtph2bf8s xmm2, word ptr [eax]{1to8}1230 1231// CHECK: vcvtph2bf8s xmm2, xmmword ptr [2*ebp - 512]1232// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x74,0x14,0x6d,0x00,0xfe,0xff,0xff]1233          vcvtph2bf8s xmm2, xmmword ptr [2*ebp - 512]1234 1235// CHECK: vcvtph2bf8s xmm2 {k7} {z}, xmmword ptr [ecx + 2032]1236// CHECK: encoding: [0x62,0xf5,0x7e,0x8f,0x74,0x51,0x7f]1237          vcvtph2bf8s xmm2 {k7} {z}, xmmword ptr [ecx + 2032]1238 1239// CHECK: vcvtph2bf8s xmm2 {k7} {z}, word ptr [edx - 256]{1to8}1240// CHECK: encoding: [0x62,0xf5,0x7e,0x9f,0x74,0x52,0x80]1241          vcvtph2bf8s xmm2 {k7} {z}, word ptr [edx - 256]{1to8}1242 1243// CHECK: vcvtph2bf8s xmm2, word ptr [eax]{1to16}1244// CHECK: encoding: [0x62,0xf5,0x7e,0x38,0x74,0x10]1245          vcvtph2bf8s xmm2, word ptr [eax]{1to16}1246 1247// CHECK: vcvtph2bf8s xmm2, ymmword ptr [2*ebp - 1024]1248// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x74,0x14,0x6d,0x00,0xfc,0xff,0xff]1249          vcvtph2bf8s xmm2, ymmword ptr [2*ebp - 1024]1250 1251// CHECK: vcvtph2bf8s xmm2 {k7} {z}, ymmword ptr [ecx + 4064]1252// CHECK: encoding: [0x62,0xf5,0x7e,0xaf,0x74,0x51,0x7f]1253          vcvtph2bf8s xmm2 {k7} {z}, ymmword ptr [ecx + 4064]1254 1255// CHECK: vcvtph2bf8s xmm2 {k7} {z}, word ptr [edx - 256]{1to16}1256// CHECK: encoding: [0x62,0xf5,0x7e,0xbf,0x74,0x52,0x80]1257          vcvtph2bf8s xmm2 {k7} {z}, word ptr [edx - 256]{1to16}1258 1259// CHECK: vcvtph2bf8s ymm2, zmmword ptr [esp + 8*esi + 268435456]1260// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]1261          vcvtph2bf8s ymm2, zmmword ptr [esp + 8*esi + 268435456]1262 1263// CHECK: vcvtph2bf8s ymm2 {k7}, zmmword ptr [edi + 4*eax + 291]1264// CHECK: encoding: [0x62,0xf5,0x7e,0x4f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]1265          vcvtph2bf8s ymm2 {k7}, zmmword ptr [edi + 4*eax + 291]1266 1267// CHECK: vcvtph2bf8s ymm2, word ptr [eax]{1to32}1268// CHECK: encoding: [0x62,0xf5,0x7e,0x58,0x74,0x10]1269          vcvtph2bf8s ymm2, word ptr [eax]{1to32}1270 1271// CHECK: vcvtph2bf8s ymm2, zmmword ptr [2*ebp - 2048]1272// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x74,0x14,0x6d,0x00,0xf8,0xff,0xff]1273          vcvtph2bf8s ymm2, zmmword ptr [2*ebp - 2048]1274 1275// CHECK: vcvtph2bf8s ymm2 {k7} {z}, zmmword ptr [ecx + 8128]1276// CHECK: encoding: [0x62,0xf5,0x7e,0xcf,0x74,0x51,0x7f]1277          vcvtph2bf8s ymm2 {k7} {z}, zmmword ptr [ecx + 8128]1278 1279// CHECK: vcvtph2bf8s ymm2 {k7} {z}, word ptr [edx - 256]{1to32}1280// CHECK: encoding: [0x62,0xf5,0x7e,0xdf,0x74,0x52,0x80]1281          vcvtph2bf8s ymm2 {k7} {z}, word ptr [edx - 256]{1to32}1282 1283// CHECK: vcvtph2hf8 xmm2, xmm31284// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x18,0xd3]1285          vcvtph2hf8 xmm2, xmm31286 1287// CHECK: vcvtph2hf8 xmm2 {k7}, xmm31288// CHECK: encoding: [0x62,0xf5,0x7e,0x0f,0x18,0xd3]1289          vcvtph2hf8 xmm2 {k7}, xmm31290 1291// CHECK: vcvtph2hf8 xmm2 {k7} {z}, xmm31292// CHECK: encoding: [0x62,0xf5,0x7e,0x8f,0x18,0xd3]1293          vcvtph2hf8 xmm2 {k7} {z}, xmm31294 1295// CHECK: vcvtph2hf8 ymm2, zmm31296// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x18,0xd3]1297          vcvtph2hf8 ymm2, zmm31298 1299// CHECK: vcvtph2hf8 ymm2 {k7}, zmm31300// CHECK: encoding: [0x62,0xf5,0x7e,0x4f,0x18,0xd3]1301          vcvtph2hf8 ymm2 {k7}, zmm31302 1303// CHECK: vcvtph2hf8 ymm2 {k7} {z}, zmm31304// CHECK: encoding: [0x62,0xf5,0x7e,0xcf,0x18,0xd3]1305          vcvtph2hf8 ymm2 {k7} {z}, zmm31306 1307// CHECK: vcvtph2hf8 xmm2, ymm31308// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x18,0xd3]1309          vcvtph2hf8 xmm2, ymm31310 1311// CHECK: vcvtph2hf8 xmm2 {k7}, ymm31312// CHECK: encoding: [0x62,0xf5,0x7e,0x2f,0x18,0xd3]1313          vcvtph2hf8 xmm2 {k7}, ymm31314 1315// CHECK: vcvtph2hf8 xmm2 {k7} {z}, ymm31316// CHECK: encoding: [0x62,0xf5,0x7e,0xaf,0x18,0xd3]1317          vcvtph2hf8 xmm2 {k7} {z}, ymm31318 1319// CHECK: vcvtph2hf8 xmm2, xmmword ptr [esp + 8*esi + 268435456]1320// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x18,0x94,0xf4,0x00,0x00,0x00,0x10]1321          vcvtph2hf8 xmm2, xmmword ptr [esp + 8*esi + 268435456]1322 1323// CHECK: vcvtph2hf8 xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]1324// CHECK: encoding: [0x62,0xf5,0x7e,0x0f,0x18,0x94,0x87,0x23,0x01,0x00,0x00]1325          vcvtph2hf8 xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]1326 1327// CHECK: vcvtph2hf8 xmm2, word ptr [eax]{1to8}1328// CHECK: encoding: [0x62,0xf5,0x7e,0x18,0x18,0x10]1329          vcvtph2hf8 xmm2, word ptr [eax]{1to8}1330 1331// CHECK: vcvtph2hf8 xmm2, xmmword ptr [2*ebp - 512]1332// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x18,0x14,0x6d,0x00,0xfe,0xff,0xff]1333          vcvtph2hf8 xmm2, xmmword ptr [2*ebp - 512]1334 1335// CHECK: vcvtph2hf8 xmm2 {k7} {z}, xmmword ptr [ecx + 2032]1336// CHECK: encoding: [0x62,0xf5,0x7e,0x8f,0x18,0x51,0x7f]1337          vcvtph2hf8 xmm2 {k7} {z}, xmmword ptr [ecx + 2032]1338 1339// CHECK: vcvtph2hf8 xmm2 {k7} {z}, word ptr [edx - 256]{1to8}1340// CHECK: encoding: [0x62,0xf5,0x7e,0x9f,0x18,0x52,0x80]1341          vcvtph2hf8 xmm2 {k7} {z}, word ptr [edx - 256]{1to8}1342 1343// CHECK: vcvtph2hf8 xmm2, word ptr [eax]{1to16}1344// CHECK: encoding: [0x62,0xf5,0x7e,0x38,0x18,0x10]1345          vcvtph2hf8 xmm2, word ptr [eax]{1to16}1346 1347// CHECK: vcvtph2hf8 xmm2, ymmword ptr [2*ebp - 1024]1348// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x18,0x14,0x6d,0x00,0xfc,0xff,0xff]1349          vcvtph2hf8 xmm2, ymmword ptr [2*ebp - 1024]1350 1351// CHECK: vcvtph2hf8 xmm2 {k7} {z}, ymmword ptr [ecx + 4064]1352// CHECK: encoding: [0x62,0xf5,0x7e,0xaf,0x18,0x51,0x7f]1353          vcvtph2hf8 xmm2 {k7} {z}, ymmword ptr [ecx + 4064]1354 1355// CHECK: vcvtph2hf8 xmm2 {k7} {z}, word ptr [edx - 256]{1to16}1356// CHECK: encoding: [0x62,0xf5,0x7e,0xbf,0x18,0x52,0x80]1357          vcvtph2hf8 xmm2 {k7} {z}, word ptr [edx - 256]{1to16}1358 1359// CHECK: vcvtph2hf8 ymm2, zmmword ptr [esp + 8*esi + 268435456]1360// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x18,0x94,0xf4,0x00,0x00,0x00,0x10]1361          vcvtph2hf8 ymm2, zmmword ptr [esp + 8*esi + 268435456]1362 1363// CHECK: vcvtph2hf8 ymm2 {k7}, zmmword ptr [edi + 4*eax + 291]1364// CHECK: encoding: [0x62,0xf5,0x7e,0x4f,0x18,0x94,0x87,0x23,0x01,0x00,0x00]1365          vcvtph2hf8 ymm2 {k7}, zmmword ptr [edi + 4*eax + 291]1366 1367// CHECK: vcvtph2hf8 ymm2, word ptr [eax]{1to32}1368// CHECK: encoding: [0x62,0xf5,0x7e,0x58,0x18,0x10]1369          vcvtph2hf8 ymm2, word ptr [eax]{1to32}1370 1371// CHECK: vcvtph2hf8 ymm2, zmmword ptr [2*ebp - 2048]1372// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x18,0x14,0x6d,0x00,0xf8,0xff,0xff]1373          vcvtph2hf8 ymm2, zmmword ptr [2*ebp - 2048]1374 1375// CHECK: vcvtph2hf8 ymm2 {k7} {z}, zmmword ptr [ecx + 8128]1376// CHECK: encoding: [0x62,0xf5,0x7e,0xcf,0x18,0x51,0x7f]1377          vcvtph2hf8 ymm2 {k7} {z}, zmmword ptr [ecx + 8128]1378 1379// CHECK: vcvtph2hf8 ymm2 {k7} {z}, word ptr [edx - 256]{1to32}1380// CHECK: encoding: [0x62,0xf5,0x7e,0xdf,0x18,0x52,0x80]1381          vcvtph2hf8 ymm2 {k7} {z}, word ptr [edx - 256]{1to32}1382 1383// CHECK: vcvtph2hf8s xmm2, xmm31384// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x1b,0xd3]1385          vcvtph2hf8s xmm2, xmm31386 1387// CHECK: vcvtph2hf8s xmm2 {k7}, xmm31388// CHECK: encoding: [0x62,0xf5,0x7e,0x0f,0x1b,0xd3]1389          vcvtph2hf8s xmm2 {k7}, xmm31390 1391// CHECK: vcvtph2hf8s xmm2 {k7} {z}, xmm31392// CHECK: encoding: [0x62,0xf5,0x7e,0x8f,0x1b,0xd3]1393          vcvtph2hf8s xmm2 {k7} {z}, xmm31394 1395// CHECK: vcvtph2hf8s ymm2, zmm31396// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x1b,0xd3]1397          vcvtph2hf8s ymm2, zmm31398 1399// CHECK: vcvtph2hf8s ymm2 {k7}, zmm31400// CHECK: encoding: [0x62,0xf5,0x7e,0x4f,0x1b,0xd3]1401          vcvtph2hf8s ymm2 {k7}, zmm31402 1403// CHECK: vcvtph2hf8s ymm2 {k7} {z}, zmm31404// CHECK: encoding: [0x62,0xf5,0x7e,0xcf,0x1b,0xd3]1405          vcvtph2hf8s ymm2 {k7} {z}, zmm31406 1407// CHECK: vcvtph2hf8s xmm2, ymm31408// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x1b,0xd3]1409          vcvtph2hf8s xmm2, ymm31410 1411// CHECK: vcvtph2hf8s xmm2 {k7}, ymm31412// CHECK: encoding: [0x62,0xf5,0x7e,0x2f,0x1b,0xd3]1413          vcvtph2hf8s xmm2 {k7}, ymm31414 1415// CHECK: vcvtph2hf8s xmm2 {k7} {z}, ymm31416// CHECK: encoding: [0x62,0xf5,0x7e,0xaf,0x1b,0xd3]1417          vcvtph2hf8s xmm2 {k7} {z}, ymm31418 1419// CHECK: vcvtph2hf8s xmm2, xmmword ptr [esp + 8*esi + 268435456]1420// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x1b,0x94,0xf4,0x00,0x00,0x00,0x10]1421          vcvtph2hf8s xmm2, xmmword ptr [esp + 8*esi + 268435456]1422 1423// CHECK: vcvtph2hf8s xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]1424// CHECK: encoding: [0x62,0xf5,0x7e,0x0f,0x1b,0x94,0x87,0x23,0x01,0x00,0x00]1425          vcvtph2hf8s xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]1426 1427// CHECK: vcvtph2hf8s xmm2, word ptr [eax]{1to8}1428// CHECK: encoding: [0x62,0xf5,0x7e,0x18,0x1b,0x10]1429          vcvtph2hf8s xmm2, word ptr [eax]{1to8}1430 1431// CHECK: vcvtph2hf8s xmm2, xmmword ptr [2*ebp - 512]1432// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x1b,0x14,0x6d,0x00,0xfe,0xff,0xff]1433          vcvtph2hf8s xmm2, xmmword ptr [2*ebp - 512]1434 1435// CHECK: vcvtph2hf8s xmm2 {k7} {z}, xmmword ptr [ecx + 2032]1436// CHECK: encoding: [0x62,0xf5,0x7e,0x8f,0x1b,0x51,0x7f]1437          vcvtph2hf8s xmm2 {k7} {z}, xmmword ptr [ecx + 2032]1438 1439// CHECK: vcvtph2hf8s xmm2 {k7} {z}, word ptr [edx - 256]{1to8}1440// CHECK: encoding: [0x62,0xf5,0x7e,0x9f,0x1b,0x52,0x80]1441          vcvtph2hf8s xmm2 {k7} {z}, word ptr [edx - 256]{1to8}1442 1443// CHECK: vcvtph2hf8s xmm2, word ptr [eax]{1to16}1444// CHECK: encoding: [0x62,0xf5,0x7e,0x38,0x1b,0x10]1445          vcvtph2hf8s xmm2, word ptr [eax]{1to16}1446 1447// CHECK: vcvtph2hf8s xmm2, ymmword ptr [2*ebp - 1024]1448// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x1b,0x14,0x6d,0x00,0xfc,0xff,0xff]1449          vcvtph2hf8s xmm2, ymmword ptr [2*ebp - 1024]1450 1451// CHECK: vcvtph2hf8s xmm2 {k7} {z}, ymmword ptr [ecx + 4064]1452// CHECK: encoding: [0x62,0xf5,0x7e,0xaf,0x1b,0x51,0x7f]1453          vcvtph2hf8s xmm2 {k7} {z}, ymmword ptr [ecx + 4064]1454 1455// CHECK: vcvtph2hf8s xmm2 {k7} {z}, word ptr [edx - 256]{1to16}1456// CHECK: encoding: [0x62,0xf5,0x7e,0xbf,0x1b,0x52,0x80]1457          vcvtph2hf8s xmm2 {k7} {z}, word ptr [edx - 256]{1to16}1458 1459// CHECK: vcvtph2hf8s ymm2, zmmword ptr [esp + 8*esi + 268435456]1460// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x1b,0x94,0xf4,0x00,0x00,0x00,0x10]1461          vcvtph2hf8s ymm2, zmmword ptr [esp + 8*esi + 268435456]1462 1463// CHECK: vcvtph2hf8s ymm2 {k7}, zmmword ptr [edi + 4*eax + 291]1464// CHECK: encoding: [0x62,0xf5,0x7e,0x4f,0x1b,0x94,0x87,0x23,0x01,0x00,0x00]1465          vcvtph2hf8s ymm2 {k7}, zmmword ptr [edi + 4*eax + 291]1466 1467// CHECK: vcvtph2hf8s ymm2, word ptr [eax]{1to32}1468// CHECK: encoding: [0x62,0xf5,0x7e,0x58,0x1b,0x10]1469          vcvtph2hf8s ymm2, word ptr [eax]{1to32}1470 1471// CHECK: vcvtph2hf8s ymm2, zmmword ptr [2*ebp - 2048]1472// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x1b,0x14,0x6d,0x00,0xf8,0xff,0xff]1473          vcvtph2hf8s ymm2, zmmword ptr [2*ebp - 2048]1474 1475// CHECK: vcvtph2hf8s ymm2 {k7} {z}, zmmword ptr [ecx + 8128]1476// CHECK: encoding: [0x62,0xf5,0x7e,0xcf,0x1b,0x51,0x7f]1477          vcvtph2hf8s ymm2 {k7} {z}, zmmword ptr [ecx + 8128]1478 1479// CHECK: vcvtph2hf8s ymm2 {k7} {z}, word ptr [edx - 256]{1to32}1480// CHECK: encoding: [0x62,0xf5,0x7e,0xdf,0x1b,0x52,0x80]1481          vcvtph2hf8s ymm2 {k7} {z}, word ptr [edx - 256]{1to32}1482 1483