1483 lines · plain
1// RUN: llvm-mc -triple x86_64 -x86-asm-syntax=intel -output-asm-variant=1 --show-encoding %s | FileCheck %s2 3// CHECK: vcvt2ps2phx ymm22, ymm23, ymm244// CHECK: encoding: [0x62,0x82,0x45,0x20,0x67,0xf0]5 vcvt2ps2phx ymm22, ymm23, ymm246 7// CHECK: vcvt2ps2phx ymm22 {k7}, ymm23, ymm248// CHECK: encoding: [0x62,0x82,0x45,0x27,0x67,0xf0]9 vcvt2ps2phx ymm22 {k7}, ymm23, ymm2410 11// CHECK: vcvt2ps2phx zmm22, zmm23, zmm2412// CHECK: encoding: [0x62,0x82,0x45,0x40,0x67,0xf0]13 vcvt2ps2phx zmm22, zmm23, zmm2414 15// CHECK: vcvt2ps2phx zmm22, zmm23, zmm24, {rn-sae}16// CHECK: encoding: [0x62,0x82,0x45,0x10,0x67,0xf0]17 vcvt2ps2phx zmm22, zmm23, zmm24, {rn-sae}18 19// CHECK: vcvt2ps2phx zmm22 {k7}, zmm23, zmm2420// CHECK: encoding: [0x62,0x82,0x45,0x47,0x67,0xf0]21 vcvt2ps2phx zmm22 {k7}, zmm23, zmm2422 23// CHECK: vcvt2ps2phx zmm22 {k7} {z}, zmm23, zmm24, {rz-sae}24// CHECK: encoding: [0x62,0x82,0x45,0xf7,0x67,0xf0]25 vcvt2ps2phx zmm22 {k7} {z}, zmm23, zmm24, {rz-sae}26 27// CHECK: vcvt2ps2phx xmm22, xmm23, xmm2428// CHECK: encoding: [0x62,0x82,0x45,0x00,0x67,0xf0]29 vcvt2ps2phx xmm22, xmm23, xmm2430 31// CHECK: vcvt2ps2phx xmm22 {k7}, xmm23, xmm2432// CHECK: encoding: [0x62,0x82,0x45,0x07,0x67,0xf0]33 vcvt2ps2phx xmm22 {k7}, xmm23, xmm2434 35// CHECK: vcvt2ps2phx xmm22 {k7} {z}, xmm23, xmm2436// CHECK: encoding: [0x62,0x82,0x45,0x87,0x67,0xf0]37 vcvt2ps2phx xmm22 {k7} {z}, xmm23, xmm2438 39// CHECK: vcvt2ps2phx zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]40// CHECK: encoding: [0x62,0xa2,0x45,0x40,0x67,0xb4,0xf5,0x00,0x00,0x00,0x10]41 vcvt2ps2phx zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]42 43// CHECK: vcvt2ps2phx zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]44// CHECK: encoding: [0x62,0xc2,0x45,0x47,0x67,0xb4,0x80,0x23,0x01,0x00,0x00]45 vcvt2ps2phx zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]46 47// CHECK: vcvt2ps2phx zmm22, zmm23, dword ptr [rip]{1to16}48// CHECK: encoding: [0x62,0xe2,0x45,0x50,0x67,0x35,0x00,0x00,0x00,0x00]49 vcvt2ps2phx zmm22, zmm23, dword ptr [rip]{1to16}50 51// CHECK: vcvt2ps2phx zmm22, zmm23, zmmword ptr [2*rbp - 2048]52// CHECK: encoding: [0x62,0xe2,0x45,0x40,0x67,0x34,0x6d,0x00,0xf8,0xff,0xff]53 vcvt2ps2phx zmm22, zmm23, zmmword ptr [2*rbp - 2048]54 55// CHECK: vcvt2ps2phx zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]56// CHECK: encoding: [0x62,0xe2,0x45,0xc7,0x67,0x71,0x7f]57 vcvt2ps2phx zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]58 59// CHECK: vcvt2ps2phx zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}60// CHECK: encoding: [0x62,0xe2,0x45,0xd7,0x67,0x72,0x80]61 vcvt2ps2phx zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}62 63// CHECK: vcvt2ps2phx ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]64// CHECK: encoding: [0x62,0xa2,0x45,0x20,0x67,0xb4,0xf5,0x00,0x00,0x00,0x10]65 vcvt2ps2phx ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]66 67// CHECK: vcvt2ps2phx ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]68// CHECK: encoding: [0x62,0xc2,0x45,0x27,0x67,0xb4,0x80,0x23,0x01,0x00,0x00]69 vcvt2ps2phx ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]70 71// CHECK: vcvt2ps2phx ymm22, ymm23, dword ptr [rip]{1to8}72// CHECK: encoding: [0x62,0xe2,0x45,0x30,0x67,0x35,0x00,0x00,0x00,0x00]73 vcvt2ps2phx ymm22, ymm23, dword ptr [rip]{1to8}74 75// CHECK: vcvt2ps2phx ymm22, ymm23, ymmword ptr [2*rbp - 1024]76// CHECK: encoding: [0x62,0xe2,0x45,0x20,0x67,0x34,0x6d,0x00,0xfc,0xff,0xff]77 vcvt2ps2phx ymm22, ymm23, ymmword ptr [2*rbp - 1024]78 79// CHECK: vcvt2ps2phx ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]80// CHECK: encoding: [0x62,0xe2,0x45,0xa7,0x67,0x71,0x7f]81 vcvt2ps2phx ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]82 83// CHECK: vcvt2ps2phx ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}84// CHECK: encoding: [0x62,0xe2,0x45,0xb7,0x67,0x72,0x80]85 vcvt2ps2phx ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}86 87// CHECK: vcvt2ps2phx xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]88// CHECK: encoding: [0x62,0xa2,0x45,0x00,0x67,0xb4,0xf5,0x00,0x00,0x00,0x10]89 vcvt2ps2phx xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]90 91// CHECK: vcvt2ps2phx xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]92// CHECK: encoding: [0x62,0xc2,0x45,0x07,0x67,0xb4,0x80,0x23,0x01,0x00,0x00]93 vcvt2ps2phx xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]94 95// CHECK: vcvt2ps2phx xmm22, xmm23, dword ptr [rip]{1to4}96// CHECK: encoding: [0x62,0xe2,0x45,0x10,0x67,0x35,0x00,0x00,0x00,0x00]97 vcvt2ps2phx xmm22, xmm23, dword ptr [rip]{1to4}98 99// CHECK: vcvt2ps2phx xmm22, xmm23, xmmword ptr [2*rbp - 512]100// CHECK: encoding: [0x62,0xe2,0x45,0x00,0x67,0x34,0x6d,0x00,0xfe,0xff,0xff]101 vcvt2ps2phx xmm22, xmm23, xmmword ptr [2*rbp - 512]102 103// CHECK: vcvt2ps2phx xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]104// CHECK: encoding: [0x62,0xe2,0x45,0x87,0x67,0x71,0x7f]105 vcvt2ps2phx xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]106 107// CHECK: vcvt2ps2phx xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}108// CHECK: encoding: [0x62,0xe2,0x45,0x97,0x67,0x72,0x80]109 vcvt2ps2phx xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}110 111// CHECK: vcvtbiasph2bf8 ymm22, zmm23, zmm24112// CHECK: encoding: [0x62,0x82,0x44,0x40,0x74,0xf0]113 vcvtbiasph2bf8 ymm22, zmm23, zmm24114 115// CHECK: vcvtbiasph2bf8 ymm22 {k7}, zmm23, zmm24116// CHECK: encoding: [0x62,0x82,0x44,0x47,0x74,0xf0]117 vcvtbiasph2bf8 ymm22 {k7}, zmm23, zmm24118 119// CHECK: vcvtbiasph2bf8 ymm22 {k7} {z}, zmm23, zmm24120// CHECK: encoding: [0x62,0x82,0x44,0xc7,0x74,0xf0]121 vcvtbiasph2bf8 ymm22 {k7} {z}, zmm23, zmm24122 123// CHECK: vcvtbiasph2bf8 xmm22, xmm23, xmm24124// CHECK: encoding: [0x62,0x82,0x44,0x00,0x74,0xf0]125 vcvtbiasph2bf8 xmm22, xmm23, xmm24126 127// CHECK: vcvtbiasph2bf8 xmm22 {k7}, xmm23, xmm24128// CHECK: encoding: [0x62,0x82,0x44,0x07,0x74,0xf0]129 vcvtbiasph2bf8 xmm22 {k7}, xmm23, xmm24130 131// CHECK: vcvtbiasph2bf8 xmm22 {k7} {z}, xmm23, xmm24132// CHECK: encoding: [0x62,0x82,0x44,0x87,0x74,0xf0]133 vcvtbiasph2bf8 xmm22 {k7} {z}, xmm23, xmm24134 135// CHECK: vcvtbiasph2bf8 xmm22, ymm23, ymm24136// CHECK: encoding: [0x62,0x82,0x44,0x20,0x74,0xf0]137 vcvtbiasph2bf8 xmm22, ymm23, ymm24138 139// CHECK: vcvtbiasph2bf8 xmm22 {k7}, ymm23, ymm24140// CHECK: encoding: [0x62,0x82,0x44,0x27,0x74,0xf0]141 vcvtbiasph2bf8 xmm22 {k7}, ymm23, ymm24142 143// CHECK: vcvtbiasph2bf8 xmm22 {k7} {z}, ymm23, ymm24144// CHECK: encoding: [0x62,0x82,0x44,0xa7,0x74,0xf0]145 vcvtbiasph2bf8 xmm22 {k7} {z}, ymm23, ymm24146 147// CHECK: vcvtbiasph2bf8 xmm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]148// CHECK: encoding: [0x62,0xa2,0x44,0x20,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]149 vcvtbiasph2bf8 xmm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]150 151// CHECK: vcvtbiasph2bf8 xmm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]152// CHECK: encoding: [0x62,0xc2,0x44,0x27,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]153 vcvtbiasph2bf8 xmm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]154 155// CHECK: vcvtbiasph2bf8 xmm22, ymm23, word ptr [rip]{1to16}156// CHECK: encoding: [0x62,0xe2,0x44,0x30,0x74,0x35,0x00,0x00,0x00,0x00]157 vcvtbiasph2bf8 xmm22, ymm23, word ptr [rip]{1to16}158 159// CHECK: vcvtbiasph2bf8 xmm22, ymm23, ymmword ptr [2*rbp - 1024]160// CHECK: encoding: [0x62,0xe2,0x44,0x20,0x74,0x34,0x6d,0x00,0xfc,0xff,0xff]161 vcvtbiasph2bf8 xmm22, ymm23, ymmword ptr [2*rbp - 1024]162 163// CHECK: vcvtbiasph2bf8 xmm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]164// CHECK: encoding: [0x62,0xe2,0x44,0xa7,0x74,0x71,0x7f]165 vcvtbiasph2bf8 xmm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]166 167// CHECK: vcvtbiasph2bf8 xmm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}168// CHECK: encoding: [0x62,0xe2,0x44,0xb7,0x74,0x72,0x80]169 vcvtbiasph2bf8 xmm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}170 171// CHECK: vcvtbiasph2bf8 ymm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]172// CHECK: encoding: [0x62,0xa2,0x44,0x40,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]173 vcvtbiasph2bf8 ymm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]174 175// CHECK: vcvtbiasph2bf8 ymm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]176// CHECK: encoding: [0x62,0xc2,0x44,0x47,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]177 vcvtbiasph2bf8 ymm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]178 179// CHECK: vcvtbiasph2bf8 ymm22, zmm23, word ptr [rip]{1to32}180// CHECK: encoding: [0x62,0xe2,0x44,0x50,0x74,0x35,0x00,0x00,0x00,0x00]181 vcvtbiasph2bf8 ymm22, zmm23, word ptr [rip]{1to32}182 183// CHECK: vcvtbiasph2bf8 ymm22, zmm23, zmmword ptr [2*rbp - 2048]184// CHECK: encoding: [0x62,0xe2,0x44,0x40,0x74,0x34,0x6d,0x00,0xf8,0xff,0xff]185 vcvtbiasph2bf8 ymm22, zmm23, zmmword ptr [2*rbp - 2048]186 187// CHECK: vcvtbiasph2bf8 ymm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]188// CHECK: encoding: [0x62,0xe2,0x44,0xc7,0x74,0x71,0x7f]189 vcvtbiasph2bf8 ymm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]190 191// CHECK: vcvtbiasph2bf8 ymm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}192// CHECK: encoding: [0x62,0xe2,0x44,0xd7,0x74,0x72,0x80]193 vcvtbiasph2bf8 ymm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}194 195// CHECK: vcvtbiasph2bf8 xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]196// CHECK: encoding: [0x62,0xa2,0x44,0x00,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]197 vcvtbiasph2bf8 xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]198 199// CHECK: vcvtbiasph2bf8 xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]200// CHECK: encoding: [0x62,0xc2,0x44,0x07,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]201 vcvtbiasph2bf8 xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]202 203// CHECK: vcvtbiasph2bf8 xmm22, xmm23, word ptr [rip]{1to8}204// CHECK: encoding: [0x62,0xe2,0x44,0x10,0x74,0x35,0x00,0x00,0x00,0x00]205 vcvtbiasph2bf8 xmm22, xmm23, word ptr [rip]{1to8}206 207// CHECK: vcvtbiasph2bf8 xmm22, xmm23, xmmword ptr [2*rbp - 512]208// CHECK: encoding: [0x62,0xe2,0x44,0x00,0x74,0x34,0x6d,0x00,0xfe,0xff,0xff]209 vcvtbiasph2bf8 xmm22, xmm23, xmmword ptr [2*rbp - 512]210 211// CHECK: vcvtbiasph2bf8 xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]212// CHECK: encoding: [0x62,0xe2,0x44,0x87,0x74,0x71,0x7f]213 vcvtbiasph2bf8 xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]214 215// CHECK: vcvtbiasph2bf8 xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}216// CHECK: encoding: [0x62,0xe2,0x44,0x97,0x74,0x72,0x80]217 vcvtbiasph2bf8 xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}218 219// CHECK: vcvtbiasph2bf8s ymm22, zmm23, zmm24220// CHECK: encoding: [0x62,0x85,0x44,0x40,0x74,0xf0]221 vcvtbiasph2bf8s ymm22, zmm23, zmm24222 223// CHECK: vcvtbiasph2bf8s ymm22 {k7}, zmm23, zmm24224// CHECK: encoding: [0x62,0x85,0x44,0x47,0x74,0xf0]225 vcvtbiasph2bf8s ymm22 {k7}, zmm23, zmm24226 227// CHECK: vcvtbiasph2bf8s ymm22 {k7} {z}, zmm23, zmm24228// CHECK: encoding: [0x62,0x85,0x44,0xc7,0x74,0xf0]229 vcvtbiasph2bf8s ymm22 {k7} {z}, zmm23, zmm24230 231// CHECK: vcvtbiasph2bf8s xmm22, xmm23, xmm24232// CHECK: encoding: [0x62,0x85,0x44,0x00,0x74,0xf0]233 vcvtbiasph2bf8s xmm22, xmm23, xmm24234 235// CHECK: vcvtbiasph2bf8s xmm22 {k7}, xmm23, xmm24236// CHECK: encoding: [0x62,0x85,0x44,0x07,0x74,0xf0]237 vcvtbiasph2bf8s xmm22 {k7}, xmm23, xmm24238 239// CHECK: vcvtbiasph2bf8s xmm22 {k7} {z}, xmm23, xmm24240// CHECK: encoding: [0x62,0x85,0x44,0x87,0x74,0xf0]241 vcvtbiasph2bf8s xmm22 {k7} {z}, xmm23, xmm24242 243// CHECK: vcvtbiasph2bf8s xmm22, ymm23, ymm24244// CHECK: encoding: [0x62,0x85,0x44,0x20,0x74,0xf0]245 vcvtbiasph2bf8s xmm22, ymm23, ymm24246 247// CHECK: vcvtbiasph2bf8s xmm22 {k7}, ymm23, ymm24248// CHECK: encoding: [0x62,0x85,0x44,0x27,0x74,0xf0]249 vcvtbiasph2bf8s xmm22 {k7}, ymm23, ymm24250 251// CHECK: vcvtbiasph2bf8s xmm22 {k7} {z}, ymm23, ymm24252// CHECK: encoding: [0x62,0x85,0x44,0xa7,0x74,0xf0]253 vcvtbiasph2bf8s xmm22 {k7} {z}, ymm23, ymm24254 255// CHECK: vcvtbiasph2bf8s xmm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]256// CHECK: encoding: [0x62,0xa5,0x44,0x20,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]257 vcvtbiasph2bf8s xmm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]258 259// CHECK: vcvtbiasph2bf8s xmm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]260// CHECK: encoding: [0x62,0xc5,0x44,0x27,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]261 vcvtbiasph2bf8s xmm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]262 263// CHECK: vcvtbiasph2bf8s xmm22, ymm23, word ptr [rip]{1to16}264// CHECK: encoding: [0x62,0xe5,0x44,0x30,0x74,0x35,0x00,0x00,0x00,0x00]265 vcvtbiasph2bf8s xmm22, ymm23, word ptr [rip]{1to16}266 267// CHECK: vcvtbiasph2bf8s xmm22, ymm23, ymmword ptr [2*rbp - 1024]268// CHECK: encoding: [0x62,0xe5,0x44,0x20,0x74,0x34,0x6d,0x00,0xfc,0xff,0xff]269 vcvtbiasph2bf8s xmm22, ymm23, ymmword ptr [2*rbp - 1024]270 271// CHECK: vcvtbiasph2bf8s xmm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]272// CHECK: encoding: [0x62,0xe5,0x44,0xa7,0x74,0x71,0x7f]273 vcvtbiasph2bf8s xmm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]274 275// CHECK: vcvtbiasph2bf8s xmm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}276// CHECK: encoding: [0x62,0xe5,0x44,0xb7,0x74,0x72,0x80]277 vcvtbiasph2bf8s xmm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}278 279// CHECK: vcvtbiasph2bf8s ymm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]280// CHECK: encoding: [0x62,0xa5,0x44,0x40,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]281 vcvtbiasph2bf8s ymm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]282 283// CHECK: vcvtbiasph2bf8s ymm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]284// CHECK: encoding: [0x62,0xc5,0x44,0x47,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]285 vcvtbiasph2bf8s ymm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]286 287// CHECK: vcvtbiasph2bf8s ymm22, zmm23, word ptr [rip]{1to32}288// CHECK: encoding: [0x62,0xe5,0x44,0x50,0x74,0x35,0x00,0x00,0x00,0x00]289 vcvtbiasph2bf8s ymm22, zmm23, word ptr [rip]{1to32}290 291// CHECK: vcvtbiasph2bf8s ymm22, zmm23, zmmword ptr [2*rbp - 2048]292// CHECK: encoding: [0x62,0xe5,0x44,0x40,0x74,0x34,0x6d,0x00,0xf8,0xff,0xff]293 vcvtbiasph2bf8s ymm22, zmm23, zmmword ptr [2*rbp - 2048]294 295// CHECK: vcvtbiasph2bf8s ymm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]296// CHECK: encoding: [0x62,0xe5,0x44,0xc7,0x74,0x71,0x7f]297 vcvtbiasph2bf8s ymm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]298 299// CHECK: vcvtbiasph2bf8s ymm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}300// CHECK: encoding: [0x62,0xe5,0x44,0xd7,0x74,0x72,0x80]301 vcvtbiasph2bf8s ymm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}302 303// CHECK: vcvtbiasph2bf8s xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]304// CHECK: encoding: [0x62,0xa5,0x44,0x00,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]305 vcvtbiasph2bf8s xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]306 307// CHECK: vcvtbiasph2bf8s xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]308// CHECK: encoding: [0x62,0xc5,0x44,0x07,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]309 vcvtbiasph2bf8s xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]310 311// CHECK: vcvtbiasph2bf8s xmm22, xmm23, word ptr [rip]{1to8}312// CHECK: encoding: [0x62,0xe5,0x44,0x10,0x74,0x35,0x00,0x00,0x00,0x00]313 vcvtbiasph2bf8s xmm22, xmm23, word ptr [rip]{1to8}314 315// CHECK: vcvtbiasph2bf8s xmm22, xmm23, xmmword ptr [2*rbp - 512]316// CHECK: encoding: [0x62,0xe5,0x44,0x00,0x74,0x34,0x6d,0x00,0xfe,0xff,0xff]317 vcvtbiasph2bf8s xmm22, xmm23, xmmword ptr [2*rbp - 512]318 319// CHECK: vcvtbiasph2bf8s xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]320// CHECK: encoding: [0x62,0xe5,0x44,0x87,0x74,0x71,0x7f]321 vcvtbiasph2bf8s xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]322 323// CHECK: vcvtbiasph2bf8s xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}324// CHECK: encoding: [0x62,0xe5,0x44,0x97,0x74,0x72,0x80]325 vcvtbiasph2bf8s xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}326 327// CHECK: vcvtbiasph2hf8 ymm22, zmm23, zmm24328// CHECK: encoding: [0x62,0x85,0x44,0x40,0x18,0xf0]329 vcvtbiasph2hf8 ymm22, zmm23, zmm24330 331// CHECK: vcvtbiasph2hf8 ymm22 {k7}, zmm23, zmm24332// CHECK: encoding: [0x62,0x85,0x44,0x47,0x18,0xf0]333 vcvtbiasph2hf8 ymm22 {k7}, zmm23, zmm24334 335// CHECK: vcvtbiasph2hf8 ymm22 {k7} {z}, zmm23, zmm24336// CHECK: encoding: [0x62,0x85,0x44,0xc7,0x18,0xf0]337 vcvtbiasph2hf8 ymm22 {k7} {z}, zmm23, zmm24338 339// CHECK: vcvtbiasph2hf8 xmm22, xmm23, xmm24340// CHECK: encoding: [0x62,0x85,0x44,0x00,0x18,0xf0]341 vcvtbiasph2hf8 xmm22, xmm23, xmm24342 343// CHECK: vcvtbiasph2hf8 xmm22 {k7}, xmm23, xmm24344// CHECK: encoding: [0x62,0x85,0x44,0x07,0x18,0xf0]345 vcvtbiasph2hf8 xmm22 {k7}, xmm23, xmm24346 347// CHECK: vcvtbiasph2hf8 xmm22 {k7} {z}, xmm23, xmm24348// CHECK: encoding: [0x62,0x85,0x44,0x87,0x18,0xf0]349 vcvtbiasph2hf8 xmm22 {k7} {z}, xmm23, xmm24350 351// CHECK: vcvtbiasph2hf8 xmm22, ymm23, ymm24352// CHECK: encoding: [0x62,0x85,0x44,0x20,0x18,0xf0]353 vcvtbiasph2hf8 xmm22, ymm23, ymm24354 355// CHECK: vcvtbiasph2hf8 xmm22 {k7}, ymm23, ymm24356// CHECK: encoding: [0x62,0x85,0x44,0x27,0x18,0xf0]357 vcvtbiasph2hf8 xmm22 {k7}, ymm23, ymm24358 359// CHECK: vcvtbiasph2hf8 xmm22 {k7} {z}, ymm23, ymm24360// CHECK: encoding: [0x62,0x85,0x44,0xa7,0x18,0xf0]361 vcvtbiasph2hf8 xmm22 {k7} {z}, ymm23, ymm24362 363// CHECK: vcvtbiasph2hf8 xmm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]364// CHECK: encoding: [0x62,0xa5,0x44,0x20,0x18,0xb4,0xf5,0x00,0x00,0x00,0x10]365 vcvtbiasph2hf8 xmm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]366 367// CHECK: vcvtbiasph2hf8 xmm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]368// CHECK: encoding: [0x62,0xc5,0x44,0x27,0x18,0xb4,0x80,0x23,0x01,0x00,0x00]369 vcvtbiasph2hf8 xmm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]370 371// CHECK: vcvtbiasph2hf8 xmm22, ymm23, word ptr [rip]{1to16}372// CHECK: encoding: [0x62,0xe5,0x44,0x30,0x18,0x35,0x00,0x00,0x00,0x00]373 vcvtbiasph2hf8 xmm22, ymm23, word ptr [rip]{1to16}374 375// CHECK: vcvtbiasph2hf8 xmm22, ymm23, ymmword ptr [2*rbp - 1024]376// CHECK: encoding: [0x62,0xe5,0x44,0x20,0x18,0x34,0x6d,0x00,0xfc,0xff,0xff]377 vcvtbiasph2hf8 xmm22, ymm23, ymmword ptr [2*rbp - 1024]378 379// CHECK: vcvtbiasph2hf8 xmm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]380// CHECK: encoding: [0x62,0xe5,0x44,0xa7,0x18,0x71,0x7f]381 vcvtbiasph2hf8 xmm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]382 383// CHECK: vcvtbiasph2hf8 xmm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}384// CHECK: encoding: [0x62,0xe5,0x44,0xb7,0x18,0x72,0x80]385 vcvtbiasph2hf8 xmm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}386 387// CHECK: vcvtbiasph2hf8 ymm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]388// CHECK: encoding: [0x62,0xa5,0x44,0x40,0x18,0xb4,0xf5,0x00,0x00,0x00,0x10]389 vcvtbiasph2hf8 ymm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]390 391// CHECK: vcvtbiasph2hf8 ymm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]392// CHECK: encoding: [0x62,0xc5,0x44,0x47,0x18,0xb4,0x80,0x23,0x01,0x00,0x00]393 vcvtbiasph2hf8 ymm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]394 395// CHECK: vcvtbiasph2hf8 ymm22, zmm23, word ptr [rip]{1to32}396// CHECK: encoding: [0x62,0xe5,0x44,0x50,0x18,0x35,0x00,0x00,0x00,0x00]397 vcvtbiasph2hf8 ymm22, zmm23, word ptr [rip]{1to32}398 399// CHECK: vcvtbiasph2hf8 ymm22, zmm23, zmmword ptr [2*rbp - 2048]400// CHECK: encoding: [0x62,0xe5,0x44,0x40,0x18,0x34,0x6d,0x00,0xf8,0xff,0xff]401 vcvtbiasph2hf8 ymm22, zmm23, zmmword ptr [2*rbp - 2048]402 403// CHECK: vcvtbiasph2hf8 ymm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]404// CHECK: encoding: [0x62,0xe5,0x44,0xc7,0x18,0x71,0x7f]405 vcvtbiasph2hf8 ymm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]406 407// CHECK: vcvtbiasph2hf8 ymm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}408// CHECK: encoding: [0x62,0xe5,0x44,0xd7,0x18,0x72,0x80]409 vcvtbiasph2hf8 ymm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}410 411// CHECK: vcvtbiasph2hf8 xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]412// CHECK: encoding: [0x62,0xa5,0x44,0x00,0x18,0xb4,0xf5,0x00,0x00,0x00,0x10]413 vcvtbiasph2hf8 xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]414 415// CHECK: vcvtbiasph2hf8 xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]416// CHECK: encoding: [0x62,0xc5,0x44,0x07,0x18,0xb4,0x80,0x23,0x01,0x00,0x00]417 vcvtbiasph2hf8 xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]418 419// CHECK: vcvtbiasph2hf8 xmm22, xmm23, word ptr [rip]{1to8}420// CHECK: encoding: [0x62,0xe5,0x44,0x10,0x18,0x35,0x00,0x00,0x00,0x00]421 vcvtbiasph2hf8 xmm22, xmm23, word ptr [rip]{1to8}422 423// CHECK: vcvtbiasph2hf8 xmm22, xmm23, xmmword ptr [2*rbp - 512]424// CHECK: encoding: [0x62,0xe5,0x44,0x00,0x18,0x34,0x6d,0x00,0xfe,0xff,0xff]425 vcvtbiasph2hf8 xmm22, xmm23, xmmword ptr [2*rbp - 512]426 427// CHECK: vcvtbiasph2hf8 xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]428// CHECK: encoding: [0x62,0xe5,0x44,0x87,0x18,0x71,0x7f]429 vcvtbiasph2hf8 xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]430 431// CHECK: vcvtbiasph2hf8 xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}432// CHECK: encoding: [0x62,0xe5,0x44,0x97,0x18,0x72,0x80]433 vcvtbiasph2hf8 xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}434 435// CHECK: vcvtbiasph2hf8s ymm22, zmm23, zmm24436// CHECK: encoding: [0x62,0x85,0x44,0x40,0x1b,0xf0]437 vcvtbiasph2hf8s ymm22, zmm23, zmm24438 439// CHECK: vcvtbiasph2hf8s ymm22 {k7}, zmm23, zmm24440// CHECK: encoding: [0x62,0x85,0x44,0x47,0x1b,0xf0]441 vcvtbiasph2hf8s ymm22 {k7}, zmm23, zmm24442 443// CHECK: vcvtbiasph2hf8s ymm22 {k7} {z}, zmm23, zmm24444// CHECK: encoding: [0x62,0x85,0x44,0xc7,0x1b,0xf0]445 vcvtbiasph2hf8s ymm22 {k7} {z}, zmm23, zmm24446 447// CHECK: vcvtbiasph2hf8s xmm22, xmm23, xmm24448// CHECK: encoding: [0x62,0x85,0x44,0x00,0x1b,0xf0]449 vcvtbiasph2hf8s xmm22, xmm23, xmm24450 451// CHECK: vcvtbiasph2hf8s xmm22 {k7}, xmm23, xmm24452// CHECK: encoding: [0x62,0x85,0x44,0x07,0x1b,0xf0]453 vcvtbiasph2hf8s xmm22 {k7}, xmm23, xmm24454 455// CHECK: vcvtbiasph2hf8s xmm22 {k7} {z}, xmm23, xmm24456// CHECK: encoding: [0x62,0x85,0x44,0x87,0x1b,0xf0]457 vcvtbiasph2hf8s xmm22 {k7} {z}, xmm23, xmm24458 459// CHECK: vcvtbiasph2hf8s xmm22, ymm23, ymm24460// CHECK: encoding: [0x62,0x85,0x44,0x20,0x1b,0xf0]461 vcvtbiasph2hf8s xmm22, ymm23, ymm24462 463// CHECK: vcvtbiasph2hf8s xmm22 {k7}, ymm23, ymm24464// CHECK: encoding: [0x62,0x85,0x44,0x27,0x1b,0xf0]465 vcvtbiasph2hf8s xmm22 {k7}, ymm23, ymm24466 467// CHECK: vcvtbiasph2hf8s xmm22 {k7} {z}, ymm23, ymm24468// CHECK: encoding: [0x62,0x85,0x44,0xa7,0x1b,0xf0]469 vcvtbiasph2hf8s xmm22 {k7} {z}, ymm23, ymm24470 471// CHECK: vcvtbiasph2hf8s xmm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]472// CHECK: encoding: [0x62,0xa5,0x44,0x20,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x10]473 vcvtbiasph2hf8s xmm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]474 475// CHECK: vcvtbiasph2hf8s xmm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]476// CHECK: encoding: [0x62,0xc5,0x44,0x27,0x1b,0xb4,0x80,0x23,0x01,0x00,0x00]477 vcvtbiasph2hf8s xmm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]478 479// CHECK: vcvtbiasph2hf8s xmm22, ymm23, word ptr [rip]{1to16}480// CHECK: encoding: [0x62,0xe5,0x44,0x30,0x1b,0x35,0x00,0x00,0x00,0x00]481 vcvtbiasph2hf8s xmm22, ymm23, word ptr [rip]{1to16}482 483// CHECK: vcvtbiasph2hf8s xmm22, ymm23, ymmword ptr [2*rbp - 1024]484// CHECK: encoding: [0x62,0xe5,0x44,0x20,0x1b,0x34,0x6d,0x00,0xfc,0xff,0xff]485 vcvtbiasph2hf8s xmm22, ymm23, ymmword ptr [2*rbp - 1024]486 487// CHECK: vcvtbiasph2hf8s xmm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]488// CHECK: encoding: [0x62,0xe5,0x44,0xa7,0x1b,0x71,0x7f]489 vcvtbiasph2hf8s xmm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]490 491// CHECK: vcvtbiasph2hf8s xmm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}492// CHECK: encoding: [0x62,0xe5,0x44,0xb7,0x1b,0x72,0x80]493 vcvtbiasph2hf8s xmm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}494 495// CHECK: vcvtbiasph2hf8s ymm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]496// CHECK: encoding: [0x62,0xa5,0x44,0x40,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x10]497 vcvtbiasph2hf8s ymm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]498 499// CHECK: vcvtbiasph2hf8s ymm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]500// CHECK: encoding: [0x62,0xc5,0x44,0x47,0x1b,0xb4,0x80,0x23,0x01,0x00,0x00]501 vcvtbiasph2hf8s ymm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]502 503// CHECK: vcvtbiasph2hf8s ymm22, zmm23, word ptr [rip]{1to32}504// CHECK: encoding: [0x62,0xe5,0x44,0x50,0x1b,0x35,0x00,0x00,0x00,0x00]505 vcvtbiasph2hf8s ymm22, zmm23, word ptr [rip]{1to32}506 507// CHECK: vcvtbiasph2hf8s ymm22, zmm23, zmmword ptr [2*rbp - 2048]508// CHECK: encoding: [0x62,0xe5,0x44,0x40,0x1b,0x34,0x6d,0x00,0xf8,0xff,0xff]509 vcvtbiasph2hf8s ymm22, zmm23, zmmword ptr [2*rbp - 2048]510 511// CHECK: vcvtbiasph2hf8s ymm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]512// CHECK: encoding: [0x62,0xe5,0x44,0xc7,0x1b,0x71,0x7f]513 vcvtbiasph2hf8s ymm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]514 515// CHECK: vcvtbiasph2hf8s ymm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}516// CHECK: encoding: [0x62,0xe5,0x44,0xd7,0x1b,0x72,0x80]517 vcvtbiasph2hf8s ymm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}518 519// CHECK: vcvtbiasph2hf8s xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]520// CHECK: encoding: [0x62,0xa5,0x44,0x00,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x10]521 vcvtbiasph2hf8s xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]522 523// CHECK: vcvtbiasph2hf8s xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]524// CHECK: encoding: [0x62,0xc5,0x44,0x07,0x1b,0xb4,0x80,0x23,0x01,0x00,0x00]525 vcvtbiasph2hf8s xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]526 527// CHECK: vcvtbiasph2hf8s xmm22, xmm23, word ptr [rip]{1to8}528// CHECK: encoding: [0x62,0xe5,0x44,0x10,0x1b,0x35,0x00,0x00,0x00,0x00]529 vcvtbiasph2hf8s xmm22, xmm23, word ptr [rip]{1to8}530 531// CHECK: vcvtbiasph2hf8s xmm22, xmm23, xmmword ptr [2*rbp - 512]532// CHECK: encoding: [0x62,0xe5,0x44,0x00,0x1b,0x34,0x6d,0x00,0xfe,0xff,0xff]533 vcvtbiasph2hf8s xmm22, xmm23, xmmword ptr [2*rbp - 512]534 535// CHECK: vcvtbiasph2hf8s xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]536// CHECK: encoding: [0x62,0xe5,0x44,0x87,0x1b,0x71,0x7f]537 vcvtbiasph2hf8s xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]538 539// CHECK: vcvtbiasph2hf8s xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}540// CHECK: encoding: [0x62,0xe5,0x44,0x97,0x1b,0x72,0x80]541 vcvtbiasph2hf8s xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}542 543// CHECK: vcvthf82ph xmm22, xmm23544// CHECK: encoding: [0x62,0xa5,0x7f,0x08,0x1e,0xf7]545 vcvthf82ph xmm22, xmm23546 547// CHECK: vcvthf82ph xmm22 {k7}, xmm23548// CHECK: encoding: [0x62,0xa5,0x7f,0x0f,0x1e,0xf7]549 vcvthf82ph xmm22 {k7}, xmm23550 551// CHECK: vcvthf82ph xmm22 {k7} {z}, xmm23552// CHECK: encoding: [0x62,0xa5,0x7f,0x8f,0x1e,0xf7]553 vcvthf82ph xmm22 {k7} {z}, xmm23554 555// CHECK: vcvthf82ph ymm22, xmm23556// CHECK: encoding: [0x62,0xa5,0x7f,0x28,0x1e,0xf7]557 vcvthf82ph ymm22, xmm23558 559// CHECK: vcvthf82ph ymm22 {k7}, xmm23560// CHECK: encoding: [0x62,0xa5,0x7f,0x2f,0x1e,0xf7]561 vcvthf82ph ymm22 {k7}, xmm23562 563// CHECK: vcvthf82ph ymm22 {k7} {z}, xmm23564// CHECK: encoding: [0x62,0xa5,0x7f,0xaf,0x1e,0xf7]565 vcvthf82ph ymm22 {k7} {z}, xmm23566 567// CHECK: vcvthf82ph zmm22, ymm23568// CHECK: encoding: [0x62,0xa5,0x7f,0x48,0x1e,0xf7]569 vcvthf82ph zmm22, ymm23570 571// CHECK: vcvthf82ph zmm22 {k7}, ymm23572// CHECK: encoding: [0x62,0xa5,0x7f,0x4f,0x1e,0xf7]573 vcvthf82ph zmm22 {k7}, ymm23574 575// CHECK: vcvthf82ph zmm22 {k7} {z}, ymm23576// CHECK: encoding: [0x62,0xa5,0x7f,0xcf,0x1e,0xf7]577 vcvthf82ph zmm22 {k7} {z}, ymm23578 579// CHECK: vcvthf82ph xmm22, qword ptr [rbp + 8*r14 + 268435456]580// CHECK: encoding: [0x62,0xa5,0x7f,0x08,0x1e,0xb4,0xf5,0x00,0x00,0x00,0x10]581 vcvthf82ph xmm22, qword ptr [rbp + 8*r14 + 268435456]582 583// CHECK: vcvthf82ph xmm22 {k7}, qword ptr [r8 + 4*rax + 291]584// CHECK: encoding: [0x62,0xc5,0x7f,0x0f,0x1e,0xb4,0x80,0x23,0x01,0x00,0x00]585 vcvthf82ph xmm22 {k7}, qword ptr [r8 + 4*rax + 291]586 587// CHECK: vcvthf82ph xmm22, qword ptr [rip]588// CHECK: encoding: [0x62,0xe5,0x7f,0x08,0x1e,0x35,0x00,0x00,0x00,0x00]589 vcvthf82ph xmm22, qword ptr [rip]590 591// CHECK: vcvthf82ph xmm22, qword ptr [2*rbp - 256]592// CHECK: encoding: [0x62,0xe5,0x7f,0x08,0x1e,0x34,0x6d,0x00,0xff,0xff,0xff]593 vcvthf82ph xmm22, qword ptr [2*rbp - 256]594 595// CHECK: vcvthf82ph xmm22 {k7} {z}, qword ptr [rcx + 1016]596// CHECK: encoding: [0x62,0xe5,0x7f,0x8f,0x1e,0x71,0x7f]597 vcvthf82ph xmm22 {k7} {z}, qword ptr [rcx + 1016]598 599// CHECK: vcvthf82ph xmm22 {k7} {z}, qword ptr [rdx - 1024]600// CHECK: encoding: [0x62,0xe5,0x7f,0x8f,0x1e,0x72,0x80]601 vcvthf82ph xmm22 {k7} {z}, qword ptr [rdx - 1024]602 603// CHECK: vcvthf82ph ymm22, xmmword ptr [rbp + 8*r14 + 268435456]604// CHECK: encoding: [0x62,0xa5,0x7f,0x28,0x1e,0xb4,0xf5,0x00,0x00,0x00,0x10]605 vcvthf82ph ymm22, xmmword ptr [rbp + 8*r14 + 268435456]606 607// CHECK: vcvthf82ph ymm22 {k7}, xmmword ptr [r8 + 4*rax + 291]608// CHECK: encoding: [0x62,0xc5,0x7f,0x2f,0x1e,0xb4,0x80,0x23,0x01,0x00,0x00]609 vcvthf82ph ymm22 {k7}, xmmword ptr [r8 + 4*rax + 291]610 611// CHECK: vcvthf82ph ymm22, xmmword ptr [rip]612// CHECK: encoding: [0x62,0xe5,0x7f,0x28,0x1e,0x35,0x00,0x00,0x00,0x00]613 vcvthf82ph ymm22, xmmword ptr [rip]614 615// CHECK: vcvthf82ph ymm22, xmmword ptr [2*rbp - 512]616// CHECK: encoding: [0x62,0xe5,0x7f,0x28,0x1e,0x34,0x6d,0x00,0xfe,0xff,0xff]617 vcvthf82ph ymm22, xmmword ptr [2*rbp - 512]618 619// CHECK: vcvthf82ph ymm22 {k7} {z}, xmmword ptr [rcx + 2032]620// CHECK: encoding: [0x62,0xe5,0x7f,0xaf,0x1e,0x71,0x7f]621 vcvthf82ph ymm22 {k7} {z}, xmmword ptr [rcx + 2032]622 623// CHECK: vcvthf82ph ymm22 {k7} {z}, xmmword ptr [rdx - 2048]624// CHECK: encoding: [0x62,0xe5,0x7f,0xaf,0x1e,0x72,0x80]625 vcvthf82ph ymm22 {k7} {z}, xmmword ptr [rdx - 2048]626 627// CHECK: vcvthf82ph zmm22, ymmword ptr [rbp + 8*r14 + 268435456]628// CHECK: encoding: [0x62,0xa5,0x7f,0x48,0x1e,0xb4,0xf5,0x00,0x00,0x00,0x10]629 vcvthf82ph zmm22, ymmword ptr [rbp + 8*r14 + 268435456]630 631// CHECK: vcvthf82ph zmm22 {k7}, ymmword ptr [r8 + 4*rax + 291]632// CHECK: encoding: [0x62,0xc5,0x7f,0x4f,0x1e,0xb4,0x80,0x23,0x01,0x00,0x00]633 vcvthf82ph zmm22 {k7}, ymmword ptr [r8 + 4*rax + 291]634 635// CHECK: vcvthf82ph zmm22, ymmword ptr [rip]636// CHECK: encoding: [0x62,0xe5,0x7f,0x48,0x1e,0x35,0x00,0x00,0x00,0x00]637 vcvthf82ph zmm22, ymmword ptr [rip]638 639// CHECK: vcvthf82ph zmm22, ymmword ptr [2*rbp - 1024]640// CHECK: encoding: [0x62,0xe5,0x7f,0x48,0x1e,0x34,0x6d,0x00,0xfc,0xff,0xff]641 vcvthf82ph zmm22, ymmword ptr [2*rbp - 1024]642 643// CHECK: vcvthf82ph zmm22 {k7} {z}, ymmword ptr [rcx + 4064]644// CHECK: encoding: [0x62,0xe5,0x7f,0xcf,0x1e,0x71,0x7f]645 vcvthf82ph zmm22 {k7} {z}, ymmword ptr [rcx + 4064]646 647// CHECK: vcvthf82ph zmm22 {k7} {z}, ymmword ptr [rdx - 4096]648// CHECK: encoding: [0x62,0xe5,0x7f,0xcf,0x1e,0x72,0x80]649 vcvthf82ph zmm22 {k7} {z}, ymmword ptr [rdx - 4096]650 651// CHECK: vcvt2ph2bf8 ymm22, ymm23, ymm24652// CHECK: encoding: [0x62,0x82,0x47,0x20,0x74,0xf0]653 vcvt2ph2bf8 ymm22, ymm23, ymm24654 655// CHECK: vcvt2ph2bf8 ymm22 {k7}, ymm23, ymm24656// CHECK: encoding: [0x62,0x82,0x47,0x27,0x74,0xf0]657 vcvt2ph2bf8 ymm22 {k7}, ymm23, ymm24658 659// CHECK: vcvt2ph2bf8 ymm22 {k7} {z}, ymm23, ymm24660// CHECK: encoding: [0x62,0x82,0x47,0xa7,0x74,0xf0]661 vcvt2ph2bf8 ymm22 {k7} {z}, ymm23, ymm24662 663// CHECK: vcvt2ph2bf8 zmm22, zmm23, zmm24664// CHECK: encoding: [0x62,0x82,0x47,0x40,0x74,0xf0]665 vcvt2ph2bf8 zmm22, zmm23, zmm24666 667// CHECK: vcvt2ph2bf8 zmm22 {k7}, zmm23, zmm24668// CHECK: encoding: [0x62,0x82,0x47,0x47,0x74,0xf0]669 vcvt2ph2bf8 zmm22 {k7}, zmm23, zmm24670 671// CHECK: vcvt2ph2bf8 zmm22 {k7} {z}, zmm23, zmm24672// CHECK: encoding: [0x62,0x82,0x47,0xc7,0x74,0xf0]673 vcvt2ph2bf8 zmm22 {k7} {z}, zmm23, zmm24674 675// CHECK: vcvt2ph2bf8 xmm22, xmm23, xmm24676// CHECK: encoding: [0x62,0x82,0x47,0x00,0x74,0xf0]677 vcvt2ph2bf8 xmm22, xmm23, xmm24678 679// CHECK: vcvt2ph2bf8 xmm22 {k7}, xmm23, xmm24680// CHECK: encoding: [0x62,0x82,0x47,0x07,0x74,0xf0]681 vcvt2ph2bf8 xmm22 {k7}, xmm23, xmm24682 683// CHECK: vcvt2ph2bf8 xmm22 {k7} {z}, xmm23, xmm24684// CHECK: encoding: [0x62,0x82,0x47,0x87,0x74,0xf0]685 vcvt2ph2bf8 xmm22 {k7} {z}, xmm23, xmm24686 687// CHECK: vcvt2ph2bf8 zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]688// CHECK: encoding: [0x62,0xa2,0x47,0x40,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]689 vcvt2ph2bf8 zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]690 691// CHECK: vcvt2ph2bf8 zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]692// CHECK: encoding: [0x62,0xc2,0x47,0x47,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]693 vcvt2ph2bf8 zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]694 695// CHECK: vcvt2ph2bf8 zmm22, zmm23, word ptr [rip]{1to32}696// CHECK: encoding: [0x62,0xe2,0x47,0x50,0x74,0x35,0x00,0x00,0x00,0x00]697 vcvt2ph2bf8 zmm22, zmm23, word ptr [rip]{1to32}698 699// CHECK: vcvt2ph2bf8 zmm22, zmm23, zmmword ptr [2*rbp - 2048]700// CHECK: encoding: [0x62,0xe2,0x47,0x40,0x74,0x34,0x6d,0x00,0xf8,0xff,0xff]701 vcvt2ph2bf8 zmm22, zmm23, zmmword ptr [2*rbp - 2048]702 703// CHECK: vcvt2ph2bf8 zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]704// CHECK: encoding: [0x62,0xe2,0x47,0xc7,0x74,0x71,0x7f]705 vcvt2ph2bf8 zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]706 707// CHECK: vcvt2ph2bf8 zmm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}708// CHECK: encoding: [0x62,0xe2,0x47,0xd7,0x74,0x72,0x80]709 vcvt2ph2bf8 zmm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}710 711// CHECK: vcvt2ph2bf8 ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]712// CHECK: encoding: [0x62,0xa2,0x47,0x20,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]713 vcvt2ph2bf8 ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]714 715// CHECK: vcvt2ph2bf8 ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]716// CHECK: encoding: [0x62,0xc2,0x47,0x27,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]717 vcvt2ph2bf8 ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]718 719// CHECK: vcvt2ph2bf8 ymm22, ymm23, word ptr [rip]{1to16}720// CHECK: encoding: [0x62,0xe2,0x47,0x30,0x74,0x35,0x00,0x00,0x00,0x00]721 vcvt2ph2bf8 ymm22, ymm23, word ptr [rip]{1to16}722 723// CHECK: vcvt2ph2bf8 ymm22, ymm23, ymmword ptr [2*rbp - 1024]724// CHECK: encoding: [0x62,0xe2,0x47,0x20,0x74,0x34,0x6d,0x00,0xfc,0xff,0xff]725 vcvt2ph2bf8 ymm22, ymm23, ymmword ptr [2*rbp - 1024]726 727// CHECK: vcvt2ph2bf8 ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]728// CHECK: encoding: [0x62,0xe2,0x47,0xa7,0x74,0x71,0x7f]729 vcvt2ph2bf8 ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]730 731// CHECK: vcvt2ph2bf8 ymm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}732// CHECK: encoding: [0x62,0xe2,0x47,0xb7,0x74,0x72,0x80]733 vcvt2ph2bf8 ymm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}734 735// CHECK: vcvt2ph2bf8 xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]736// CHECK: encoding: [0x62,0xa2,0x47,0x00,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]737 vcvt2ph2bf8 xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]738 739// CHECK: vcvt2ph2bf8 xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]740// CHECK: encoding: [0x62,0xc2,0x47,0x07,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]741 vcvt2ph2bf8 xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]742 743// CHECK: vcvt2ph2bf8 xmm22, xmm23, word ptr [rip]{1to8}744// CHECK: encoding: [0x62,0xe2,0x47,0x10,0x74,0x35,0x00,0x00,0x00,0x00]745 vcvt2ph2bf8 xmm22, xmm23, word ptr [rip]{1to8}746 747// CHECK: vcvt2ph2bf8 xmm22, xmm23, xmmword ptr [2*rbp - 512]748// CHECK: encoding: [0x62,0xe2,0x47,0x00,0x74,0x34,0x6d,0x00,0xfe,0xff,0xff]749 vcvt2ph2bf8 xmm22, xmm23, xmmword ptr [2*rbp - 512]750 751// CHECK: vcvt2ph2bf8 xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]752// CHECK: encoding: [0x62,0xe2,0x47,0x87,0x74,0x71,0x7f]753 vcvt2ph2bf8 xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]754 755// CHECK: vcvt2ph2bf8 xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}756// CHECK: encoding: [0x62,0xe2,0x47,0x97,0x74,0x72,0x80]757 vcvt2ph2bf8 xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}758 759// CHECK: vcvt2ph2bf8s ymm22, ymm23, ymm24760// CHECK: encoding: [0x62,0x85,0x47,0x20,0x74,0xf0]761 vcvt2ph2bf8s ymm22, ymm23, ymm24762 763// CHECK: vcvt2ph2bf8s ymm22 {k7}, ymm23, ymm24764// CHECK: encoding: [0x62,0x85,0x47,0x27,0x74,0xf0]765 vcvt2ph2bf8s ymm22 {k7}, ymm23, ymm24766 767// CHECK: vcvt2ph2bf8s ymm22 {k7} {z}, ymm23, ymm24768// CHECK: encoding: [0x62,0x85,0x47,0xa7,0x74,0xf0]769 vcvt2ph2bf8s ymm22 {k7} {z}, ymm23, ymm24770 771// CHECK: vcvt2ph2bf8s zmm22, zmm23, zmm24772// CHECK: encoding: [0x62,0x85,0x47,0x40,0x74,0xf0]773 vcvt2ph2bf8s zmm22, zmm23, zmm24774 775// CHECK: vcvt2ph2bf8s zmm22 {k7}, zmm23, zmm24776// CHECK: encoding: [0x62,0x85,0x47,0x47,0x74,0xf0]777 vcvt2ph2bf8s zmm22 {k7}, zmm23, zmm24778 779// CHECK: vcvt2ph2bf8s zmm22 {k7} {z}, zmm23, zmm24780// CHECK: encoding: [0x62,0x85,0x47,0xc7,0x74,0xf0]781 vcvt2ph2bf8s zmm22 {k7} {z}, zmm23, zmm24782 783// CHECK: vcvt2ph2bf8s xmm22, xmm23, xmm24784// CHECK: encoding: [0x62,0x85,0x47,0x00,0x74,0xf0]785 vcvt2ph2bf8s xmm22, xmm23, xmm24786 787// CHECK: vcvt2ph2bf8s xmm22 {k7}, xmm23, xmm24788// CHECK: encoding: [0x62,0x85,0x47,0x07,0x74,0xf0]789 vcvt2ph2bf8s xmm22 {k7}, xmm23, xmm24790 791// CHECK: vcvt2ph2bf8s xmm22 {k7} {z}, xmm23, xmm24792// CHECK: encoding: [0x62,0x85,0x47,0x87,0x74,0xf0]793 vcvt2ph2bf8s xmm22 {k7} {z}, xmm23, xmm24794 795// CHECK: vcvt2ph2bf8s zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]796// CHECK: encoding: [0x62,0xa5,0x47,0x40,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]797 vcvt2ph2bf8s zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]798 799// CHECK: vcvt2ph2bf8s zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]800// CHECK: encoding: [0x62,0xc5,0x47,0x47,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]801 vcvt2ph2bf8s zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]802 803// CHECK: vcvt2ph2bf8s zmm22, zmm23, word ptr [rip]{1to32}804// CHECK: encoding: [0x62,0xe5,0x47,0x50,0x74,0x35,0x00,0x00,0x00,0x00]805 vcvt2ph2bf8s zmm22, zmm23, word ptr [rip]{1to32}806 807// CHECK: vcvt2ph2bf8s zmm22, zmm23, zmmword ptr [2*rbp - 2048]808// CHECK: encoding: [0x62,0xe5,0x47,0x40,0x74,0x34,0x6d,0x00,0xf8,0xff,0xff]809 vcvt2ph2bf8s zmm22, zmm23, zmmword ptr [2*rbp - 2048]810 811// CHECK: vcvt2ph2bf8s zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]812// CHECK: encoding: [0x62,0xe5,0x47,0xc7,0x74,0x71,0x7f]813 vcvt2ph2bf8s zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]814 815// CHECK: vcvt2ph2bf8s zmm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}816// CHECK: encoding: [0x62,0xe5,0x47,0xd7,0x74,0x72,0x80]817 vcvt2ph2bf8s zmm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}818 819// CHECK: vcvt2ph2bf8s ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]820// CHECK: encoding: [0x62,0xa5,0x47,0x20,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]821 vcvt2ph2bf8s ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]822 823// CHECK: vcvt2ph2bf8s ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]824// CHECK: encoding: [0x62,0xc5,0x47,0x27,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]825 vcvt2ph2bf8s ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]826 827// CHECK: vcvt2ph2bf8s ymm22, ymm23, word ptr [rip]{1to16}828// CHECK: encoding: [0x62,0xe5,0x47,0x30,0x74,0x35,0x00,0x00,0x00,0x00]829 vcvt2ph2bf8s ymm22, ymm23, word ptr [rip]{1to16}830 831// CHECK: vcvt2ph2bf8s ymm22, ymm23, ymmword ptr [2*rbp - 1024]832// CHECK: encoding: [0x62,0xe5,0x47,0x20,0x74,0x34,0x6d,0x00,0xfc,0xff,0xff]833 vcvt2ph2bf8s ymm22, ymm23, ymmword ptr [2*rbp - 1024]834 835// CHECK: vcvt2ph2bf8s ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]836// CHECK: encoding: [0x62,0xe5,0x47,0xa7,0x74,0x71,0x7f]837 vcvt2ph2bf8s ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]838 839// CHECK: vcvt2ph2bf8s ymm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}840// CHECK: encoding: [0x62,0xe5,0x47,0xb7,0x74,0x72,0x80]841 vcvt2ph2bf8s ymm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}842 843// CHECK: vcvt2ph2bf8s xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]844// CHECK: encoding: [0x62,0xa5,0x47,0x00,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]845 vcvt2ph2bf8s xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]846 847// CHECK: vcvt2ph2bf8s xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]848// CHECK: encoding: [0x62,0xc5,0x47,0x07,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]849 vcvt2ph2bf8s xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]850 851// CHECK: vcvt2ph2bf8s xmm22, xmm23, word ptr [rip]{1to8}852// CHECK: encoding: [0x62,0xe5,0x47,0x10,0x74,0x35,0x00,0x00,0x00,0x00]853 vcvt2ph2bf8s xmm22, xmm23, word ptr [rip]{1to8}854 855// CHECK: vcvt2ph2bf8s xmm22, xmm23, xmmword ptr [2*rbp - 512]856// CHECK: encoding: [0x62,0xe5,0x47,0x00,0x74,0x34,0x6d,0x00,0xfe,0xff,0xff]857 vcvt2ph2bf8s xmm22, xmm23, xmmword ptr [2*rbp - 512]858 859// CHECK: vcvt2ph2bf8s xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]860// CHECK: encoding: [0x62,0xe5,0x47,0x87,0x74,0x71,0x7f]861 vcvt2ph2bf8s xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]862 863// CHECK: vcvt2ph2bf8s xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}864// CHECK: encoding: [0x62,0xe5,0x47,0x97,0x74,0x72,0x80]865 vcvt2ph2bf8s xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}866 867// CHECK: vcvt2ph2hf8 ymm22, ymm23, ymm24868// CHECK: encoding: [0x62,0x85,0x47,0x20,0x18,0xf0]869 vcvt2ph2hf8 ymm22, ymm23, ymm24870 871// CHECK: vcvt2ph2hf8 ymm22 {k7}, ymm23, ymm24872// CHECK: encoding: [0x62,0x85,0x47,0x27,0x18,0xf0]873 vcvt2ph2hf8 ymm22 {k7}, ymm23, ymm24874 875// CHECK: vcvt2ph2hf8 ymm22 {k7} {z}, ymm23, ymm24876// CHECK: encoding: [0x62,0x85,0x47,0xa7,0x18,0xf0]877 vcvt2ph2hf8 ymm22 {k7} {z}, ymm23, ymm24878 879// CHECK: vcvt2ph2hf8 zmm22, zmm23, zmm24880// CHECK: encoding: [0x62,0x85,0x47,0x40,0x18,0xf0]881 vcvt2ph2hf8 zmm22, zmm23, zmm24882 883// CHECK: vcvt2ph2hf8 zmm22 {k7}, zmm23, zmm24884// CHECK: encoding: [0x62,0x85,0x47,0x47,0x18,0xf0]885 vcvt2ph2hf8 zmm22 {k7}, zmm23, zmm24886 887// CHECK: vcvt2ph2hf8 zmm22 {k7} {z}, zmm23, zmm24888// CHECK: encoding: [0x62,0x85,0x47,0xc7,0x18,0xf0]889 vcvt2ph2hf8 zmm22 {k7} {z}, zmm23, zmm24890 891// CHECK: vcvt2ph2hf8 xmm22, xmm23, xmm24892// CHECK: encoding: [0x62,0x85,0x47,0x00,0x18,0xf0]893 vcvt2ph2hf8 xmm22, xmm23, xmm24894 895// CHECK: vcvt2ph2hf8 xmm22 {k7}, xmm23, xmm24896// CHECK: encoding: [0x62,0x85,0x47,0x07,0x18,0xf0]897 vcvt2ph2hf8 xmm22 {k7}, xmm23, xmm24898 899// CHECK: vcvt2ph2hf8 xmm22 {k7} {z}, xmm23, xmm24900// CHECK: encoding: [0x62,0x85,0x47,0x87,0x18,0xf0]901 vcvt2ph2hf8 xmm22 {k7} {z}, xmm23, xmm24902 903// CHECK: vcvt2ph2hf8 zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]904// CHECK: encoding: [0x62,0xa5,0x47,0x40,0x18,0xb4,0xf5,0x00,0x00,0x00,0x10]905 vcvt2ph2hf8 zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]906 907// CHECK: vcvt2ph2hf8 zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]908// CHECK: encoding: [0x62,0xc5,0x47,0x47,0x18,0xb4,0x80,0x23,0x01,0x00,0x00]909 vcvt2ph2hf8 zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]910 911// CHECK: vcvt2ph2hf8 zmm22, zmm23, word ptr [rip]{1to32}912// CHECK: encoding: [0x62,0xe5,0x47,0x50,0x18,0x35,0x00,0x00,0x00,0x00]913 vcvt2ph2hf8 zmm22, zmm23, word ptr [rip]{1to32}914 915// CHECK: vcvt2ph2hf8 zmm22, zmm23, zmmword ptr [2*rbp - 2048]916// CHECK: encoding: [0x62,0xe5,0x47,0x40,0x18,0x34,0x6d,0x00,0xf8,0xff,0xff]917 vcvt2ph2hf8 zmm22, zmm23, zmmword ptr [2*rbp - 2048]918 919// CHECK: vcvt2ph2hf8 zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]920// CHECK: encoding: [0x62,0xe5,0x47,0xc7,0x18,0x71,0x7f]921 vcvt2ph2hf8 zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]922 923// CHECK: vcvt2ph2hf8 zmm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}924// CHECK: encoding: [0x62,0xe5,0x47,0xd7,0x18,0x72,0x80]925 vcvt2ph2hf8 zmm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}926 927// CHECK: vcvt2ph2hf8 ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]928// CHECK: encoding: [0x62,0xa5,0x47,0x20,0x18,0xb4,0xf5,0x00,0x00,0x00,0x10]929 vcvt2ph2hf8 ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]930 931// CHECK: vcvt2ph2hf8 ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]932// CHECK: encoding: [0x62,0xc5,0x47,0x27,0x18,0xb4,0x80,0x23,0x01,0x00,0x00]933 vcvt2ph2hf8 ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]934 935// CHECK: vcvt2ph2hf8 ymm22, ymm23, word ptr [rip]{1to16}936// CHECK: encoding: [0x62,0xe5,0x47,0x30,0x18,0x35,0x00,0x00,0x00,0x00]937 vcvt2ph2hf8 ymm22, ymm23, word ptr [rip]{1to16}938 939// CHECK: vcvt2ph2hf8 ymm22, ymm23, ymmword ptr [2*rbp - 1024]940// CHECK: encoding: [0x62,0xe5,0x47,0x20,0x18,0x34,0x6d,0x00,0xfc,0xff,0xff]941 vcvt2ph2hf8 ymm22, ymm23, ymmword ptr [2*rbp - 1024]942 943// CHECK: vcvt2ph2hf8 ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]944// CHECK: encoding: [0x62,0xe5,0x47,0xa7,0x18,0x71,0x7f]945 vcvt2ph2hf8 ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]946 947// CHECK: vcvt2ph2hf8 ymm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}948// CHECK: encoding: [0x62,0xe5,0x47,0xb7,0x18,0x72,0x80]949 vcvt2ph2hf8 ymm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}950 951// CHECK: vcvt2ph2hf8 xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]952// CHECK: encoding: [0x62,0xa5,0x47,0x00,0x18,0xb4,0xf5,0x00,0x00,0x00,0x10]953 vcvt2ph2hf8 xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]954 955// CHECK: vcvt2ph2hf8 xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]956// CHECK: encoding: [0x62,0xc5,0x47,0x07,0x18,0xb4,0x80,0x23,0x01,0x00,0x00]957 vcvt2ph2hf8 xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]958 959// CHECK: vcvt2ph2hf8 xmm22, xmm23, word ptr [rip]{1to8}960// CHECK: encoding: [0x62,0xe5,0x47,0x10,0x18,0x35,0x00,0x00,0x00,0x00]961 vcvt2ph2hf8 xmm22, xmm23, word ptr [rip]{1to8}962 963// CHECK: vcvt2ph2hf8 xmm22, xmm23, xmmword ptr [2*rbp - 512]964// CHECK: encoding: [0x62,0xe5,0x47,0x00,0x18,0x34,0x6d,0x00,0xfe,0xff,0xff]965 vcvt2ph2hf8 xmm22, xmm23, xmmword ptr [2*rbp - 512]966 967// CHECK: vcvt2ph2hf8 xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]968// CHECK: encoding: [0x62,0xe5,0x47,0x87,0x18,0x71,0x7f]969 vcvt2ph2hf8 xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]970 971// CHECK: vcvt2ph2hf8 xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}972// CHECK: encoding: [0x62,0xe5,0x47,0x97,0x18,0x72,0x80]973 vcvt2ph2hf8 xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}974 975// CHECK: vcvt2ph2hf8s ymm22, ymm23, ymm24976// CHECK: encoding: [0x62,0x85,0x47,0x20,0x1b,0xf0]977 vcvt2ph2hf8s ymm22, ymm23, ymm24978 979// CHECK: vcvt2ph2hf8s ymm22 {k7}, ymm23, ymm24980// CHECK: encoding: [0x62,0x85,0x47,0x27,0x1b,0xf0]981 vcvt2ph2hf8s ymm22 {k7}, ymm23, ymm24982 983// CHECK: vcvt2ph2hf8s ymm22 {k7} {z}, ymm23, ymm24984// CHECK: encoding: [0x62,0x85,0x47,0xa7,0x1b,0xf0]985 vcvt2ph2hf8s ymm22 {k7} {z}, ymm23, ymm24986 987// CHECK: vcvt2ph2hf8s zmm22, zmm23, zmm24988// CHECK: encoding: [0x62,0x85,0x47,0x40,0x1b,0xf0]989 vcvt2ph2hf8s zmm22, zmm23, zmm24990 991// CHECK: vcvt2ph2hf8s zmm22 {k7}, zmm23, zmm24992// CHECK: encoding: [0x62,0x85,0x47,0x47,0x1b,0xf0]993 vcvt2ph2hf8s zmm22 {k7}, zmm23, zmm24994 995// CHECK: vcvt2ph2hf8s zmm22 {k7} {z}, zmm23, zmm24996// CHECK: encoding: [0x62,0x85,0x47,0xc7,0x1b,0xf0]997 vcvt2ph2hf8s zmm22 {k7} {z}, zmm23, zmm24998 999// CHECK: vcvt2ph2hf8s xmm22, xmm23, xmm241000// CHECK: encoding: [0x62,0x85,0x47,0x00,0x1b,0xf0]1001 vcvt2ph2hf8s xmm22, xmm23, xmm241002 1003// CHECK: vcvt2ph2hf8s xmm22 {k7}, xmm23, xmm241004// CHECK: encoding: [0x62,0x85,0x47,0x07,0x1b,0xf0]1005 vcvt2ph2hf8s xmm22 {k7}, xmm23, xmm241006 1007// CHECK: vcvt2ph2hf8s xmm22 {k7} {z}, xmm23, xmm241008// CHECK: encoding: [0x62,0x85,0x47,0x87,0x1b,0xf0]1009 vcvt2ph2hf8s xmm22 {k7} {z}, xmm23, xmm241010 1011// CHECK: vcvt2ph2hf8s zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]1012// CHECK: encoding: [0x62,0xa5,0x47,0x40,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x10]1013 vcvt2ph2hf8s zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]1014 1015// CHECK: vcvt2ph2hf8s zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]1016// CHECK: encoding: [0x62,0xc5,0x47,0x47,0x1b,0xb4,0x80,0x23,0x01,0x00,0x00]1017 vcvt2ph2hf8s zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]1018 1019// CHECK: vcvt2ph2hf8s zmm22, zmm23, word ptr [rip]{1to32}1020// CHECK: encoding: [0x62,0xe5,0x47,0x50,0x1b,0x35,0x00,0x00,0x00,0x00]1021 vcvt2ph2hf8s zmm22, zmm23, word ptr [rip]{1to32}1022 1023// CHECK: vcvt2ph2hf8s zmm22, zmm23, zmmword ptr [2*rbp - 2048]1024// CHECK: encoding: [0x62,0xe5,0x47,0x40,0x1b,0x34,0x6d,0x00,0xf8,0xff,0xff]1025 vcvt2ph2hf8s zmm22, zmm23, zmmword ptr [2*rbp - 2048]1026 1027// CHECK: vcvt2ph2hf8s zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]1028// CHECK: encoding: [0x62,0xe5,0x47,0xc7,0x1b,0x71,0x7f]1029 vcvt2ph2hf8s zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]1030 1031// CHECK: vcvt2ph2hf8s zmm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}1032// CHECK: encoding: [0x62,0xe5,0x47,0xd7,0x1b,0x72,0x80]1033 vcvt2ph2hf8s zmm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}1034 1035// CHECK: vcvt2ph2hf8s ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]1036// CHECK: encoding: [0x62,0xa5,0x47,0x20,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x10]1037 vcvt2ph2hf8s ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]1038 1039// CHECK: vcvt2ph2hf8s ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]1040// CHECK: encoding: [0x62,0xc5,0x47,0x27,0x1b,0xb4,0x80,0x23,0x01,0x00,0x00]1041 vcvt2ph2hf8s ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]1042 1043// CHECK: vcvt2ph2hf8s ymm22, ymm23, word ptr [rip]{1to16}1044// CHECK: encoding: [0x62,0xe5,0x47,0x30,0x1b,0x35,0x00,0x00,0x00,0x00]1045 vcvt2ph2hf8s ymm22, ymm23, word ptr [rip]{1to16}1046 1047// CHECK: vcvt2ph2hf8s ymm22, ymm23, ymmword ptr [2*rbp - 1024]1048// CHECK: encoding: [0x62,0xe5,0x47,0x20,0x1b,0x34,0x6d,0x00,0xfc,0xff,0xff]1049 vcvt2ph2hf8s ymm22, ymm23, ymmword ptr [2*rbp - 1024]1050 1051// CHECK: vcvt2ph2hf8s ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]1052// CHECK: encoding: [0x62,0xe5,0x47,0xa7,0x1b,0x71,0x7f]1053 vcvt2ph2hf8s ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]1054 1055// CHECK: vcvt2ph2hf8s ymm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}1056// CHECK: encoding: [0x62,0xe5,0x47,0xb7,0x1b,0x72,0x80]1057 vcvt2ph2hf8s ymm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}1058 1059// CHECK: vcvt2ph2hf8s xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]1060// CHECK: encoding: [0x62,0xa5,0x47,0x00,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x10]1061 vcvt2ph2hf8s xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]1062 1063// CHECK: vcvt2ph2hf8s xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]1064// CHECK: encoding: [0x62,0xc5,0x47,0x07,0x1b,0xb4,0x80,0x23,0x01,0x00,0x00]1065 vcvt2ph2hf8s xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]1066 1067// CHECK: vcvt2ph2hf8s xmm22, xmm23, word ptr [rip]{1to8}1068// CHECK: encoding: [0x62,0xe5,0x47,0x10,0x1b,0x35,0x00,0x00,0x00,0x00]1069 vcvt2ph2hf8s xmm22, xmm23, word ptr [rip]{1to8}1070 1071// CHECK: vcvt2ph2hf8s xmm22, xmm23, xmmword ptr [2*rbp - 512]1072// CHECK: encoding: [0x62,0xe5,0x47,0x00,0x1b,0x34,0x6d,0x00,0xfe,0xff,0xff]1073 vcvt2ph2hf8s xmm22, xmm23, xmmword ptr [2*rbp - 512]1074 1075// CHECK: vcvt2ph2hf8s xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]1076// CHECK: encoding: [0x62,0xe5,0x47,0x87,0x1b,0x71,0x7f]1077 vcvt2ph2hf8s xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]1078 1079// CHECK: vcvt2ph2hf8s xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}1080// CHECK: encoding: [0x62,0xe5,0x47,0x97,0x1b,0x72,0x80]1081 vcvt2ph2hf8s xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}1082 1083// CHECK: vcvtph2bf8 xmm22, xmm231084// CHECK: encoding: [0x62,0xa2,0x7e,0x08,0x74,0xf7]1085 vcvtph2bf8 xmm22, xmm231086 1087// CHECK: vcvtph2bf8 xmm22 {k7}, xmm231088// CHECK: encoding: [0x62,0xa2,0x7e,0x0f,0x74,0xf7]1089 vcvtph2bf8 xmm22 {k7}, xmm231090 1091// CHECK: vcvtph2bf8 xmm22 {k7} {z}, xmm231092// CHECK: encoding: [0x62,0xa2,0x7e,0x8f,0x74,0xf7]1093 vcvtph2bf8 xmm22 {k7} {z}, xmm231094 1095// CHECK: vcvtph2bf8 ymm22, zmm231096// CHECK: encoding: [0x62,0xa2,0x7e,0x48,0x74,0xf7]1097 vcvtph2bf8 ymm22, zmm231098 1099// CHECK: vcvtph2bf8 ymm22 {k7}, zmm231100// CHECK: encoding: [0x62,0xa2,0x7e,0x4f,0x74,0xf7]1101 vcvtph2bf8 ymm22 {k7}, zmm231102 1103// CHECK: vcvtph2bf8 ymm22 {k7} {z}, zmm231104// CHECK: encoding: [0x62,0xa2,0x7e,0xcf,0x74,0xf7]1105 vcvtph2bf8 ymm22 {k7} {z}, zmm231106 1107// CHECK: vcvtph2bf8 xmm22, ymm231108// CHECK: encoding: [0x62,0xa2,0x7e,0x28,0x74,0xf7]1109 vcvtph2bf8 xmm22, ymm231110 1111// CHECK: vcvtph2bf8 xmm22 {k7}, ymm231112// CHECK: encoding: [0x62,0xa2,0x7e,0x2f,0x74,0xf7]1113 vcvtph2bf8 xmm22 {k7}, ymm231114 1115// CHECK: vcvtph2bf8 xmm22 {k7} {z}, ymm231116// CHECK: encoding: [0x62,0xa2,0x7e,0xaf,0x74,0xf7]1117 vcvtph2bf8 xmm22 {k7} {z}, ymm231118 1119// CHECK: vcvtph2bf8 xmm22, xmmword ptr [rbp + 8*r14 + 268435456]1120// CHECK: encoding: [0x62,0xa2,0x7e,0x08,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]1121 vcvtph2bf8 xmm22, xmmword ptr [rbp + 8*r14 + 268435456]1122 1123// CHECK: vcvtph2bf8 xmm22 {k7}, xmmword ptr [r8 + 4*rax + 291]1124// CHECK: encoding: [0x62,0xc2,0x7e,0x0f,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]1125 vcvtph2bf8 xmm22 {k7}, xmmword ptr [r8 + 4*rax + 291]1126 1127// CHECK: vcvtph2bf8 xmm22, word ptr [rip]{1to8}1128// CHECK: encoding: [0x62,0xe2,0x7e,0x18,0x74,0x35,0x00,0x00,0x00,0x00]1129 vcvtph2bf8 xmm22, word ptr [rip]{1to8}1130 1131// CHECK: vcvtph2bf8 xmm22, xmmword ptr [2*rbp - 512]1132// CHECK: encoding: [0x62,0xe2,0x7e,0x08,0x74,0x34,0x6d,0x00,0xfe,0xff,0xff]1133 vcvtph2bf8 xmm22, xmmword ptr [2*rbp - 512]1134 1135// CHECK: vcvtph2bf8 xmm22 {k7} {z}, xmmword ptr [rcx + 2032]1136// CHECK: encoding: [0x62,0xe2,0x7e,0x8f,0x74,0x71,0x7f]1137 vcvtph2bf8 xmm22 {k7} {z}, xmmword ptr [rcx + 2032]1138 1139// CHECK: vcvtph2bf8 xmm22 {k7} {z}, word ptr [rdx - 256]{1to8}1140// CHECK: encoding: [0x62,0xe2,0x7e,0x9f,0x74,0x72,0x80]1141 vcvtph2bf8 xmm22 {k7} {z}, word ptr [rdx - 256]{1to8}1142 1143// CHECK: vcvtph2bf8 xmm22, word ptr [rip]{1to16}1144// CHECK: encoding: [0x62,0xe2,0x7e,0x38,0x74,0x35,0x00,0x00,0x00,0x00]1145 vcvtph2bf8 xmm22, word ptr [rip]{1to16}1146 1147// CHECK: vcvtph2bf8 xmm22, ymmword ptr [2*rbp - 1024]1148// CHECK: encoding: [0x62,0xe2,0x7e,0x28,0x74,0x34,0x6d,0x00,0xfc,0xff,0xff]1149 vcvtph2bf8 xmm22, ymmword ptr [2*rbp - 1024]1150 1151// CHECK: vcvtph2bf8 xmm22 {k7} {z}, ymmword ptr [rcx + 4064]1152// CHECK: encoding: [0x62,0xe2,0x7e,0xaf,0x74,0x71,0x7f]1153 vcvtph2bf8 xmm22 {k7} {z}, ymmword ptr [rcx + 4064]1154 1155// CHECK: vcvtph2bf8 xmm22 {k7} {z}, word ptr [rdx - 256]{1to16}1156// CHECK: encoding: [0x62,0xe2,0x7e,0xbf,0x74,0x72,0x80]1157 vcvtph2bf8 xmm22 {k7} {z}, word ptr [rdx - 256]{1to16}1158 1159// CHECK: vcvtph2bf8 ymm22, zmmword ptr [rbp + 8*r14 + 268435456]1160// CHECK: encoding: [0x62,0xa2,0x7e,0x48,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]1161 vcvtph2bf8 ymm22, zmmword ptr [rbp + 8*r14 + 268435456]1162 1163// CHECK: vcvtph2bf8 ymm22 {k7}, zmmword ptr [r8 + 4*rax + 291]1164// CHECK: encoding: [0x62,0xc2,0x7e,0x4f,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]1165 vcvtph2bf8 ymm22 {k7}, zmmword ptr [r8 + 4*rax + 291]1166 1167// CHECK: vcvtph2bf8 ymm22, word ptr [rip]{1to32}1168// CHECK: encoding: [0x62,0xe2,0x7e,0x58,0x74,0x35,0x00,0x00,0x00,0x00]1169 vcvtph2bf8 ymm22, word ptr [rip]{1to32}1170 1171// CHECK: vcvtph2bf8 ymm22, zmmword ptr [2*rbp - 2048]1172// CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x74,0x34,0x6d,0x00,0xf8,0xff,0xff]1173 vcvtph2bf8 ymm22, zmmword ptr [2*rbp - 2048]1174 1175// CHECK: vcvtph2bf8 ymm22 {k7} {z}, zmmword ptr [rcx + 8128]1176// CHECK: encoding: [0x62,0xe2,0x7e,0xcf,0x74,0x71,0x7f]1177 vcvtph2bf8 ymm22 {k7} {z}, zmmword ptr [rcx + 8128]1178 1179// CHECK: vcvtph2bf8 ymm22 {k7} {z}, word ptr [rdx - 256]{1to32}1180// CHECK: encoding: [0x62,0xe2,0x7e,0xdf,0x74,0x72,0x80]1181 vcvtph2bf8 ymm22 {k7} {z}, word ptr [rdx - 256]{1to32}1182 1183// CHECK: vcvtph2bf8s xmm22, xmm231184// CHECK: encoding: [0x62,0xa5,0x7e,0x08,0x74,0xf7]1185 vcvtph2bf8s xmm22, xmm231186 1187// CHECK: vcvtph2bf8s xmm22 {k7}, xmm231188// CHECK: encoding: [0x62,0xa5,0x7e,0x0f,0x74,0xf7]1189 vcvtph2bf8s xmm22 {k7}, xmm231190 1191// CHECK: vcvtph2bf8s xmm22 {k7} {z}, xmm231192// CHECK: encoding: [0x62,0xa5,0x7e,0x8f,0x74,0xf7]1193 vcvtph2bf8s xmm22 {k7} {z}, xmm231194 1195// CHECK: vcvtph2bf8s ymm22, zmm231196// CHECK: encoding: [0x62,0xa5,0x7e,0x48,0x74,0xf7]1197 vcvtph2bf8s ymm22, zmm231198 1199// CHECK: vcvtph2bf8s ymm22 {k7}, zmm231200// CHECK: encoding: [0x62,0xa5,0x7e,0x4f,0x74,0xf7]1201 vcvtph2bf8s ymm22 {k7}, zmm231202 1203// CHECK: vcvtph2bf8s ymm22 {k7} {z}, zmm231204// CHECK: encoding: [0x62,0xa5,0x7e,0xcf,0x74,0xf7]1205 vcvtph2bf8s ymm22 {k7} {z}, zmm231206 1207// CHECK: vcvtph2bf8s xmm22, ymm231208// CHECK: encoding: [0x62,0xa5,0x7e,0x28,0x74,0xf7]1209 vcvtph2bf8s xmm22, ymm231210 1211// CHECK: vcvtph2bf8s xmm22 {k7}, ymm231212// CHECK: encoding: [0x62,0xa5,0x7e,0x2f,0x74,0xf7]1213 vcvtph2bf8s xmm22 {k7}, ymm231214 1215// CHECK: vcvtph2bf8s xmm22 {k7} {z}, ymm231216// CHECK: encoding: [0x62,0xa5,0x7e,0xaf,0x74,0xf7]1217 vcvtph2bf8s xmm22 {k7} {z}, ymm231218 1219// CHECK: vcvtph2bf8s xmm22, xmmword ptr [rbp + 8*r14 + 268435456]1220// CHECK: encoding: [0x62,0xa5,0x7e,0x08,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]1221 vcvtph2bf8s xmm22, xmmword ptr [rbp + 8*r14 + 268435456]1222 1223// CHECK: vcvtph2bf8s xmm22 {k7}, xmmword ptr [r8 + 4*rax + 291]1224// CHECK: encoding: [0x62,0xc5,0x7e,0x0f,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]1225 vcvtph2bf8s xmm22 {k7}, xmmword ptr [r8 + 4*rax + 291]1226 1227// CHECK: vcvtph2bf8s xmm22, word ptr [rip]{1to8}1228// CHECK: encoding: [0x62,0xe5,0x7e,0x18,0x74,0x35,0x00,0x00,0x00,0x00]1229 vcvtph2bf8s xmm22, word ptr [rip]{1to8}1230 1231// CHECK: vcvtph2bf8s xmm22, xmmword ptr [2*rbp - 512]1232// CHECK: encoding: [0x62,0xe5,0x7e,0x08,0x74,0x34,0x6d,0x00,0xfe,0xff,0xff]1233 vcvtph2bf8s xmm22, xmmword ptr [2*rbp - 512]1234 1235// CHECK: vcvtph2bf8s xmm22 {k7} {z}, xmmword ptr [rcx + 2032]1236// CHECK: encoding: [0x62,0xe5,0x7e,0x8f,0x74,0x71,0x7f]1237 vcvtph2bf8s xmm22 {k7} {z}, xmmword ptr [rcx + 2032]1238 1239// CHECK: vcvtph2bf8s xmm22 {k7} {z}, word ptr [rdx - 256]{1to8}1240// CHECK: encoding: [0x62,0xe5,0x7e,0x9f,0x74,0x72,0x80]1241 vcvtph2bf8s xmm22 {k7} {z}, word ptr [rdx - 256]{1to8}1242 1243// CHECK: vcvtph2bf8s xmm22, word ptr [rip]{1to16}1244// CHECK: encoding: [0x62,0xe5,0x7e,0x38,0x74,0x35,0x00,0x00,0x00,0x00]1245 vcvtph2bf8s xmm22, word ptr [rip]{1to16}1246 1247// CHECK: vcvtph2bf8s xmm22, ymmword ptr [2*rbp - 1024]1248// CHECK: encoding: [0x62,0xe5,0x7e,0x28,0x74,0x34,0x6d,0x00,0xfc,0xff,0xff]1249 vcvtph2bf8s xmm22, ymmword ptr [2*rbp - 1024]1250 1251// CHECK: vcvtph2bf8s xmm22 {k7} {z}, ymmword ptr [rcx + 4064]1252// CHECK: encoding: [0x62,0xe5,0x7e,0xaf,0x74,0x71,0x7f]1253 vcvtph2bf8s xmm22 {k7} {z}, ymmword ptr [rcx + 4064]1254 1255// CHECK: vcvtph2bf8s xmm22 {k7} {z}, word ptr [rdx - 256]{1to16}1256// CHECK: encoding: [0x62,0xe5,0x7e,0xbf,0x74,0x72,0x80]1257 vcvtph2bf8s xmm22 {k7} {z}, word ptr [rdx - 256]{1to16}1258 1259// CHECK: vcvtph2bf8s ymm22, zmmword ptr [rbp + 8*r14 + 268435456]1260// CHECK: encoding: [0x62,0xa5,0x7e,0x48,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10]1261 vcvtph2bf8s ymm22, zmmword ptr [rbp + 8*r14 + 268435456]1262 1263// CHECK: vcvtph2bf8s ymm22 {k7}, zmmword ptr [r8 + 4*rax + 291]1264// CHECK: encoding: [0x62,0xc5,0x7e,0x4f,0x74,0xb4,0x80,0x23,0x01,0x00,0x00]1265 vcvtph2bf8s ymm22 {k7}, zmmword ptr [r8 + 4*rax + 291]1266 1267// CHECK: vcvtph2bf8s ymm22, word ptr [rip]{1to32}1268// CHECK: encoding: [0x62,0xe5,0x7e,0x58,0x74,0x35,0x00,0x00,0x00,0x00]1269 vcvtph2bf8s ymm22, word ptr [rip]{1to32}1270 1271// CHECK: vcvtph2bf8s ymm22, zmmword ptr [2*rbp - 2048]1272// CHECK: encoding: [0x62,0xe5,0x7e,0x48,0x74,0x34,0x6d,0x00,0xf8,0xff,0xff]1273 vcvtph2bf8s ymm22, zmmword ptr [2*rbp - 2048]1274 1275// CHECK: vcvtph2bf8s ymm22 {k7} {z}, zmmword ptr [rcx + 8128]1276// CHECK: encoding: [0x62,0xe5,0x7e,0xcf,0x74,0x71,0x7f]1277 vcvtph2bf8s ymm22 {k7} {z}, zmmword ptr [rcx + 8128]1278 1279// CHECK: vcvtph2bf8s ymm22 {k7} {z}, word ptr [rdx - 256]{1to32}1280// CHECK: encoding: [0x62,0xe5,0x7e,0xdf,0x74,0x72,0x80]1281 vcvtph2bf8s ymm22 {k7} {z}, word ptr [rdx - 256]{1to32}1282 1283// CHECK: vcvtph2hf8 xmm22, xmm231284// CHECK: encoding: [0x62,0xa5,0x7e,0x08,0x18,0xf7]1285 vcvtph2hf8 xmm22, xmm231286 1287// CHECK: vcvtph2hf8 xmm22 {k7}, xmm231288// CHECK: encoding: [0x62,0xa5,0x7e,0x0f,0x18,0xf7]1289 vcvtph2hf8 xmm22 {k7}, xmm231290 1291// CHECK: vcvtph2hf8 xmm22 {k7} {z}, xmm231292// CHECK: encoding: [0x62,0xa5,0x7e,0x8f,0x18,0xf7]1293 vcvtph2hf8 xmm22 {k7} {z}, xmm231294 1295// CHECK: vcvtph2hf8 ymm22, zmm231296// CHECK: encoding: [0x62,0xa5,0x7e,0x48,0x18,0xf7]1297 vcvtph2hf8 ymm22, zmm231298 1299// CHECK: vcvtph2hf8 ymm22 {k7}, zmm231300// CHECK: encoding: [0x62,0xa5,0x7e,0x4f,0x18,0xf7]1301 vcvtph2hf8 ymm22 {k7}, zmm231302 1303// CHECK: vcvtph2hf8 ymm22 {k7} {z}, zmm231304// CHECK: encoding: [0x62,0xa5,0x7e,0xcf,0x18,0xf7]1305 vcvtph2hf8 ymm22 {k7} {z}, zmm231306 1307// CHECK: vcvtph2hf8 xmm22, ymm231308// CHECK: encoding: [0x62,0xa5,0x7e,0x28,0x18,0xf7]1309 vcvtph2hf8 xmm22, ymm231310 1311// CHECK: vcvtph2hf8 xmm22 {k7}, ymm231312// CHECK: encoding: [0x62,0xa5,0x7e,0x2f,0x18,0xf7]1313 vcvtph2hf8 xmm22 {k7}, ymm231314 1315// CHECK: vcvtph2hf8 xmm22 {k7} {z}, ymm231316// CHECK: encoding: [0x62,0xa5,0x7e,0xaf,0x18,0xf7]1317 vcvtph2hf8 xmm22 {k7} {z}, ymm231318 1319// CHECK: vcvtph2hf8 xmm22, xmmword ptr [rbp + 8*r14 + 268435456]1320// CHECK: encoding: [0x62,0xa5,0x7e,0x08,0x18,0xb4,0xf5,0x00,0x00,0x00,0x10]1321 vcvtph2hf8 xmm22, xmmword ptr [rbp + 8*r14 + 268435456]1322 1323// CHECK: vcvtph2hf8 xmm22 {k7}, xmmword ptr [r8 + 4*rax + 291]1324// CHECK: encoding: [0x62,0xc5,0x7e,0x0f,0x18,0xb4,0x80,0x23,0x01,0x00,0x00]1325 vcvtph2hf8 xmm22 {k7}, xmmword ptr [r8 + 4*rax + 291]1326 1327// CHECK: vcvtph2hf8 xmm22, word ptr [rip]{1to8}1328// CHECK: encoding: [0x62,0xe5,0x7e,0x18,0x18,0x35,0x00,0x00,0x00,0x00]1329 vcvtph2hf8 xmm22, word ptr [rip]{1to8}1330 1331// CHECK: vcvtph2hf8 xmm22, xmmword ptr [2*rbp - 512]1332// CHECK: encoding: [0x62,0xe5,0x7e,0x08,0x18,0x34,0x6d,0x00,0xfe,0xff,0xff]1333 vcvtph2hf8 xmm22, xmmword ptr [2*rbp - 512]1334 1335// CHECK: vcvtph2hf8 xmm22 {k7} {z}, xmmword ptr [rcx + 2032]1336// CHECK: encoding: [0x62,0xe5,0x7e,0x8f,0x18,0x71,0x7f]1337 vcvtph2hf8 xmm22 {k7} {z}, xmmword ptr [rcx + 2032]1338 1339// CHECK: vcvtph2hf8 xmm22 {k7} {z}, word ptr [rdx - 256]{1to8}1340// CHECK: encoding: [0x62,0xe5,0x7e,0x9f,0x18,0x72,0x80]1341 vcvtph2hf8 xmm22 {k7} {z}, word ptr [rdx - 256]{1to8}1342 1343// CHECK: vcvtph2hf8 xmm22, word ptr [rip]{1to16}1344// CHECK: encoding: [0x62,0xe5,0x7e,0x38,0x18,0x35,0x00,0x00,0x00,0x00]1345 vcvtph2hf8 xmm22, word ptr [rip]{1to16}1346 1347// CHECK: vcvtph2hf8 xmm22, ymmword ptr [2*rbp - 1024]1348// CHECK: encoding: [0x62,0xe5,0x7e,0x28,0x18,0x34,0x6d,0x00,0xfc,0xff,0xff]1349 vcvtph2hf8 xmm22, ymmword ptr [2*rbp - 1024]1350 1351// CHECK: vcvtph2hf8 xmm22 {k7} {z}, ymmword ptr [rcx + 4064]1352// CHECK: encoding: [0x62,0xe5,0x7e,0xaf,0x18,0x71,0x7f]1353 vcvtph2hf8 xmm22 {k7} {z}, ymmword ptr [rcx + 4064]1354 1355// CHECK: vcvtph2hf8 xmm22 {k7} {z}, word ptr [rdx - 256]{1to16}1356// CHECK: encoding: [0x62,0xe5,0x7e,0xbf,0x18,0x72,0x80]1357 vcvtph2hf8 xmm22 {k7} {z}, word ptr [rdx - 256]{1to16}1358 1359// CHECK: vcvtph2hf8 ymm22, zmmword ptr [rbp + 8*r14 + 268435456]1360// CHECK: encoding: [0x62,0xa5,0x7e,0x48,0x18,0xb4,0xf5,0x00,0x00,0x00,0x10]1361 vcvtph2hf8 ymm22, zmmword ptr [rbp + 8*r14 + 268435456]1362 1363// CHECK: vcvtph2hf8 ymm22 {k7}, zmmword ptr [r8 + 4*rax + 291]1364// CHECK: encoding: [0x62,0xc5,0x7e,0x4f,0x18,0xb4,0x80,0x23,0x01,0x00,0x00]1365 vcvtph2hf8 ymm22 {k7}, zmmword ptr [r8 + 4*rax + 291]1366 1367// CHECK: vcvtph2hf8 ymm22, word ptr [rip]{1to32}1368// CHECK: encoding: [0x62,0xe5,0x7e,0x58,0x18,0x35,0x00,0x00,0x00,0x00]1369 vcvtph2hf8 ymm22, word ptr [rip]{1to32}1370 1371// CHECK: vcvtph2hf8 ymm22, zmmword ptr [2*rbp - 2048]1372// CHECK: encoding: [0x62,0xe5,0x7e,0x48,0x18,0x34,0x6d,0x00,0xf8,0xff,0xff]1373 vcvtph2hf8 ymm22, zmmword ptr [2*rbp - 2048]1374 1375// CHECK: vcvtph2hf8 ymm22 {k7} {z}, zmmword ptr [rcx + 8128]1376// CHECK: encoding: [0x62,0xe5,0x7e,0xcf,0x18,0x71,0x7f]1377 vcvtph2hf8 ymm22 {k7} {z}, zmmword ptr [rcx + 8128]1378 1379// CHECK: vcvtph2hf8 ymm22 {k7} {z}, word ptr [rdx - 256]{1to32}1380// CHECK: encoding: [0x62,0xe5,0x7e,0xdf,0x18,0x72,0x80]1381 vcvtph2hf8 ymm22 {k7} {z}, word ptr [rdx - 256]{1to32}1382 1383// CHECK: vcvtph2hf8s xmm22, xmm231384// CHECK: encoding: [0x62,0xa5,0x7e,0x08,0x1b,0xf7]1385 vcvtph2hf8s xmm22, xmm231386 1387// CHECK: vcvtph2hf8s xmm22 {k7}, xmm231388// CHECK: encoding: [0x62,0xa5,0x7e,0x0f,0x1b,0xf7]1389 vcvtph2hf8s xmm22 {k7}, xmm231390 1391// CHECK: vcvtph2hf8s xmm22 {k7} {z}, xmm231392// CHECK: encoding: [0x62,0xa5,0x7e,0x8f,0x1b,0xf7]1393 vcvtph2hf8s xmm22 {k7} {z}, xmm231394 1395// CHECK: vcvtph2hf8s ymm22, zmm231396// CHECK: encoding: [0x62,0xa5,0x7e,0x48,0x1b,0xf7]1397 vcvtph2hf8s ymm22, zmm231398 1399// CHECK: vcvtph2hf8s ymm22 {k7}, zmm231400// CHECK: encoding: [0x62,0xa5,0x7e,0x4f,0x1b,0xf7]1401 vcvtph2hf8s ymm22 {k7}, zmm231402 1403// CHECK: vcvtph2hf8s ymm22 {k7} {z}, zmm231404// CHECK: encoding: [0x62,0xa5,0x7e,0xcf,0x1b,0xf7]1405 vcvtph2hf8s ymm22 {k7} {z}, zmm231406 1407// CHECK: vcvtph2hf8s xmm22, ymm231408// CHECK: encoding: [0x62,0xa5,0x7e,0x28,0x1b,0xf7]1409 vcvtph2hf8s xmm22, ymm231410 1411// CHECK: vcvtph2hf8s xmm22 {k7}, ymm231412// CHECK: encoding: [0x62,0xa5,0x7e,0x2f,0x1b,0xf7]1413 vcvtph2hf8s xmm22 {k7}, ymm231414 1415// CHECK: vcvtph2hf8s xmm22 {k7} {z}, ymm231416// CHECK: encoding: [0x62,0xa5,0x7e,0xaf,0x1b,0xf7]1417 vcvtph2hf8s xmm22 {k7} {z}, ymm231418 1419// CHECK: vcvtph2hf8s xmm22, xmmword ptr [rbp + 8*r14 + 268435456]1420// CHECK: encoding: [0x62,0xa5,0x7e,0x08,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x10]1421 vcvtph2hf8s xmm22, xmmword ptr [rbp + 8*r14 + 268435456]1422 1423// CHECK: vcvtph2hf8s xmm22 {k7}, xmmword ptr [r8 + 4*rax + 291]1424// CHECK: encoding: [0x62,0xc5,0x7e,0x0f,0x1b,0xb4,0x80,0x23,0x01,0x00,0x00]1425 vcvtph2hf8s xmm22 {k7}, xmmword ptr [r8 + 4*rax + 291]1426 1427// CHECK: vcvtph2hf8s xmm22, word ptr [rip]{1to8}1428// CHECK: encoding: [0x62,0xe5,0x7e,0x18,0x1b,0x35,0x00,0x00,0x00,0x00]1429 vcvtph2hf8s xmm22, word ptr [rip]{1to8}1430 1431// CHECK: vcvtph2hf8s xmm22, xmmword ptr [2*rbp - 512]1432// CHECK: encoding: [0x62,0xe5,0x7e,0x08,0x1b,0x34,0x6d,0x00,0xfe,0xff,0xff]1433 vcvtph2hf8s xmm22, xmmword ptr [2*rbp - 512]1434 1435// CHECK: vcvtph2hf8s xmm22 {k7} {z}, xmmword ptr [rcx + 2032]1436// CHECK: encoding: [0x62,0xe5,0x7e,0x8f,0x1b,0x71,0x7f]1437 vcvtph2hf8s xmm22 {k7} {z}, xmmword ptr [rcx + 2032]1438 1439// CHECK: vcvtph2hf8s xmm22 {k7} {z}, word ptr [rdx - 256]{1to8}1440// CHECK: encoding: [0x62,0xe5,0x7e,0x9f,0x1b,0x72,0x80]1441 vcvtph2hf8s xmm22 {k7} {z}, word ptr [rdx - 256]{1to8}1442 1443// CHECK: vcvtph2hf8s xmm22, word ptr [rip]{1to16}1444// CHECK: encoding: [0x62,0xe5,0x7e,0x38,0x1b,0x35,0x00,0x00,0x00,0x00]1445 vcvtph2hf8s xmm22, word ptr [rip]{1to16}1446 1447// CHECK: vcvtph2hf8s xmm22, ymmword ptr [2*rbp - 1024]1448// CHECK: encoding: [0x62,0xe5,0x7e,0x28,0x1b,0x34,0x6d,0x00,0xfc,0xff,0xff]1449 vcvtph2hf8s xmm22, ymmword ptr [2*rbp - 1024]1450 1451// CHECK: vcvtph2hf8s xmm22 {k7} {z}, ymmword ptr [rcx + 4064]1452// CHECK: encoding: [0x62,0xe5,0x7e,0xaf,0x1b,0x71,0x7f]1453 vcvtph2hf8s xmm22 {k7} {z}, ymmword ptr [rcx + 4064]1454 1455// CHECK: vcvtph2hf8s xmm22 {k7} {z}, word ptr [rdx - 256]{1to16}1456// CHECK: encoding: [0x62,0xe5,0x7e,0xbf,0x1b,0x72,0x80]1457 vcvtph2hf8s xmm22 {k7} {z}, word ptr [rdx - 256]{1to16}1458 1459// CHECK: vcvtph2hf8s ymm22, zmmword ptr [rbp + 8*r14 + 268435456]1460// CHECK: encoding: [0x62,0xa5,0x7e,0x48,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x10]1461 vcvtph2hf8s ymm22, zmmword ptr [rbp + 8*r14 + 268435456]1462 1463// CHECK: vcvtph2hf8s ymm22 {k7}, zmmword ptr [r8 + 4*rax + 291]1464// CHECK: encoding: [0x62,0xc5,0x7e,0x4f,0x1b,0xb4,0x80,0x23,0x01,0x00,0x00]1465 vcvtph2hf8s ymm22 {k7}, zmmword ptr [r8 + 4*rax + 291]1466 1467// CHECK: vcvtph2hf8s ymm22, word ptr [rip]{1to32}1468// CHECK: encoding: [0x62,0xe5,0x7e,0x58,0x1b,0x35,0x00,0x00,0x00,0x00]1469 vcvtph2hf8s ymm22, word ptr [rip]{1to32}1470 1471// CHECK: vcvtph2hf8s ymm22, zmmword ptr [2*rbp - 2048]1472// CHECK: encoding: [0x62,0xe5,0x7e,0x48,0x1b,0x34,0x6d,0x00,0xf8,0xff,0xff]1473 vcvtph2hf8s ymm22, zmmword ptr [2*rbp - 2048]1474 1475// CHECK: vcvtph2hf8s ymm22 {k7} {z}, zmmword ptr [rcx + 8128]1476// CHECK: encoding: [0x62,0xe5,0x7e,0xcf,0x1b,0x71,0x7f]1477 vcvtph2hf8s ymm22 {k7} {z}, zmmword ptr [rcx + 8128]1478 1479// CHECK: vcvtph2hf8s ymm22 {k7} {z}, word ptr [rdx - 256]{1to32}1480// CHECK: encoding: [0x62,0xe5,0x7e,0xdf,0x1b,0x72,0x80]1481 vcvtph2hf8s ymm22 {k7} {z}, word ptr [rdx - 256]{1to32}1482 1483