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