brintos

brintos / llvm-project-archived public Read only

0
0
Text · 60.5 KiB · 522a3c6 Raw
1483 lines · plain
1// RUN: llvm-mc -triple i386 --show-encoding %s | FileCheck %s2 3// CHECK: vcvt2ps2phx %ymm4, %ymm3, %ymm24// CHECK: encoding: [0x62,0xf2,0x65,0x28,0x67,0xd4]5          vcvt2ps2phx %ymm4, %ymm3, %ymm26 7// CHECK: vcvt2ps2phx %ymm4, %ymm3, %ymm2 {%k7}8// CHECK: encoding: [0x62,0xf2,0x65,0x2f,0x67,0xd4]9          vcvt2ps2phx %ymm4, %ymm3, %ymm2 {%k7}10 11// CHECK: vcvt2ps2phx %zmm4, %zmm3, %zmm212// CHECK: encoding: [0x62,0xf2,0x65,0x48,0x67,0xd4]13          vcvt2ps2phx %zmm4, %zmm3, %zmm214 15// CHECK: vcvt2ps2phx {rn-sae}, %zmm4, %zmm3, %zmm216// CHECK: encoding: [0x62,0xf2,0x65,0x18,0x67,0xd4]17          vcvt2ps2phx {rn-sae}, %zmm4, %zmm3, %zmm218 19// CHECK: vcvt2ps2phx %zmm4, %zmm3, %zmm2 {%k7}20// CHECK: encoding: [0x62,0xf2,0x65,0x4f,0x67,0xd4]21          vcvt2ps2phx %zmm4, %zmm3, %zmm2 {%k7}22 23// CHECK: vcvt2ps2phx {rz-sae}, %zmm4, %zmm3, %zmm2 {%k7} {z}24// CHECK: encoding: [0x62,0xf2,0x65,0xff,0x67,0xd4]25          vcvt2ps2phx {rz-sae}, %zmm4, %zmm3, %zmm2 {%k7} {z}26 27// CHECK: vcvt2ps2phx %xmm4, %xmm3, %xmm228// CHECK: encoding: [0x62,0xf2,0x65,0x08,0x67,0xd4]29          vcvt2ps2phx %xmm4, %xmm3, %xmm230 31// CHECK: vcvt2ps2phx %xmm4, %xmm3, %xmm2 {%k7}32// CHECK: encoding: [0x62,0xf2,0x65,0x0f,0x67,0xd4]33          vcvt2ps2phx %xmm4, %xmm3, %xmm2 {%k7}34 35// CHECK: vcvt2ps2phx %xmm4, %xmm3, %xmm2 {%k7} {z}36// CHECK: encoding: [0x62,0xf2,0x65,0x8f,0x67,0xd4]37          vcvt2ps2phx %xmm4, %xmm3, %xmm2 {%k7} {z}38 39// CHECK: vcvt2ps2phx  268435456(%esp,%esi,8), %zmm3, %zmm240// CHECK: encoding: [0x62,0xf2,0x65,0x48,0x67,0x94,0xf4,0x00,0x00,0x00,0x10]41          vcvt2ps2phx  268435456(%esp,%esi,8), %zmm3, %zmm242 43// CHECK: vcvt2ps2phx  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}44// CHECK: encoding: [0x62,0xf2,0x65,0x4f,0x67,0x94,0x87,0x23,0x01,0x00,0x00]45          vcvt2ps2phx  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}46 47// CHECK: vcvt2ps2phx  (%eax){1to16}, %zmm3, %zmm248// CHECK: encoding: [0x62,0xf2,0x65,0x58,0x67,0x10]49          vcvt2ps2phx  (%eax){1to16}, %zmm3, %zmm250 51// CHECK: vcvt2ps2phx  -2048(,%ebp,2), %zmm3, %zmm252// CHECK: encoding: [0x62,0xf2,0x65,0x48,0x67,0x14,0x6d,0x00,0xf8,0xff,0xff]53          vcvt2ps2phx  -2048(,%ebp,2), %zmm3, %zmm254 55// CHECK: vcvt2ps2phx  8128(%ecx), %zmm3, %zmm2 {%k7} {z}56// CHECK: encoding: [0x62,0xf2,0x65,0xcf,0x67,0x51,0x7f]57          vcvt2ps2phx  8128(%ecx), %zmm3, %zmm2 {%k7} {z}58 59// CHECK: vcvt2ps2phx  -512(%edx){1to16}, %zmm3, %zmm2 {%k7} {z}60// CHECK: encoding: [0x62,0xf2,0x65,0xdf,0x67,0x52,0x80]61          vcvt2ps2phx  -512(%edx){1to16}, %zmm3, %zmm2 {%k7} {z}62 63// CHECK: vcvt2ps2phx  268435456(%esp,%esi,8), %ymm3, %ymm264// CHECK: encoding: [0x62,0xf2,0x65,0x28,0x67,0x94,0xf4,0x00,0x00,0x00,0x10]65          vcvt2ps2phx  268435456(%esp,%esi,8), %ymm3, %ymm266 67// CHECK: vcvt2ps2phx  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}68// CHECK: encoding: [0x62,0xf2,0x65,0x2f,0x67,0x94,0x87,0x23,0x01,0x00,0x00]69          vcvt2ps2phx  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}70 71// CHECK: vcvt2ps2phx  (%eax){1to8}, %ymm3, %ymm272// CHECK: encoding: [0x62,0xf2,0x65,0x38,0x67,0x10]73          vcvt2ps2phx  (%eax){1to8}, %ymm3, %ymm274 75// CHECK: vcvt2ps2phx  -1024(,%ebp,2), %ymm3, %ymm276// CHECK: encoding: [0x62,0xf2,0x65,0x28,0x67,0x14,0x6d,0x00,0xfc,0xff,0xff]77          vcvt2ps2phx  -1024(,%ebp,2), %ymm3, %ymm278 79// CHECK: vcvt2ps2phx  4064(%ecx), %ymm3, %ymm2 {%k7} {z}80// CHECK: encoding: [0x62,0xf2,0x65,0xaf,0x67,0x51,0x7f]81          vcvt2ps2phx  4064(%ecx), %ymm3, %ymm2 {%k7} {z}82 83// CHECK: vcvt2ps2phx  -512(%edx){1to8}, %ymm3, %ymm2 {%k7} {z}84// CHECK: encoding: [0x62,0xf2,0x65,0xbf,0x67,0x52,0x80]85          vcvt2ps2phx  -512(%edx){1to8}, %ymm3, %ymm2 {%k7} {z}86 87// CHECK: vcvt2ps2phx  268435456(%esp,%esi,8), %xmm3, %xmm288// CHECK: encoding: [0x62,0xf2,0x65,0x08,0x67,0x94,0xf4,0x00,0x00,0x00,0x10]89          vcvt2ps2phx  268435456(%esp,%esi,8), %xmm3, %xmm290 91// CHECK: vcvt2ps2phx  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}92// CHECK: encoding: [0x62,0xf2,0x65,0x0f,0x67,0x94,0x87,0x23,0x01,0x00,0x00]93          vcvt2ps2phx  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}94 95// CHECK: vcvt2ps2phx  (%eax){1to4}, %xmm3, %xmm296// CHECK: encoding: [0x62,0xf2,0x65,0x18,0x67,0x10]97          vcvt2ps2phx  (%eax){1to4}, %xmm3, %xmm298 99// CHECK: vcvt2ps2phx  -512(,%ebp,2), %xmm3, %xmm2100// CHECK: encoding: [0x62,0xf2,0x65,0x08,0x67,0x14,0x6d,0x00,0xfe,0xff,0xff]101          vcvt2ps2phx  -512(,%ebp,2), %xmm3, %xmm2102 103// CHECK: vcvt2ps2phx  2032(%ecx), %xmm3, %xmm2 {%k7} {z}104// CHECK: encoding: [0x62,0xf2,0x65,0x8f,0x67,0x51,0x7f]105          vcvt2ps2phx  2032(%ecx), %xmm3, %xmm2 {%k7} {z}106 107// CHECK: vcvt2ps2phx  -512(%edx){1to4}, %xmm3, %xmm2 {%k7} {z}108// CHECK: encoding: [0x62,0xf2,0x65,0x9f,0x67,0x52,0x80]109          vcvt2ps2phx  -512(%edx){1to4}, %xmm3, %xmm2 {%k7} {z}110 111// CHECK: vcvtbiasph2bf8 %zmm4, %zmm3, %ymm2112// CHECK: encoding: [0x62,0xf2,0x64,0x48,0x74,0xd4]113          vcvtbiasph2bf8 %zmm4, %zmm3, %ymm2114 115// CHECK: vcvtbiasph2bf8 %zmm4, %zmm3, %ymm2 {%k7}116// CHECK: encoding: [0x62,0xf2,0x64,0x4f,0x74,0xd4]117          vcvtbiasph2bf8 %zmm4, %zmm3, %ymm2 {%k7}118 119// CHECK: vcvtbiasph2bf8 %zmm4, %zmm3, %ymm2 {%k7} {z}120// CHECK: encoding: [0x62,0xf2,0x64,0xcf,0x74,0xd4]121          vcvtbiasph2bf8 %zmm4, %zmm3, %ymm2 {%k7} {z}122 123// CHECK: vcvtbiasph2bf8 %xmm4, %xmm3, %xmm2124// CHECK: encoding: [0x62,0xf2,0x64,0x08,0x74,0xd4]125          vcvtbiasph2bf8 %xmm4, %xmm3, %xmm2126 127// CHECK: vcvtbiasph2bf8 %xmm4, %xmm3, %xmm2 {%k7}128// CHECK: encoding: [0x62,0xf2,0x64,0x0f,0x74,0xd4]129          vcvtbiasph2bf8 %xmm4, %xmm3, %xmm2 {%k7}130 131// CHECK: vcvtbiasph2bf8 %xmm4, %xmm3, %xmm2 {%k7} {z}132// CHECK: encoding: [0x62,0xf2,0x64,0x8f,0x74,0xd4]133          vcvtbiasph2bf8 %xmm4, %xmm3, %xmm2 {%k7} {z}134 135// CHECK: vcvtbiasph2bf8 %ymm4, %ymm3, %xmm2136// CHECK: encoding: [0x62,0xf2,0x64,0x28,0x74,0xd4]137          vcvtbiasph2bf8 %ymm4, %ymm3, %xmm2138 139// CHECK: vcvtbiasph2bf8 %ymm4, %ymm3, %xmm2 {%k7}140// CHECK: encoding: [0x62,0xf2,0x64,0x2f,0x74,0xd4]141          vcvtbiasph2bf8 %ymm4, %ymm3, %xmm2 {%k7}142 143// CHECK: vcvtbiasph2bf8 %ymm4, %ymm3, %xmm2 {%k7} {z}144// CHECK: encoding: [0x62,0xf2,0x64,0xaf,0x74,0xd4]145          vcvtbiasph2bf8 %ymm4, %ymm3, %xmm2 {%k7} {z}146 147// CHECK: vcvtbiasph2bf8  268435456(%esp,%esi,8), %ymm3, %xmm2148// CHECK: encoding: [0x62,0xf2,0x64,0x28,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]149          vcvtbiasph2bf8  268435456(%esp,%esi,8), %ymm3, %xmm2150 151// CHECK: vcvtbiasph2bf8  291(%edi,%eax,4), %ymm3, %xmm2 {%k7}152// CHECK: encoding: [0x62,0xf2,0x64,0x2f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]153          vcvtbiasph2bf8  291(%edi,%eax,4), %ymm3, %xmm2 {%k7}154 155// CHECK: vcvtbiasph2bf8  (%eax){1to16}, %ymm3, %xmm2156// CHECK: encoding: [0x62,0xf2,0x64,0x38,0x74,0x10]157          vcvtbiasph2bf8  (%eax){1to16}, %ymm3, %xmm2158 159// CHECK: vcvtbiasph2bf8  -1024(,%ebp,2), %ymm3, %xmm2160// CHECK: encoding: [0x62,0xf2,0x64,0x28,0x74,0x14,0x6d,0x00,0xfc,0xff,0xff]161          vcvtbiasph2bf8  -1024(,%ebp,2), %ymm3, %xmm2162 163// CHECK: vcvtbiasph2bf8  4064(%ecx), %ymm3, %xmm2 {%k7} {z}164// CHECK: encoding: [0x62,0xf2,0x64,0xaf,0x74,0x51,0x7f]165          vcvtbiasph2bf8  4064(%ecx), %ymm3, %xmm2 {%k7} {z}166 167// CHECK: vcvtbiasph2bf8  -256(%edx){1to16}, %ymm3, %xmm2 {%k7} {z}168// CHECK: encoding: [0x62,0xf2,0x64,0xbf,0x74,0x52,0x80]169          vcvtbiasph2bf8  -256(%edx){1to16}, %ymm3, %xmm2 {%k7} {z}170 171// CHECK: vcvtbiasph2bf8  268435456(%esp,%esi,8), %zmm3, %ymm2172// CHECK: encoding: [0x62,0xf2,0x64,0x48,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]173          vcvtbiasph2bf8  268435456(%esp,%esi,8), %zmm3, %ymm2174 175// CHECK: vcvtbiasph2bf8  291(%edi,%eax,4), %zmm3, %ymm2 {%k7}176// CHECK: encoding: [0x62,0xf2,0x64,0x4f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]177          vcvtbiasph2bf8  291(%edi,%eax,4), %zmm3, %ymm2 {%k7}178 179// CHECK: vcvtbiasph2bf8  (%eax){1to32}, %zmm3, %ymm2180// CHECK: encoding: [0x62,0xf2,0x64,0x58,0x74,0x10]181          vcvtbiasph2bf8  (%eax){1to32}, %zmm3, %ymm2182 183// CHECK: vcvtbiasph2bf8  -2048(,%ebp,2), %zmm3, %ymm2184// CHECK: encoding: [0x62,0xf2,0x64,0x48,0x74,0x14,0x6d,0x00,0xf8,0xff,0xff]185          vcvtbiasph2bf8  -2048(,%ebp,2), %zmm3, %ymm2186 187// CHECK: vcvtbiasph2bf8  8128(%ecx), %zmm3, %ymm2 {%k7} {z}188// CHECK: encoding: [0x62,0xf2,0x64,0xcf,0x74,0x51,0x7f]189          vcvtbiasph2bf8  8128(%ecx), %zmm3, %ymm2 {%k7} {z}190 191// CHECK: vcvtbiasph2bf8  -256(%edx){1to32}, %zmm3, %ymm2 {%k7} {z}192// CHECK: encoding: [0x62,0xf2,0x64,0xdf,0x74,0x52,0x80]193          vcvtbiasph2bf8  -256(%edx){1to32}, %zmm3, %ymm2 {%k7} {z}194 195// CHECK: vcvtbiasph2bf8  268435456(%esp,%esi,8), %xmm3, %xmm2196// CHECK: encoding: [0x62,0xf2,0x64,0x08,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]197          vcvtbiasph2bf8  268435456(%esp,%esi,8), %xmm3, %xmm2198 199// CHECK: vcvtbiasph2bf8  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}200// CHECK: encoding: [0x62,0xf2,0x64,0x0f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]201          vcvtbiasph2bf8  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}202 203// CHECK: vcvtbiasph2bf8  (%eax){1to8}, %xmm3, %xmm2204// CHECK: encoding: [0x62,0xf2,0x64,0x18,0x74,0x10]205          vcvtbiasph2bf8  (%eax){1to8}, %xmm3, %xmm2206 207// CHECK: vcvtbiasph2bf8  -512(,%ebp,2), %xmm3, %xmm2208// CHECK: encoding: [0x62,0xf2,0x64,0x08,0x74,0x14,0x6d,0x00,0xfe,0xff,0xff]209          vcvtbiasph2bf8  -512(,%ebp,2), %xmm3, %xmm2210 211// CHECK: vcvtbiasph2bf8  2032(%ecx), %xmm3, %xmm2 {%k7} {z}212// CHECK: encoding: [0x62,0xf2,0x64,0x8f,0x74,0x51,0x7f]213          vcvtbiasph2bf8  2032(%ecx), %xmm3, %xmm2 {%k7} {z}214 215// CHECK: vcvtbiasph2bf8  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}216// CHECK: encoding: [0x62,0xf2,0x64,0x9f,0x74,0x52,0x80]217          vcvtbiasph2bf8  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}218 219// CHECK: vcvtbiasph2bf8s %zmm4, %zmm3, %ymm2220// CHECK: encoding: [0x62,0xf5,0x64,0x48,0x74,0xd4]221          vcvtbiasph2bf8s %zmm4, %zmm3, %ymm2222 223// CHECK: vcvtbiasph2bf8s %zmm4, %zmm3, %ymm2 {%k7}224// CHECK: encoding: [0x62,0xf5,0x64,0x4f,0x74,0xd4]225          vcvtbiasph2bf8s %zmm4, %zmm3, %ymm2 {%k7}226 227// CHECK: vcvtbiasph2bf8s %zmm4, %zmm3, %ymm2 {%k7} {z}228// CHECK: encoding: [0x62,0xf5,0x64,0xcf,0x74,0xd4]229          vcvtbiasph2bf8s %zmm4, %zmm3, %ymm2 {%k7} {z}230 231// CHECK: vcvtbiasph2bf8s %xmm4, %xmm3, %xmm2232// CHECK: encoding: [0x62,0xf5,0x64,0x08,0x74,0xd4]233          vcvtbiasph2bf8s %xmm4, %xmm3, %xmm2234 235// CHECK: vcvtbiasph2bf8s %xmm4, %xmm3, %xmm2 {%k7}236// CHECK: encoding: [0x62,0xf5,0x64,0x0f,0x74,0xd4]237          vcvtbiasph2bf8s %xmm4, %xmm3, %xmm2 {%k7}238 239// CHECK: vcvtbiasph2bf8s %xmm4, %xmm3, %xmm2 {%k7} {z}240// CHECK: encoding: [0x62,0xf5,0x64,0x8f,0x74,0xd4]241          vcvtbiasph2bf8s %xmm4, %xmm3, %xmm2 {%k7} {z}242 243// CHECK: vcvtbiasph2bf8s %ymm4, %ymm3, %xmm2244// CHECK: encoding: [0x62,0xf5,0x64,0x28,0x74,0xd4]245          vcvtbiasph2bf8s %ymm4, %ymm3, %xmm2246 247// CHECK: vcvtbiasph2bf8s %ymm4, %ymm3, %xmm2 {%k7}248// CHECK: encoding: [0x62,0xf5,0x64,0x2f,0x74,0xd4]249          vcvtbiasph2bf8s %ymm4, %ymm3, %xmm2 {%k7}250 251// CHECK: vcvtbiasph2bf8s %ymm4, %ymm3, %xmm2 {%k7} {z}252// CHECK: encoding: [0x62,0xf5,0x64,0xaf,0x74,0xd4]253          vcvtbiasph2bf8s %ymm4, %ymm3, %xmm2 {%k7} {z}254 255// CHECK: vcvtbiasph2bf8s  268435456(%esp,%esi,8), %ymm3, %xmm2256// CHECK: encoding: [0x62,0xf5,0x64,0x28,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]257          vcvtbiasph2bf8s  268435456(%esp,%esi,8), %ymm3, %xmm2258 259// CHECK: vcvtbiasph2bf8s  291(%edi,%eax,4), %ymm3, %xmm2 {%k7}260// CHECK: encoding: [0x62,0xf5,0x64,0x2f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]261          vcvtbiasph2bf8s  291(%edi,%eax,4), %ymm3, %xmm2 {%k7}262 263// CHECK: vcvtbiasph2bf8s  (%eax){1to16}, %ymm3, %xmm2264// CHECK: encoding: [0x62,0xf5,0x64,0x38,0x74,0x10]265          vcvtbiasph2bf8s  (%eax){1to16}, %ymm3, %xmm2266 267// CHECK: vcvtbiasph2bf8s  -1024(,%ebp,2), %ymm3, %xmm2268// CHECK: encoding: [0x62,0xf5,0x64,0x28,0x74,0x14,0x6d,0x00,0xfc,0xff,0xff]269          vcvtbiasph2bf8s  -1024(,%ebp,2), %ymm3, %xmm2270 271// CHECK: vcvtbiasph2bf8s  4064(%ecx), %ymm3, %xmm2 {%k7} {z}272// CHECK: encoding: [0x62,0xf5,0x64,0xaf,0x74,0x51,0x7f]273          vcvtbiasph2bf8s  4064(%ecx), %ymm3, %xmm2 {%k7} {z}274 275// CHECK: vcvtbiasph2bf8s  -256(%edx){1to16}, %ymm3, %xmm2 {%k7} {z}276// CHECK: encoding: [0x62,0xf5,0x64,0xbf,0x74,0x52,0x80]277          vcvtbiasph2bf8s  -256(%edx){1to16}, %ymm3, %xmm2 {%k7} {z}278 279// CHECK: vcvtbiasph2bf8s  268435456(%esp,%esi,8), %zmm3, %ymm2280// CHECK: encoding: [0x62,0xf5,0x64,0x48,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]281          vcvtbiasph2bf8s  268435456(%esp,%esi,8), %zmm3, %ymm2282 283// CHECK: vcvtbiasph2bf8s  291(%edi,%eax,4), %zmm3, %ymm2 {%k7}284// CHECK: encoding: [0x62,0xf5,0x64,0x4f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]285          vcvtbiasph2bf8s  291(%edi,%eax,4), %zmm3, %ymm2 {%k7}286 287// CHECK: vcvtbiasph2bf8s  (%eax){1to32}, %zmm3, %ymm2288// CHECK: encoding: [0x62,0xf5,0x64,0x58,0x74,0x10]289          vcvtbiasph2bf8s  (%eax){1to32}, %zmm3, %ymm2290 291// CHECK: vcvtbiasph2bf8s  -2048(,%ebp,2), %zmm3, %ymm2292// CHECK: encoding: [0x62,0xf5,0x64,0x48,0x74,0x14,0x6d,0x00,0xf8,0xff,0xff]293          vcvtbiasph2bf8s  -2048(,%ebp,2), %zmm3, %ymm2294 295// CHECK: vcvtbiasph2bf8s  8128(%ecx), %zmm3, %ymm2 {%k7} {z}296// CHECK: encoding: [0x62,0xf5,0x64,0xcf,0x74,0x51,0x7f]297          vcvtbiasph2bf8s  8128(%ecx), %zmm3, %ymm2 {%k7} {z}298 299// CHECK: vcvtbiasph2bf8s  -256(%edx){1to32}, %zmm3, %ymm2 {%k7} {z}300// CHECK: encoding: [0x62,0xf5,0x64,0xdf,0x74,0x52,0x80]301          vcvtbiasph2bf8s  -256(%edx){1to32}, %zmm3, %ymm2 {%k7} {z}302 303// CHECK: vcvtbiasph2bf8s  268435456(%esp,%esi,8), %xmm3, %xmm2304// CHECK: encoding: [0x62,0xf5,0x64,0x08,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]305          vcvtbiasph2bf8s  268435456(%esp,%esi,8), %xmm3, %xmm2306 307// CHECK: vcvtbiasph2bf8s  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}308// CHECK: encoding: [0x62,0xf5,0x64,0x0f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]309          vcvtbiasph2bf8s  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}310 311// CHECK: vcvtbiasph2bf8s  (%eax){1to8}, %xmm3, %xmm2312// CHECK: encoding: [0x62,0xf5,0x64,0x18,0x74,0x10]313          vcvtbiasph2bf8s  (%eax){1to8}, %xmm3, %xmm2314 315// CHECK: vcvtbiasph2bf8s  -512(,%ebp,2), %xmm3, %xmm2316// CHECK: encoding: [0x62,0xf5,0x64,0x08,0x74,0x14,0x6d,0x00,0xfe,0xff,0xff]317          vcvtbiasph2bf8s  -512(,%ebp,2), %xmm3, %xmm2318 319// CHECK: vcvtbiasph2bf8s  2032(%ecx), %xmm3, %xmm2 {%k7} {z}320// CHECK: encoding: [0x62,0xf5,0x64,0x8f,0x74,0x51,0x7f]321          vcvtbiasph2bf8s  2032(%ecx), %xmm3, %xmm2 {%k7} {z}322 323// CHECK: vcvtbiasph2bf8s  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}324// CHECK: encoding: [0x62,0xf5,0x64,0x9f,0x74,0x52,0x80]325          vcvtbiasph2bf8s  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}326 327// CHECK: vcvtbiasph2hf8 %zmm4, %zmm3, %ymm2328// CHECK: encoding: [0x62,0xf5,0x64,0x48,0x18,0xd4]329          vcvtbiasph2hf8 %zmm4, %zmm3, %ymm2330 331// CHECK: vcvtbiasph2hf8 %zmm4, %zmm3, %ymm2 {%k7}332// CHECK: encoding: [0x62,0xf5,0x64,0x4f,0x18,0xd4]333          vcvtbiasph2hf8 %zmm4, %zmm3, %ymm2 {%k7}334 335// CHECK: vcvtbiasph2hf8 %zmm4, %zmm3, %ymm2 {%k7} {z}336// CHECK: encoding: [0x62,0xf5,0x64,0xcf,0x18,0xd4]337          vcvtbiasph2hf8 %zmm4, %zmm3, %ymm2 {%k7} {z}338 339// CHECK: vcvtbiasph2hf8 %xmm4, %xmm3, %xmm2340// CHECK: encoding: [0x62,0xf5,0x64,0x08,0x18,0xd4]341          vcvtbiasph2hf8 %xmm4, %xmm3, %xmm2342 343// CHECK: vcvtbiasph2hf8 %xmm4, %xmm3, %xmm2 {%k7}344// CHECK: encoding: [0x62,0xf5,0x64,0x0f,0x18,0xd4]345          vcvtbiasph2hf8 %xmm4, %xmm3, %xmm2 {%k7}346 347// CHECK: vcvtbiasph2hf8 %xmm4, %xmm3, %xmm2 {%k7} {z}348// CHECK: encoding: [0x62,0xf5,0x64,0x8f,0x18,0xd4]349          vcvtbiasph2hf8 %xmm4, %xmm3, %xmm2 {%k7} {z}350 351// CHECK: vcvtbiasph2hf8 %ymm4, %ymm3, %xmm2352// CHECK: encoding: [0x62,0xf5,0x64,0x28,0x18,0xd4]353          vcvtbiasph2hf8 %ymm4, %ymm3, %xmm2354 355// CHECK: vcvtbiasph2hf8 %ymm4, %ymm3, %xmm2 {%k7}356// CHECK: encoding: [0x62,0xf5,0x64,0x2f,0x18,0xd4]357          vcvtbiasph2hf8 %ymm4, %ymm3, %xmm2 {%k7}358 359// CHECK: vcvtbiasph2hf8 %ymm4, %ymm3, %xmm2 {%k7} {z}360// CHECK: encoding: [0x62,0xf5,0x64,0xaf,0x18,0xd4]361          vcvtbiasph2hf8 %ymm4, %ymm3, %xmm2 {%k7} {z}362 363// CHECK: vcvtbiasph2hf8  268435456(%esp,%esi,8), %ymm3, %xmm2364// CHECK: encoding: [0x62,0xf5,0x64,0x28,0x18,0x94,0xf4,0x00,0x00,0x00,0x10]365          vcvtbiasph2hf8  268435456(%esp,%esi,8), %ymm3, %xmm2366 367// CHECK: vcvtbiasph2hf8  291(%edi,%eax,4), %ymm3, %xmm2 {%k7}368// CHECK: encoding: [0x62,0xf5,0x64,0x2f,0x18,0x94,0x87,0x23,0x01,0x00,0x00]369          vcvtbiasph2hf8  291(%edi,%eax,4), %ymm3, %xmm2 {%k7}370 371// CHECK: vcvtbiasph2hf8  (%eax){1to16}, %ymm3, %xmm2372// CHECK: encoding: [0x62,0xf5,0x64,0x38,0x18,0x10]373          vcvtbiasph2hf8  (%eax){1to16}, %ymm3, %xmm2374 375// CHECK: vcvtbiasph2hf8  -1024(,%ebp,2), %ymm3, %xmm2376// CHECK: encoding: [0x62,0xf5,0x64,0x28,0x18,0x14,0x6d,0x00,0xfc,0xff,0xff]377          vcvtbiasph2hf8  -1024(,%ebp,2), %ymm3, %xmm2378 379// CHECK: vcvtbiasph2hf8  4064(%ecx), %ymm3, %xmm2 {%k7} {z}380// CHECK: encoding: [0x62,0xf5,0x64,0xaf,0x18,0x51,0x7f]381          vcvtbiasph2hf8  4064(%ecx), %ymm3, %xmm2 {%k7} {z}382 383// CHECK: vcvtbiasph2hf8  -256(%edx){1to16}, %ymm3, %xmm2 {%k7} {z}384// CHECK: encoding: [0x62,0xf5,0x64,0xbf,0x18,0x52,0x80]385          vcvtbiasph2hf8  -256(%edx){1to16}, %ymm3, %xmm2 {%k7} {z}386 387// CHECK: vcvtbiasph2hf8  268435456(%esp,%esi,8), %zmm3, %ymm2388// CHECK: encoding: [0x62,0xf5,0x64,0x48,0x18,0x94,0xf4,0x00,0x00,0x00,0x10]389          vcvtbiasph2hf8  268435456(%esp,%esi,8), %zmm3, %ymm2390 391// CHECK: vcvtbiasph2hf8  291(%edi,%eax,4), %zmm3, %ymm2 {%k7}392// CHECK: encoding: [0x62,0xf5,0x64,0x4f,0x18,0x94,0x87,0x23,0x01,0x00,0x00]393          vcvtbiasph2hf8  291(%edi,%eax,4), %zmm3, %ymm2 {%k7}394 395// CHECK: vcvtbiasph2hf8  (%eax){1to32}, %zmm3, %ymm2396// CHECK: encoding: [0x62,0xf5,0x64,0x58,0x18,0x10]397          vcvtbiasph2hf8  (%eax){1to32}, %zmm3, %ymm2398 399// CHECK: vcvtbiasph2hf8  -2048(,%ebp,2), %zmm3, %ymm2400// CHECK: encoding: [0x62,0xf5,0x64,0x48,0x18,0x14,0x6d,0x00,0xf8,0xff,0xff]401          vcvtbiasph2hf8  -2048(,%ebp,2), %zmm3, %ymm2402 403// CHECK: vcvtbiasph2hf8  8128(%ecx), %zmm3, %ymm2 {%k7} {z}404// CHECK: encoding: [0x62,0xf5,0x64,0xcf,0x18,0x51,0x7f]405          vcvtbiasph2hf8  8128(%ecx), %zmm3, %ymm2 {%k7} {z}406 407// CHECK: vcvtbiasph2hf8  -256(%edx){1to32}, %zmm3, %ymm2 {%k7} {z}408// CHECK: encoding: [0x62,0xf5,0x64,0xdf,0x18,0x52,0x80]409          vcvtbiasph2hf8  -256(%edx){1to32}, %zmm3, %ymm2 {%k7} {z}410 411// CHECK: vcvtbiasph2hf8  268435456(%esp,%esi,8), %xmm3, %xmm2412// CHECK: encoding: [0x62,0xf5,0x64,0x08,0x18,0x94,0xf4,0x00,0x00,0x00,0x10]413          vcvtbiasph2hf8  268435456(%esp,%esi,8), %xmm3, %xmm2414 415// CHECK: vcvtbiasph2hf8  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}416// CHECK: encoding: [0x62,0xf5,0x64,0x0f,0x18,0x94,0x87,0x23,0x01,0x00,0x00]417          vcvtbiasph2hf8  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}418 419// CHECK: vcvtbiasph2hf8  (%eax){1to8}, %xmm3, %xmm2420// CHECK: encoding: [0x62,0xf5,0x64,0x18,0x18,0x10]421          vcvtbiasph2hf8  (%eax){1to8}, %xmm3, %xmm2422 423// CHECK: vcvtbiasph2hf8  -512(,%ebp,2), %xmm3, %xmm2424// CHECK: encoding: [0x62,0xf5,0x64,0x08,0x18,0x14,0x6d,0x00,0xfe,0xff,0xff]425          vcvtbiasph2hf8  -512(,%ebp,2), %xmm3, %xmm2426 427// CHECK: vcvtbiasph2hf8  2032(%ecx), %xmm3, %xmm2 {%k7} {z}428// CHECK: encoding: [0x62,0xf5,0x64,0x8f,0x18,0x51,0x7f]429          vcvtbiasph2hf8  2032(%ecx), %xmm3, %xmm2 {%k7} {z}430 431// CHECK: vcvtbiasph2hf8  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}432// CHECK: encoding: [0x62,0xf5,0x64,0x9f,0x18,0x52,0x80]433          vcvtbiasph2hf8  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}434 435// CHECK: vcvtbiasph2hf8s %zmm4, %zmm3, %ymm2436// CHECK: encoding: [0x62,0xf5,0x64,0x48,0x1b,0xd4]437          vcvtbiasph2hf8s %zmm4, %zmm3, %ymm2438 439// CHECK: vcvtbiasph2hf8s %zmm4, %zmm3, %ymm2 {%k7}440// CHECK: encoding: [0x62,0xf5,0x64,0x4f,0x1b,0xd4]441          vcvtbiasph2hf8s %zmm4, %zmm3, %ymm2 {%k7}442 443// CHECK: vcvtbiasph2hf8s %zmm4, %zmm3, %ymm2 {%k7} {z}444// CHECK: encoding: [0x62,0xf5,0x64,0xcf,0x1b,0xd4]445          vcvtbiasph2hf8s %zmm4, %zmm3, %ymm2 {%k7} {z}446 447// CHECK: vcvtbiasph2hf8s %xmm4, %xmm3, %xmm2448// CHECK: encoding: [0x62,0xf5,0x64,0x08,0x1b,0xd4]449          vcvtbiasph2hf8s %xmm4, %xmm3, %xmm2450 451// CHECK: vcvtbiasph2hf8s %xmm4, %xmm3, %xmm2 {%k7}452// CHECK: encoding: [0x62,0xf5,0x64,0x0f,0x1b,0xd4]453          vcvtbiasph2hf8s %xmm4, %xmm3, %xmm2 {%k7}454 455// CHECK: vcvtbiasph2hf8s %xmm4, %xmm3, %xmm2 {%k7} {z}456// CHECK: encoding: [0x62,0xf5,0x64,0x8f,0x1b,0xd4]457          vcvtbiasph2hf8s %xmm4, %xmm3, %xmm2 {%k7} {z}458 459// CHECK: vcvtbiasph2hf8s %ymm4, %ymm3, %xmm2460// CHECK: encoding: [0x62,0xf5,0x64,0x28,0x1b,0xd4]461          vcvtbiasph2hf8s %ymm4, %ymm3, %xmm2462 463// CHECK: vcvtbiasph2hf8s %ymm4, %ymm3, %xmm2 {%k7}464// CHECK: encoding: [0x62,0xf5,0x64,0x2f,0x1b,0xd4]465          vcvtbiasph2hf8s %ymm4, %ymm3, %xmm2 {%k7}466 467// CHECK: vcvtbiasph2hf8s %ymm4, %ymm3, %xmm2 {%k7} {z}468// CHECK: encoding: [0x62,0xf5,0x64,0xaf,0x1b,0xd4]469          vcvtbiasph2hf8s %ymm4, %ymm3, %xmm2 {%k7} {z}470 471// CHECK: vcvtbiasph2hf8s  268435456(%esp,%esi,8), %ymm3, %xmm2472// CHECK: encoding: [0x62,0xf5,0x64,0x28,0x1b,0x94,0xf4,0x00,0x00,0x00,0x10]473          vcvtbiasph2hf8s  268435456(%esp,%esi,8), %ymm3, %xmm2474 475// CHECK: vcvtbiasph2hf8s  291(%edi,%eax,4), %ymm3, %xmm2 {%k7}476// CHECK: encoding: [0x62,0xf5,0x64,0x2f,0x1b,0x94,0x87,0x23,0x01,0x00,0x00]477          vcvtbiasph2hf8s  291(%edi,%eax,4), %ymm3, %xmm2 {%k7}478 479// CHECK: vcvtbiasph2hf8s  (%eax){1to16}, %ymm3, %xmm2480// CHECK: encoding: [0x62,0xf5,0x64,0x38,0x1b,0x10]481          vcvtbiasph2hf8s  (%eax){1to16}, %ymm3, %xmm2482 483// CHECK: vcvtbiasph2hf8s  -1024(,%ebp,2), %ymm3, %xmm2484// CHECK: encoding: [0x62,0xf5,0x64,0x28,0x1b,0x14,0x6d,0x00,0xfc,0xff,0xff]485          vcvtbiasph2hf8s  -1024(,%ebp,2), %ymm3, %xmm2486 487// CHECK: vcvtbiasph2hf8s  4064(%ecx), %ymm3, %xmm2 {%k7} {z}488// CHECK: encoding: [0x62,0xf5,0x64,0xaf,0x1b,0x51,0x7f]489          vcvtbiasph2hf8s  4064(%ecx), %ymm3, %xmm2 {%k7} {z}490 491// CHECK: vcvtbiasph2hf8s  -256(%edx){1to16}, %ymm3, %xmm2 {%k7} {z}492// CHECK: encoding: [0x62,0xf5,0x64,0xbf,0x1b,0x52,0x80]493          vcvtbiasph2hf8s  -256(%edx){1to16}, %ymm3, %xmm2 {%k7} {z}494 495// CHECK: vcvtbiasph2hf8s  268435456(%esp,%esi,8), %zmm3, %ymm2496// CHECK: encoding: [0x62,0xf5,0x64,0x48,0x1b,0x94,0xf4,0x00,0x00,0x00,0x10]497          vcvtbiasph2hf8s  268435456(%esp,%esi,8), %zmm3, %ymm2498 499// CHECK: vcvtbiasph2hf8s  291(%edi,%eax,4), %zmm3, %ymm2 {%k7}500// CHECK: encoding: [0x62,0xf5,0x64,0x4f,0x1b,0x94,0x87,0x23,0x01,0x00,0x00]501          vcvtbiasph2hf8s  291(%edi,%eax,4), %zmm3, %ymm2 {%k7}502 503// CHECK: vcvtbiasph2hf8s  (%eax){1to32}, %zmm3, %ymm2504// CHECK: encoding: [0x62,0xf5,0x64,0x58,0x1b,0x10]505          vcvtbiasph2hf8s  (%eax){1to32}, %zmm3, %ymm2506 507// CHECK: vcvtbiasph2hf8s  -2048(,%ebp,2), %zmm3, %ymm2508// CHECK: encoding: [0x62,0xf5,0x64,0x48,0x1b,0x14,0x6d,0x00,0xf8,0xff,0xff]509          vcvtbiasph2hf8s  -2048(,%ebp,2), %zmm3, %ymm2510 511// CHECK: vcvtbiasph2hf8s  8128(%ecx), %zmm3, %ymm2 {%k7} {z}512// CHECK: encoding: [0x62,0xf5,0x64,0xcf,0x1b,0x51,0x7f]513          vcvtbiasph2hf8s  8128(%ecx), %zmm3, %ymm2 {%k7} {z}514 515// CHECK: vcvtbiasph2hf8s  -256(%edx){1to32}, %zmm3, %ymm2 {%k7} {z}516// CHECK: encoding: [0x62,0xf5,0x64,0xdf,0x1b,0x52,0x80]517          vcvtbiasph2hf8s  -256(%edx){1to32}, %zmm3, %ymm2 {%k7} {z}518 519// CHECK: vcvtbiasph2hf8s  268435456(%esp,%esi,8), %xmm3, %xmm2520// CHECK: encoding: [0x62,0xf5,0x64,0x08,0x1b,0x94,0xf4,0x00,0x00,0x00,0x10]521          vcvtbiasph2hf8s  268435456(%esp,%esi,8), %xmm3, %xmm2522 523// CHECK: vcvtbiasph2hf8s  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}524// CHECK: encoding: [0x62,0xf5,0x64,0x0f,0x1b,0x94,0x87,0x23,0x01,0x00,0x00]525          vcvtbiasph2hf8s  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}526 527// CHECK: vcvtbiasph2hf8s  (%eax){1to8}, %xmm3, %xmm2528// CHECK: encoding: [0x62,0xf5,0x64,0x18,0x1b,0x10]529          vcvtbiasph2hf8s  (%eax){1to8}, %xmm3, %xmm2530 531// CHECK: vcvtbiasph2hf8s  -512(,%ebp,2), %xmm3, %xmm2532// CHECK: encoding: [0x62,0xf5,0x64,0x08,0x1b,0x14,0x6d,0x00,0xfe,0xff,0xff]533          vcvtbiasph2hf8s  -512(,%ebp,2), %xmm3, %xmm2534 535// CHECK: vcvtbiasph2hf8s  2032(%ecx), %xmm3, %xmm2 {%k7} {z}536// CHECK: encoding: [0x62,0xf5,0x64,0x8f,0x1b,0x51,0x7f]537          vcvtbiasph2hf8s  2032(%ecx), %xmm3, %xmm2 {%k7} {z}538 539// CHECK: vcvtbiasph2hf8s  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}540// CHECK: encoding: [0x62,0xf5,0x64,0x9f,0x1b,0x52,0x80]541          vcvtbiasph2hf8s  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}542 543// CHECK: vcvthf82ph %xmm3, %xmm2544// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x1e,0xd3]545          vcvthf82ph %xmm3, %xmm2546 547// CHECK: vcvthf82ph %xmm3, %xmm2 {%k7}548// CHECK: encoding: [0x62,0xf5,0x7f,0x0f,0x1e,0xd3]549          vcvthf82ph %xmm3, %xmm2 {%k7}550 551// CHECK: vcvthf82ph %xmm3, %xmm2 {%k7} {z}552// CHECK: encoding: [0x62,0xf5,0x7f,0x8f,0x1e,0xd3]553          vcvthf82ph %xmm3, %xmm2 {%k7} {z}554 555// CHECK: vcvthf82ph %xmm3, %ymm2556// CHECK: encoding: [0x62,0xf5,0x7f,0x28,0x1e,0xd3]557          vcvthf82ph %xmm3, %ymm2558 559// CHECK: vcvthf82ph %xmm3, %ymm2 {%k7}560// CHECK: encoding: [0x62,0xf5,0x7f,0x2f,0x1e,0xd3]561          vcvthf82ph %xmm3, %ymm2 {%k7}562 563// CHECK: vcvthf82ph %xmm3, %ymm2 {%k7} {z}564// CHECK: encoding: [0x62,0xf5,0x7f,0xaf,0x1e,0xd3]565          vcvthf82ph %xmm3, %ymm2 {%k7} {z}566 567// CHECK: vcvthf82ph %ymm3, %zmm2568// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x1e,0xd3]569          vcvthf82ph %ymm3, %zmm2570 571// CHECK: vcvthf82ph %ymm3, %zmm2 {%k7}572// CHECK: encoding: [0x62,0xf5,0x7f,0x4f,0x1e,0xd3]573          vcvthf82ph %ymm3, %zmm2 {%k7}574 575// CHECK: vcvthf82ph %ymm3, %zmm2 {%k7} {z}576// CHECK: encoding: [0x62,0xf5,0x7f,0xcf,0x1e,0xd3]577          vcvthf82ph %ymm3, %zmm2 {%k7} {z}578 579// CHECK: vcvthf82ph  268435456(%esp,%esi,8), %xmm2580// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x1e,0x94,0xf4,0x00,0x00,0x00,0x10]581          vcvthf82ph  268435456(%esp,%esi,8), %xmm2582 583// CHECK: vcvthf82ph  291(%edi,%eax,4), %xmm2 {%k7}584// CHECK: encoding: [0x62,0xf5,0x7f,0x0f,0x1e,0x94,0x87,0x23,0x01,0x00,0x00]585          vcvthf82ph  291(%edi,%eax,4), %xmm2 {%k7}586 587// CHECK: vcvthf82ph  (%eax), %xmm2588// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x1e,0x10]589          vcvthf82ph  (%eax), %xmm2590 591// CHECK: vcvthf82ph  -256(,%ebp,2), %xmm2592// CHECK: encoding: [0x62,0xf5,0x7f,0x08,0x1e,0x14,0x6d,0x00,0xff,0xff,0xff]593          vcvthf82ph  -256(,%ebp,2), %xmm2594 595// CHECK: vcvthf82ph  1016(%ecx), %xmm2 {%k7} {z}596// CHECK: encoding: [0x62,0xf5,0x7f,0x8f,0x1e,0x51,0x7f]597          vcvthf82ph  1016(%ecx), %xmm2 {%k7} {z}598 599// CHECK: vcvthf82ph  -1024(%edx), %xmm2 {%k7} {z}600// CHECK: encoding: [0x62,0xf5,0x7f,0x8f,0x1e,0x52,0x80]601          vcvthf82ph  -1024(%edx), %xmm2 {%k7} {z}602 603// CHECK: vcvthf82ph  268435456(%esp,%esi,8), %ymm2604// CHECK: encoding: [0x62,0xf5,0x7f,0x28,0x1e,0x94,0xf4,0x00,0x00,0x00,0x10]605          vcvthf82ph  268435456(%esp,%esi,8), %ymm2606 607// CHECK: vcvthf82ph  291(%edi,%eax,4), %ymm2 {%k7}608// CHECK: encoding: [0x62,0xf5,0x7f,0x2f,0x1e,0x94,0x87,0x23,0x01,0x00,0x00]609          vcvthf82ph  291(%edi,%eax,4), %ymm2 {%k7}610 611// CHECK: vcvthf82ph  (%eax), %ymm2612// CHECK: encoding: [0x62,0xf5,0x7f,0x28,0x1e,0x10]613          vcvthf82ph  (%eax), %ymm2614 615// CHECK: vcvthf82ph  -512(,%ebp,2), %ymm2616// CHECK: encoding: [0x62,0xf5,0x7f,0x28,0x1e,0x14,0x6d,0x00,0xfe,0xff,0xff]617          vcvthf82ph  -512(,%ebp,2), %ymm2618 619// CHECK: vcvthf82ph  2032(%ecx), %ymm2 {%k7} {z}620// CHECK: encoding: [0x62,0xf5,0x7f,0xaf,0x1e,0x51,0x7f]621          vcvthf82ph  2032(%ecx), %ymm2 {%k7} {z}622 623// CHECK: vcvthf82ph  -2048(%edx), %ymm2 {%k7} {z}624// CHECK: encoding: [0x62,0xf5,0x7f,0xaf,0x1e,0x52,0x80]625          vcvthf82ph  -2048(%edx), %ymm2 {%k7} {z}626 627// CHECK: vcvthf82ph  268435456(%esp,%esi,8), %zmm2628// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x1e,0x94,0xf4,0x00,0x00,0x00,0x10]629          vcvthf82ph  268435456(%esp,%esi,8), %zmm2630 631// CHECK: vcvthf82ph  291(%edi,%eax,4), %zmm2 {%k7}632// CHECK: encoding: [0x62,0xf5,0x7f,0x4f,0x1e,0x94,0x87,0x23,0x01,0x00,0x00]633          vcvthf82ph  291(%edi,%eax,4), %zmm2 {%k7}634 635// CHECK: vcvthf82ph  (%eax), %zmm2636// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x1e,0x10]637          vcvthf82ph  (%eax), %zmm2638 639// CHECK: vcvthf82ph  -1024(,%ebp,2), %zmm2640// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x1e,0x14,0x6d,0x00,0xfc,0xff,0xff]641          vcvthf82ph  -1024(,%ebp,2), %zmm2642 643// CHECK: vcvthf82ph  4064(%ecx), %zmm2 {%k7} {z}644// CHECK: encoding: [0x62,0xf5,0x7f,0xcf,0x1e,0x51,0x7f]645          vcvthf82ph  4064(%ecx), %zmm2 {%k7} {z}646 647// CHECK: vcvthf82ph  -4096(%edx), %zmm2 {%k7} {z}648// CHECK: encoding: [0x62,0xf5,0x7f,0xcf,0x1e,0x52,0x80]649          vcvthf82ph  -4096(%edx), %zmm2 {%k7} {z}650 651// CHECK: vcvt2ph2bf8 %ymm4, %ymm3, %ymm2652// CHECK: encoding: [0x62,0xf2,0x67,0x28,0x74,0xd4]653          vcvt2ph2bf8 %ymm4, %ymm3, %ymm2654 655// CHECK: vcvt2ph2bf8 %ymm4, %ymm3, %ymm2 {%k7}656// CHECK: encoding: [0x62,0xf2,0x67,0x2f,0x74,0xd4]657          vcvt2ph2bf8 %ymm4, %ymm3, %ymm2 {%k7}658 659// CHECK: vcvt2ph2bf8 %ymm4, %ymm3, %ymm2 {%k7} {z}660// CHECK: encoding: [0x62,0xf2,0x67,0xaf,0x74,0xd4]661          vcvt2ph2bf8 %ymm4, %ymm3, %ymm2 {%k7} {z}662 663// CHECK: vcvt2ph2bf8 %zmm4, %zmm3, %zmm2664// CHECK: encoding: [0x62,0xf2,0x67,0x48,0x74,0xd4]665          vcvt2ph2bf8 %zmm4, %zmm3, %zmm2666 667// CHECK: vcvt2ph2bf8 %zmm4, %zmm3, %zmm2 {%k7}668// CHECK: encoding: [0x62,0xf2,0x67,0x4f,0x74,0xd4]669          vcvt2ph2bf8 %zmm4, %zmm3, %zmm2 {%k7}670 671// CHECK: vcvt2ph2bf8 %zmm4, %zmm3, %zmm2 {%k7} {z}672// CHECK: encoding: [0x62,0xf2,0x67,0xcf,0x74,0xd4]673          vcvt2ph2bf8 %zmm4, %zmm3, %zmm2 {%k7} {z}674 675// CHECK: vcvt2ph2bf8 %xmm4, %xmm3, %xmm2676// CHECK: encoding: [0x62,0xf2,0x67,0x08,0x74,0xd4]677          vcvt2ph2bf8 %xmm4, %xmm3, %xmm2678 679// CHECK: vcvt2ph2bf8 %xmm4, %xmm3, %xmm2 {%k7}680// CHECK: encoding: [0x62,0xf2,0x67,0x0f,0x74,0xd4]681          vcvt2ph2bf8 %xmm4, %xmm3, %xmm2 {%k7}682 683// CHECK: vcvt2ph2bf8 %xmm4, %xmm3, %xmm2 {%k7} {z}684// CHECK: encoding: [0x62,0xf2,0x67,0x8f,0x74,0xd4]685          vcvt2ph2bf8 %xmm4, %xmm3, %xmm2 {%k7} {z}686 687// CHECK: vcvt2ph2bf8  268435456(%esp,%esi,8), %zmm3, %zmm2688// CHECK: encoding: [0x62,0xf2,0x67,0x48,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]689          vcvt2ph2bf8  268435456(%esp,%esi,8), %zmm3, %zmm2690 691// CHECK: vcvt2ph2bf8  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}692// CHECK: encoding: [0x62,0xf2,0x67,0x4f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]693          vcvt2ph2bf8  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}694 695// CHECK: vcvt2ph2bf8  (%eax){1to32}, %zmm3, %zmm2696// CHECK: encoding: [0x62,0xf2,0x67,0x58,0x74,0x10]697          vcvt2ph2bf8  (%eax){1to32}, %zmm3, %zmm2698 699// CHECK: vcvt2ph2bf8  -2048(,%ebp,2), %zmm3, %zmm2700// CHECK: encoding: [0x62,0xf2,0x67,0x48,0x74,0x14,0x6d,0x00,0xf8,0xff,0xff]701          vcvt2ph2bf8  -2048(,%ebp,2), %zmm3, %zmm2702 703// CHECK: vcvt2ph2bf8  8128(%ecx), %zmm3, %zmm2 {%k7} {z}704// CHECK: encoding: [0x62,0xf2,0x67,0xcf,0x74,0x51,0x7f]705          vcvt2ph2bf8  8128(%ecx), %zmm3, %zmm2 {%k7} {z}706 707// CHECK: vcvt2ph2bf8  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}708// CHECK: encoding: [0x62,0xf2,0x67,0xdf,0x74,0x52,0x80]709          vcvt2ph2bf8  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}710 711// CHECK: vcvt2ph2bf8  268435456(%esp,%esi,8), %ymm3, %ymm2712// CHECK: encoding: [0x62,0xf2,0x67,0x28,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]713          vcvt2ph2bf8  268435456(%esp,%esi,8), %ymm3, %ymm2714 715// CHECK: vcvt2ph2bf8  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}716// CHECK: encoding: [0x62,0xf2,0x67,0x2f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]717          vcvt2ph2bf8  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}718 719// CHECK: vcvt2ph2bf8  (%eax){1to16}, %ymm3, %ymm2720// CHECK: encoding: [0x62,0xf2,0x67,0x38,0x74,0x10]721          vcvt2ph2bf8  (%eax){1to16}, %ymm3, %ymm2722 723// CHECK: vcvt2ph2bf8  -1024(,%ebp,2), %ymm3, %ymm2724// CHECK: encoding: [0x62,0xf2,0x67,0x28,0x74,0x14,0x6d,0x00,0xfc,0xff,0xff]725          vcvt2ph2bf8  -1024(,%ebp,2), %ymm3, %ymm2726 727// CHECK: vcvt2ph2bf8  4064(%ecx), %ymm3, %ymm2 {%k7} {z}728// CHECK: encoding: [0x62,0xf2,0x67,0xaf,0x74,0x51,0x7f]729          vcvt2ph2bf8  4064(%ecx), %ymm3, %ymm2 {%k7} {z}730 731// CHECK: vcvt2ph2bf8  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}732// CHECK: encoding: [0x62,0xf2,0x67,0xbf,0x74,0x52,0x80]733          vcvt2ph2bf8  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}734 735// CHECK: vcvt2ph2bf8  268435456(%esp,%esi,8), %xmm3, %xmm2736// CHECK: encoding: [0x62,0xf2,0x67,0x08,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]737          vcvt2ph2bf8  268435456(%esp,%esi,8), %xmm3, %xmm2738 739// CHECK: vcvt2ph2bf8  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}740// CHECK: encoding: [0x62,0xf2,0x67,0x0f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]741          vcvt2ph2bf8  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}742 743// CHECK: vcvt2ph2bf8  (%eax){1to8}, %xmm3, %xmm2744// CHECK: encoding: [0x62,0xf2,0x67,0x18,0x74,0x10]745          vcvt2ph2bf8  (%eax){1to8}, %xmm3, %xmm2746 747// CHECK: vcvt2ph2bf8  -512(,%ebp,2), %xmm3, %xmm2748// CHECK: encoding: [0x62,0xf2,0x67,0x08,0x74,0x14,0x6d,0x00,0xfe,0xff,0xff]749          vcvt2ph2bf8  -512(,%ebp,2), %xmm3, %xmm2750 751// CHECK: vcvt2ph2bf8  2032(%ecx), %xmm3, %xmm2 {%k7} {z}752// CHECK: encoding: [0x62,0xf2,0x67,0x8f,0x74,0x51,0x7f]753          vcvt2ph2bf8  2032(%ecx), %xmm3, %xmm2 {%k7} {z}754 755// CHECK: vcvt2ph2bf8  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}756// CHECK: encoding: [0x62,0xf2,0x67,0x9f,0x74,0x52,0x80]757          vcvt2ph2bf8  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}758 759// CHECK: vcvt2ph2bf8s %ymm4, %ymm3, %ymm2760// CHECK: encoding: [0x62,0xf5,0x67,0x28,0x74,0xd4]761          vcvt2ph2bf8s %ymm4, %ymm3, %ymm2762 763// CHECK: vcvt2ph2bf8s %ymm4, %ymm3, %ymm2 {%k7}764// CHECK: encoding: [0x62,0xf5,0x67,0x2f,0x74,0xd4]765          vcvt2ph2bf8s %ymm4, %ymm3, %ymm2 {%k7}766 767// CHECK: vcvt2ph2bf8s %ymm4, %ymm3, %ymm2 {%k7} {z}768// CHECK: encoding: [0x62,0xf5,0x67,0xaf,0x74,0xd4]769          vcvt2ph2bf8s %ymm4, %ymm3, %ymm2 {%k7} {z}770 771// CHECK: vcvt2ph2bf8s %zmm4, %zmm3, %zmm2772// CHECK: encoding: [0x62,0xf5,0x67,0x48,0x74,0xd4]773          vcvt2ph2bf8s %zmm4, %zmm3, %zmm2774 775// CHECK: vcvt2ph2bf8s %zmm4, %zmm3, %zmm2 {%k7}776// CHECK: encoding: [0x62,0xf5,0x67,0x4f,0x74,0xd4]777          vcvt2ph2bf8s %zmm4, %zmm3, %zmm2 {%k7}778 779// CHECK: vcvt2ph2bf8s %zmm4, %zmm3, %zmm2 {%k7} {z}780// CHECK: encoding: [0x62,0xf5,0x67,0xcf,0x74,0xd4]781          vcvt2ph2bf8s %zmm4, %zmm3, %zmm2 {%k7} {z}782 783// CHECK: vcvt2ph2bf8s %xmm4, %xmm3, %xmm2784// CHECK: encoding: [0x62,0xf5,0x67,0x08,0x74,0xd4]785          vcvt2ph2bf8s %xmm4, %xmm3, %xmm2786 787// CHECK: vcvt2ph2bf8s %xmm4, %xmm3, %xmm2 {%k7}788// CHECK: encoding: [0x62,0xf5,0x67,0x0f,0x74,0xd4]789          vcvt2ph2bf8s %xmm4, %xmm3, %xmm2 {%k7}790 791// CHECK: vcvt2ph2bf8s %xmm4, %xmm3, %xmm2 {%k7} {z}792// CHECK: encoding: [0x62,0xf5,0x67,0x8f,0x74,0xd4]793          vcvt2ph2bf8s %xmm4, %xmm3, %xmm2 {%k7} {z}794 795// CHECK: vcvt2ph2bf8s  268435456(%esp,%esi,8), %zmm3, %zmm2796// CHECK: encoding: [0x62,0xf5,0x67,0x48,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]797          vcvt2ph2bf8s  268435456(%esp,%esi,8), %zmm3, %zmm2798 799// CHECK: vcvt2ph2bf8s  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}800// CHECK: encoding: [0x62,0xf5,0x67,0x4f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]801          vcvt2ph2bf8s  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}802 803// CHECK: vcvt2ph2bf8s  (%eax){1to32}, %zmm3, %zmm2804// CHECK: encoding: [0x62,0xf5,0x67,0x58,0x74,0x10]805          vcvt2ph2bf8s  (%eax){1to32}, %zmm3, %zmm2806 807// CHECK: vcvt2ph2bf8s  -2048(,%ebp,2), %zmm3, %zmm2808// CHECK: encoding: [0x62,0xf5,0x67,0x48,0x74,0x14,0x6d,0x00,0xf8,0xff,0xff]809          vcvt2ph2bf8s  -2048(,%ebp,2), %zmm3, %zmm2810 811// CHECK: vcvt2ph2bf8s  8128(%ecx), %zmm3, %zmm2 {%k7} {z}812// CHECK: encoding: [0x62,0xf5,0x67,0xcf,0x74,0x51,0x7f]813          vcvt2ph2bf8s  8128(%ecx), %zmm3, %zmm2 {%k7} {z}814 815// CHECK: vcvt2ph2bf8s  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}816// CHECK: encoding: [0x62,0xf5,0x67,0xdf,0x74,0x52,0x80]817          vcvt2ph2bf8s  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}818 819// CHECK: vcvt2ph2bf8s  268435456(%esp,%esi,8), %ymm3, %ymm2820// CHECK: encoding: [0x62,0xf5,0x67,0x28,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]821          vcvt2ph2bf8s  268435456(%esp,%esi,8), %ymm3, %ymm2822 823// CHECK: vcvt2ph2bf8s  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}824// CHECK: encoding: [0x62,0xf5,0x67,0x2f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]825          vcvt2ph2bf8s  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}826 827// CHECK: vcvt2ph2bf8s  (%eax){1to16}, %ymm3, %ymm2828// CHECK: encoding: [0x62,0xf5,0x67,0x38,0x74,0x10]829          vcvt2ph2bf8s  (%eax){1to16}, %ymm3, %ymm2830 831// CHECK: vcvt2ph2bf8s  -1024(,%ebp,2), %ymm3, %ymm2832// CHECK: encoding: [0x62,0xf5,0x67,0x28,0x74,0x14,0x6d,0x00,0xfc,0xff,0xff]833          vcvt2ph2bf8s  -1024(,%ebp,2), %ymm3, %ymm2834 835// CHECK: vcvt2ph2bf8s  4064(%ecx), %ymm3, %ymm2 {%k7} {z}836// CHECK: encoding: [0x62,0xf5,0x67,0xaf,0x74,0x51,0x7f]837          vcvt2ph2bf8s  4064(%ecx), %ymm3, %ymm2 {%k7} {z}838 839// CHECK: vcvt2ph2bf8s  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}840// CHECK: encoding: [0x62,0xf5,0x67,0xbf,0x74,0x52,0x80]841          vcvt2ph2bf8s  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}842 843// CHECK: vcvt2ph2bf8s  268435456(%esp,%esi,8), %xmm3, %xmm2844// CHECK: encoding: [0x62,0xf5,0x67,0x08,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]845          vcvt2ph2bf8s  268435456(%esp,%esi,8), %xmm3, %xmm2846 847// CHECK: vcvt2ph2bf8s  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}848// CHECK: encoding: [0x62,0xf5,0x67,0x0f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]849          vcvt2ph2bf8s  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}850 851// CHECK: vcvt2ph2bf8s  (%eax){1to8}, %xmm3, %xmm2852// CHECK: encoding: [0x62,0xf5,0x67,0x18,0x74,0x10]853          vcvt2ph2bf8s  (%eax){1to8}, %xmm3, %xmm2854 855// CHECK: vcvt2ph2bf8s  -512(,%ebp,2), %xmm3, %xmm2856// CHECK: encoding: [0x62,0xf5,0x67,0x08,0x74,0x14,0x6d,0x00,0xfe,0xff,0xff]857          vcvt2ph2bf8s  -512(,%ebp,2), %xmm3, %xmm2858 859// CHECK: vcvt2ph2bf8s  2032(%ecx), %xmm3, %xmm2 {%k7} {z}860// CHECK: encoding: [0x62,0xf5,0x67,0x8f,0x74,0x51,0x7f]861          vcvt2ph2bf8s  2032(%ecx), %xmm3, %xmm2 {%k7} {z}862 863// CHECK: vcvt2ph2bf8s  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}864// CHECK: encoding: [0x62,0xf5,0x67,0x9f,0x74,0x52,0x80]865          vcvt2ph2bf8s  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}866 867// CHECK: vcvt2ph2hf8 %ymm4, %ymm3, %ymm2868// CHECK: encoding: [0x62,0xf5,0x67,0x28,0x18,0xd4]869          vcvt2ph2hf8 %ymm4, %ymm3, %ymm2870 871// CHECK: vcvt2ph2hf8 %ymm4, %ymm3, %ymm2 {%k7}872// CHECK: encoding: [0x62,0xf5,0x67,0x2f,0x18,0xd4]873          vcvt2ph2hf8 %ymm4, %ymm3, %ymm2 {%k7}874 875// CHECK: vcvt2ph2hf8 %ymm4, %ymm3, %ymm2 {%k7} {z}876// CHECK: encoding: [0x62,0xf5,0x67,0xaf,0x18,0xd4]877          vcvt2ph2hf8 %ymm4, %ymm3, %ymm2 {%k7} {z}878 879// CHECK: vcvt2ph2hf8 %zmm4, %zmm3, %zmm2880// CHECK: encoding: [0x62,0xf5,0x67,0x48,0x18,0xd4]881          vcvt2ph2hf8 %zmm4, %zmm3, %zmm2882 883// CHECK: vcvt2ph2hf8 %zmm4, %zmm3, %zmm2 {%k7}884// CHECK: encoding: [0x62,0xf5,0x67,0x4f,0x18,0xd4]885          vcvt2ph2hf8 %zmm4, %zmm3, %zmm2 {%k7}886 887// CHECK: vcvt2ph2hf8 %zmm4, %zmm3, %zmm2 {%k7} {z}888// CHECK: encoding: [0x62,0xf5,0x67,0xcf,0x18,0xd4]889          vcvt2ph2hf8 %zmm4, %zmm3, %zmm2 {%k7} {z}890 891// CHECK: vcvt2ph2hf8 %xmm4, %xmm3, %xmm2892// CHECK: encoding: [0x62,0xf5,0x67,0x08,0x18,0xd4]893          vcvt2ph2hf8 %xmm4, %xmm3, %xmm2894 895// CHECK: vcvt2ph2hf8 %xmm4, %xmm3, %xmm2 {%k7}896// CHECK: encoding: [0x62,0xf5,0x67,0x0f,0x18,0xd4]897          vcvt2ph2hf8 %xmm4, %xmm3, %xmm2 {%k7}898 899// CHECK: vcvt2ph2hf8 %xmm4, %xmm3, %xmm2 {%k7} {z}900// CHECK: encoding: [0x62,0xf5,0x67,0x8f,0x18,0xd4]901          vcvt2ph2hf8 %xmm4, %xmm3, %xmm2 {%k7} {z}902 903// CHECK: vcvt2ph2hf8  268435456(%esp,%esi,8), %zmm3, %zmm2904// CHECK: encoding: [0x62,0xf5,0x67,0x48,0x18,0x94,0xf4,0x00,0x00,0x00,0x10]905          vcvt2ph2hf8  268435456(%esp,%esi,8), %zmm3, %zmm2906 907// CHECK: vcvt2ph2hf8  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}908// CHECK: encoding: [0x62,0xf5,0x67,0x4f,0x18,0x94,0x87,0x23,0x01,0x00,0x00]909          vcvt2ph2hf8  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}910 911// CHECK: vcvt2ph2hf8  (%eax){1to32}, %zmm3, %zmm2912// CHECK: encoding: [0x62,0xf5,0x67,0x58,0x18,0x10]913          vcvt2ph2hf8  (%eax){1to32}, %zmm3, %zmm2914 915// CHECK: vcvt2ph2hf8  -2048(,%ebp,2), %zmm3, %zmm2916// CHECK: encoding: [0x62,0xf5,0x67,0x48,0x18,0x14,0x6d,0x00,0xf8,0xff,0xff]917          vcvt2ph2hf8  -2048(,%ebp,2), %zmm3, %zmm2918 919// CHECK: vcvt2ph2hf8  8128(%ecx), %zmm3, %zmm2 {%k7} {z}920// CHECK: encoding: [0x62,0xf5,0x67,0xcf,0x18,0x51,0x7f]921          vcvt2ph2hf8  8128(%ecx), %zmm3, %zmm2 {%k7} {z}922 923// CHECK: vcvt2ph2hf8  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}924// CHECK: encoding: [0x62,0xf5,0x67,0xdf,0x18,0x52,0x80]925          vcvt2ph2hf8  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}926 927// CHECK: vcvt2ph2hf8  268435456(%esp,%esi,8), %ymm3, %ymm2928// CHECK: encoding: [0x62,0xf5,0x67,0x28,0x18,0x94,0xf4,0x00,0x00,0x00,0x10]929          vcvt2ph2hf8  268435456(%esp,%esi,8), %ymm3, %ymm2930 931// CHECK: vcvt2ph2hf8  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}932// CHECK: encoding: [0x62,0xf5,0x67,0x2f,0x18,0x94,0x87,0x23,0x01,0x00,0x00]933          vcvt2ph2hf8  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}934 935// CHECK: vcvt2ph2hf8  (%eax){1to16}, %ymm3, %ymm2936// CHECK: encoding: [0x62,0xf5,0x67,0x38,0x18,0x10]937          vcvt2ph2hf8  (%eax){1to16}, %ymm3, %ymm2938 939// CHECK: vcvt2ph2hf8  -1024(,%ebp,2), %ymm3, %ymm2940// CHECK: encoding: [0x62,0xf5,0x67,0x28,0x18,0x14,0x6d,0x00,0xfc,0xff,0xff]941          vcvt2ph2hf8  -1024(,%ebp,2), %ymm3, %ymm2942 943// CHECK: vcvt2ph2hf8  4064(%ecx), %ymm3, %ymm2 {%k7} {z}944// CHECK: encoding: [0x62,0xf5,0x67,0xaf,0x18,0x51,0x7f]945          vcvt2ph2hf8  4064(%ecx), %ymm3, %ymm2 {%k7} {z}946 947// CHECK: vcvt2ph2hf8  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}948// CHECK: encoding: [0x62,0xf5,0x67,0xbf,0x18,0x52,0x80]949          vcvt2ph2hf8  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}950 951// CHECK: vcvt2ph2hf8  268435456(%esp,%esi,8), %xmm3, %xmm2952// CHECK: encoding: [0x62,0xf5,0x67,0x08,0x18,0x94,0xf4,0x00,0x00,0x00,0x10]953          vcvt2ph2hf8  268435456(%esp,%esi,8), %xmm3, %xmm2954 955// CHECK: vcvt2ph2hf8  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}956// CHECK: encoding: [0x62,0xf5,0x67,0x0f,0x18,0x94,0x87,0x23,0x01,0x00,0x00]957          vcvt2ph2hf8  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}958 959// CHECK: vcvt2ph2hf8  (%eax){1to8}, %xmm3, %xmm2960// CHECK: encoding: [0x62,0xf5,0x67,0x18,0x18,0x10]961          vcvt2ph2hf8  (%eax){1to8}, %xmm3, %xmm2962 963// CHECK: vcvt2ph2hf8  -512(,%ebp,2), %xmm3, %xmm2964// CHECK: encoding: [0x62,0xf5,0x67,0x08,0x18,0x14,0x6d,0x00,0xfe,0xff,0xff]965          vcvt2ph2hf8  -512(,%ebp,2), %xmm3, %xmm2966 967// CHECK: vcvt2ph2hf8  2032(%ecx), %xmm3, %xmm2 {%k7} {z}968// CHECK: encoding: [0x62,0xf5,0x67,0x8f,0x18,0x51,0x7f]969          vcvt2ph2hf8  2032(%ecx), %xmm3, %xmm2 {%k7} {z}970 971// CHECK: vcvt2ph2hf8  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}972// CHECK: encoding: [0x62,0xf5,0x67,0x9f,0x18,0x52,0x80]973          vcvt2ph2hf8  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}974 975// CHECK: vcvt2ph2hf8s %ymm4, %ymm3, %ymm2976// CHECK: encoding: [0x62,0xf5,0x67,0x28,0x1b,0xd4]977          vcvt2ph2hf8s %ymm4, %ymm3, %ymm2978 979// CHECK: vcvt2ph2hf8s %ymm4, %ymm3, %ymm2 {%k7}980// CHECK: encoding: [0x62,0xf5,0x67,0x2f,0x1b,0xd4]981          vcvt2ph2hf8s %ymm4, %ymm3, %ymm2 {%k7}982 983// CHECK: vcvt2ph2hf8s %ymm4, %ymm3, %ymm2 {%k7} {z}984// CHECK: encoding: [0x62,0xf5,0x67,0xaf,0x1b,0xd4]985          vcvt2ph2hf8s %ymm4, %ymm3, %ymm2 {%k7} {z}986 987// CHECK: vcvt2ph2hf8s %zmm4, %zmm3, %zmm2988// CHECK: encoding: [0x62,0xf5,0x67,0x48,0x1b,0xd4]989          vcvt2ph2hf8s %zmm4, %zmm3, %zmm2990 991// CHECK: vcvt2ph2hf8s %zmm4, %zmm3, %zmm2 {%k7}992// CHECK: encoding: [0x62,0xf5,0x67,0x4f,0x1b,0xd4]993          vcvt2ph2hf8s %zmm4, %zmm3, %zmm2 {%k7}994 995// CHECK: vcvt2ph2hf8s %zmm4, %zmm3, %zmm2 {%k7} {z}996// CHECK: encoding: [0x62,0xf5,0x67,0xcf,0x1b,0xd4]997          vcvt2ph2hf8s %zmm4, %zmm3, %zmm2 {%k7} {z}998 999// CHECK: vcvt2ph2hf8s %xmm4, %xmm3, %xmm21000// CHECK: encoding: [0x62,0xf5,0x67,0x08,0x1b,0xd4]1001          vcvt2ph2hf8s %xmm4, %xmm3, %xmm21002 1003// CHECK: vcvt2ph2hf8s %xmm4, %xmm3, %xmm2 {%k7}1004// CHECK: encoding: [0x62,0xf5,0x67,0x0f,0x1b,0xd4]1005          vcvt2ph2hf8s %xmm4, %xmm3, %xmm2 {%k7}1006 1007// CHECK: vcvt2ph2hf8s %xmm4, %xmm3, %xmm2 {%k7} {z}1008// CHECK: encoding: [0x62,0xf5,0x67,0x8f,0x1b,0xd4]1009          vcvt2ph2hf8s %xmm4, %xmm3, %xmm2 {%k7} {z}1010 1011// CHECK: vcvt2ph2hf8s  268435456(%esp,%esi,8), %zmm3, %zmm21012// CHECK: encoding: [0x62,0xf5,0x67,0x48,0x1b,0x94,0xf4,0x00,0x00,0x00,0x10]1013          vcvt2ph2hf8s  268435456(%esp,%esi,8), %zmm3, %zmm21014 1015// CHECK: vcvt2ph2hf8s  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}1016// CHECK: encoding: [0x62,0xf5,0x67,0x4f,0x1b,0x94,0x87,0x23,0x01,0x00,0x00]1017          vcvt2ph2hf8s  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}1018 1019// CHECK: vcvt2ph2hf8s  (%eax){1to32}, %zmm3, %zmm21020// CHECK: encoding: [0x62,0xf5,0x67,0x58,0x1b,0x10]1021          vcvt2ph2hf8s  (%eax){1to32}, %zmm3, %zmm21022 1023// CHECK: vcvt2ph2hf8s  -2048(,%ebp,2), %zmm3, %zmm21024// CHECK: encoding: [0x62,0xf5,0x67,0x48,0x1b,0x14,0x6d,0x00,0xf8,0xff,0xff]1025          vcvt2ph2hf8s  -2048(,%ebp,2), %zmm3, %zmm21026 1027// CHECK: vcvt2ph2hf8s  8128(%ecx), %zmm3, %zmm2 {%k7} {z}1028// CHECK: encoding: [0x62,0xf5,0x67,0xcf,0x1b,0x51,0x7f]1029          vcvt2ph2hf8s  8128(%ecx), %zmm3, %zmm2 {%k7} {z}1030 1031// CHECK: vcvt2ph2hf8s  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}1032// CHECK: encoding: [0x62,0xf5,0x67,0xdf,0x1b,0x52,0x80]1033          vcvt2ph2hf8s  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}1034 1035// CHECK: vcvt2ph2hf8s  268435456(%esp,%esi,8), %ymm3, %ymm21036// CHECK: encoding: [0x62,0xf5,0x67,0x28,0x1b,0x94,0xf4,0x00,0x00,0x00,0x10]1037          vcvt2ph2hf8s  268435456(%esp,%esi,8), %ymm3, %ymm21038 1039// CHECK: vcvt2ph2hf8s  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}1040// CHECK: encoding: [0x62,0xf5,0x67,0x2f,0x1b,0x94,0x87,0x23,0x01,0x00,0x00]1041          vcvt2ph2hf8s  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}1042 1043// CHECK: vcvt2ph2hf8s  (%eax){1to16}, %ymm3, %ymm21044// CHECK: encoding: [0x62,0xf5,0x67,0x38,0x1b,0x10]1045          vcvt2ph2hf8s  (%eax){1to16}, %ymm3, %ymm21046 1047// CHECK: vcvt2ph2hf8s  -1024(,%ebp,2), %ymm3, %ymm21048// CHECK: encoding: [0x62,0xf5,0x67,0x28,0x1b,0x14,0x6d,0x00,0xfc,0xff,0xff]1049          vcvt2ph2hf8s  -1024(,%ebp,2), %ymm3, %ymm21050 1051// CHECK: vcvt2ph2hf8s  4064(%ecx), %ymm3, %ymm2 {%k7} {z}1052// CHECK: encoding: [0x62,0xf5,0x67,0xaf,0x1b,0x51,0x7f]1053          vcvt2ph2hf8s  4064(%ecx), %ymm3, %ymm2 {%k7} {z}1054 1055// CHECK: vcvt2ph2hf8s  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}1056// CHECK: encoding: [0x62,0xf5,0x67,0xbf,0x1b,0x52,0x80]1057          vcvt2ph2hf8s  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}1058 1059// CHECK: vcvt2ph2hf8s  268435456(%esp,%esi,8), %xmm3, %xmm21060// CHECK: encoding: [0x62,0xf5,0x67,0x08,0x1b,0x94,0xf4,0x00,0x00,0x00,0x10]1061          vcvt2ph2hf8s  268435456(%esp,%esi,8), %xmm3, %xmm21062 1063// CHECK: vcvt2ph2hf8s  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}1064// CHECK: encoding: [0x62,0xf5,0x67,0x0f,0x1b,0x94,0x87,0x23,0x01,0x00,0x00]1065          vcvt2ph2hf8s  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}1066 1067// CHECK: vcvt2ph2hf8s  (%eax){1to8}, %xmm3, %xmm21068// CHECK: encoding: [0x62,0xf5,0x67,0x18,0x1b,0x10]1069          vcvt2ph2hf8s  (%eax){1to8}, %xmm3, %xmm21070 1071// CHECK: vcvt2ph2hf8s  -512(,%ebp,2), %xmm3, %xmm21072// CHECK: encoding: [0x62,0xf5,0x67,0x08,0x1b,0x14,0x6d,0x00,0xfe,0xff,0xff]1073          vcvt2ph2hf8s  -512(,%ebp,2), %xmm3, %xmm21074 1075// CHECK: vcvt2ph2hf8s  2032(%ecx), %xmm3, %xmm2 {%k7} {z}1076// CHECK: encoding: [0x62,0xf5,0x67,0x8f,0x1b,0x51,0x7f]1077          vcvt2ph2hf8s  2032(%ecx), %xmm3, %xmm2 {%k7} {z}1078 1079// CHECK: vcvt2ph2hf8s  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}1080// CHECK: encoding: [0x62,0xf5,0x67,0x9f,0x1b,0x52,0x80]1081          vcvt2ph2hf8s  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}1082 1083// CHECK: vcvtph2bf8 %xmm3, %xmm21084// CHECK: encoding: [0x62,0xf2,0x7e,0x08,0x74,0xd3]1085          vcvtph2bf8 %xmm3, %xmm21086 1087// CHECK: vcvtph2bf8 %xmm3, %xmm2 {%k7}1088// CHECK: encoding: [0x62,0xf2,0x7e,0x0f,0x74,0xd3]1089          vcvtph2bf8 %xmm3, %xmm2 {%k7}1090 1091// CHECK: vcvtph2bf8 %xmm3, %xmm2 {%k7} {z}1092// CHECK: encoding: [0x62,0xf2,0x7e,0x8f,0x74,0xd3]1093          vcvtph2bf8 %xmm3, %xmm2 {%k7} {z}1094 1095// CHECK: vcvtph2bf8 %zmm3, %ymm21096// CHECK: encoding: [0x62,0xf2,0x7e,0x48,0x74,0xd3]1097          vcvtph2bf8 %zmm3, %ymm21098 1099// CHECK: vcvtph2bf8 %zmm3, %ymm2 {%k7}1100// CHECK: encoding: [0x62,0xf2,0x7e,0x4f,0x74,0xd3]1101          vcvtph2bf8 %zmm3, %ymm2 {%k7}1102 1103// CHECK: vcvtph2bf8 %zmm3, %ymm2 {%k7} {z}1104// CHECK: encoding: [0x62,0xf2,0x7e,0xcf,0x74,0xd3]1105          vcvtph2bf8 %zmm3, %ymm2 {%k7} {z}1106 1107// CHECK: vcvtph2bf8 %ymm3, %xmm21108// CHECK: encoding: [0x62,0xf2,0x7e,0x28,0x74,0xd3]1109          vcvtph2bf8 %ymm3, %xmm21110 1111// CHECK: vcvtph2bf8 %ymm3, %xmm2 {%k7}1112// CHECK: encoding: [0x62,0xf2,0x7e,0x2f,0x74,0xd3]1113          vcvtph2bf8 %ymm3, %xmm2 {%k7}1114 1115// CHECK: vcvtph2bf8 %ymm3, %xmm2 {%k7} {z}1116// CHECK: encoding: [0x62,0xf2,0x7e,0xaf,0x74,0xd3]1117          vcvtph2bf8 %ymm3, %xmm2 {%k7} {z}1118 1119// CHECK: vcvtph2bf8x  268435456(%esp,%esi,8), %xmm21120// CHECK: encoding: [0x62,0xf2,0x7e,0x08,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]1121          vcvtph2bf8x  268435456(%esp,%esi,8), %xmm21122 1123// CHECK: vcvtph2bf8x  291(%edi,%eax,4), %xmm2 {%k7}1124// CHECK: encoding: [0x62,0xf2,0x7e,0x0f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]1125          vcvtph2bf8x  291(%edi,%eax,4), %xmm2 {%k7}1126 1127// CHECK: vcvtph2bf8  (%eax){1to8}, %xmm21128// CHECK: encoding: [0x62,0xf2,0x7e,0x18,0x74,0x10]1129          vcvtph2bf8  (%eax){1to8}, %xmm21130 1131// CHECK: vcvtph2bf8x  -512(,%ebp,2), %xmm21132// CHECK: encoding: [0x62,0xf2,0x7e,0x08,0x74,0x14,0x6d,0x00,0xfe,0xff,0xff]1133          vcvtph2bf8x  -512(,%ebp,2), %xmm21134 1135// CHECK: vcvtph2bf8x  2032(%ecx), %xmm2 {%k7} {z}1136// CHECK: encoding: [0x62,0xf2,0x7e,0x8f,0x74,0x51,0x7f]1137          vcvtph2bf8x  2032(%ecx), %xmm2 {%k7} {z}1138 1139// CHECK: vcvtph2bf8  -256(%edx){1to8}, %xmm2 {%k7} {z}1140// CHECK: encoding: [0x62,0xf2,0x7e,0x9f,0x74,0x52,0x80]1141          vcvtph2bf8  -256(%edx){1to8}, %xmm2 {%k7} {z}1142 1143// CHECK: vcvtph2bf8  (%eax){1to16}, %xmm21144// CHECK: encoding: [0x62,0xf2,0x7e,0x38,0x74,0x10]1145          vcvtph2bf8  (%eax){1to16}, %xmm21146 1147// CHECK: vcvtph2bf8y  -1024(,%ebp,2), %xmm21148// CHECK: encoding: [0x62,0xf2,0x7e,0x28,0x74,0x14,0x6d,0x00,0xfc,0xff,0xff]1149          vcvtph2bf8y  -1024(,%ebp,2), %xmm21150 1151// CHECK: vcvtph2bf8y  4064(%ecx), %xmm2 {%k7} {z}1152// CHECK: encoding: [0x62,0xf2,0x7e,0xaf,0x74,0x51,0x7f]1153          vcvtph2bf8y  4064(%ecx), %xmm2 {%k7} {z}1154 1155// CHECK: vcvtph2bf8  -256(%edx){1to16}, %xmm2 {%k7} {z}1156// CHECK: encoding: [0x62,0xf2,0x7e,0xbf,0x74,0x52,0x80]1157          vcvtph2bf8  -256(%edx){1to16}, %xmm2 {%k7} {z}1158 1159// CHECK: vcvtph2bf8  268435456(%esp,%esi,8), %ymm21160// CHECK: encoding: [0x62,0xf2,0x7e,0x48,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]1161          vcvtph2bf8  268435456(%esp,%esi,8), %ymm21162 1163// CHECK: vcvtph2bf8  291(%edi,%eax,4), %ymm2 {%k7}1164// CHECK: encoding: [0x62,0xf2,0x7e,0x4f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]1165          vcvtph2bf8  291(%edi,%eax,4), %ymm2 {%k7}1166 1167// CHECK: vcvtph2bf8  (%eax){1to32}, %ymm21168// CHECK: encoding: [0x62,0xf2,0x7e,0x58,0x74,0x10]1169          vcvtph2bf8  (%eax){1to32}, %ymm21170 1171// CHECK: vcvtph2bf8  -2048(,%ebp,2), %ymm21172// CHECK: encoding: [0x62,0xf2,0x7e,0x48,0x74,0x14,0x6d,0x00,0xf8,0xff,0xff]1173          vcvtph2bf8  -2048(,%ebp,2), %ymm21174 1175// CHECK: vcvtph2bf8  8128(%ecx), %ymm2 {%k7} {z}1176// CHECK: encoding: [0x62,0xf2,0x7e,0xcf,0x74,0x51,0x7f]1177          vcvtph2bf8  8128(%ecx), %ymm2 {%k7} {z}1178 1179// CHECK: vcvtph2bf8  -256(%edx){1to32}, %ymm2 {%k7} {z}1180// CHECK: encoding: [0x62,0xf2,0x7e,0xdf,0x74,0x52,0x80]1181          vcvtph2bf8  -256(%edx){1to32}, %ymm2 {%k7} {z}1182 1183// CHECK: vcvtph2bf8s %xmm3, %xmm21184// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x74,0xd3]1185          vcvtph2bf8s %xmm3, %xmm21186 1187// CHECK: vcvtph2bf8s %xmm3, %xmm2 {%k7}1188// CHECK: encoding: [0x62,0xf5,0x7e,0x0f,0x74,0xd3]1189          vcvtph2bf8s %xmm3, %xmm2 {%k7}1190 1191// CHECK: vcvtph2bf8s %xmm3, %xmm2 {%k7} {z}1192// CHECK: encoding: [0x62,0xf5,0x7e,0x8f,0x74,0xd3]1193          vcvtph2bf8s %xmm3, %xmm2 {%k7} {z}1194 1195// CHECK: vcvtph2bf8s %zmm3, %ymm21196// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x74,0xd3]1197          vcvtph2bf8s %zmm3, %ymm21198 1199// CHECK: vcvtph2bf8s %zmm3, %ymm2 {%k7}1200// CHECK: encoding: [0x62,0xf5,0x7e,0x4f,0x74,0xd3]1201          vcvtph2bf8s %zmm3, %ymm2 {%k7}1202 1203// CHECK: vcvtph2bf8s %zmm3, %ymm2 {%k7} {z}1204// CHECK: encoding: [0x62,0xf5,0x7e,0xcf,0x74,0xd3]1205          vcvtph2bf8s %zmm3, %ymm2 {%k7} {z}1206 1207// CHECK: vcvtph2bf8s %ymm3, %xmm21208// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x74,0xd3]1209          vcvtph2bf8s %ymm3, %xmm21210 1211// CHECK: vcvtph2bf8s %ymm3, %xmm2 {%k7}1212// CHECK: encoding: [0x62,0xf5,0x7e,0x2f,0x74,0xd3]1213          vcvtph2bf8s %ymm3, %xmm2 {%k7}1214 1215// CHECK: vcvtph2bf8s %ymm3, %xmm2 {%k7} {z}1216// CHECK: encoding: [0x62,0xf5,0x7e,0xaf,0x74,0xd3]1217          vcvtph2bf8s %ymm3, %xmm2 {%k7} {z}1218 1219// CHECK: vcvtph2bf8sx  268435456(%esp,%esi,8), %xmm21220// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]1221          vcvtph2bf8sx  268435456(%esp,%esi,8), %xmm21222 1223// CHECK: vcvtph2bf8sx  291(%edi,%eax,4), %xmm2 {%k7}1224// CHECK: encoding: [0x62,0xf5,0x7e,0x0f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]1225          vcvtph2bf8sx  291(%edi,%eax,4), %xmm2 {%k7}1226 1227// CHECK: vcvtph2bf8s  (%eax){1to8}, %xmm21228// CHECK: encoding: [0x62,0xf5,0x7e,0x18,0x74,0x10]1229          vcvtph2bf8s  (%eax){1to8}, %xmm21230 1231// CHECK: vcvtph2bf8sx  -512(,%ebp,2), %xmm21232// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x74,0x14,0x6d,0x00,0xfe,0xff,0xff]1233          vcvtph2bf8sx  -512(,%ebp,2), %xmm21234 1235// CHECK: vcvtph2bf8sx  2032(%ecx), %xmm2 {%k7} {z}1236// CHECK: encoding: [0x62,0xf5,0x7e,0x8f,0x74,0x51,0x7f]1237          vcvtph2bf8sx  2032(%ecx), %xmm2 {%k7} {z}1238 1239// CHECK: vcvtph2bf8s  -256(%edx){1to8}, %xmm2 {%k7} {z}1240// CHECK: encoding: [0x62,0xf5,0x7e,0x9f,0x74,0x52,0x80]1241          vcvtph2bf8s  -256(%edx){1to8}, %xmm2 {%k7} {z}1242 1243// CHECK: vcvtph2bf8s  (%eax){1to16}, %xmm21244// CHECK: encoding: [0x62,0xf5,0x7e,0x38,0x74,0x10]1245          vcvtph2bf8s  (%eax){1to16}, %xmm21246 1247// CHECK: vcvtph2bf8sy  -1024(,%ebp,2), %xmm21248// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x74,0x14,0x6d,0x00,0xfc,0xff,0xff]1249          vcvtph2bf8sy  -1024(,%ebp,2), %xmm21250 1251// CHECK: vcvtph2bf8sy  4064(%ecx), %xmm2 {%k7} {z}1252// CHECK: encoding: [0x62,0xf5,0x7e,0xaf,0x74,0x51,0x7f]1253          vcvtph2bf8sy  4064(%ecx), %xmm2 {%k7} {z}1254 1255// CHECK: vcvtph2bf8s  -256(%edx){1to16}, %xmm2 {%k7} {z}1256// CHECK: encoding: [0x62,0xf5,0x7e,0xbf,0x74,0x52,0x80]1257          vcvtph2bf8s  -256(%edx){1to16}, %xmm2 {%k7} {z}1258 1259// CHECK: vcvtph2bf8s  268435456(%esp,%esi,8), %ymm21260// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x74,0x94,0xf4,0x00,0x00,0x00,0x10]1261          vcvtph2bf8s  268435456(%esp,%esi,8), %ymm21262 1263// CHECK: vcvtph2bf8s  291(%edi,%eax,4), %ymm2 {%k7}1264// CHECK: encoding: [0x62,0xf5,0x7e,0x4f,0x74,0x94,0x87,0x23,0x01,0x00,0x00]1265          vcvtph2bf8s  291(%edi,%eax,4), %ymm2 {%k7}1266 1267// CHECK: vcvtph2bf8s  (%eax){1to32}, %ymm21268// CHECK: encoding: [0x62,0xf5,0x7e,0x58,0x74,0x10]1269          vcvtph2bf8s  (%eax){1to32}, %ymm21270 1271// CHECK: vcvtph2bf8s  -2048(,%ebp,2), %ymm21272// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x74,0x14,0x6d,0x00,0xf8,0xff,0xff]1273          vcvtph2bf8s  -2048(,%ebp,2), %ymm21274 1275// CHECK: vcvtph2bf8s  8128(%ecx), %ymm2 {%k7} {z}1276// CHECK: encoding: [0x62,0xf5,0x7e,0xcf,0x74,0x51,0x7f]1277          vcvtph2bf8s  8128(%ecx), %ymm2 {%k7} {z}1278 1279// CHECK: vcvtph2bf8s  -256(%edx){1to32}, %ymm2 {%k7} {z}1280// CHECK: encoding: [0x62,0xf5,0x7e,0xdf,0x74,0x52,0x80]1281          vcvtph2bf8s  -256(%edx){1to32}, %ymm2 {%k7} {z}1282 1283// CHECK: vcvtph2hf8 %xmm3, %xmm21284// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x18,0xd3]1285          vcvtph2hf8 %xmm3, %xmm21286 1287// CHECK: vcvtph2hf8 %xmm3, %xmm2 {%k7}1288// CHECK: encoding: [0x62,0xf5,0x7e,0x0f,0x18,0xd3]1289          vcvtph2hf8 %xmm3, %xmm2 {%k7}1290 1291// CHECK: vcvtph2hf8 %xmm3, %xmm2 {%k7} {z}1292// CHECK: encoding: [0x62,0xf5,0x7e,0x8f,0x18,0xd3]1293          vcvtph2hf8 %xmm3, %xmm2 {%k7} {z}1294 1295// CHECK: vcvtph2hf8 %zmm3, %ymm21296// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x18,0xd3]1297          vcvtph2hf8 %zmm3, %ymm21298 1299// CHECK: vcvtph2hf8 %zmm3, %ymm2 {%k7}1300// CHECK: encoding: [0x62,0xf5,0x7e,0x4f,0x18,0xd3]1301          vcvtph2hf8 %zmm3, %ymm2 {%k7}1302 1303// CHECK: vcvtph2hf8 %zmm3, %ymm2 {%k7} {z}1304// CHECK: encoding: [0x62,0xf5,0x7e,0xcf,0x18,0xd3]1305          vcvtph2hf8 %zmm3, %ymm2 {%k7} {z}1306 1307// CHECK: vcvtph2hf8 %ymm3, %xmm21308// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x18,0xd3]1309          vcvtph2hf8 %ymm3, %xmm21310 1311// CHECK: vcvtph2hf8 %ymm3, %xmm2 {%k7}1312// CHECK: encoding: [0x62,0xf5,0x7e,0x2f,0x18,0xd3]1313          vcvtph2hf8 %ymm3, %xmm2 {%k7}1314 1315// CHECK: vcvtph2hf8 %ymm3, %xmm2 {%k7} {z}1316// CHECK: encoding: [0x62,0xf5,0x7e,0xaf,0x18,0xd3]1317          vcvtph2hf8 %ymm3, %xmm2 {%k7} {z}1318 1319// CHECK: vcvtph2hf8x  268435456(%esp,%esi,8), %xmm21320// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x18,0x94,0xf4,0x00,0x00,0x00,0x10]1321          vcvtph2hf8x  268435456(%esp,%esi,8), %xmm21322 1323// CHECK: vcvtph2hf8x  291(%edi,%eax,4), %xmm2 {%k7}1324// CHECK: encoding: [0x62,0xf5,0x7e,0x0f,0x18,0x94,0x87,0x23,0x01,0x00,0x00]1325          vcvtph2hf8x  291(%edi,%eax,4), %xmm2 {%k7}1326 1327// CHECK: vcvtph2hf8  (%eax){1to8}, %xmm21328// CHECK: encoding: [0x62,0xf5,0x7e,0x18,0x18,0x10]1329          vcvtph2hf8  (%eax){1to8}, %xmm21330 1331// CHECK: vcvtph2hf8x  -512(,%ebp,2), %xmm21332// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x18,0x14,0x6d,0x00,0xfe,0xff,0xff]1333          vcvtph2hf8x  -512(,%ebp,2), %xmm21334 1335// CHECK: vcvtph2hf8x  2032(%ecx), %xmm2 {%k7} {z}1336// CHECK: encoding: [0x62,0xf5,0x7e,0x8f,0x18,0x51,0x7f]1337          vcvtph2hf8x  2032(%ecx), %xmm2 {%k7} {z}1338 1339// CHECK: vcvtph2hf8  -256(%edx){1to8}, %xmm2 {%k7} {z}1340// CHECK: encoding: [0x62,0xf5,0x7e,0x9f,0x18,0x52,0x80]1341          vcvtph2hf8  -256(%edx){1to8}, %xmm2 {%k7} {z}1342 1343// CHECK: vcvtph2hf8  (%eax){1to16}, %xmm21344// CHECK: encoding: [0x62,0xf5,0x7e,0x38,0x18,0x10]1345          vcvtph2hf8  (%eax){1to16}, %xmm21346 1347// CHECK: vcvtph2hf8y  -1024(,%ebp,2), %xmm21348// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x18,0x14,0x6d,0x00,0xfc,0xff,0xff]1349          vcvtph2hf8y  -1024(,%ebp,2), %xmm21350 1351// CHECK: vcvtph2hf8y  4064(%ecx), %xmm2 {%k7} {z}1352// CHECK: encoding: [0x62,0xf5,0x7e,0xaf,0x18,0x51,0x7f]1353          vcvtph2hf8y  4064(%ecx), %xmm2 {%k7} {z}1354 1355// CHECK: vcvtph2hf8  -256(%edx){1to16}, %xmm2 {%k7} {z}1356// CHECK: encoding: [0x62,0xf5,0x7e,0xbf,0x18,0x52,0x80]1357          vcvtph2hf8  -256(%edx){1to16}, %xmm2 {%k7} {z}1358 1359// CHECK: vcvtph2hf8  268435456(%esp,%esi,8), %ymm21360// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x18,0x94,0xf4,0x00,0x00,0x00,0x10]1361          vcvtph2hf8  268435456(%esp,%esi,8), %ymm21362 1363// CHECK: vcvtph2hf8  291(%edi,%eax,4), %ymm2 {%k7}1364// CHECK: encoding: [0x62,0xf5,0x7e,0x4f,0x18,0x94,0x87,0x23,0x01,0x00,0x00]1365          vcvtph2hf8  291(%edi,%eax,4), %ymm2 {%k7}1366 1367// CHECK: vcvtph2hf8  (%eax){1to32}, %ymm21368// CHECK: encoding: [0x62,0xf5,0x7e,0x58,0x18,0x10]1369          vcvtph2hf8  (%eax){1to32}, %ymm21370 1371// CHECK: vcvtph2hf8  -2048(,%ebp,2), %ymm21372// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x18,0x14,0x6d,0x00,0xf8,0xff,0xff]1373          vcvtph2hf8  -2048(,%ebp,2), %ymm21374 1375// CHECK: vcvtph2hf8  8128(%ecx), %ymm2 {%k7} {z}1376// CHECK: encoding: [0x62,0xf5,0x7e,0xcf,0x18,0x51,0x7f]1377          vcvtph2hf8  8128(%ecx), %ymm2 {%k7} {z}1378 1379// CHECK: vcvtph2hf8  -256(%edx){1to32}, %ymm2 {%k7} {z}1380// CHECK: encoding: [0x62,0xf5,0x7e,0xdf,0x18,0x52,0x80]1381          vcvtph2hf8  -256(%edx){1to32}, %ymm2 {%k7} {z}1382 1383// CHECK: vcvtph2hf8s %xmm3, %xmm21384// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x1b,0xd3]1385          vcvtph2hf8s %xmm3, %xmm21386 1387// CHECK: vcvtph2hf8s %xmm3, %xmm2 {%k7}1388// CHECK: encoding: [0x62,0xf5,0x7e,0x0f,0x1b,0xd3]1389          vcvtph2hf8s %xmm3, %xmm2 {%k7}1390 1391// CHECK: vcvtph2hf8s %xmm3, %xmm2 {%k7} {z}1392// CHECK: encoding: [0x62,0xf5,0x7e,0x8f,0x1b,0xd3]1393          vcvtph2hf8s %xmm3, %xmm2 {%k7} {z}1394 1395// CHECK: vcvtph2hf8s %zmm3, %ymm21396// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x1b,0xd3]1397          vcvtph2hf8s %zmm3, %ymm21398 1399// CHECK: vcvtph2hf8s %zmm3, %ymm2 {%k7}1400// CHECK: encoding: [0x62,0xf5,0x7e,0x4f,0x1b,0xd3]1401          vcvtph2hf8s %zmm3, %ymm2 {%k7}1402 1403// CHECK: vcvtph2hf8s %zmm3, %ymm2 {%k7} {z}1404// CHECK: encoding: [0x62,0xf5,0x7e,0xcf,0x1b,0xd3]1405          vcvtph2hf8s %zmm3, %ymm2 {%k7} {z}1406 1407// CHECK: vcvtph2hf8s %ymm3, %xmm21408// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x1b,0xd3]1409          vcvtph2hf8s %ymm3, %xmm21410 1411// CHECK: vcvtph2hf8s %ymm3, %xmm2 {%k7}1412// CHECK: encoding: [0x62,0xf5,0x7e,0x2f,0x1b,0xd3]1413          vcvtph2hf8s %ymm3, %xmm2 {%k7}1414 1415// CHECK: vcvtph2hf8s %ymm3, %xmm2 {%k7} {z}1416// CHECK: encoding: [0x62,0xf5,0x7e,0xaf,0x1b,0xd3]1417          vcvtph2hf8s %ymm3, %xmm2 {%k7} {z}1418 1419// CHECK: vcvtph2hf8sx  268435456(%esp,%esi,8), %xmm21420// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x1b,0x94,0xf4,0x00,0x00,0x00,0x10]1421          vcvtph2hf8sx  268435456(%esp,%esi,8), %xmm21422 1423// CHECK: vcvtph2hf8sx  291(%edi,%eax,4), %xmm2 {%k7}1424// CHECK: encoding: [0x62,0xf5,0x7e,0x0f,0x1b,0x94,0x87,0x23,0x01,0x00,0x00]1425          vcvtph2hf8sx  291(%edi,%eax,4), %xmm2 {%k7}1426 1427// CHECK: vcvtph2hf8s  (%eax){1to8}, %xmm21428// CHECK: encoding: [0x62,0xf5,0x7e,0x18,0x1b,0x10]1429          vcvtph2hf8s  (%eax){1to8}, %xmm21430 1431// CHECK: vcvtph2hf8sx  -512(,%ebp,2), %xmm21432// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x1b,0x14,0x6d,0x00,0xfe,0xff,0xff]1433          vcvtph2hf8sx  -512(,%ebp,2), %xmm21434 1435// CHECK: vcvtph2hf8sx  2032(%ecx), %xmm2 {%k7} {z}1436// CHECK: encoding: [0x62,0xf5,0x7e,0x8f,0x1b,0x51,0x7f]1437          vcvtph2hf8sx  2032(%ecx), %xmm2 {%k7} {z}1438 1439// CHECK: vcvtph2hf8s  -256(%edx){1to8}, %xmm2 {%k7} {z}1440// CHECK: encoding: [0x62,0xf5,0x7e,0x9f,0x1b,0x52,0x80]1441          vcvtph2hf8s  -256(%edx){1to8}, %xmm2 {%k7} {z}1442 1443// CHECK: vcvtph2hf8s  (%eax){1to16}, %xmm21444// CHECK: encoding: [0x62,0xf5,0x7e,0x38,0x1b,0x10]1445          vcvtph2hf8s  (%eax){1to16}, %xmm21446 1447// CHECK: vcvtph2hf8sy  -1024(,%ebp,2), %xmm21448// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x1b,0x14,0x6d,0x00,0xfc,0xff,0xff]1449          vcvtph2hf8sy  -1024(,%ebp,2), %xmm21450 1451// CHECK: vcvtph2hf8sy  4064(%ecx), %xmm2 {%k7} {z}1452// CHECK: encoding: [0x62,0xf5,0x7e,0xaf,0x1b,0x51,0x7f]1453          vcvtph2hf8sy  4064(%ecx), %xmm2 {%k7} {z}1454 1455// CHECK: vcvtph2hf8s  -256(%edx){1to16}, %xmm2 {%k7} {z}1456// CHECK: encoding: [0x62,0xf5,0x7e,0xbf,0x1b,0x52,0x80]1457          vcvtph2hf8s  -256(%edx){1to16}, %xmm2 {%k7} {z}1458 1459// CHECK: vcvtph2hf8s  268435456(%esp,%esi,8), %ymm21460// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x1b,0x94,0xf4,0x00,0x00,0x00,0x10]1461          vcvtph2hf8s  268435456(%esp,%esi,8), %ymm21462 1463// CHECK: vcvtph2hf8s  291(%edi,%eax,4), %ymm2 {%k7}1464// CHECK: encoding: [0x62,0xf5,0x7e,0x4f,0x1b,0x94,0x87,0x23,0x01,0x00,0x00]1465          vcvtph2hf8s  291(%edi,%eax,4), %ymm2 {%k7}1466 1467// CHECK: vcvtph2hf8s  (%eax){1to32}, %ymm21468// CHECK: encoding: [0x62,0xf5,0x7e,0x58,0x1b,0x10]1469          vcvtph2hf8s  (%eax){1to32}, %ymm21470 1471// CHECK: vcvtph2hf8s  -2048(,%ebp,2), %ymm21472// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x1b,0x14,0x6d,0x00,0xf8,0xff,0xff]1473          vcvtph2hf8s  -2048(,%ebp,2), %ymm21474 1475// CHECK: vcvtph2hf8s  8128(%ecx), %ymm2 {%k7} {z}1476// CHECK: encoding: [0x62,0xf5,0x7e,0xcf,0x1b,0x51,0x7f]1477          vcvtph2hf8s  8128(%ecx), %ymm2 {%k7} {z}1478 1479// CHECK: vcvtph2hf8s  -256(%edx){1to32}, %ymm2 {%k7} {z}1480// CHECK: encoding: [0x62,0xf5,0x7e,0xdf,0x1b,0x52,0x80]1481          vcvtph2hf8s  -256(%edx){1to32}, %ymm2 {%k7} {z}1482 1483