1483 lines · plain
1// RUN: llvm-mc -triple x86_64 --show-encoding %s | FileCheck %s2 3// CHECK: vcvt2ps2phx %ymm24, %ymm23, %ymm224// CHECK: encoding: [0x62,0x82,0x45,0x20,0x67,0xf0]5 vcvt2ps2phx %ymm24, %ymm23, %ymm226 7// CHECK: vcvt2ps2phx %ymm24, %ymm23, %ymm22 {%k7}8// CHECK: encoding: [0x62,0x82,0x45,0x27,0x67,0xf0]9 vcvt2ps2phx %ymm24, %ymm23, %ymm22 {%k7}10 11// CHECK: vcvt2ps2phx %zmm24, %zmm23, %zmm2212// CHECK: encoding: [0x62,0x82,0x45,0x40,0x67,0xf0]13 vcvt2ps2phx %zmm24, %zmm23, %zmm2214 15// CHECK: vcvt2ps2phx {rn-sae}, %zmm24, %zmm23, %zmm2216// CHECK: encoding: [0x62,0x82,0x45,0x10,0x67,0xf0]17 vcvt2ps2phx {rn-sae}, %zmm24, %zmm23, %zmm2218 19// CHECK: vcvt2ps2phx %zmm24, %zmm23, %zmm22 {%k7}20// CHECK: encoding: [0x62,0x82,0x45,0x47,0x67,0xf0]21 vcvt2ps2phx %zmm24, %zmm23, %zmm22 {%k7}22 23// CHECK: vcvt2ps2phx {rz-sae}, %zmm24, %zmm23, %zmm22 {%k7} {z}24// CHECK: encoding: [0x62,0x82,0x45,0xf7,0x67,0xf0]25 vcvt2ps2phx {rz-sae}, %zmm24, %zmm23, %zmm22 {%k7} {z}26 27// CHECK: vcvt2ps2phx %xmm24, %xmm23, %xmm2228// CHECK: encoding: [0x62,0x82,0x45,0x00,0x67,0xf0]29 vcvt2ps2phx %xmm24, %xmm23, %xmm2230 31// CHECK: vcvt2ps2phx %xmm24, %xmm23, %xmm22 {%k7}32// CHECK: encoding: [0x62,0x82,0x45,0x07,0x67,0xf0]33 vcvt2ps2phx %xmm24, %xmm23, %xmm22 {%k7}34 35// CHECK: vcvt2ps2phx %xmm24, %xmm23, %xmm22 {%k7} {z}36// CHECK: encoding: [0x62,0x82,0x45,0x87,0x67,0xf0]37 vcvt2ps2phx %xmm24, %xmm23, %xmm22 {%k7} {z}38 39// CHECK: vcvt2ps2phx 268435456(%rbp,%r14,8), %zmm23, %zmm2240// CHECK: encoding: [0x62,0xa2,0x45,0x40,0x67,0xb4,0xf5,0x00,0x00,0x00,0x10]41 vcvt2ps2phx 268435456(%rbp,%r14,8), %zmm23, %zmm2242 43// CHECK: vcvt2ps2phx 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}44// CHECK: encoding: [0x62,0xc2,0x45,0x47,0x67,0xb4,0x80,0x23,0x01,0x00,0x00]45 vcvt2ps2phx 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}46 47// CHECK: vcvt2ps2phx (%rip){1to16}, %zmm23, %zmm2248// CHECK: encoding: [0x62,0xe2,0x45,0x50,0x67,0x35,0x00,0x00,0x00,0x00]49 vcvt2ps2phx (%rip){1to16}, %zmm23, %zmm2250 51// CHECK: vcvt2ps2phx -2048(,%rbp,2), %zmm23, %zmm2252// CHECK: encoding: [0x62,0xe2,0x45,0x40,0x67,0x34,0x6d,0x00,0xf8,0xff,0xff]53 vcvt2ps2phx -2048(,%rbp,2), %zmm23, %zmm2254 55// CHECK: vcvt2ps2phx 8128(%rcx), %zmm23, %zmm22 {%k7} {z}56// CHECK: encoding: [0x62,0xe2,0x45,0xc7,0x67,0x71,0x7f]57 vcvt2ps2phx 8128(%rcx), %zmm23, %zmm22 {%k7} {z}58 59// CHECK: vcvt2ps2phx -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}60// CHECK: encoding: [0x62,0xe2,0x45,0xd7,0x67,0x72,0x80]61 vcvt2ps2phx -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}62 63// CHECK: vcvt2ps2phx 268435456(%rbp,%r14,8), %ymm23, %ymm2264// CHECK: encoding: [0x62,0xa2,0x45,0x20,0x67,0xb4,0xf5,0x00,0x00,0x00,0x10]65 vcvt2ps2phx 268435456(%rbp,%r14,8), %ymm23, %ymm2266 67// CHECK: vcvt2ps2phx 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}68// CHECK: encoding: [0x62,0xc2,0x45,0x27,0x67,0xb4,0x80,0x23,0x01,0x00,0x00]69 vcvt2ps2phx 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}70 71// CHECK: vcvt2ps2phx (%rip){1to8}, %ymm23, %ymm2272// CHECK: encoding: [0x62,0xe2,0x45,0x30,0x67,0x35,0x00,0x00,0x00,0x00]73 vcvt2ps2phx (%rip){1to8}, %ymm23, %ymm2274 75// CHECK: vcvt2ps2phx -1024(,%rbp,2), %ymm23, %ymm2276// CHECK: encoding: [0x62,0xe2,0x45,0x20,0x67,0x34,0x6d,0x00,0xfc,0xff,0xff]77 vcvt2ps2phx -1024(,%rbp,2), %ymm23, %ymm2278 79// CHECK: vcvt2ps2phx 4064(%rcx), %ymm23, %ymm22 {%k7} {z}80// CHECK: encoding: [0x62,0xe2,0x45,0xa7,0x67,0x71,0x7f]81 vcvt2ps2phx 4064(%rcx), %ymm23, %ymm22 {%k7} {z}82 83// CHECK: vcvt2ps2phx -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}84// CHECK: encoding: [0x62,0xe2,0x45,0xb7,0x67,0x72,0x80]85 vcvt2ps2phx -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}86 87// CHECK: vcvt2ps2phx 268435456(%rbp,%r14,8), %xmm23, %xmm2288// CHECK: encoding: [0x62,0xa2,0x45,0x00,0x67,0xb4,0xf5,0x00,0x00,0x00,0x10]89 vcvt2ps2phx 268435456(%rbp,%r14,8), %xmm23, %xmm2290 91// CHECK: vcvt2ps2phx 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}92// CHECK: encoding: [0x62,0xc2,0x45,0x07,0x67,0xb4,0x80,0x23,0x01,0x00,0x00]93 vcvt2ps2phx 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}94 95// CHECK: vcvt2ps2phx (%rip){1to4}, %xmm23, %xmm2296// CHECK: encoding: [0x62,0xe2,0x45,0x10,0x67,0x35,0x00,0x00,0x00,0x00]97 vcvt2ps2phx (%rip){1to4}, %xmm23, %xmm2298 99// CHECK: vcvt2ps2phx -512(,%rbp,2), %xmm23, %xmm22100// CHECK: encoding: [0x62,0xe2,0x45,0x00,0x67,0x34,0x6d,0x00,0xfe,0xff,0xff]101 vcvt2ps2phx -512(,%rbp,2), %xmm23, %xmm22102 103// CHECK: vcvt2ps2phx 2032(%rcx), %xmm23, %xmm22 {%k7} {z}104// CHECK: encoding: [0x62,0xe2,0x45,0x87,0x67,0x71,0x7f]105 vcvt2ps2phx 2032(%rcx), %xmm23, %xmm22 {%k7} {z}106 107// CHECK: vcvt2ps2phx -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}108// CHECK: encoding: [0x62,0xe2,0x45,0x97,0x67,0x72,0x80]109 vcvt2ps2phx -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}110 111// CHECK: vcvtbiasph2bf8 %zmm24, %zmm23, %ymm22112// CHECK: encoding: [0x62,0x82,0x44,0x40,0x74,0xf0]113 vcvtbiasph2bf8 %zmm24, %zmm23, %ymm22114 115// CHECK: vcvtbiasph2bf8 %zmm24, %zmm23, %ymm22 {%k7}116// CHECK: encoding: [0x62,0x82,0x44,0x47,0x74,0xf0]117 vcvtbiasph2bf8 %zmm24, %zmm23, %ymm22 {%k7}118 119// CHECK: vcvtbiasph2bf8 %zmm24, %zmm23, %ymm22 {%k7} {z}120// CHECK: encoding: [0x62,0x82,0x44,0xc7,0x74,0xf0]121 vcvtbiasph2bf8 %zmm24, %zmm23, %ymm22 {%k7} {z}122 123// CHECK: vcvtbiasph2bf8 %xmm24, %xmm23, %xmm22124// CHECK: encoding: [0x62,0x82,0x44,0x00,0x74,0xf0]125 vcvtbiasph2bf8 %xmm24, %xmm23, %xmm22126 127// CHECK: vcvtbiasph2bf8 %xmm24, %xmm23, %xmm22 {%k7}128// CHECK: encoding: [0x62,0x82,0x44,0x07,0x74,0xf0]129 vcvtbiasph2bf8 %xmm24, %xmm23, %xmm22 {%k7}130 131// CHECK: vcvtbiasph2bf8 %xmm24, %xmm23, %xmm22 {%k7} {z}132// CHECK: encoding: [0x62,0x82,0x44,0x87,0x74,0xf0]133 vcvtbiasph2bf8 %xmm24, %xmm23, %xmm22 {%k7} {z}134 135// CHECK: vcvtbiasph2bf8 %ymm24, %ymm23, %xmm22136// CHECK: encoding: [0x62,0x82,0x44,0x20,0x74,0xf0]137 vcvtbiasph2bf8 %ymm24, %ymm23, %xmm22138 139// CHECK: vcvtbiasph2bf8 %ymm24, %ymm23, %xmm22 {%k7}140// CHECK: encoding: [0x62,0x82,0x44,0x27,0x74,0xf0]141 vcvtbiasph2bf8 %ymm24, %ymm23, %xmm22 {%k7}142 143// CHECK: vcvtbiasph2bf8 %ymm24, %ymm23, %xmm22 {%k7} {z}144// CHECK: encoding: [0x62,0x82,0x44,0xa7,0x74,0xf0]145 vcvtbiasph2bf8 %ymm24, %ymm23, %xmm22 {%k7} {z}146 147// CHECK: vcvtbiasph2bf8 268435456(%rbp,%r14,8), %ymm23, %xmm22148// CHECK: encoding: [0x62,0xa2,0x44,0x20,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]149 vcvtbiasph2bf8 268435456(%rbp,%r14,8), %ymm23, %xmm22150 151// CHECK: vcvtbiasph2bf8 291(%r8,%rax,4), %ymm23, %xmm22 {%k7}152// CHECK: encoding: [0x62,0xc2,0x44,0x27,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]153 vcvtbiasph2bf8 291(%r8,%rax,4), %ymm23, %xmm22 {%k7}154 155// CHECK: vcvtbiasph2bf8 (%rip){1to16}, %ymm23, %xmm22156// CHECK: encoding: [0x62,0xe2,0x44,0x30,0x74,0x35,0x00,0x00,0x00,0x00]157 vcvtbiasph2bf8 (%rip){1to16}, %ymm23, %xmm22158 159// CHECK: vcvtbiasph2bf8 -1024(,%rbp,2), %ymm23, %xmm22160// CHECK: encoding: [0x62,0xe2,0x44,0x20,0x74,0x34,0x6d,0x00,0xfc,0xff,0xff]161 vcvtbiasph2bf8 -1024(,%rbp,2), %ymm23, %xmm22162 163// CHECK: vcvtbiasph2bf8 4064(%rcx), %ymm23, %xmm22 {%k7} {z}164// CHECK: encoding: [0x62,0xe2,0x44,0xa7,0x74,0x71,0x7f]165 vcvtbiasph2bf8 4064(%rcx), %ymm23, %xmm22 {%k7} {z}166 167// CHECK: vcvtbiasph2bf8 -256(%rdx){1to16}, %ymm23, %xmm22 {%k7} {z}168// CHECK: encoding: [0x62,0xe2,0x44,0xb7,0x74,0x72,0x80]169 vcvtbiasph2bf8 -256(%rdx){1to16}, %ymm23, %xmm22 {%k7} {z}170 171// CHECK: vcvtbiasph2bf8 268435456(%rbp,%r14,8), %zmm23, %ymm22172// CHECK: encoding: [0x62,0xa2,0x44,0x40,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]173 vcvtbiasph2bf8 268435456(%rbp,%r14,8), %zmm23, %ymm22174 175// CHECK: vcvtbiasph2bf8 291(%r8,%rax,4), %zmm23, %ymm22 {%k7}176// CHECK: encoding: [0x62,0xc2,0x44,0x47,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]177 vcvtbiasph2bf8 291(%r8,%rax,4), %zmm23, %ymm22 {%k7}178 179// CHECK: vcvtbiasph2bf8 (%rip){1to32}, %zmm23, %ymm22180// CHECK: encoding: [0x62,0xe2,0x44,0x50,0x74,0x35,0x00,0x00,0x00,0x00]181 vcvtbiasph2bf8 (%rip){1to32}, %zmm23, %ymm22182 183// CHECK: vcvtbiasph2bf8 -2048(,%rbp,2), %zmm23, %ymm22184// CHECK: encoding: [0x62,0xe2,0x44,0x40,0x74,0x34,0x6d,0x00,0xf8,0xff,0xff]185 vcvtbiasph2bf8 -2048(,%rbp,2), %zmm23, %ymm22186 187// CHECK: vcvtbiasph2bf8 8128(%rcx), %zmm23, %ymm22 {%k7} {z}188// CHECK: encoding: [0x62,0xe2,0x44,0xc7,0x74,0x71,0x7f]189 vcvtbiasph2bf8 8128(%rcx), %zmm23, %ymm22 {%k7} {z}190 191// CHECK: vcvtbiasph2bf8 -256(%rdx){1to32}, %zmm23, %ymm22 {%k7} {z}192// CHECK: encoding: [0x62,0xe2,0x44,0xd7,0x74,0x72,0x80]193 vcvtbiasph2bf8 -256(%rdx){1to32}, %zmm23, %ymm22 {%k7} {z}194 195// CHECK: vcvtbiasph2bf8 268435456(%rbp,%r14,8), %xmm23, %xmm22196// CHECK: encoding: [0x62,0xa2,0x44,0x00,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]197 vcvtbiasph2bf8 268435456(%rbp,%r14,8), %xmm23, %xmm22198 199// CHECK: vcvtbiasph2bf8 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}200// CHECK: encoding: [0x62,0xc2,0x44,0x07,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]201 vcvtbiasph2bf8 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}202 203// CHECK: vcvtbiasph2bf8 (%rip){1to8}, %xmm23, %xmm22204// CHECK: encoding: [0x62,0xe2,0x44,0x10,0x74,0x35,0x00,0x00,0x00,0x00]205 vcvtbiasph2bf8 (%rip){1to8}, %xmm23, %xmm22206 207// CHECK: vcvtbiasph2bf8 -512(,%rbp,2), %xmm23, %xmm22208// CHECK: encoding: [0x62,0xe2,0x44,0x00,0x74,0x34,0x6d,0x00,0xfe,0xff,0xff]209 vcvtbiasph2bf8 -512(,%rbp,2), %xmm23, %xmm22210 211// CHECK: vcvtbiasph2bf8 2032(%rcx), %xmm23, %xmm22 {%k7} {z}212// CHECK: encoding: [0x62,0xe2,0x44,0x87,0x74,0x71,0x7f]213 vcvtbiasph2bf8 2032(%rcx), %xmm23, %xmm22 {%k7} {z}214 215// CHECK: vcvtbiasph2bf8 -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}216// CHECK: encoding: [0x62,0xe2,0x44,0x97,0x74,0x72,0x80]217 vcvtbiasph2bf8 -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}218 219// CHECK: vcvtbiasph2bf8s %zmm24, %zmm23, %ymm22220// CHECK: encoding: [0x62,0x85,0x44,0x40,0x74,0xf0]221 vcvtbiasph2bf8s %zmm24, %zmm23, %ymm22222 223// CHECK: vcvtbiasph2bf8s %zmm24, %zmm23, %ymm22 {%k7}224// CHECK: encoding: [0x62,0x85,0x44,0x47,0x74,0xf0]225 vcvtbiasph2bf8s %zmm24, %zmm23, %ymm22 {%k7}226 227// CHECK: vcvtbiasph2bf8s %zmm24, %zmm23, %ymm22 {%k7} {z}228// CHECK: encoding: [0x62,0x85,0x44,0xc7,0x74,0xf0]229 vcvtbiasph2bf8s %zmm24, %zmm23, %ymm22 {%k7} {z}230 231// CHECK: vcvtbiasph2bf8s %xmm24, %xmm23, %xmm22232// CHECK: encoding: [0x62,0x85,0x44,0x00,0x74,0xf0]233 vcvtbiasph2bf8s %xmm24, %xmm23, %xmm22234 235// CHECK: vcvtbiasph2bf8s %xmm24, %xmm23, %xmm22 {%k7}236// CHECK: encoding: [0x62,0x85,0x44,0x07,0x74,0xf0]237 vcvtbiasph2bf8s %xmm24, %xmm23, %xmm22 {%k7}238 239// CHECK: vcvtbiasph2bf8s %xmm24, %xmm23, %xmm22 {%k7} {z}240// CHECK: encoding: [0x62,0x85,0x44,0x87,0x74,0xf0]241 vcvtbiasph2bf8s %xmm24, %xmm23, %xmm22 {%k7} {z}242 243// CHECK: vcvtbiasph2bf8s %ymm24, %ymm23, %xmm22244// CHECK: encoding: [0x62,0x85,0x44,0x20,0x74,0xf0]245 vcvtbiasph2bf8s %ymm24, %ymm23, %xmm22246 247// CHECK: vcvtbiasph2bf8s %ymm24, %ymm23, %xmm22 {%k7}248// CHECK: encoding: [0x62,0x85,0x44,0x27,0x74,0xf0]249 vcvtbiasph2bf8s %ymm24, %ymm23, %xmm22 {%k7}250 251// CHECK: vcvtbiasph2bf8s %ymm24, %ymm23, %xmm22 {%k7} {z}252// CHECK: encoding: [0x62,0x85,0x44,0xa7,0x74,0xf0]253 vcvtbiasph2bf8s %ymm24, %ymm23, %xmm22 {%k7} {z}254 255// CHECK: vcvtbiasph2bf8s 268435456(%rbp,%r14,8), %ymm23, %xmm22256// CHECK: encoding: [0x62,0xa5,0x44,0x20,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]257 vcvtbiasph2bf8s 268435456(%rbp,%r14,8), %ymm23, %xmm22258 259// CHECK: vcvtbiasph2bf8s 291(%r8,%rax,4), %ymm23, %xmm22 {%k7}260// CHECK: encoding: [0x62,0xc5,0x44,0x27,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]261 vcvtbiasph2bf8s 291(%r8,%rax,4), %ymm23, %xmm22 {%k7}262 263// CHECK: vcvtbiasph2bf8s (%rip){1to16}, %ymm23, %xmm22264// CHECK: encoding: [0x62,0xe5,0x44,0x30,0x74,0x35,0x00,0x00,0x00,0x00]265 vcvtbiasph2bf8s (%rip){1to16}, %ymm23, %xmm22266 267// CHECK: vcvtbiasph2bf8s -1024(,%rbp,2), %ymm23, %xmm22268// CHECK: encoding: [0x62,0xe5,0x44,0x20,0x74,0x34,0x6d,0x00,0xfc,0xff,0xff]269 vcvtbiasph2bf8s -1024(,%rbp,2), %ymm23, %xmm22270 271// CHECK: vcvtbiasph2bf8s 4064(%rcx), %ymm23, %xmm22 {%k7} {z}272// CHECK: encoding: [0x62,0xe5,0x44,0xa7,0x74,0x71,0x7f]273 vcvtbiasph2bf8s 4064(%rcx), %ymm23, %xmm22 {%k7} {z}274 275// CHECK: vcvtbiasph2bf8s -256(%rdx){1to16}, %ymm23, %xmm22 {%k7} {z}276// CHECK: encoding: [0x62,0xe5,0x44,0xb7,0x74,0x72,0x80]277 vcvtbiasph2bf8s -256(%rdx){1to16}, %ymm23, %xmm22 {%k7} {z}278 279// CHECK: vcvtbiasph2bf8s 268435456(%rbp,%r14,8), %zmm23, %ymm22280// CHECK: encoding: [0x62,0xa5,0x44,0x40,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]281 vcvtbiasph2bf8s 268435456(%rbp,%r14,8), %zmm23, %ymm22282 283// CHECK: vcvtbiasph2bf8s 291(%r8,%rax,4), %zmm23, %ymm22 {%k7}284// CHECK: encoding: [0x62,0xc5,0x44,0x47,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]285 vcvtbiasph2bf8s 291(%r8,%rax,4), %zmm23, %ymm22 {%k7}286 287// CHECK: vcvtbiasph2bf8s (%rip){1to32}, %zmm23, %ymm22288// CHECK: encoding: [0x62,0xe5,0x44,0x50,0x74,0x35,0x00,0x00,0x00,0x00]289 vcvtbiasph2bf8s (%rip){1to32}, %zmm23, %ymm22290 291// CHECK: vcvtbiasph2bf8s -2048(,%rbp,2), %zmm23, %ymm22292// CHECK: encoding: [0x62,0xe5,0x44,0x40,0x74,0x34,0x6d,0x00,0xf8,0xff,0xff]293 vcvtbiasph2bf8s -2048(,%rbp,2), %zmm23, %ymm22294 295// CHECK: vcvtbiasph2bf8s 8128(%rcx), %zmm23, %ymm22 {%k7} {z}296// CHECK: encoding: [0x62,0xe5,0x44,0xc7,0x74,0x71,0x7f]297 vcvtbiasph2bf8s 8128(%rcx), %zmm23, %ymm22 {%k7} {z}298 299// CHECK: vcvtbiasph2bf8s -256(%rdx){1to32}, %zmm23, %ymm22 {%k7} {z}300// CHECK: encoding: [0x62,0xe5,0x44,0xd7,0x74,0x72,0x80]301 vcvtbiasph2bf8s -256(%rdx){1to32}, %zmm23, %ymm22 {%k7} {z}302 303// CHECK: vcvtbiasph2bf8s 268435456(%rbp,%r14,8), %xmm23, %xmm22304// CHECK: encoding: [0x62,0xa5,0x44,0x00,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]305 vcvtbiasph2bf8s 268435456(%rbp,%r14,8), %xmm23, %xmm22306 307// CHECK: vcvtbiasph2bf8s 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}308// CHECK: encoding: [0x62,0xc5,0x44,0x07,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]309 vcvtbiasph2bf8s 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}310 311// CHECK: vcvtbiasph2bf8s (%rip){1to8}, %xmm23, %xmm22312// CHECK: encoding: [0x62,0xe5,0x44,0x10,0x74,0x35,0x00,0x00,0x00,0x00]313 vcvtbiasph2bf8s (%rip){1to8}, %xmm23, %xmm22314 315// CHECK: vcvtbiasph2bf8s -512(,%rbp,2), %xmm23, %xmm22316// CHECK: encoding: [0x62,0xe5,0x44,0x00,0x74,0x34,0x6d,0x00,0xfe,0xff,0xff]317 vcvtbiasph2bf8s -512(,%rbp,2), %xmm23, %xmm22318 319// CHECK: vcvtbiasph2bf8s 2032(%rcx), %xmm23, %xmm22 {%k7} {z}320// CHECK: encoding: [0x62,0xe5,0x44,0x87,0x74,0x71,0x7f]321 vcvtbiasph2bf8s 2032(%rcx), %xmm23, %xmm22 {%k7} {z}322 323// CHECK: vcvtbiasph2bf8s -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}324// CHECK: encoding: [0x62,0xe5,0x44,0x97,0x74,0x72,0x80]325 vcvtbiasph2bf8s -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}326 327// CHECK: vcvtbiasph2hf8 %zmm24, %zmm23, %ymm22328// CHECK: encoding: [0x62,0x85,0x44,0x40,0x18,0xf0]329 vcvtbiasph2hf8 %zmm24, %zmm23, %ymm22330 331// CHECK: vcvtbiasph2hf8 %zmm24, %zmm23, %ymm22 {%k7}332// CHECK: encoding: [0x62,0x85,0x44,0x47,0x18,0xf0]333 vcvtbiasph2hf8 %zmm24, %zmm23, %ymm22 {%k7}334 335// CHECK: vcvtbiasph2hf8 %zmm24, %zmm23, %ymm22 {%k7} {z}336// CHECK: encoding: [0x62,0x85,0x44,0xc7,0x18,0xf0]337 vcvtbiasph2hf8 %zmm24, %zmm23, %ymm22 {%k7} {z}338 339// CHECK: vcvtbiasph2hf8 %xmm24, %xmm23, %xmm22340// CHECK: encoding: [0x62,0x85,0x44,0x00,0x18,0xf0]341 vcvtbiasph2hf8 %xmm24, %xmm23, %xmm22342 343// CHECK: vcvtbiasph2hf8 %xmm24, %xmm23, %xmm22 {%k7}344// CHECK: encoding: [0x62,0x85,0x44,0x07,0x18,0xf0]345 vcvtbiasph2hf8 %xmm24, %xmm23, %xmm22 {%k7}346 347// CHECK: vcvtbiasph2hf8 %xmm24, %xmm23, %xmm22 {%k7} {z}348// CHECK: encoding: [0x62,0x85,0x44,0x87,0x18,0xf0]349 vcvtbiasph2hf8 %xmm24, %xmm23, %xmm22 {%k7} {z}350 351// CHECK: vcvtbiasph2hf8 %ymm24, %ymm23, %xmm22352// CHECK: encoding: [0x62,0x85,0x44,0x20,0x18,0xf0]353 vcvtbiasph2hf8 %ymm24, %ymm23, %xmm22354 355// CHECK: vcvtbiasph2hf8 %ymm24, %ymm23, %xmm22 {%k7}356// CHECK: encoding: [0x62,0x85,0x44,0x27,0x18,0xf0]357 vcvtbiasph2hf8 %ymm24, %ymm23, %xmm22 {%k7}358 359// CHECK: vcvtbiasph2hf8 %ymm24, %ymm23, %xmm22 {%k7} {z}360// CHECK: encoding: [0x62,0x85,0x44,0xa7,0x18,0xf0]361 vcvtbiasph2hf8 %ymm24, %ymm23, %xmm22 {%k7} {z}362 363// CHECK: vcvtbiasph2hf8 268435456(%rbp,%r14,8), %ymm23, %xmm22364// CHECK: encoding: [0x62,0xa5,0x44,0x20,0x18,0xb4,0xf5,0x00,0x00,0x00,0x10]365 vcvtbiasph2hf8 268435456(%rbp,%r14,8), %ymm23, %xmm22366 367// CHECK: vcvtbiasph2hf8 291(%r8,%rax,4), %ymm23, %xmm22 {%k7}368// CHECK: encoding: [0x62,0xc5,0x44,0x27,0x18,0xb4,0x80,0x23,0x01,0x00,0x00]369 vcvtbiasph2hf8 291(%r8,%rax,4), %ymm23, %xmm22 {%k7}370 371// CHECK: vcvtbiasph2hf8 (%rip){1to16}, %ymm23, %xmm22372// CHECK: encoding: [0x62,0xe5,0x44,0x30,0x18,0x35,0x00,0x00,0x00,0x00]373 vcvtbiasph2hf8 (%rip){1to16}, %ymm23, %xmm22374 375// CHECK: vcvtbiasph2hf8 -1024(,%rbp,2), %ymm23, %xmm22376// CHECK: encoding: [0x62,0xe5,0x44,0x20,0x18,0x34,0x6d,0x00,0xfc,0xff,0xff]377 vcvtbiasph2hf8 -1024(,%rbp,2), %ymm23, %xmm22378 379// CHECK: vcvtbiasph2hf8 4064(%rcx), %ymm23, %xmm22 {%k7} {z}380// CHECK: encoding: [0x62,0xe5,0x44,0xa7,0x18,0x71,0x7f]381 vcvtbiasph2hf8 4064(%rcx), %ymm23, %xmm22 {%k7} {z}382 383// CHECK: vcvtbiasph2hf8 -256(%rdx){1to16}, %ymm23, %xmm22 {%k7} {z}384// CHECK: encoding: [0x62,0xe5,0x44,0xb7,0x18,0x72,0x80]385 vcvtbiasph2hf8 -256(%rdx){1to16}, %ymm23, %xmm22 {%k7} {z}386 387// CHECK: vcvtbiasph2hf8 268435456(%rbp,%r14,8), %zmm23, %ymm22388// CHECK: encoding: [0x62,0xa5,0x44,0x40,0x18,0xb4,0xf5,0x00,0x00,0x00,0x10]389 vcvtbiasph2hf8 268435456(%rbp,%r14,8), %zmm23, %ymm22390 391// CHECK: vcvtbiasph2hf8 291(%r8,%rax,4), %zmm23, %ymm22 {%k7}392// CHECK: encoding: [0x62,0xc5,0x44,0x47,0x18,0xb4,0x80,0x23,0x01,0x00,0x00]393 vcvtbiasph2hf8 291(%r8,%rax,4), %zmm23, %ymm22 {%k7}394 395// CHECK: vcvtbiasph2hf8 (%rip){1to32}, %zmm23, %ymm22396// CHECK: encoding: [0x62,0xe5,0x44,0x50,0x18,0x35,0x00,0x00,0x00,0x00]397 vcvtbiasph2hf8 (%rip){1to32}, %zmm23, %ymm22398 399// CHECK: vcvtbiasph2hf8 -2048(,%rbp,2), %zmm23, %ymm22400// CHECK: encoding: [0x62,0xe5,0x44,0x40,0x18,0x34,0x6d,0x00,0xf8,0xff,0xff]401 vcvtbiasph2hf8 -2048(,%rbp,2), %zmm23, %ymm22402 403// CHECK: vcvtbiasph2hf8 8128(%rcx), %zmm23, %ymm22 {%k7} {z}404// CHECK: encoding: [0x62,0xe5,0x44,0xc7,0x18,0x71,0x7f]405 vcvtbiasph2hf8 8128(%rcx), %zmm23, %ymm22 {%k7} {z}406 407// CHECK: vcvtbiasph2hf8 -256(%rdx){1to32}, %zmm23, %ymm22 {%k7} {z}408// CHECK: encoding: [0x62,0xe5,0x44,0xd7,0x18,0x72,0x80]409 vcvtbiasph2hf8 -256(%rdx){1to32}, %zmm23, %ymm22 {%k7} {z}410 411// CHECK: vcvtbiasph2hf8 268435456(%rbp,%r14,8), %xmm23, %xmm22412// CHECK: encoding: [0x62,0xa5,0x44,0x00,0x18,0xb4,0xf5,0x00,0x00,0x00,0x10]413 vcvtbiasph2hf8 268435456(%rbp,%r14,8), %xmm23, %xmm22414 415// CHECK: vcvtbiasph2hf8 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}416// CHECK: encoding: [0x62,0xc5,0x44,0x07,0x18,0xb4,0x80,0x23,0x01,0x00,0x00]417 vcvtbiasph2hf8 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}418 419// CHECK: vcvtbiasph2hf8 (%rip){1to8}, %xmm23, %xmm22420// CHECK: encoding: [0x62,0xe5,0x44,0x10,0x18,0x35,0x00,0x00,0x00,0x00]421 vcvtbiasph2hf8 (%rip){1to8}, %xmm23, %xmm22422 423// CHECK: vcvtbiasph2hf8 -512(,%rbp,2), %xmm23, %xmm22424// CHECK: encoding: [0x62,0xe5,0x44,0x00,0x18,0x34,0x6d,0x00,0xfe,0xff,0xff]425 vcvtbiasph2hf8 -512(,%rbp,2), %xmm23, %xmm22426 427// CHECK: vcvtbiasph2hf8 2032(%rcx), %xmm23, %xmm22 {%k7} {z}428// CHECK: encoding: [0x62,0xe5,0x44,0x87,0x18,0x71,0x7f]429 vcvtbiasph2hf8 2032(%rcx), %xmm23, %xmm22 {%k7} {z}430 431// CHECK: vcvtbiasph2hf8 -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}432// CHECK: encoding: [0x62,0xe5,0x44,0x97,0x18,0x72,0x80]433 vcvtbiasph2hf8 -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}434 435// CHECK: vcvtbiasph2hf8s %zmm24, %zmm23, %ymm22436// CHECK: encoding: [0x62,0x85,0x44,0x40,0x1b,0xf0]437 vcvtbiasph2hf8s %zmm24, %zmm23, %ymm22438 439// CHECK: vcvtbiasph2hf8s %zmm24, %zmm23, %ymm22 {%k7}440// CHECK: encoding: [0x62,0x85,0x44,0x47,0x1b,0xf0]441 vcvtbiasph2hf8s %zmm24, %zmm23, %ymm22 {%k7}442 443// CHECK: vcvtbiasph2hf8s %zmm24, %zmm23, %ymm22 {%k7} {z}444// CHECK: encoding: [0x62,0x85,0x44,0xc7,0x1b,0xf0]445 vcvtbiasph2hf8s %zmm24, %zmm23, %ymm22 {%k7} {z}446 447// CHECK: vcvtbiasph2hf8s %xmm24, %xmm23, %xmm22448// CHECK: encoding: [0x62,0x85,0x44,0x00,0x1b,0xf0]449 vcvtbiasph2hf8s %xmm24, %xmm23, %xmm22450 451// CHECK: vcvtbiasph2hf8s %xmm24, %xmm23, %xmm22 {%k7}452// CHECK: encoding: [0x62,0x85,0x44,0x07,0x1b,0xf0]453 vcvtbiasph2hf8s %xmm24, %xmm23, %xmm22 {%k7}454 455// CHECK: vcvtbiasph2hf8s %xmm24, %xmm23, %xmm22 {%k7} {z}456// CHECK: encoding: [0x62,0x85,0x44,0x87,0x1b,0xf0]457 vcvtbiasph2hf8s %xmm24, %xmm23, %xmm22 {%k7} {z}458 459// CHECK: vcvtbiasph2hf8s %ymm24, %ymm23, %xmm22460// CHECK: encoding: [0x62,0x85,0x44,0x20,0x1b,0xf0]461 vcvtbiasph2hf8s %ymm24, %ymm23, %xmm22462 463// CHECK: vcvtbiasph2hf8s %ymm24, %ymm23, %xmm22 {%k7}464// CHECK: encoding: [0x62,0x85,0x44,0x27,0x1b,0xf0]465 vcvtbiasph2hf8s %ymm24, %ymm23, %xmm22 {%k7}466 467// CHECK: vcvtbiasph2hf8s %ymm24, %ymm23, %xmm22 {%k7} {z}468// CHECK: encoding: [0x62,0x85,0x44,0xa7,0x1b,0xf0]469 vcvtbiasph2hf8s %ymm24, %ymm23, %xmm22 {%k7} {z}470 471// CHECK: vcvtbiasph2hf8s 268435456(%rbp,%r14,8), %ymm23, %xmm22472// CHECK: encoding: [0x62,0xa5,0x44,0x20,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x10]473 vcvtbiasph2hf8s 268435456(%rbp,%r14,8), %ymm23, %xmm22474 475// CHECK: vcvtbiasph2hf8s 291(%r8,%rax,4), %ymm23, %xmm22 {%k7}476// CHECK: encoding: [0x62,0xc5,0x44,0x27,0x1b,0xb4,0x80,0x23,0x01,0x00,0x00]477 vcvtbiasph2hf8s 291(%r8,%rax,4), %ymm23, %xmm22 {%k7}478 479// CHECK: vcvtbiasph2hf8s (%rip){1to16}, %ymm23, %xmm22480// CHECK: encoding: [0x62,0xe5,0x44,0x30,0x1b,0x35,0x00,0x00,0x00,0x00]481 vcvtbiasph2hf8s (%rip){1to16}, %ymm23, %xmm22482 483// CHECK: vcvtbiasph2hf8s -1024(,%rbp,2), %ymm23, %xmm22484// CHECK: encoding: [0x62,0xe5,0x44,0x20,0x1b,0x34,0x6d,0x00,0xfc,0xff,0xff]485 vcvtbiasph2hf8s -1024(,%rbp,2), %ymm23, %xmm22486 487// CHECK: vcvtbiasph2hf8s 4064(%rcx), %ymm23, %xmm22 {%k7} {z}488// CHECK: encoding: [0x62,0xe5,0x44,0xa7,0x1b,0x71,0x7f]489 vcvtbiasph2hf8s 4064(%rcx), %ymm23, %xmm22 {%k7} {z}490 491// CHECK: vcvtbiasph2hf8s -256(%rdx){1to16}, %ymm23, %xmm22 {%k7} {z}492// CHECK: encoding: [0x62,0xe5,0x44,0xb7,0x1b,0x72,0x80]493 vcvtbiasph2hf8s -256(%rdx){1to16}, %ymm23, %xmm22 {%k7} {z}494 495// CHECK: vcvtbiasph2hf8s 268435456(%rbp,%r14,8), %zmm23, %ymm22496// CHECK: encoding: [0x62,0xa5,0x44,0x40,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x10]497 vcvtbiasph2hf8s 268435456(%rbp,%r14,8), %zmm23, %ymm22498 499// CHECK: vcvtbiasph2hf8s 291(%r8,%rax,4), %zmm23, %ymm22 {%k7}500// CHECK: encoding: [0x62,0xc5,0x44,0x47,0x1b,0xb4,0x80,0x23,0x01,0x00,0x00]501 vcvtbiasph2hf8s 291(%r8,%rax,4), %zmm23, %ymm22 {%k7}502 503// CHECK: vcvtbiasph2hf8s (%rip){1to32}, %zmm23, %ymm22504// CHECK: encoding: [0x62,0xe5,0x44,0x50,0x1b,0x35,0x00,0x00,0x00,0x00]505 vcvtbiasph2hf8s (%rip){1to32}, %zmm23, %ymm22506 507// CHECK: vcvtbiasph2hf8s -2048(,%rbp,2), %zmm23, %ymm22508// CHECK: encoding: [0x62,0xe5,0x44,0x40,0x1b,0x34,0x6d,0x00,0xf8,0xff,0xff]509 vcvtbiasph2hf8s -2048(,%rbp,2), %zmm23, %ymm22510 511// CHECK: vcvtbiasph2hf8s 8128(%rcx), %zmm23, %ymm22 {%k7} {z}512// CHECK: encoding: [0x62,0xe5,0x44,0xc7,0x1b,0x71,0x7f]513 vcvtbiasph2hf8s 8128(%rcx), %zmm23, %ymm22 {%k7} {z}514 515// CHECK: vcvtbiasph2hf8s -256(%rdx){1to32}, %zmm23, %ymm22 {%k7} {z}516// CHECK: encoding: [0x62,0xe5,0x44,0xd7,0x1b,0x72,0x80]517 vcvtbiasph2hf8s -256(%rdx){1to32}, %zmm23, %ymm22 {%k7} {z}518 519// CHECK: vcvtbiasph2hf8s 268435456(%rbp,%r14,8), %xmm23, %xmm22520// CHECK: encoding: [0x62,0xa5,0x44,0x00,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x10]521 vcvtbiasph2hf8s 268435456(%rbp,%r14,8), %xmm23, %xmm22522 523// CHECK: vcvtbiasph2hf8s 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}524// CHECK: encoding: [0x62,0xc5,0x44,0x07,0x1b,0xb4,0x80,0x23,0x01,0x00,0x00]525 vcvtbiasph2hf8s 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}526 527// CHECK: vcvtbiasph2hf8s (%rip){1to8}, %xmm23, %xmm22528// CHECK: encoding: [0x62,0xe5,0x44,0x10,0x1b,0x35,0x00,0x00,0x00,0x00]529 vcvtbiasph2hf8s (%rip){1to8}, %xmm23, %xmm22530 531// CHECK: vcvtbiasph2hf8s -512(,%rbp,2), %xmm23, %xmm22532// CHECK: encoding: [0x62,0xe5,0x44,0x00,0x1b,0x34,0x6d,0x00,0xfe,0xff,0xff]533 vcvtbiasph2hf8s -512(,%rbp,2), %xmm23, %xmm22534 535// CHECK: vcvtbiasph2hf8s 2032(%rcx), %xmm23, %xmm22 {%k7} {z}536// CHECK: encoding: [0x62,0xe5,0x44,0x87,0x1b,0x71,0x7f]537 vcvtbiasph2hf8s 2032(%rcx), %xmm23, %xmm22 {%k7} {z}538 539// CHECK: vcvtbiasph2hf8s -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}540// CHECK: encoding: [0x62,0xe5,0x44,0x97,0x1b,0x72,0x80]541 vcvtbiasph2hf8s -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}542 543// CHECK: vcvthf82ph %xmm23, %xmm22544// CHECK: encoding: [0x62,0xa5,0x7f,0x08,0x1e,0xf7]545 vcvthf82ph %xmm23, %xmm22546 547// CHECK: vcvthf82ph %xmm23, %xmm22 {%k7}548// CHECK: encoding: [0x62,0xa5,0x7f,0x0f,0x1e,0xf7]549 vcvthf82ph %xmm23, %xmm22 {%k7}550 551// CHECK: vcvthf82ph %xmm23, %xmm22 {%k7} {z}552// CHECK: encoding: [0x62,0xa5,0x7f,0x8f,0x1e,0xf7]553 vcvthf82ph %xmm23, %xmm22 {%k7} {z}554 555// CHECK: vcvthf82ph %xmm23, %ymm22556// CHECK: encoding: [0x62,0xa5,0x7f,0x28,0x1e,0xf7]557 vcvthf82ph %xmm23, %ymm22558 559// CHECK: vcvthf82ph %xmm23, %ymm22 {%k7}560// CHECK: encoding: [0x62,0xa5,0x7f,0x2f,0x1e,0xf7]561 vcvthf82ph %xmm23, %ymm22 {%k7}562 563// CHECK: vcvthf82ph %xmm23, %ymm22 {%k7} {z}564// CHECK: encoding: [0x62,0xa5,0x7f,0xaf,0x1e,0xf7]565 vcvthf82ph %xmm23, %ymm22 {%k7} {z}566 567// CHECK: vcvthf82ph %ymm23, %zmm22568// CHECK: encoding: [0x62,0xa5,0x7f,0x48,0x1e,0xf7]569 vcvthf82ph %ymm23, %zmm22570 571// CHECK: vcvthf82ph %ymm23, %zmm22 {%k7}572// CHECK: encoding: [0x62,0xa5,0x7f,0x4f,0x1e,0xf7]573 vcvthf82ph %ymm23, %zmm22 {%k7}574 575// CHECK: vcvthf82ph %ymm23, %zmm22 {%k7} {z}576// CHECK: encoding: [0x62,0xa5,0x7f,0xcf,0x1e,0xf7]577 vcvthf82ph %ymm23, %zmm22 {%k7} {z}578 579// CHECK: vcvthf82ph 268435456(%rbp,%r14,8), %xmm22580// CHECK: encoding: [0x62,0xa5,0x7f,0x08,0x1e,0xb4,0xf5,0x00,0x00,0x00,0x10]581 vcvthf82ph 268435456(%rbp,%r14,8), %xmm22582 583// CHECK: vcvthf82ph 291(%r8,%rax,4), %xmm22 {%k7}584// CHECK: encoding: [0x62,0xc5,0x7f,0x0f,0x1e,0xb4,0x80,0x23,0x01,0x00,0x00]585 vcvthf82ph 291(%r8,%rax,4), %xmm22 {%k7}586 587// CHECK: vcvthf82ph (%rip), %xmm22588// CHECK: encoding: [0x62,0xe5,0x7f,0x08,0x1e,0x35,0x00,0x00,0x00,0x00]589 vcvthf82ph (%rip), %xmm22590 591// CHECK: vcvthf82ph -256(,%rbp,2), %xmm22592// CHECK: encoding: [0x62,0xe5,0x7f,0x08,0x1e,0x34,0x6d,0x00,0xff,0xff,0xff]593 vcvthf82ph -256(,%rbp,2), %xmm22594 595// CHECK: vcvthf82ph 1016(%rcx), %xmm22 {%k7} {z}596// CHECK: encoding: [0x62,0xe5,0x7f,0x8f,0x1e,0x71,0x7f]597 vcvthf82ph 1016(%rcx), %xmm22 {%k7} {z}598 599// CHECK: vcvthf82ph -1024(%rdx), %xmm22 {%k7} {z}600// CHECK: encoding: [0x62,0xe5,0x7f,0x8f,0x1e,0x72,0x80]601 vcvthf82ph -1024(%rdx), %xmm22 {%k7} {z}602 603// CHECK: vcvthf82ph 268435456(%rbp,%r14,8), %ymm22604// CHECK: encoding: [0x62,0xa5,0x7f,0x28,0x1e,0xb4,0xf5,0x00,0x00,0x00,0x10]605 vcvthf82ph 268435456(%rbp,%r14,8), %ymm22606 607// CHECK: vcvthf82ph 291(%r8,%rax,4), %ymm22 {%k7}608// CHECK: encoding: [0x62,0xc5,0x7f,0x2f,0x1e,0xb4,0x80,0x23,0x01,0x00,0x00]609 vcvthf82ph 291(%r8,%rax,4), %ymm22 {%k7}610 611// CHECK: vcvthf82ph (%rip), %ymm22612// CHECK: encoding: [0x62,0xe5,0x7f,0x28,0x1e,0x35,0x00,0x00,0x00,0x00]613 vcvthf82ph (%rip), %ymm22614 615// CHECK: vcvthf82ph -512(,%rbp,2), %ymm22616// CHECK: encoding: [0x62,0xe5,0x7f,0x28,0x1e,0x34,0x6d,0x00,0xfe,0xff,0xff]617 vcvthf82ph -512(,%rbp,2), %ymm22618 619// CHECK: vcvthf82ph 2032(%rcx), %ymm22 {%k7} {z}620// CHECK: encoding: [0x62,0xe5,0x7f,0xaf,0x1e,0x71,0x7f]621 vcvthf82ph 2032(%rcx), %ymm22 {%k7} {z}622 623// CHECK: vcvthf82ph -2048(%rdx), %ymm22 {%k7} {z}624// CHECK: encoding: [0x62,0xe5,0x7f,0xaf,0x1e,0x72,0x80]625 vcvthf82ph -2048(%rdx), %ymm22 {%k7} {z}626 627// CHECK: vcvthf82ph 268435456(%rbp,%r14,8), %zmm22628// CHECK: encoding: [0x62,0xa5,0x7f,0x48,0x1e,0xb4,0xf5,0x00,0x00,0x00,0x10]629 vcvthf82ph 268435456(%rbp,%r14,8), %zmm22630 631// CHECK: vcvthf82ph 291(%r8,%rax,4), %zmm22 {%k7}632// CHECK: encoding: [0x62,0xc5,0x7f,0x4f,0x1e,0xb4,0x80,0x23,0x01,0x00,0x00]633 vcvthf82ph 291(%r8,%rax,4), %zmm22 {%k7}634 635// CHECK: vcvthf82ph (%rip), %zmm22636// CHECK: encoding: [0x62,0xe5,0x7f,0x48,0x1e,0x35,0x00,0x00,0x00,0x00]637 vcvthf82ph (%rip), %zmm22638 639// CHECK: vcvthf82ph -1024(,%rbp,2), %zmm22640// CHECK: encoding: [0x62,0xe5,0x7f,0x48,0x1e,0x34,0x6d,0x00,0xfc,0xff,0xff]641 vcvthf82ph -1024(,%rbp,2), %zmm22642 643// CHECK: vcvthf82ph 4064(%rcx), %zmm22 {%k7} {z}644// CHECK: encoding: [0x62,0xe5,0x7f,0xcf,0x1e,0x71,0x7f]645 vcvthf82ph 4064(%rcx), %zmm22 {%k7} {z}646 647// CHECK: vcvthf82ph -4096(%rdx), %zmm22 {%k7} {z}648// CHECK: encoding: [0x62,0xe5,0x7f,0xcf,0x1e,0x72,0x80]649 vcvthf82ph -4096(%rdx), %zmm22 {%k7} {z}650 651// CHECK: vcvt2ph2bf8 %ymm24, %ymm23, %ymm22652// CHECK: encoding: [0x62,0x82,0x47,0x20,0x74,0xf0]653 vcvt2ph2bf8 %ymm24, %ymm23, %ymm22654 655// CHECK: vcvt2ph2bf8 %ymm24, %ymm23, %ymm22 {%k7}656// CHECK: encoding: [0x62,0x82,0x47,0x27,0x74,0xf0]657 vcvt2ph2bf8 %ymm24, %ymm23, %ymm22 {%k7}658 659// CHECK: vcvt2ph2bf8 %ymm24, %ymm23, %ymm22 {%k7} {z}660// CHECK: encoding: [0x62,0x82,0x47,0xa7,0x74,0xf0]661 vcvt2ph2bf8 %ymm24, %ymm23, %ymm22 {%k7} {z}662 663// CHECK: vcvt2ph2bf8 %zmm24, %zmm23, %zmm22664// CHECK: encoding: [0x62,0x82,0x47,0x40,0x74,0xf0]665 vcvt2ph2bf8 %zmm24, %zmm23, %zmm22666 667// CHECK: vcvt2ph2bf8 %zmm24, %zmm23, %zmm22 {%k7}668// CHECK: encoding: [0x62,0x82,0x47,0x47,0x74,0xf0]669 vcvt2ph2bf8 %zmm24, %zmm23, %zmm22 {%k7}670 671// CHECK: vcvt2ph2bf8 %zmm24, %zmm23, %zmm22 {%k7} {z}672// CHECK: encoding: [0x62,0x82,0x47,0xc7,0x74,0xf0]673 vcvt2ph2bf8 %zmm24, %zmm23, %zmm22 {%k7} {z}674 675// CHECK: vcvt2ph2bf8 %xmm24, %xmm23, %xmm22676// CHECK: encoding: [0x62,0x82,0x47,0x00,0x74,0xf0]677 vcvt2ph2bf8 %xmm24, %xmm23, %xmm22678 679// CHECK: vcvt2ph2bf8 %xmm24, %xmm23, %xmm22 {%k7}680// CHECK: encoding: [0x62,0x82,0x47,0x07,0x74,0xf0]681 vcvt2ph2bf8 %xmm24, %xmm23, %xmm22 {%k7}682 683// CHECK: vcvt2ph2bf8 %xmm24, %xmm23, %xmm22 {%k7} {z}684// CHECK: encoding: [0x62,0x82,0x47,0x87,0x74,0xf0]685 vcvt2ph2bf8 %xmm24, %xmm23, %xmm22 {%k7} {z}686 687// CHECK: vcvt2ph2bf8 268435456(%rbp,%r14,8), %zmm23, %zmm22688// CHECK: encoding: [0x62,0xa2,0x47,0x40,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]689 vcvt2ph2bf8 268435456(%rbp,%r14,8), %zmm23, %zmm22690 691// CHECK: vcvt2ph2bf8 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}692// CHECK: encoding: [0x62,0xc2,0x47,0x47,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]693 vcvt2ph2bf8 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}694 695// CHECK: vcvt2ph2bf8 (%rip){1to32}, %zmm23, %zmm22696// CHECK: encoding: [0x62,0xe2,0x47,0x50,0x74,0x35,0x00,0x00,0x00,0x00]697 vcvt2ph2bf8 (%rip){1to32}, %zmm23, %zmm22698 699// CHECK: vcvt2ph2bf8 -2048(,%rbp,2), %zmm23, %zmm22700// CHECK: encoding: [0x62,0xe2,0x47,0x40,0x74,0x34,0x6d,0x00,0xf8,0xff,0xff]701 vcvt2ph2bf8 -2048(,%rbp,2), %zmm23, %zmm22702 703// CHECK: vcvt2ph2bf8 8128(%rcx), %zmm23, %zmm22 {%k7} {z}704// CHECK: encoding: [0x62,0xe2,0x47,0xc7,0x74,0x71,0x7f]705 vcvt2ph2bf8 8128(%rcx), %zmm23, %zmm22 {%k7} {z}706 707// CHECK: vcvt2ph2bf8 -256(%rdx){1to32}, %zmm23, %zmm22 {%k7} {z}708// CHECK: encoding: [0x62,0xe2,0x47,0xd7,0x74,0x72,0x80]709 vcvt2ph2bf8 -256(%rdx){1to32}, %zmm23, %zmm22 {%k7} {z}710 711// CHECK: vcvt2ph2bf8 268435456(%rbp,%r14,8), %ymm23, %ymm22712// CHECK: encoding: [0x62,0xa2,0x47,0x20,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]713 vcvt2ph2bf8 268435456(%rbp,%r14,8), %ymm23, %ymm22714 715// CHECK: vcvt2ph2bf8 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}716// CHECK: encoding: [0x62,0xc2,0x47,0x27,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]717 vcvt2ph2bf8 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}718 719// CHECK: vcvt2ph2bf8 (%rip){1to16}, %ymm23, %ymm22720// CHECK: encoding: [0x62,0xe2,0x47,0x30,0x74,0x35,0x00,0x00,0x00,0x00]721 vcvt2ph2bf8 (%rip){1to16}, %ymm23, %ymm22722 723// CHECK: vcvt2ph2bf8 -1024(,%rbp,2), %ymm23, %ymm22724// CHECK: encoding: [0x62,0xe2,0x47,0x20,0x74,0x34,0x6d,0x00,0xfc,0xff,0xff]725 vcvt2ph2bf8 -1024(,%rbp,2), %ymm23, %ymm22726 727// CHECK: vcvt2ph2bf8 4064(%rcx), %ymm23, %ymm22 {%k7} {z}728// CHECK: encoding: [0x62,0xe2,0x47,0xa7,0x74,0x71,0x7f]729 vcvt2ph2bf8 4064(%rcx), %ymm23, %ymm22 {%k7} {z}730 731// CHECK: vcvt2ph2bf8 -256(%rdx){1to16}, %ymm23, %ymm22 {%k7} {z}732// CHECK: encoding: [0x62,0xe2,0x47,0xb7,0x74,0x72,0x80]733 vcvt2ph2bf8 -256(%rdx){1to16}, %ymm23, %ymm22 {%k7} {z}734 735// CHECK: vcvt2ph2bf8 268435456(%rbp,%r14,8), %xmm23, %xmm22736// CHECK: encoding: [0x62,0xa2,0x47,0x00,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]737 vcvt2ph2bf8 268435456(%rbp,%r14,8), %xmm23, %xmm22738 739// CHECK: vcvt2ph2bf8 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}740// CHECK: encoding: [0x62,0xc2,0x47,0x07,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]741 vcvt2ph2bf8 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}742 743// CHECK: vcvt2ph2bf8 (%rip){1to8}, %xmm23, %xmm22744// CHECK: encoding: [0x62,0xe2,0x47,0x10,0x74,0x35,0x00,0x00,0x00,0x00]745 vcvt2ph2bf8 (%rip){1to8}, %xmm23, %xmm22746 747// CHECK: vcvt2ph2bf8 -512(,%rbp,2), %xmm23, %xmm22748// CHECK: encoding: [0x62,0xe2,0x47,0x00,0x74,0x34,0x6d,0x00,0xfe,0xff,0xff]749 vcvt2ph2bf8 -512(,%rbp,2), %xmm23, %xmm22750 751// CHECK: vcvt2ph2bf8 2032(%rcx), %xmm23, %xmm22 {%k7} {z}752// CHECK: encoding: [0x62,0xe2,0x47,0x87,0x74,0x71,0x7f]753 vcvt2ph2bf8 2032(%rcx), %xmm23, %xmm22 {%k7} {z}754 755// CHECK: vcvt2ph2bf8 -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}756// CHECK: encoding: [0x62,0xe2,0x47,0x97,0x74,0x72,0x80]757 vcvt2ph2bf8 -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}758 759// CHECK: vcvt2ph2bf8s %ymm24, %ymm23, %ymm22760// CHECK: encoding: [0x62,0x85,0x47,0x20,0x74,0xf0]761 vcvt2ph2bf8s %ymm24, %ymm23, %ymm22762 763// CHECK: vcvt2ph2bf8s %ymm24, %ymm23, %ymm22 {%k7}764// CHECK: encoding: [0x62,0x85,0x47,0x27,0x74,0xf0]765 vcvt2ph2bf8s %ymm24, %ymm23, %ymm22 {%k7}766 767// CHECK: vcvt2ph2bf8s %ymm24, %ymm23, %ymm22 {%k7} {z}768// CHECK: encoding: [0x62,0x85,0x47,0xa7,0x74,0xf0]769 vcvt2ph2bf8s %ymm24, %ymm23, %ymm22 {%k7} {z}770 771// CHECK: vcvt2ph2bf8s %zmm24, %zmm23, %zmm22772// CHECK: encoding: [0x62,0x85,0x47,0x40,0x74,0xf0]773 vcvt2ph2bf8s %zmm24, %zmm23, %zmm22774 775// CHECK: vcvt2ph2bf8s %zmm24, %zmm23, %zmm22 {%k7}776// CHECK: encoding: [0x62,0x85,0x47,0x47,0x74,0xf0]777 vcvt2ph2bf8s %zmm24, %zmm23, %zmm22 {%k7}778 779// CHECK: vcvt2ph2bf8s %zmm24, %zmm23, %zmm22 {%k7} {z}780// CHECK: encoding: [0x62,0x85,0x47,0xc7,0x74,0xf0]781 vcvt2ph2bf8s %zmm24, %zmm23, %zmm22 {%k7} {z}782 783// CHECK: vcvt2ph2bf8s %xmm24, %xmm23, %xmm22784// CHECK: encoding: [0x62,0x85,0x47,0x00,0x74,0xf0]785 vcvt2ph2bf8s %xmm24, %xmm23, %xmm22786 787// CHECK: vcvt2ph2bf8s %xmm24, %xmm23, %xmm22 {%k7}788// CHECK: encoding: [0x62,0x85,0x47,0x07,0x74,0xf0]789 vcvt2ph2bf8s %xmm24, %xmm23, %xmm22 {%k7}790 791// CHECK: vcvt2ph2bf8s %xmm24, %xmm23, %xmm22 {%k7} {z}792// CHECK: encoding: [0x62,0x85,0x47,0x87,0x74,0xf0]793 vcvt2ph2bf8s %xmm24, %xmm23, %xmm22 {%k7} {z}794 795// CHECK: vcvt2ph2bf8s 268435456(%rbp,%r14,8), %zmm23, %zmm22796// CHECK: encoding: [0x62,0xa5,0x47,0x40,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]797 vcvt2ph2bf8s 268435456(%rbp,%r14,8), %zmm23, %zmm22798 799// CHECK: vcvt2ph2bf8s 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}800// CHECK: encoding: [0x62,0xc5,0x47,0x47,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]801 vcvt2ph2bf8s 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}802 803// CHECK: vcvt2ph2bf8s (%rip){1to32}, %zmm23, %zmm22804// CHECK: encoding: [0x62,0xe5,0x47,0x50,0x74,0x35,0x00,0x00,0x00,0x00]805 vcvt2ph2bf8s (%rip){1to32}, %zmm23, %zmm22806 807// CHECK: vcvt2ph2bf8s -2048(,%rbp,2), %zmm23, %zmm22808// CHECK: encoding: [0x62,0xe5,0x47,0x40,0x74,0x34,0x6d,0x00,0xf8,0xff,0xff]809 vcvt2ph2bf8s -2048(,%rbp,2), %zmm23, %zmm22810 811// CHECK: vcvt2ph2bf8s 8128(%rcx), %zmm23, %zmm22 {%k7} {z}812// CHECK: encoding: [0x62,0xe5,0x47,0xc7,0x74,0x71,0x7f]813 vcvt2ph2bf8s 8128(%rcx), %zmm23, %zmm22 {%k7} {z}814 815// CHECK: vcvt2ph2bf8s -256(%rdx){1to32}, %zmm23, %zmm22 {%k7} {z}816// CHECK: encoding: [0x62,0xe5,0x47,0xd7,0x74,0x72,0x80]817 vcvt2ph2bf8s -256(%rdx){1to32}, %zmm23, %zmm22 {%k7} {z}818 819// CHECK: vcvt2ph2bf8s 268435456(%rbp,%r14,8), %ymm23, %ymm22820// CHECK: encoding: [0x62,0xa5,0x47,0x20,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]821 vcvt2ph2bf8s 268435456(%rbp,%r14,8), %ymm23, %ymm22822 823// CHECK: vcvt2ph2bf8s 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}824// CHECK: encoding: [0x62,0xc5,0x47,0x27,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]825 vcvt2ph2bf8s 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}826 827// CHECK: vcvt2ph2bf8s (%rip){1to16}, %ymm23, %ymm22828// CHECK: encoding: [0x62,0xe5,0x47,0x30,0x74,0x35,0x00,0x00,0x00,0x00]829 vcvt2ph2bf8s (%rip){1to16}, %ymm23, %ymm22830 831// CHECK: vcvt2ph2bf8s -1024(,%rbp,2), %ymm23, %ymm22832// CHECK: encoding: [0x62,0xe5,0x47,0x20,0x74,0x34,0x6d,0x00,0xfc,0xff,0xff]833 vcvt2ph2bf8s -1024(,%rbp,2), %ymm23, %ymm22834 835// CHECK: vcvt2ph2bf8s 4064(%rcx), %ymm23, %ymm22 {%k7} {z}836// CHECK: encoding: [0x62,0xe5,0x47,0xa7,0x74,0x71,0x7f]837 vcvt2ph2bf8s 4064(%rcx), %ymm23, %ymm22 {%k7} {z}838 839// CHECK: vcvt2ph2bf8s -256(%rdx){1to16}, %ymm23, %ymm22 {%k7} {z}840// CHECK: encoding: [0x62,0xe5,0x47,0xb7,0x74,0x72,0x80]841 vcvt2ph2bf8s -256(%rdx){1to16}, %ymm23, %ymm22 {%k7} {z}842 843// CHECK: vcvt2ph2bf8s 268435456(%rbp,%r14,8), %xmm23, %xmm22844// CHECK: encoding: [0x62,0xa5,0x47,0x00,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]845 vcvt2ph2bf8s 268435456(%rbp,%r14,8), %xmm23, %xmm22846 847// CHECK: vcvt2ph2bf8s 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}848// CHECK: encoding: [0x62,0xc5,0x47,0x07,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]849 vcvt2ph2bf8s 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}850 851// CHECK: vcvt2ph2bf8s (%rip){1to8}, %xmm23, %xmm22852// CHECK: encoding: [0x62,0xe5,0x47,0x10,0x74,0x35,0x00,0x00,0x00,0x00]853 vcvt2ph2bf8s (%rip){1to8}, %xmm23, %xmm22854 855// CHECK: vcvt2ph2bf8s -512(,%rbp,2), %xmm23, %xmm22856// CHECK: encoding: [0x62,0xe5,0x47,0x00,0x74,0x34,0x6d,0x00,0xfe,0xff,0xff]857 vcvt2ph2bf8s -512(,%rbp,2), %xmm23, %xmm22858 859// CHECK: vcvt2ph2bf8s 2032(%rcx), %xmm23, %xmm22 {%k7} {z}860// CHECK: encoding: [0x62,0xe5,0x47,0x87,0x74,0x71,0x7f]861 vcvt2ph2bf8s 2032(%rcx), %xmm23, %xmm22 {%k7} {z}862 863// CHECK: vcvt2ph2bf8s -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}864// CHECK: encoding: [0x62,0xe5,0x47,0x97,0x74,0x72,0x80]865 vcvt2ph2bf8s -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}866 867// CHECK: vcvt2ph2hf8 %ymm24, %ymm23, %ymm22868// CHECK: encoding: [0x62,0x85,0x47,0x20,0x18,0xf0]869 vcvt2ph2hf8 %ymm24, %ymm23, %ymm22870 871// CHECK: vcvt2ph2hf8 %ymm24, %ymm23, %ymm22 {%k7}872// CHECK: encoding: [0x62,0x85,0x47,0x27,0x18,0xf0]873 vcvt2ph2hf8 %ymm24, %ymm23, %ymm22 {%k7}874 875// CHECK: vcvt2ph2hf8 %ymm24, %ymm23, %ymm22 {%k7} {z}876// CHECK: encoding: [0x62,0x85,0x47,0xa7,0x18,0xf0]877 vcvt2ph2hf8 %ymm24, %ymm23, %ymm22 {%k7} {z}878 879// CHECK: vcvt2ph2hf8 %zmm24, %zmm23, %zmm22880// CHECK: encoding: [0x62,0x85,0x47,0x40,0x18,0xf0]881 vcvt2ph2hf8 %zmm24, %zmm23, %zmm22882 883// CHECK: vcvt2ph2hf8 %zmm24, %zmm23, %zmm22 {%k7}884// CHECK: encoding: [0x62,0x85,0x47,0x47,0x18,0xf0]885 vcvt2ph2hf8 %zmm24, %zmm23, %zmm22 {%k7}886 887// CHECK: vcvt2ph2hf8 %zmm24, %zmm23, %zmm22 {%k7} {z}888// CHECK: encoding: [0x62,0x85,0x47,0xc7,0x18,0xf0]889 vcvt2ph2hf8 %zmm24, %zmm23, %zmm22 {%k7} {z}890 891// CHECK: vcvt2ph2hf8 %xmm24, %xmm23, %xmm22892// CHECK: encoding: [0x62,0x85,0x47,0x00,0x18,0xf0]893 vcvt2ph2hf8 %xmm24, %xmm23, %xmm22894 895// CHECK: vcvt2ph2hf8 %xmm24, %xmm23, %xmm22 {%k7}896// CHECK: encoding: [0x62,0x85,0x47,0x07,0x18,0xf0]897 vcvt2ph2hf8 %xmm24, %xmm23, %xmm22 {%k7}898 899// CHECK: vcvt2ph2hf8 %xmm24, %xmm23, %xmm22 {%k7} {z}900// CHECK: encoding: [0x62,0x85,0x47,0x87,0x18,0xf0]901 vcvt2ph2hf8 %xmm24, %xmm23, %xmm22 {%k7} {z}902 903// CHECK: vcvt2ph2hf8 268435456(%rbp,%r14,8), %zmm23, %zmm22904// CHECK: encoding: [0x62,0xa5,0x47,0x40,0x18,0xb4,0xf5,0x00,0x00,0x00,0x10]905 vcvt2ph2hf8 268435456(%rbp,%r14,8), %zmm23, %zmm22906 907// CHECK: vcvt2ph2hf8 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}908// CHECK: encoding: [0x62,0xc5,0x47,0x47,0x18,0xb4,0x80,0x23,0x01,0x00,0x00]909 vcvt2ph2hf8 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}910 911// CHECK: vcvt2ph2hf8 (%rip){1to32}, %zmm23, %zmm22912// CHECK: encoding: [0x62,0xe5,0x47,0x50,0x18,0x35,0x00,0x00,0x00,0x00]913 vcvt2ph2hf8 (%rip){1to32}, %zmm23, %zmm22914 915// CHECK: vcvt2ph2hf8 -2048(,%rbp,2), %zmm23, %zmm22916// CHECK: encoding: [0x62,0xe5,0x47,0x40,0x18,0x34,0x6d,0x00,0xf8,0xff,0xff]917 vcvt2ph2hf8 -2048(,%rbp,2), %zmm23, %zmm22918 919// CHECK: vcvt2ph2hf8 8128(%rcx), %zmm23, %zmm22 {%k7} {z}920// CHECK: encoding: [0x62,0xe5,0x47,0xc7,0x18,0x71,0x7f]921 vcvt2ph2hf8 8128(%rcx), %zmm23, %zmm22 {%k7} {z}922 923// CHECK: vcvt2ph2hf8 -256(%rdx){1to32}, %zmm23, %zmm22 {%k7} {z}924// CHECK: encoding: [0x62,0xe5,0x47,0xd7,0x18,0x72,0x80]925 vcvt2ph2hf8 -256(%rdx){1to32}, %zmm23, %zmm22 {%k7} {z}926 927// CHECK: vcvt2ph2hf8 268435456(%rbp,%r14,8), %ymm23, %ymm22928// CHECK: encoding: [0x62,0xa5,0x47,0x20,0x18,0xb4,0xf5,0x00,0x00,0x00,0x10]929 vcvt2ph2hf8 268435456(%rbp,%r14,8), %ymm23, %ymm22930 931// CHECK: vcvt2ph2hf8 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}932// CHECK: encoding: [0x62,0xc5,0x47,0x27,0x18,0xb4,0x80,0x23,0x01,0x00,0x00]933 vcvt2ph2hf8 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}934 935// CHECK: vcvt2ph2hf8 (%rip){1to16}, %ymm23, %ymm22936// CHECK: encoding: [0x62,0xe5,0x47,0x30,0x18,0x35,0x00,0x00,0x00,0x00]937 vcvt2ph2hf8 (%rip){1to16}, %ymm23, %ymm22938 939// CHECK: vcvt2ph2hf8 -1024(,%rbp,2), %ymm23, %ymm22940// CHECK: encoding: [0x62,0xe5,0x47,0x20,0x18,0x34,0x6d,0x00,0xfc,0xff,0xff]941 vcvt2ph2hf8 -1024(,%rbp,2), %ymm23, %ymm22942 943// CHECK: vcvt2ph2hf8 4064(%rcx), %ymm23, %ymm22 {%k7} {z}944// CHECK: encoding: [0x62,0xe5,0x47,0xa7,0x18,0x71,0x7f]945 vcvt2ph2hf8 4064(%rcx), %ymm23, %ymm22 {%k7} {z}946 947// CHECK: vcvt2ph2hf8 -256(%rdx){1to16}, %ymm23, %ymm22 {%k7} {z}948// CHECK: encoding: [0x62,0xe5,0x47,0xb7,0x18,0x72,0x80]949 vcvt2ph2hf8 -256(%rdx){1to16}, %ymm23, %ymm22 {%k7} {z}950 951// CHECK: vcvt2ph2hf8 268435456(%rbp,%r14,8), %xmm23, %xmm22952// CHECK: encoding: [0x62,0xa5,0x47,0x00,0x18,0xb4,0xf5,0x00,0x00,0x00,0x10]953 vcvt2ph2hf8 268435456(%rbp,%r14,8), %xmm23, %xmm22954 955// CHECK: vcvt2ph2hf8 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}956// CHECK: encoding: [0x62,0xc5,0x47,0x07,0x18,0xb4,0x80,0x23,0x01,0x00,0x00]957 vcvt2ph2hf8 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}958 959// CHECK: vcvt2ph2hf8 (%rip){1to8}, %xmm23, %xmm22960// CHECK: encoding: [0x62,0xe5,0x47,0x10,0x18,0x35,0x00,0x00,0x00,0x00]961 vcvt2ph2hf8 (%rip){1to8}, %xmm23, %xmm22962 963// CHECK: vcvt2ph2hf8 -512(,%rbp,2), %xmm23, %xmm22964// CHECK: encoding: [0x62,0xe5,0x47,0x00,0x18,0x34,0x6d,0x00,0xfe,0xff,0xff]965 vcvt2ph2hf8 -512(,%rbp,2), %xmm23, %xmm22966 967// CHECK: vcvt2ph2hf8 2032(%rcx), %xmm23, %xmm22 {%k7} {z}968// CHECK: encoding: [0x62,0xe5,0x47,0x87,0x18,0x71,0x7f]969 vcvt2ph2hf8 2032(%rcx), %xmm23, %xmm22 {%k7} {z}970 971// CHECK: vcvt2ph2hf8 -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}972// CHECK: encoding: [0x62,0xe5,0x47,0x97,0x18,0x72,0x80]973 vcvt2ph2hf8 -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}974 975// CHECK: vcvt2ph2hf8s %ymm24, %ymm23, %ymm22976// CHECK: encoding: [0x62,0x85,0x47,0x20,0x1b,0xf0]977 vcvt2ph2hf8s %ymm24, %ymm23, %ymm22978 979// CHECK: vcvt2ph2hf8s %ymm24, %ymm23, %ymm22 {%k7}980// CHECK: encoding: [0x62,0x85,0x47,0x27,0x1b,0xf0]981 vcvt2ph2hf8s %ymm24, %ymm23, %ymm22 {%k7}982 983// CHECK: vcvt2ph2hf8s %ymm24, %ymm23, %ymm22 {%k7} {z}984// CHECK: encoding: [0x62,0x85,0x47,0xa7,0x1b,0xf0]985 vcvt2ph2hf8s %ymm24, %ymm23, %ymm22 {%k7} {z}986 987// CHECK: vcvt2ph2hf8s %zmm24, %zmm23, %zmm22988// CHECK: encoding: [0x62,0x85,0x47,0x40,0x1b,0xf0]989 vcvt2ph2hf8s %zmm24, %zmm23, %zmm22990 991// CHECK: vcvt2ph2hf8s %zmm24, %zmm23, %zmm22 {%k7}992// CHECK: encoding: [0x62,0x85,0x47,0x47,0x1b,0xf0]993 vcvt2ph2hf8s %zmm24, %zmm23, %zmm22 {%k7}994 995// CHECK: vcvt2ph2hf8s %zmm24, %zmm23, %zmm22 {%k7} {z}996// CHECK: encoding: [0x62,0x85,0x47,0xc7,0x1b,0xf0]997 vcvt2ph2hf8s %zmm24, %zmm23, %zmm22 {%k7} {z}998 999// CHECK: vcvt2ph2hf8s %xmm24, %xmm23, %xmm221000// CHECK: encoding: [0x62,0x85,0x47,0x00,0x1b,0xf0]1001 vcvt2ph2hf8s %xmm24, %xmm23, %xmm221002 1003// CHECK: vcvt2ph2hf8s %xmm24, %xmm23, %xmm22 {%k7}1004// CHECK: encoding: [0x62,0x85,0x47,0x07,0x1b,0xf0]1005 vcvt2ph2hf8s %xmm24, %xmm23, %xmm22 {%k7}1006 1007// CHECK: vcvt2ph2hf8s %xmm24, %xmm23, %xmm22 {%k7} {z}1008// CHECK: encoding: [0x62,0x85,0x47,0x87,0x1b,0xf0]1009 vcvt2ph2hf8s %xmm24, %xmm23, %xmm22 {%k7} {z}1010 1011// CHECK: vcvt2ph2hf8s 268435456(%rbp,%r14,8), %zmm23, %zmm221012// CHECK: encoding: [0x62,0xa5,0x47,0x40,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x10]1013 vcvt2ph2hf8s 268435456(%rbp,%r14,8), %zmm23, %zmm221014 1015// CHECK: vcvt2ph2hf8s 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}1016// CHECK: encoding: [0x62,0xc5,0x47,0x47,0x1b,0xb4,0x80,0x23,0x01,0x00,0x00]1017 vcvt2ph2hf8s 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}1018 1019// CHECK: vcvt2ph2hf8s (%rip){1to32}, %zmm23, %zmm221020// CHECK: encoding: [0x62,0xe5,0x47,0x50,0x1b,0x35,0x00,0x00,0x00,0x00]1021 vcvt2ph2hf8s (%rip){1to32}, %zmm23, %zmm221022 1023// CHECK: vcvt2ph2hf8s -2048(,%rbp,2), %zmm23, %zmm221024// CHECK: encoding: [0x62,0xe5,0x47,0x40,0x1b,0x34,0x6d,0x00,0xf8,0xff,0xff]1025 vcvt2ph2hf8s -2048(,%rbp,2), %zmm23, %zmm221026 1027// CHECK: vcvt2ph2hf8s 8128(%rcx), %zmm23, %zmm22 {%k7} {z}1028// CHECK: encoding: [0x62,0xe5,0x47,0xc7,0x1b,0x71,0x7f]1029 vcvt2ph2hf8s 8128(%rcx), %zmm23, %zmm22 {%k7} {z}1030 1031// CHECK: vcvt2ph2hf8s -256(%rdx){1to32}, %zmm23, %zmm22 {%k7} {z}1032// CHECK: encoding: [0x62,0xe5,0x47,0xd7,0x1b,0x72,0x80]1033 vcvt2ph2hf8s -256(%rdx){1to32}, %zmm23, %zmm22 {%k7} {z}1034 1035// CHECK: vcvt2ph2hf8s 268435456(%rbp,%r14,8), %ymm23, %ymm221036// CHECK: encoding: [0x62,0xa5,0x47,0x20,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x10]1037 vcvt2ph2hf8s 268435456(%rbp,%r14,8), %ymm23, %ymm221038 1039// CHECK: vcvt2ph2hf8s 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}1040// CHECK: encoding: [0x62,0xc5,0x47,0x27,0x1b,0xb4,0x80,0x23,0x01,0x00,0x00]1041 vcvt2ph2hf8s 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}1042 1043// CHECK: vcvt2ph2hf8s (%rip){1to16}, %ymm23, %ymm221044// CHECK: encoding: [0x62,0xe5,0x47,0x30,0x1b,0x35,0x00,0x00,0x00,0x00]1045 vcvt2ph2hf8s (%rip){1to16}, %ymm23, %ymm221046 1047// CHECK: vcvt2ph2hf8s -1024(,%rbp,2), %ymm23, %ymm221048// CHECK: encoding: [0x62,0xe5,0x47,0x20,0x1b,0x34,0x6d,0x00,0xfc,0xff,0xff]1049 vcvt2ph2hf8s -1024(,%rbp,2), %ymm23, %ymm221050 1051// CHECK: vcvt2ph2hf8s 4064(%rcx), %ymm23, %ymm22 {%k7} {z}1052// CHECK: encoding: [0x62,0xe5,0x47,0xa7,0x1b,0x71,0x7f]1053 vcvt2ph2hf8s 4064(%rcx), %ymm23, %ymm22 {%k7} {z}1054 1055// CHECK: vcvt2ph2hf8s -256(%rdx){1to16}, %ymm23, %ymm22 {%k7} {z}1056// CHECK: encoding: [0x62,0xe5,0x47,0xb7,0x1b,0x72,0x80]1057 vcvt2ph2hf8s -256(%rdx){1to16}, %ymm23, %ymm22 {%k7} {z}1058 1059// CHECK: vcvt2ph2hf8s 268435456(%rbp,%r14,8), %xmm23, %xmm221060// CHECK: encoding: [0x62,0xa5,0x47,0x00,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x10]1061 vcvt2ph2hf8s 268435456(%rbp,%r14,8), %xmm23, %xmm221062 1063// CHECK: vcvt2ph2hf8s 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}1064// CHECK: encoding: [0x62,0xc5,0x47,0x07,0x1b,0xb4,0x80,0x23,0x01,0x00,0x00]1065 vcvt2ph2hf8s 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}1066 1067// CHECK: vcvt2ph2hf8s (%rip){1to8}, %xmm23, %xmm221068// CHECK: encoding: [0x62,0xe5,0x47,0x10,0x1b,0x35,0x00,0x00,0x00,0x00]1069 vcvt2ph2hf8s (%rip){1to8}, %xmm23, %xmm221070 1071// CHECK: vcvt2ph2hf8s -512(,%rbp,2), %xmm23, %xmm221072// CHECK: encoding: [0x62,0xe5,0x47,0x00,0x1b,0x34,0x6d,0x00,0xfe,0xff,0xff]1073 vcvt2ph2hf8s -512(,%rbp,2), %xmm23, %xmm221074 1075// CHECK: vcvt2ph2hf8s 2032(%rcx), %xmm23, %xmm22 {%k7} {z}1076// CHECK: encoding: [0x62,0xe5,0x47,0x87,0x1b,0x71,0x7f]1077 vcvt2ph2hf8s 2032(%rcx), %xmm23, %xmm22 {%k7} {z}1078 1079// CHECK: vcvt2ph2hf8s -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}1080// CHECK: encoding: [0x62,0xe5,0x47,0x97,0x1b,0x72,0x80]1081 vcvt2ph2hf8s -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}1082 1083// CHECK: vcvtph2bf8 %xmm23, %xmm221084// CHECK: encoding: [0x62,0xa2,0x7e,0x08,0x74,0xf7]1085 vcvtph2bf8 %xmm23, %xmm221086 1087// CHECK: vcvtph2bf8 %xmm23, %xmm22 {%k7}1088// CHECK: encoding: [0x62,0xa2,0x7e,0x0f,0x74,0xf7]1089 vcvtph2bf8 %xmm23, %xmm22 {%k7}1090 1091// CHECK: vcvtph2bf8 %xmm23, %xmm22 {%k7} {z}1092// CHECK: encoding: [0x62,0xa2,0x7e,0x8f,0x74,0xf7]1093 vcvtph2bf8 %xmm23, %xmm22 {%k7} {z}1094 1095// CHECK: vcvtph2bf8 %zmm23, %ymm221096// CHECK: encoding: [0x62,0xa2,0x7e,0x48,0x74,0xf7]1097 vcvtph2bf8 %zmm23, %ymm221098 1099// CHECK: vcvtph2bf8 %zmm23, %ymm22 {%k7}1100// CHECK: encoding: [0x62,0xa2,0x7e,0x4f,0x74,0xf7]1101 vcvtph2bf8 %zmm23, %ymm22 {%k7}1102 1103// CHECK: vcvtph2bf8 %zmm23, %ymm22 {%k7} {z}1104// CHECK: encoding: [0x62,0xa2,0x7e,0xcf,0x74,0xf7]1105 vcvtph2bf8 %zmm23, %ymm22 {%k7} {z}1106 1107// CHECK: vcvtph2bf8 %ymm23, %xmm221108// CHECK: encoding: [0x62,0xa2,0x7e,0x28,0x74,0xf7]1109 vcvtph2bf8 %ymm23, %xmm221110 1111// CHECK: vcvtph2bf8 %ymm23, %xmm22 {%k7}1112// CHECK: encoding: [0x62,0xa2,0x7e,0x2f,0x74,0xf7]1113 vcvtph2bf8 %ymm23, %xmm22 {%k7}1114 1115// CHECK: vcvtph2bf8 %ymm23, %xmm22 {%k7} {z}1116// CHECK: encoding: [0x62,0xa2,0x7e,0xaf,0x74,0xf7]1117 vcvtph2bf8 %ymm23, %xmm22 {%k7} {z}1118 1119// CHECK: vcvtph2bf8x 268435456(%rbp,%r14,8), %xmm221120// CHECK: encoding: [0x62,0xa2,0x7e,0x08,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]1121 vcvtph2bf8x 268435456(%rbp,%r14,8), %xmm221122 1123// CHECK: vcvtph2bf8x 291(%r8,%rax,4), %xmm22 {%k7}1124// CHECK: encoding: [0x62,0xc2,0x7e,0x0f,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]1125 vcvtph2bf8x 291(%r8,%rax,4), %xmm22 {%k7}1126 1127// CHECK: vcvtph2bf8 (%rip){1to8}, %xmm221128// CHECK: encoding: [0x62,0xe2,0x7e,0x18,0x74,0x35,0x00,0x00,0x00,0x00]1129 vcvtph2bf8 (%rip){1to8}, %xmm221130 1131// CHECK: vcvtph2bf8x -512(,%rbp,2), %xmm221132// CHECK: encoding: [0x62,0xe2,0x7e,0x08,0x74,0x34,0x6d,0x00,0xfe,0xff,0xff]1133 vcvtph2bf8x -512(,%rbp,2), %xmm221134 1135// CHECK: vcvtph2bf8x 2032(%rcx), %xmm22 {%k7} {z}1136// CHECK: encoding: [0x62,0xe2,0x7e,0x8f,0x74,0x71,0x7f]1137 vcvtph2bf8x 2032(%rcx), %xmm22 {%k7} {z}1138 1139// CHECK: vcvtph2bf8 -256(%rdx){1to8}, %xmm22 {%k7} {z}1140// CHECK: encoding: [0x62,0xe2,0x7e,0x9f,0x74,0x72,0x80]1141 vcvtph2bf8 -256(%rdx){1to8}, %xmm22 {%k7} {z}1142 1143// CHECK: vcvtph2bf8 (%rip){1to16}, %xmm221144// CHECK: encoding: [0x62,0xe2,0x7e,0x38,0x74,0x35,0x00,0x00,0x00,0x00]1145 vcvtph2bf8 (%rip){1to16}, %xmm221146 1147// CHECK: vcvtph2bf8y -1024(,%rbp,2), %xmm221148// CHECK: encoding: [0x62,0xe2,0x7e,0x28,0x74,0x34,0x6d,0x00,0xfc,0xff,0xff]1149 vcvtph2bf8y -1024(,%rbp,2), %xmm221150 1151// CHECK: vcvtph2bf8y 4064(%rcx), %xmm22 {%k7} {z}1152// CHECK: encoding: [0x62,0xe2,0x7e,0xaf,0x74,0x71,0x7f]1153 vcvtph2bf8y 4064(%rcx), %xmm22 {%k7} {z}1154 1155// CHECK: vcvtph2bf8 -256(%rdx){1to16}, %xmm22 {%k7} {z}1156// CHECK: encoding: [0x62,0xe2,0x7e,0xbf,0x74,0x72,0x80]1157 vcvtph2bf8 -256(%rdx){1to16}, %xmm22 {%k7} {z}1158 1159// CHECK: vcvtph2bf8 268435456(%rbp,%r14,8), %ymm221160// CHECK: encoding: [0x62,0xa2,0x7e,0x48,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]1161 vcvtph2bf8 268435456(%rbp,%r14,8), %ymm221162 1163// CHECK: vcvtph2bf8 291(%r8,%rax,4), %ymm22 {%k7}1164// CHECK: encoding: [0x62,0xc2,0x7e,0x4f,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]1165 vcvtph2bf8 291(%r8,%rax,4), %ymm22 {%k7}1166 1167// CHECK: vcvtph2bf8 (%rip){1to32}, %ymm221168// CHECK: encoding: [0x62,0xe2,0x7e,0x58,0x74,0x35,0x00,0x00,0x00,0x00]1169 vcvtph2bf8 (%rip){1to32}, %ymm221170 1171// CHECK: vcvtph2bf8 -2048(,%rbp,2), %ymm221172// CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x74,0x34,0x6d,0x00,0xf8,0xff,0xff]1173 vcvtph2bf8 -2048(,%rbp,2), %ymm221174 1175// CHECK: vcvtph2bf8 8128(%rcx), %ymm22 {%k7} {z}1176// CHECK: encoding: [0x62,0xe2,0x7e,0xcf,0x74,0x71,0x7f]1177 vcvtph2bf8 8128(%rcx), %ymm22 {%k7} {z}1178 1179// CHECK: vcvtph2bf8 -256(%rdx){1to32}, %ymm22 {%k7} {z}1180// CHECK: encoding: [0x62,0xe2,0x7e,0xdf,0x74,0x72,0x80]1181 vcvtph2bf8 -256(%rdx){1to32}, %ymm22 {%k7} {z}1182 1183// CHECK: vcvtph2bf8s %xmm23, %xmm221184// CHECK: encoding: [0x62,0xa5,0x7e,0x08,0x74,0xf7]1185 vcvtph2bf8s %xmm23, %xmm221186 1187// CHECK: vcvtph2bf8s %xmm23, %xmm22 {%k7}1188// CHECK: encoding: [0x62,0xa5,0x7e,0x0f,0x74,0xf7]1189 vcvtph2bf8s %xmm23, %xmm22 {%k7}1190 1191// CHECK: vcvtph2bf8s %xmm23, %xmm22 {%k7} {z}1192// CHECK: encoding: [0x62,0xa5,0x7e,0x8f,0x74,0xf7]1193 vcvtph2bf8s %xmm23, %xmm22 {%k7} {z}1194 1195// CHECK: vcvtph2bf8s %zmm23, %ymm221196// CHECK: encoding: [0x62,0xa5,0x7e,0x48,0x74,0xf7]1197 vcvtph2bf8s %zmm23, %ymm221198 1199// CHECK: vcvtph2bf8s %zmm23, %ymm22 {%k7}1200// CHECK: encoding: [0x62,0xa5,0x7e,0x4f,0x74,0xf7]1201 vcvtph2bf8s %zmm23, %ymm22 {%k7}1202 1203// CHECK: vcvtph2bf8s %zmm23, %ymm22 {%k7} {z}1204// CHECK: encoding: [0x62,0xa5,0x7e,0xcf,0x74,0xf7]1205 vcvtph2bf8s %zmm23, %ymm22 {%k7} {z}1206 1207// CHECK: vcvtph2bf8s %ymm23, %xmm221208// CHECK: encoding: [0x62,0xa5,0x7e,0x28,0x74,0xf7]1209 vcvtph2bf8s %ymm23, %xmm221210 1211// CHECK: vcvtph2bf8s %ymm23, %xmm22 {%k7}1212// CHECK: encoding: [0x62,0xa5,0x7e,0x2f,0x74,0xf7]1213 vcvtph2bf8s %ymm23, %xmm22 {%k7}1214 1215// CHECK: vcvtph2bf8s %ymm23, %xmm22 {%k7} {z}1216// CHECK: encoding: [0x62,0xa5,0x7e,0xaf,0x74,0xf7]1217 vcvtph2bf8s %ymm23, %xmm22 {%k7} {z}1218 1219// CHECK: vcvtph2bf8sx 268435456(%rbp,%r14,8), %xmm221220// CHECK: encoding: [0x62,0xa5,0x7e,0x08,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]1221 vcvtph2bf8sx 268435456(%rbp,%r14,8), %xmm221222 1223// CHECK: vcvtph2bf8sx 291(%r8,%rax,4), %xmm22 {%k7}1224// CHECK: encoding: [0x62,0xc5,0x7e,0x0f,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]1225 vcvtph2bf8sx 291(%r8,%rax,4), %xmm22 {%k7}1226 1227// CHECK: vcvtph2bf8s (%rip){1to8}, %xmm221228// CHECK: encoding: [0x62,0xe5,0x7e,0x18,0x74,0x35,0x00,0x00,0x00,0x00]1229 vcvtph2bf8s (%rip){1to8}, %xmm221230 1231// CHECK: vcvtph2bf8sx -512(,%rbp,2), %xmm221232// CHECK: encoding: [0x62,0xe5,0x7e,0x08,0x74,0x34,0x6d,0x00,0xfe,0xff,0xff]1233 vcvtph2bf8sx -512(,%rbp,2), %xmm221234 1235// CHECK: vcvtph2bf8sx 2032(%rcx), %xmm22 {%k7} {z}1236// CHECK: encoding: [0x62,0xe5,0x7e,0x8f,0x74,0x71,0x7f]1237 vcvtph2bf8sx 2032(%rcx), %xmm22 {%k7} {z}1238 1239// CHECK: vcvtph2bf8s -256(%rdx){1to8}, %xmm22 {%k7} {z}1240// CHECK: encoding: [0x62,0xe5,0x7e,0x9f,0x74,0x72,0x80]1241 vcvtph2bf8s -256(%rdx){1to8}, %xmm22 {%k7} {z}1242 1243// CHECK: vcvtph2bf8s (%rip){1to16}, %xmm221244// CHECK: encoding: [0x62,0xe5,0x7e,0x38,0x74,0x35,0x00,0x00,0x00,0x00]1245 vcvtph2bf8s (%rip){1to16}, %xmm221246 1247// CHECK: vcvtph2bf8sy -1024(,%rbp,2), %xmm221248// CHECK: encoding: [0x62,0xe5,0x7e,0x28,0x74,0x34,0x6d,0x00,0xfc,0xff,0xff]1249 vcvtph2bf8sy -1024(,%rbp,2), %xmm221250 1251// CHECK: vcvtph2bf8sy 4064(%rcx), %xmm22 {%k7} {z}1252// CHECK: encoding: [0x62,0xe5,0x7e,0xaf,0x74,0x71,0x7f]1253 vcvtph2bf8sy 4064(%rcx), %xmm22 {%k7} {z}1254 1255// CHECK: vcvtph2bf8s -256(%rdx){1to16}, %xmm22 {%k7} {z}1256// CHECK: encoding: [0x62,0xe5,0x7e,0xbf,0x74,0x72,0x80]1257 vcvtph2bf8s -256(%rdx){1to16}, %xmm22 {%k7} {z}1258 1259// CHECK: vcvtph2bf8s 268435456(%rbp,%r14,8), %ymm221260// CHECK: encoding: [0x62,0xa5,0x7e,0x48,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]1261 vcvtph2bf8s 268435456(%rbp,%r14,8), %ymm221262 1263// CHECK: vcvtph2bf8s 291(%r8,%rax,4), %ymm22 {%k7}1264// CHECK: encoding: [0x62,0xc5,0x7e,0x4f,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]1265 vcvtph2bf8s 291(%r8,%rax,4), %ymm22 {%k7}1266 1267// CHECK: vcvtph2bf8s (%rip){1to32}, %ymm221268// CHECK: encoding: [0x62,0xe5,0x7e,0x58,0x74,0x35,0x00,0x00,0x00,0x00]1269 vcvtph2bf8s (%rip){1to32}, %ymm221270 1271// CHECK: vcvtph2bf8s -2048(,%rbp,2), %ymm221272// CHECK: encoding: [0x62,0xe5,0x7e,0x48,0x74,0x34,0x6d,0x00,0xf8,0xff,0xff]1273 vcvtph2bf8s -2048(,%rbp,2), %ymm221274 1275// CHECK: vcvtph2bf8s 8128(%rcx), %ymm22 {%k7} {z}1276// CHECK: encoding: [0x62,0xe5,0x7e,0xcf,0x74,0x71,0x7f]1277 vcvtph2bf8s 8128(%rcx), %ymm22 {%k7} {z}1278 1279// CHECK: vcvtph2bf8s -256(%rdx){1to32}, %ymm22 {%k7} {z}1280// CHECK: encoding: [0x62,0xe5,0x7e,0xdf,0x74,0x72,0x80]1281 vcvtph2bf8s -256(%rdx){1to32}, %ymm22 {%k7} {z}1282 1283// CHECK: vcvtph2hf8 %xmm23, %xmm221284// CHECK: encoding: [0x62,0xa5,0x7e,0x08,0x18,0xf7]1285 vcvtph2hf8 %xmm23, %xmm221286 1287// CHECK: vcvtph2hf8 %xmm23, %xmm22 {%k7}1288// CHECK: encoding: [0x62,0xa5,0x7e,0x0f,0x18,0xf7]1289 vcvtph2hf8 %xmm23, %xmm22 {%k7}1290 1291// CHECK: vcvtph2hf8 %xmm23, %xmm22 {%k7} {z}1292// CHECK: encoding: [0x62,0xa5,0x7e,0x8f,0x18,0xf7]1293 vcvtph2hf8 %xmm23, %xmm22 {%k7} {z}1294 1295// CHECK: vcvtph2hf8 %zmm23, %ymm221296// CHECK: encoding: [0x62,0xa5,0x7e,0x48,0x18,0xf7]1297 vcvtph2hf8 %zmm23, %ymm221298 1299// CHECK: vcvtph2hf8 %zmm23, %ymm22 {%k7}1300// CHECK: encoding: [0x62,0xa5,0x7e,0x4f,0x18,0xf7]1301 vcvtph2hf8 %zmm23, %ymm22 {%k7}1302 1303// CHECK: vcvtph2hf8 %zmm23, %ymm22 {%k7} {z}1304// CHECK: encoding: [0x62,0xa5,0x7e,0xcf,0x18,0xf7]1305 vcvtph2hf8 %zmm23, %ymm22 {%k7} {z}1306 1307// CHECK: vcvtph2hf8 %ymm23, %xmm221308// CHECK: encoding: [0x62,0xa5,0x7e,0x28,0x18,0xf7]1309 vcvtph2hf8 %ymm23, %xmm221310 1311// CHECK: vcvtph2hf8 %ymm23, %xmm22 {%k7}1312// CHECK: encoding: [0x62,0xa5,0x7e,0x2f,0x18,0xf7]1313 vcvtph2hf8 %ymm23, %xmm22 {%k7}1314 1315// CHECK: vcvtph2hf8 %ymm23, %xmm22 {%k7} {z}1316// CHECK: encoding: [0x62,0xa5,0x7e,0xaf,0x18,0xf7]1317 vcvtph2hf8 %ymm23, %xmm22 {%k7} {z}1318 1319// CHECK: vcvtph2hf8x 268435456(%rbp,%r14,8), %xmm221320// CHECK: encoding: [0x62,0xa5,0x7e,0x08,0x18,0xb4,0xf5,0x00,0x00,0x00,0x10]1321 vcvtph2hf8x 268435456(%rbp,%r14,8), %xmm221322 1323// CHECK: vcvtph2hf8x 291(%r8,%rax,4), %xmm22 {%k7}1324// CHECK: encoding: [0x62,0xc5,0x7e,0x0f,0x18,0xb4,0x80,0x23,0x01,0x00,0x00]1325 vcvtph2hf8x 291(%r8,%rax,4), %xmm22 {%k7}1326 1327// CHECK: vcvtph2hf8 (%rip){1to8}, %xmm221328// CHECK: encoding: [0x62,0xe5,0x7e,0x18,0x18,0x35,0x00,0x00,0x00,0x00]1329 vcvtph2hf8 (%rip){1to8}, %xmm221330 1331// CHECK: vcvtph2hf8x -512(,%rbp,2), %xmm221332// CHECK: encoding: [0x62,0xe5,0x7e,0x08,0x18,0x34,0x6d,0x00,0xfe,0xff,0xff]1333 vcvtph2hf8x -512(,%rbp,2), %xmm221334 1335// CHECK: vcvtph2hf8x 2032(%rcx), %xmm22 {%k7} {z}1336// CHECK: encoding: [0x62,0xe5,0x7e,0x8f,0x18,0x71,0x7f]1337 vcvtph2hf8x 2032(%rcx), %xmm22 {%k7} {z}1338 1339// CHECK: vcvtph2hf8 -256(%rdx){1to8}, %xmm22 {%k7} {z}1340// CHECK: encoding: [0x62,0xe5,0x7e,0x9f,0x18,0x72,0x80]1341 vcvtph2hf8 -256(%rdx){1to8}, %xmm22 {%k7} {z}1342 1343// CHECK: vcvtph2hf8 (%rip){1to16}, %xmm221344// CHECK: encoding: [0x62,0xe5,0x7e,0x38,0x18,0x35,0x00,0x00,0x00,0x00]1345 vcvtph2hf8 (%rip){1to16}, %xmm221346 1347// CHECK: vcvtph2hf8y -1024(,%rbp,2), %xmm221348// CHECK: encoding: [0x62,0xe5,0x7e,0x28,0x18,0x34,0x6d,0x00,0xfc,0xff,0xff]1349 vcvtph2hf8y -1024(,%rbp,2), %xmm221350 1351// CHECK: vcvtph2hf8y 4064(%rcx), %xmm22 {%k7} {z}1352// CHECK: encoding: [0x62,0xe5,0x7e,0xaf,0x18,0x71,0x7f]1353 vcvtph2hf8y 4064(%rcx), %xmm22 {%k7} {z}1354 1355// CHECK: vcvtph2hf8 -256(%rdx){1to16}, %xmm22 {%k7} {z}1356// CHECK: encoding: [0x62,0xe5,0x7e,0xbf,0x18,0x72,0x80]1357 vcvtph2hf8 -256(%rdx){1to16}, %xmm22 {%k7} {z}1358 1359// CHECK: vcvtph2hf8 268435456(%rbp,%r14,8), %ymm221360// CHECK: encoding: [0x62,0xa5,0x7e,0x48,0x18,0xb4,0xf5,0x00,0x00,0x00,0x10]1361 vcvtph2hf8 268435456(%rbp,%r14,8), %ymm221362 1363// CHECK: vcvtph2hf8 291(%r8,%rax,4), %ymm22 {%k7}1364// CHECK: encoding: [0x62,0xc5,0x7e,0x4f,0x18,0xb4,0x80,0x23,0x01,0x00,0x00]1365 vcvtph2hf8 291(%r8,%rax,4), %ymm22 {%k7}1366 1367// CHECK: vcvtph2hf8 (%rip){1to32}, %ymm221368// CHECK: encoding: [0x62,0xe5,0x7e,0x58,0x18,0x35,0x00,0x00,0x00,0x00]1369 vcvtph2hf8 (%rip){1to32}, %ymm221370 1371// CHECK: vcvtph2hf8 -2048(,%rbp,2), %ymm221372// CHECK: encoding: [0x62,0xe5,0x7e,0x48,0x18,0x34,0x6d,0x00,0xf8,0xff,0xff]1373 vcvtph2hf8 -2048(,%rbp,2), %ymm221374 1375// CHECK: vcvtph2hf8 8128(%rcx), %ymm22 {%k7} {z}1376// CHECK: encoding: [0x62,0xe5,0x7e,0xcf,0x18,0x71,0x7f]1377 vcvtph2hf8 8128(%rcx), %ymm22 {%k7} {z}1378 1379// CHECK: vcvtph2hf8 -256(%rdx){1to32}, %ymm22 {%k7} {z}1380// CHECK: encoding: [0x62,0xe5,0x7e,0xdf,0x18,0x72,0x80]1381 vcvtph2hf8 -256(%rdx){1to32}, %ymm22 {%k7} {z}1382 1383// CHECK: vcvtph2hf8s %xmm23, %xmm221384// CHECK: encoding: [0x62,0xa5,0x7e,0x08,0x1b,0xf7]1385 vcvtph2hf8s %xmm23, %xmm221386 1387// CHECK: vcvtph2hf8s %xmm23, %xmm22 {%k7}1388// CHECK: encoding: [0x62,0xa5,0x7e,0x0f,0x1b,0xf7]1389 vcvtph2hf8s %xmm23, %xmm22 {%k7}1390 1391// CHECK: vcvtph2hf8s %xmm23, %xmm22 {%k7} {z}1392// CHECK: encoding: [0x62,0xa5,0x7e,0x8f,0x1b,0xf7]1393 vcvtph2hf8s %xmm23, %xmm22 {%k7} {z}1394 1395// CHECK: vcvtph2hf8s %zmm23, %ymm221396// CHECK: encoding: [0x62,0xa5,0x7e,0x48,0x1b,0xf7]1397 vcvtph2hf8s %zmm23, %ymm221398 1399// CHECK: vcvtph2hf8s %zmm23, %ymm22 {%k7}1400// CHECK: encoding: [0x62,0xa5,0x7e,0x4f,0x1b,0xf7]1401 vcvtph2hf8s %zmm23, %ymm22 {%k7}1402 1403// CHECK: vcvtph2hf8s %zmm23, %ymm22 {%k7} {z}1404// CHECK: encoding: [0x62,0xa5,0x7e,0xcf,0x1b,0xf7]1405 vcvtph2hf8s %zmm23, %ymm22 {%k7} {z}1406 1407// CHECK: vcvtph2hf8s %ymm23, %xmm221408// CHECK: encoding: [0x62,0xa5,0x7e,0x28,0x1b,0xf7]1409 vcvtph2hf8s %ymm23, %xmm221410 1411// CHECK: vcvtph2hf8s %ymm23, %xmm22 {%k7}1412// CHECK: encoding: [0x62,0xa5,0x7e,0x2f,0x1b,0xf7]1413 vcvtph2hf8s %ymm23, %xmm22 {%k7}1414 1415// CHECK: vcvtph2hf8s %ymm23, %xmm22 {%k7} {z}1416// CHECK: encoding: [0x62,0xa5,0x7e,0xaf,0x1b,0xf7]1417 vcvtph2hf8s %ymm23, %xmm22 {%k7} {z}1418 1419// CHECK: vcvtph2hf8sx 268435456(%rbp,%r14,8), %xmm221420// CHECK: encoding: [0x62,0xa5,0x7e,0x08,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x10]1421 vcvtph2hf8sx 268435456(%rbp,%r14,8), %xmm221422 1423// CHECK: vcvtph2hf8sx 291(%r8,%rax,4), %xmm22 {%k7}1424// CHECK: encoding: [0x62,0xc5,0x7e,0x0f,0x1b,0xb4,0x80,0x23,0x01,0x00,0x00]1425 vcvtph2hf8sx 291(%r8,%rax,4), %xmm22 {%k7}1426 1427// CHECK: vcvtph2hf8s (%rip){1to8}, %xmm221428// CHECK: encoding: [0x62,0xe5,0x7e,0x18,0x1b,0x35,0x00,0x00,0x00,0x00]1429 vcvtph2hf8s (%rip){1to8}, %xmm221430 1431// CHECK: vcvtph2hf8sx -512(,%rbp,2), %xmm221432// CHECK: encoding: [0x62,0xe5,0x7e,0x08,0x1b,0x34,0x6d,0x00,0xfe,0xff,0xff]1433 vcvtph2hf8sx -512(,%rbp,2), %xmm221434 1435// CHECK: vcvtph2hf8sx 2032(%rcx), %xmm22 {%k7} {z}1436// CHECK: encoding: [0x62,0xe5,0x7e,0x8f,0x1b,0x71,0x7f]1437 vcvtph2hf8sx 2032(%rcx), %xmm22 {%k7} {z}1438 1439// CHECK: vcvtph2hf8s -256(%rdx){1to8}, %xmm22 {%k7} {z}1440// CHECK: encoding: [0x62,0xe5,0x7e,0x9f,0x1b,0x72,0x80]1441 vcvtph2hf8s -256(%rdx){1to8}, %xmm22 {%k7} {z}1442 1443// CHECK: vcvtph2hf8s (%rip){1to16}, %xmm221444// CHECK: encoding: [0x62,0xe5,0x7e,0x38,0x1b,0x35,0x00,0x00,0x00,0x00]1445 vcvtph2hf8s (%rip){1to16}, %xmm221446 1447// CHECK: vcvtph2hf8sy -1024(,%rbp,2), %xmm221448// CHECK: encoding: [0x62,0xe5,0x7e,0x28,0x1b,0x34,0x6d,0x00,0xfc,0xff,0xff]1449 vcvtph2hf8sy -1024(,%rbp,2), %xmm221450 1451// CHECK: vcvtph2hf8sy 4064(%rcx), %xmm22 {%k7} {z}1452// CHECK: encoding: [0x62,0xe5,0x7e,0xaf,0x1b,0x71,0x7f]1453 vcvtph2hf8sy 4064(%rcx), %xmm22 {%k7} {z}1454 1455// CHECK: vcvtph2hf8s -256(%rdx){1to16}, %xmm22 {%k7} {z}1456// CHECK: encoding: [0x62,0xe5,0x7e,0xbf,0x1b,0x72,0x80]1457 vcvtph2hf8s -256(%rdx){1to16}, %xmm22 {%k7} {z}1458 1459// CHECK: vcvtph2hf8s 268435456(%rbp,%r14,8), %ymm221460// CHECK: encoding: [0x62,0xa5,0x7e,0x48,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x10]1461 vcvtph2hf8s 268435456(%rbp,%r14,8), %ymm221462 1463// CHECK: vcvtph2hf8s 291(%r8,%rax,4), %ymm22 {%k7}1464// CHECK: encoding: [0x62,0xc5,0x7e,0x4f,0x1b,0xb4,0x80,0x23,0x01,0x00,0x00]1465 vcvtph2hf8s 291(%r8,%rax,4), %ymm22 {%k7}1466 1467// CHECK: vcvtph2hf8s (%rip){1to32}, %ymm221468// CHECK: encoding: [0x62,0xe5,0x7e,0x58,0x1b,0x35,0x00,0x00,0x00,0x00]1469 vcvtph2hf8s (%rip){1to32}, %ymm221470 1471// CHECK: vcvtph2hf8s -2048(,%rbp,2), %ymm221472// CHECK: encoding: [0x62,0xe5,0x7e,0x48,0x1b,0x34,0x6d,0x00,0xf8,0xff,0xff]1473 vcvtph2hf8s -2048(,%rbp,2), %ymm221474 1475// CHECK: vcvtph2hf8s 8128(%rcx), %ymm22 {%k7} {z}1476// CHECK: encoding: [0x62,0xe5,0x7e,0xcf,0x1b,0x71,0x7f]1477 vcvtph2hf8s 8128(%rcx), %ymm22 {%k7} {z}1478 1479// CHECK: vcvtph2hf8s -256(%rdx){1to32}, %ymm22 {%k7} {z}1480// CHECK: encoding: [0x62,0xe5,0x7e,0xdf,0x1b,0x72,0x80]1481 vcvtph2hf8s -256(%rdx){1to32}, %ymm22 {%k7} {z}1482 1483