1484 lines · plain
1# RUN: llvm-mc --disassemble %s -triple=x86_64 | FileCheck %s --check-prefixes=ATT2# RUN: llvm-mc --disassemble %s -triple=x86_64 --output-asm-variant=1 | FileCheck %s --check-prefixes=INTEL3 4# ATT: vcvt2ps2phx %ymm24, %ymm23, %ymm225# INTEL: vcvt2ps2phx ymm22, ymm23, ymm2460x62,0x82,0x45,0x20,0x67,0xf07 8# ATT: vcvt2ps2phx %ymm24, %ymm23, %ymm22 {%k7}9# INTEL: vcvt2ps2phx ymm22 {k7}, ymm23, ymm24100x62,0x82,0x45,0x27,0x67,0xf011 12# ATT: vcvt2ps2phx %zmm24, %zmm23, %zmm2213# INTEL: vcvt2ps2phx zmm22, zmm23, zmm24140x62,0x82,0x45,0x40,0x67,0xf015 16# ATT: vcvt2ps2phx {rn-sae}, %zmm24, %zmm23, %zmm2217# INTEL: vcvt2ps2phx zmm22, zmm23, zmm24, {rn-sae}180x62,0x82,0x45,0x10,0x67,0xf019 20# ATT: vcvt2ps2phx %zmm24, %zmm23, %zmm22 {%k7}21# INTEL: vcvt2ps2phx zmm22 {k7}, zmm23, zmm24220x62,0x82,0x45,0x47,0x67,0xf023 24# ATT: vcvt2ps2phx {rz-sae}, %zmm24, %zmm23, %zmm22 {%k7} {z}25# INTEL: vcvt2ps2phx zmm22 {k7} {z}, zmm23, zmm24, {rz-sae}260x62,0x82,0x45,0xf7,0x67,0xf027 28# ATT: vcvt2ps2phx %xmm24, %xmm23, %xmm2229# INTEL: vcvt2ps2phx xmm22, xmm23, xmm24300x62,0x82,0x45,0x00,0x67,0xf031 32# ATT: vcvt2ps2phx %xmm24, %xmm23, %xmm22 {%k7}33# INTEL: vcvt2ps2phx xmm22 {k7}, xmm23, xmm24340x62,0x82,0x45,0x07,0x67,0xf035 36# ATT: vcvt2ps2phx %xmm24, %xmm23, %xmm22 {%k7} {z}37# INTEL: vcvt2ps2phx xmm22 {k7} {z}, xmm23, xmm24380x62,0x82,0x45,0x87,0x67,0xf039 40# ATT: vcvt2ps2phx 268435456(%rbp,%r14,8), %zmm23, %zmm2241# INTEL: vcvt2ps2phx zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]420x62,0xa2,0x45,0x40,0x67,0xb4,0xf5,0x00,0x00,0x00,0x1043 44# ATT: vcvt2ps2phx 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}45# INTEL: vcvt2ps2phx zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]460x62,0xc2,0x45,0x47,0x67,0xb4,0x80,0x23,0x01,0x00,0x0047 48# ATT: vcvt2ps2phx (%rip){1to16}, %zmm23, %zmm2249# INTEL: vcvt2ps2phx zmm22, zmm23, dword ptr [rip]{1to16}500x62,0xe2,0x45,0x50,0x67,0x35,0x00,0x00,0x00,0x0051 52# ATT: vcvt2ps2phx -2048(,%rbp,2), %zmm23, %zmm2253# INTEL: vcvt2ps2phx zmm22, zmm23, zmmword ptr [2*rbp - 2048]540x62,0xe2,0x45,0x40,0x67,0x34,0x6d,0x00,0xf8,0xff,0xff55 56# ATT: vcvt2ps2phx 8128(%rcx), %zmm23, %zmm22 {%k7} {z}57# INTEL: vcvt2ps2phx zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]580x62,0xe2,0x45,0xc7,0x67,0x71,0x7f59 60# ATT: vcvt2ps2phx -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}61# INTEL: vcvt2ps2phx zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}620x62,0xe2,0x45,0xd7,0x67,0x72,0x8063 64# ATT: vcvt2ps2phx 268435456(%rbp,%r14,8), %ymm23, %ymm2265# INTEL: vcvt2ps2phx ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]660x62,0xa2,0x45,0x20,0x67,0xb4,0xf5,0x00,0x00,0x00,0x1067 68# ATT: vcvt2ps2phx 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}69# INTEL: vcvt2ps2phx ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]700x62,0xc2,0x45,0x27,0x67,0xb4,0x80,0x23,0x01,0x00,0x0071 72# ATT: vcvt2ps2phx (%rip){1to8}, %ymm23, %ymm2273# INTEL: vcvt2ps2phx ymm22, ymm23, dword ptr [rip]{1to8}740x62,0xe2,0x45,0x30,0x67,0x35,0x00,0x00,0x00,0x0075 76# ATT: vcvt2ps2phx -1024(,%rbp,2), %ymm23, %ymm2277# INTEL: vcvt2ps2phx ymm22, ymm23, ymmword ptr [2*rbp - 1024]780x62,0xe2,0x45,0x20,0x67,0x34,0x6d,0x00,0xfc,0xff,0xff79 80# ATT: vcvt2ps2phx 4064(%rcx), %ymm23, %ymm22 {%k7} {z}81# INTEL: vcvt2ps2phx ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]820x62,0xe2,0x45,0xa7,0x67,0x71,0x7f83 84# ATT: vcvt2ps2phx -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}85# INTEL: vcvt2ps2phx ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}860x62,0xe2,0x45,0xb7,0x67,0x72,0x8087 88# ATT: vcvt2ps2phx 268435456(%rbp,%r14,8), %xmm23, %xmm2289# INTEL: vcvt2ps2phx xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]900x62,0xa2,0x45,0x00,0x67,0xb4,0xf5,0x00,0x00,0x00,0x1091 92# ATT: vcvt2ps2phx 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}93# INTEL: vcvt2ps2phx xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]940x62,0xc2,0x45,0x07,0x67,0xb4,0x80,0x23,0x01,0x00,0x0095 96# ATT: vcvt2ps2phx (%rip){1to4}, %xmm23, %xmm2297# INTEL: vcvt2ps2phx xmm22, xmm23, dword ptr [rip]{1to4}980x62,0xe2,0x45,0x10,0x67,0x35,0x00,0x00,0x00,0x0099 100# ATT: vcvt2ps2phx -512(,%rbp,2), %xmm23, %xmm22101# INTEL: vcvt2ps2phx xmm22, xmm23, xmmword ptr [2*rbp - 512]1020x62,0xe2,0x45,0x00,0x67,0x34,0x6d,0x00,0xfe,0xff,0xff103 104# ATT: vcvt2ps2phx 2032(%rcx), %xmm23, %xmm22 {%k7} {z}105# INTEL: vcvt2ps2phx xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]1060x62,0xe2,0x45,0x87,0x67,0x71,0x7f107 108# ATT: vcvt2ps2phx -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}109# INTEL: vcvt2ps2phx xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}1100x62,0xe2,0x45,0x97,0x67,0x72,0x80111 112# ATT: vcvtbiasph2bf8 %zmm24, %zmm23, %ymm22113# INTEL: vcvtbiasph2bf8 ymm22, zmm23, zmm241140x62,0x82,0x44,0x40,0x74,0xf0115 116# ATT: vcvtbiasph2bf8 %zmm24, %zmm23, %ymm22 {%k7}117# INTEL: vcvtbiasph2bf8 ymm22 {k7}, zmm23, zmm241180x62,0x82,0x44,0x47,0x74,0xf0119 120# ATT: vcvtbiasph2bf8 %zmm24, %zmm23, %ymm22 {%k7} {z}121# INTEL: vcvtbiasph2bf8 ymm22 {k7} {z}, zmm23, zmm241220x62,0x82,0x44,0xc7,0x74,0xf0123 124# ATT: vcvtbiasph2bf8 %xmm24, %xmm23, %xmm22125# INTEL: vcvtbiasph2bf8 xmm22, xmm23, xmm241260x62,0x82,0x44,0x00,0x74,0xf0127 128# ATT: vcvtbiasph2bf8 %xmm24, %xmm23, %xmm22 {%k7}129# INTEL: vcvtbiasph2bf8 xmm22 {k7}, xmm23, xmm241300x62,0x82,0x44,0x07,0x74,0xf0131 132# ATT: vcvtbiasph2bf8 %xmm24, %xmm23, %xmm22 {%k7} {z}133# INTEL: vcvtbiasph2bf8 xmm22 {k7} {z}, xmm23, xmm241340x62,0x82,0x44,0x87,0x74,0xf0135 136# ATT: vcvtbiasph2bf8 %ymm24, %ymm23, %xmm22137# INTEL: vcvtbiasph2bf8 xmm22, ymm23, ymm241380x62,0x82,0x44,0x20,0x74,0xf0139 140# ATT: vcvtbiasph2bf8 %ymm24, %ymm23, %xmm22 {%k7}141# INTEL: vcvtbiasph2bf8 xmm22 {k7}, ymm23, ymm241420x62,0x82,0x44,0x27,0x74,0xf0143 144# ATT: vcvtbiasph2bf8 %ymm24, %ymm23, %xmm22 {%k7} {z}145# INTEL: vcvtbiasph2bf8 xmm22 {k7} {z}, ymm23, ymm241460x62,0x82,0x44,0xa7,0x74,0xf0147 148# ATT: vcvtbiasph2bf8 268435456(%rbp,%r14,8), %ymm23, %xmm22149# INTEL: vcvtbiasph2bf8 xmm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]1500x62,0xa2,0x44,0x20,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10151 152# ATT: vcvtbiasph2bf8 291(%r8,%rax,4), %ymm23, %xmm22 {%k7}153# INTEL: vcvtbiasph2bf8 xmm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]1540x62,0xc2,0x44,0x27,0x74,0xb4,0x80,0x23,0x01,0x00,0x00155 156# ATT: vcvtbiasph2bf8 (%rip){1to16}, %ymm23, %xmm22157# INTEL: vcvtbiasph2bf8 xmm22, ymm23, word ptr [rip]{1to16}1580x62,0xe2,0x44,0x30,0x74,0x35,0x00,0x00,0x00,0x00159 160# ATT: vcvtbiasph2bf8 -1024(,%rbp,2), %ymm23, %xmm22161# INTEL: vcvtbiasph2bf8 xmm22, ymm23, ymmword ptr [2*rbp - 1024]1620x62,0xe2,0x44,0x20,0x74,0x34,0x6d,0x00,0xfc,0xff,0xff163 164# ATT: vcvtbiasph2bf8 4064(%rcx), %ymm23, %xmm22 {%k7} {z}165# INTEL: vcvtbiasph2bf8 xmm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]1660x62,0xe2,0x44,0xa7,0x74,0x71,0x7f167 168# ATT: vcvtbiasph2bf8 -256(%rdx){1to16}, %ymm23, %xmm22 {%k7} {z}169# INTEL: vcvtbiasph2bf8 xmm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}1700x62,0xe2,0x44,0xb7,0x74,0x72,0x80171 172# ATT: vcvtbiasph2bf8 268435456(%rbp,%r14,8), %zmm23, %ymm22173# INTEL: vcvtbiasph2bf8 ymm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]1740x62,0xa2,0x44,0x40,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10175 176# ATT: vcvtbiasph2bf8 291(%r8,%rax,4), %zmm23, %ymm22 {%k7}177# INTEL: vcvtbiasph2bf8 ymm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]1780x62,0xc2,0x44,0x47,0x74,0xb4,0x80,0x23,0x01,0x00,0x00179 180# ATT: vcvtbiasph2bf8 (%rip){1to32}, %zmm23, %ymm22181# INTEL: vcvtbiasph2bf8 ymm22, zmm23, word ptr [rip]{1to32}1820x62,0xe2,0x44,0x50,0x74,0x35,0x00,0x00,0x00,0x00183 184# ATT: vcvtbiasph2bf8 -2048(,%rbp,2), %zmm23, %ymm22185# INTEL: vcvtbiasph2bf8 ymm22, zmm23, zmmword ptr [2*rbp - 2048]1860x62,0xe2,0x44,0x40,0x74,0x34,0x6d,0x00,0xf8,0xff,0xff187 188# ATT: vcvtbiasph2bf8 8128(%rcx), %zmm23, %ymm22 {%k7} {z}189# INTEL: vcvtbiasph2bf8 ymm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]1900x62,0xe2,0x44,0xc7,0x74,0x71,0x7f191 192# ATT: vcvtbiasph2bf8 -256(%rdx){1to32}, %zmm23, %ymm22 {%k7} {z}193# INTEL: vcvtbiasph2bf8 ymm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}1940x62,0xe2,0x44,0xd7,0x74,0x72,0x80195 196# ATT: vcvtbiasph2bf8 268435456(%rbp,%r14,8), %xmm23, %xmm22197# INTEL: vcvtbiasph2bf8 xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]1980x62,0xa2,0x44,0x00,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10199 200# ATT: vcvtbiasph2bf8 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}201# INTEL: vcvtbiasph2bf8 xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]2020x62,0xc2,0x44,0x07,0x74,0xb4,0x80,0x23,0x01,0x00,0x00203 204# ATT: vcvtbiasph2bf8 (%rip){1to8}, %xmm23, %xmm22205# INTEL: vcvtbiasph2bf8 xmm22, xmm23, word ptr [rip]{1to8}2060x62,0xe2,0x44,0x10,0x74,0x35,0x00,0x00,0x00,0x00207 208# ATT: vcvtbiasph2bf8 -512(,%rbp,2), %xmm23, %xmm22209# INTEL: vcvtbiasph2bf8 xmm22, xmm23, xmmword ptr [2*rbp - 512]2100x62,0xe2,0x44,0x00,0x74,0x34,0x6d,0x00,0xfe,0xff,0xff211 212# ATT: vcvtbiasph2bf8 2032(%rcx), %xmm23, %xmm22 {%k7} {z}213# INTEL: vcvtbiasph2bf8 xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]2140x62,0xe2,0x44,0x87,0x74,0x71,0x7f215 216# ATT: vcvtbiasph2bf8 -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}217# INTEL: vcvtbiasph2bf8 xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}2180x62,0xe2,0x44,0x97,0x74,0x72,0x80219 220# ATT: vcvtbiasph2bf8s %zmm24, %zmm23, %ymm22221# INTEL: vcvtbiasph2bf8s ymm22, zmm23, zmm242220x62,0x85,0x44,0x40,0x74,0xf0223 224# ATT: vcvtbiasph2bf8s %zmm24, %zmm23, %ymm22 {%k7}225# INTEL: vcvtbiasph2bf8s ymm22 {k7}, zmm23, zmm242260x62,0x85,0x44,0x47,0x74,0xf0227 228# ATT: vcvtbiasph2bf8s %zmm24, %zmm23, %ymm22 {%k7} {z}229# INTEL: vcvtbiasph2bf8s ymm22 {k7} {z}, zmm23, zmm242300x62,0x85,0x44,0xc7,0x74,0xf0231 232# ATT: vcvtbiasph2bf8s %xmm24, %xmm23, %xmm22233# INTEL: vcvtbiasph2bf8s xmm22, xmm23, xmm242340x62,0x85,0x44,0x00,0x74,0xf0235 236# ATT: vcvtbiasph2bf8s %xmm24, %xmm23, %xmm22 {%k7}237# INTEL: vcvtbiasph2bf8s xmm22 {k7}, xmm23, xmm242380x62,0x85,0x44,0x07,0x74,0xf0239 240# ATT: vcvtbiasph2bf8s %xmm24, %xmm23, %xmm22 {%k7} {z}241# INTEL: vcvtbiasph2bf8s xmm22 {k7} {z}, xmm23, xmm242420x62,0x85,0x44,0x87,0x74,0xf0243 244# ATT: vcvtbiasph2bf8s %ymm24, %ymm23, %xmm22245# INTEL: vcvtbiasph2bf8s xmm22, ymm23, ymm242460x62,0x85,0x44,0x20,0x74,0xf0247 248# ATT: vcvtbiasph2bf8s %ymm24, %ymm23, %xmm22 {%k7}249# INTEL: vcvtbiasph2bf8s xmm22 {k7}, ymm23, ymm242500x62,0x85,0x44,0x27,0x74,0xf0251 252# ATT: vcvtbiasph2bf8s %ymm24, %ymm23, %xmm22 {%k7} {z}253# INTEL: vcvtbiasph2bf8s xmm22 {k7} {z}, ymm23, ymm242540x62,0x85,0x44,0xa7,0x74,0xf0255 256# ATT: vcvtbiasph2bf8s 268435456(%rbp,%r14,8), %ymm23, %xmm22257# INTEL: vcvtbiasph2bf8s xmm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]2580x62,0xa5,0x44,0x20,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10259 260# ATT: vcvtbiasph2bf8s 291(%r8,%rax,4), %ymm23, %xmm22 {%k7}261# INTEL: vcvtbiasph2bf8s xmm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]2620x62,0xc5,0x44,0x27,0x74,0xb4,0x80,0x23,0x01,0x00,0x00263 264# ATT: vcvtbiasph2bf8s (%rip){1to16}, %ymm23, %xmm22265# INTEL: vcvtbiasph2bf8s xmm22, ymm23, word ptr [rip]{1to16}2660x62,0xe5,0x44,0x30,0x74,0x35,0x00,0x00,0x00,0x00267 268# ATT: vcvtbiasph2bf8s -1024(,%rbp,2), %ymm23, %xmm22269# INTEL: vcvtbiasph2bf8s xmm22, ymm23, ymmword ptr [2*rbp - 1024]2700x62,0xe5,0x44,0x20,0x74,0x34,0x6d,0x00,0xfc,0xff,0xff271 272# ATT: vcvtbiasph2bf8s 4064(%rcx), %ymm23, %xmm22 {%k7} {z}273# INTEL: vcvtbiasph2bf8s xmm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]2740x62,0xe5,0x44,0xa7,0x74,0x71,0x7f275 276# ATT: vcvtbiasph2bf8s -256(%rdx){1to16}, %ymm23, %xmm22 {%k7} {z}277# INTEL: vcvtbiasph2bf8s xmm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}2780x62,0xe5,0x44,0xb7,0x74,0x72,0x80279 280# ATT: vcvtbiasph2bf8s 268435456(%rbp,%r14,8), %zmm23, %ymm22281# INTEL: vcvtbiasph2bf8s ymm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]2820x62,0xa5,0x44,0x40,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10283 284# ATT: vcvtbiasph2bf8s 291(%r8,%rax,4), %zmm23, %ymm22 {%k7}285# INTEL: vcvtbiasph2bf8s ymm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]2860x62,0xc5,0x44,0x47,0x74,0xb4,0x80,0x23,0x01,0x00,0x00287 288# ATT: vcvtbiasph2bf8s (%rip){1to32}, %zmm23, %ymm22289# INTEL: vcvtbiasph2bf8s ymm22, zmm23, word ptr [rip]{1to32}2900x62,0xe5,0x44,0x50,0x74,0x35,0x00,0x00,0x00,0x00291 292# ATT: vcvtbiasph2bf8s -2048(,%rbp,2), %zmm23, %ymm22293# INTEL: vcvtbiasph2bf8s ymm22, zmm23, zmmword ptr [2*rbp - 2048]2940x62,0xe5,0x44,0x40,0x74,0x34,0x6d,0x00,0xf8,0xff,0xff295 296# ATT: vcvtbiasph2bf8s 8128(%rcx), %zmm23, %ymm22 {%k7} {z}297# INTEL: vcvtbiasph2bf8s ymm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]2980x62,0xe5,0x44,0xc7,0x74,0x71,0x7f299 300# ATT: vcvtbiasph2bf8s -256(%rdx){1to32}, %zmm23, %ymm22 {%k7} {z}301# INTEL: vcvtbiasph2bf8s ymm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}3020x62,0xe5,0x44,0xd7,0x74,0x72,0x80303 304# ATT: vcvtbiasph2bf8s 268435456(%rbp,%r14,8), %xmm23, %xmm22305# INTEL: vcvtbiasph2bf8s xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]3060x62,0xa5,0x44,0x00,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10307 308# ATT: vcvtbiasph2bf8s 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}309# INTEL: vcvtbiasph2bf8s xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]3100x62,0xc5,0x44,0x07,0x74,0xb4,0x80,0x23,0x01,0x00,0x00311 312# ATT: vcvtbiasph2bf8s (%rip){1to8}, %xmm23, %xmm22313# INTEL: vcvtbiasph2bf8s xmm22, xmm23, word ptr [rip]{1to8}3140x62,0xe5,0x44,0x10,0x74,0x35,0x00,0x00,0x00,0x00315 316# ATT: vcvtbiasph2bf8s -512(,%rbp,2), %xmm23, %xmm22317# INTEL: vcvtbiasph2bf8s xmm22, xmm23, xmmword ptr [2*rbp - 512]3180x62,0xe5,0x44,0x00,0x74,0x34,0x6d,0x00,0xfe,0xff,0xff319 320# ATT: vcvtbiasph2bf8s 2032(%rcx), %xmm23, %xmm22 {%k7} {z}321# INTEL: vcvtbiasph2bf8s xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]3220x62,0xe5,0x44,0x87,0x74,0x71,0x7f323 324# ATT: vcvtbiasph2bf8s -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}325# INTEL: vcvtbiasph2bf8s xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}3260x62,0xe5,0x44,0x97,0x74,0x72,0x80327 328# ATT: vcvtbiasph2hf8 %zmm24, %zmm23, %ymm22329# INTEL: vcvtbiasph2hf8 ymm22, zmm23, zmm243300x62,0x85,0x44,0x40,0x18,0xf0331 332# ATT: vcvtbiasph2hf8 %zmm24, %zmm23, %ymm22 {%k7}333# INTEL: vcvtbiasph2hf8 ymm22 {k7}, zmm23, zmm243340x62,0x85,0x44,0x47,0x18,0xf0335 336# ATT: vcvtbiasph2hf8 %zmm24, %zmm23, %ymm22 {%k7} {z}337# INTEL: vcvtbiasph2hf8 ymm22 {k7} {z}, zmm23, zmm243380x62,0x85,0x44,0xc7,0x18,0xf0339 340# ATT: vcvtbiasph2hf8 %xmm24, %xmm23, %xmm22341# INTEL: vcvtbiasph2hf8 xmm22, xmm23, xmm243420x62,0x85,0x44,0x00,0x18,0xf0343 344# ATT: vcvtbiasph2hf8 %xmm24, %xmm23, %xmm22 {%k7}345# INTEL: vcvtbiasph2hf8 xmm22 {k7}, xmm23, xmm243460x62,0x85,0x44,0x07,0x18,0xf0347 348# ATT: vcvtbiasph2hf8 %xmm24, %xmm23, %xmm22 {%k7} {z}349# INTEL: vcvtbiasph2hf8 xmm22 {k7} {z}, xmm23, xmm243500x62,0x85,0x44,0x87,0x18,0xf0351 352# ATT: vcvtbiasph2hf8 %ymm24, %ymm23, %xmm22353# INTEL: vcvtbiasph2hf8 xmm22, ymm23, ymm243540x62,0x85,0x44,0x20,0x18,0xf0355 356# ATT: vcvtbiasph2hf8 %ymm24, %ymm23, %xmm22 {%k7}357# INTEL: vcvtbiasph2hf8 xmm22 {k7}, ymm23, ymm243580x62,0x85,0x44,0x27,0x18,0xf0359 360# ATT: vcvtbiasph2hf8 %ymm24, %ymm23, %xmm22 {%k7} {z}361# INTEL: vcvtbiasph2hf8 xmm22 {k7} {z}, ymm23, ymm243620x62,0x85,0x44,0xa7,0x18,0xf0363 364# ATT: vcvtbiasph2hf8 268435456(%rbp,%r14,8), %ymm23, %xmm22365# INTEL: vcvtbiasph2hf8 xmm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]3660x62,0xa5,0x44,0x20,0x18,0xb4,0xf5,0x00,0x00,0x00,0x10367 368# ATT: vcvtbiasph2hf8 291(%r8,%rax,4), %ymm23, %xmm22 {%k7}369# INTEL: vcvtbiasph2hf8 xmm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]3700x62,0xc5,0x44,0x27,0x18,0xb4,0x80,0x23,0x01,0x00,0x00371 372# ATT: vcvtbiasph2hf8 (%rip){1to16}, %ymm23, %xmm22373# INTEL: vcvtbiasph2hf8 xmm22, ymm23, word ptr [rip]{1to16}3740x62,0xe5,0x44,0x30,0x18,0x35,0x00,0x00,0x00,0x00375 376# ATT: vcvtbiasph2hf8 -1024(,%rbp,2), %ymm23, %xmm22377# INTEL: vcvtbiasph2hf8 xmm22, ymm23, ymmword ptr [2*rbp - 1024]3780x62,0xe5,0x44,0x20,0x18,0x34,0x6d,0x00,0xfc,0xff,0xff379 380# ATT: vcvtbiasph2hf8 4064(%rcx), %ymm23, %xmm22 {%k7} {z}381# INTEL: vcvtbiasph2hf8 xmm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]3820x62,0xe5,0x44,0xa7,0x18,0x71,0x7f383 384# ATT: vcvtbiasph2hf8 -256(%rdx){1to16}, %ymm23, %xmm22 {%k7} {z}385# INTEL: vcvtbiasph2hf8 xmm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}3860x62,0xe5,0x44,0xb7,0x18,0x72,0x80387 388# ATT: vcvtbiasph2hf8 268435456(%rbp,%r14,8), %zmm23, %ymm22389# INTEL: vcvtbiasph2hf8 ymm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]3900x62,0xa5,0x44,0x40,0x18,0xb4,0xf5,0x00,0x00,0x00,0x10391 392# ATT: vcvtbiasph2hf8 291(%r8,%rax,4), %zmm23, %ymm22 {%k7}393# INTEL: vcvtbiasph2hf8 ymm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]3940x62,0xc5,0x44,0x47,0x18,0xb4,0x80,0x23,0x01,0x00,0x00395 396# ATT: vcvtbiasph2hf8 (%rip){1to32}, %zmm23, %ymm22397# INTEL: vcvtbiasph2hf8 ymm22, zmm23, word ptr [rip]{1to32}3980x62,0xe5,0x44,0x50,0x18,0x35,0x00,0x00,0x00,0x00399 400# ATT: vcvtbiasph2hf8 -2048(,%rbp,2), %zmm23, %ymm22401# INTEL: vcvtbiasph2hf8 ymm22, zmm23, zmmword ptr [2*rbp - 2048]4020x62,0xe5,0x44,0x40,0x18,0x34,0x6d,0x00,0xf8,0xff,0xff403 404# ATT: vcvtbiasph2hf8 8128(%rcx), %zmm23, %ymm22 {%k7} {z}405# INTEL: vcvtbiasph2hf8 ymm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]4060x62,0xe5,0x44,0xc7,0x18,0x71,0x7f407 408# ATT: vcvtbiasph2hf8 -256(%rdx){1to32}, %zmm23, %ymm22 {%k7} {z}409# INTEL: vcvtbiasph2hf8 ymm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}4100x62,0xe5,0x44,0xd7,0x18,0x72,0x80411 412# ATT: vcvtbiasph2hf8 268435456(%rbp,%r14,8), %xmm23, %xmm22413# INTEL: vcvtbiasph2hf8 xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]4140x62,0xa5,0x44,0x00,0x18,0xb4,0xf5,0x00,0x00,0x00,0x10415 416# ATT: vcvtbiasph2hf8 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}417# INTEL: vcvtbiasph2hf8 xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]4180x62,0xc5,0x44,0x07,0x18,0xb4,0x80,0x23,0x01,0x00,0x00419 420# ATT: vcvtbiasph2hf8 (%rip){1to8}, %xmm23, %xmm22421# INTEL: vcvtbiasph2hf8 xmm22, xmm23, word ptr [rip]{1to8}4220x62,0xe5,0x44,0x10,0x18,0x35,0x00,0x00,0x00,0x00423 424# ATT: vcvtbiasph2hf8 -512(,%rbp,2), %xmm23, %xmm22425# INTEL: vcvtbiasph2hf8 xmm22, xmm23, xmmword ptr [2*rbp - 512]4260x62,0xe5,0x44,0x00,0x18,0x34,0x6d,0x00,0xfe,0xff,0xff427 428# ATT: vcvtbiasph2hf8 2032(%rcx), %xmm23, %xmm22 {%k7} {z}429# INTEL: vcvtbiasph2hf8 xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]4300x62,0xe5,0x44,0x87,0x18,0x71,0x7f431 432# ATT: vcvtbiasph2hf8 -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}433# INTEL: vcvtbiasph2hf8 xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}4340x62,0xe5,0x44,0x97,0x18,0x72,0x80435 436# ATT: vcvtbiasph2hf8s %zmm24, %zmm23, %ymm22437# INTEL: vcvtbiasph2hf8s ymm22, zmm23, zmm244380x62,0x85,0x44,0x40,0x1b,0xf0439 440# ATT: vcvtbiasph2hf8s %zmm24, %zmm23, %ymm22 {%k7}441# INTEL: vcvtbiasph2hf8s ymm22 {k7}, zmm23, zmm244420x62,0x85,0x44,0x47,0x1b,0xf0443 444# ATT: vcvtbiasph2hf8s %zmm24, %zmm23, %ymm22 {%k7} {z}445# INTEL: vcvtbiasph2hf8s ymm22 {k7} {z}, zmm23, zmm244460x62,0x85,0x44,0xc7,0x1b,0xf0447 448# ATT: vcvtbiasph2hf8s %xmm24, %xmm23, %xmm22449# INTEL: vcvtbiasph2hf8s xmm22, xmm23, xmm244500x62,0x85,0x44,0x00,0x1b,0xf0451 452# ATT: vcvtbiasph2hf8s %xmm24, %xmm23, %xmm22 {%k7}453# INTEL: vcvtbiasph2hf8s xmm22 {k7}, xmm23, xmm244540x62,0x85,0x44,0x07,0x1b,0xf0455 456# ATT: vcvtbiasph2hf8s %xmm24, %xmm23, %xmm22 {%k7} {z}457# INTEL: vcvtbiasph2hf8s xmm22 {k7} {z}, xmm23, xmm244580x62,0x85,0x44,0x87,0x1b,0xf0459 460# ATT: vcvtbiasph2hf8s %ymm24, %ymm23, %xmm22461# INTEL: vcvtbiasph2hf8s xmm22, ymm23, ymm244620x62,0x85,0x44,0x20,0x1b,0xf0463 464# ATT: vcvtbiasph2hf8s %ymm24, %ymm23, %xmm22 {%k7}465# INTEL: vcvtbiasph2hf8s xmm22 {k7}, ymm23, ymm244660x62,0x85,0x44,0x27,0x1b,0xf0467 468# ATT: vcvtbiasph2hf8s %ymm24, %ymm23, %xmm22 {%k7} {z}469# INTEL: vcvtbiasph2hf8s xmm22 {k7} {z}, ymm23, ymm244700x62,0x85,0x44,0xa7,0x1b,0xf0471 472# ATT: vcvtbiasph2hf8s 268435456(%rbp,%r14,8), %ymm23, %xmm22473# INTEL: vcvtbiasph2hf8s xmm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]4740x62,0xa5,0x44,0x20,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x10475 476# ATT: vcvtbiasph2hf8s 291(%r8,%rax,4), %ymm23, %xmm22 {%k7}477# INTEL: vcvtbiasph2hf8s xmm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]4780x62,0xc5,0x44,0x27,0x1b,0xb4,0x80,0x23,0x01,0x00,0x00479 480# ATT: vcvtbiasph2hf8s (%rip){1to16}, %ymm23, %xmm22481# INTEL: vcvtbiasph2hf8s xmm22, ymm23, word ptr [rip]{1to16}4820x62,0xe5,0x44,0x30,0x1b,0x35,0x00,0x00,0x00,0x00483 484# ATT: vcvtbiasph2hf8s -1024(,%rbp,2), %ymm23, %xmm22485# INTEL: vcvtbiasph2hf8s xmm22, ymm23, ymmword ptr [2*rbp - 1024]4860x62,0xe5,0x44,0x20,0x1b,0x34,0x6d,0x00,0xfc,0xff,0xff487 488# ATT: vcvtbiasph2hf8s 4064(%rcx), %ymm23, %xmm22 {%k7} {z}489# INTEL: vcvtbiasph2hf8s xmm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]4900x62,0xe5,0x44,0xa7,0x1b,0x71,0x7f491 492# ATT: vcvtbiasph2hf8s -256(%rdx){1to16}, %ymm23, %xmm22 {%k7} {z}493# INTEL: vcvtbiasph2hf8s xmm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}4940x62,0xe5,0x44,0xb7,0x1b,0x72,0x80495 496# ATT: vcvtbiasph2hf8s 268435456(%rbp,%r14,8), %zmm23, %ymm22497# INTEL: vcvtbiasph2hf8s ymm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]4980x62,0xa5,0x44,0x40,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x10499 500# ATT: vcvtbiasph2hf8s 291(%r8,%rax,4), %zmm23, %ymm22 {%k7}501# INTEL: vcvtbiasph2hf8s ymm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]5020x62,0xc5,0x44,0x47,0x1b,0xb4,0x80,0x23,0x01,0x00,0x00503 504# ATT: vcvtbiasph2hf8s (%rip){1to32}, %zmm23, %ymm22505# INTEL: vcvtbiasph2hf8s ymm22, zmm23, word ptr [rip]{1to32}5060x62,0xe5,0x44,0x50,0x1b,0x35,0x00,0x00,0x00,0x00507 508# ATT: vcvtbiasph2hf8s -2048(,%rbp,2), %zmm23, %ymm22509# INTEL: vcvtbiasph2hf8s ymm22, zmm23, zmmword ptr [2*rbp - 2048]5100x62,0xe5,0x44,0x40,0x1b,0x34,0x6d,0x00,0xf8,0xff,0xff511 512# ATT: vcvtbiasph2hf8s 8128(%rcx), %zmm23, %ymm22 {%k7} {z}513# INTEL: vcvtbiasph2hf8s ymm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]5140x62,0xe5,0x44,0xc7,0x1b,0x71,0x7f515 516# ATT: vcvtbiasph2hf8s -256(%rdx){1to32}, %zmm23, %ymm22 {%k7} {z}517# INTEL: vcvtbiasph2hf8s ymm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}5180x62,0xe5,0x44,0xd7,0x1b,0x72,0x80519 520# ATT: vcvtbiasph2hf8s 268435456(%rbp,%r14,8), %xmm23, %xmm22521# INTEL: vcvtbiasph2hf8s xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]5220x62,0xa5,0x44,0x00,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x10523 524# ATT: vcvtbiasph2hf8s 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}525# INTEL: vcvtbiasph2hf8s xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]5260x62,0xc5,0x44,0x07,0x1b,0xb4,0x80,0x23,0x01,0x00,0x00527 528# ATT: vcvtbiasph2hf8s (%rip){1to8}, %xmm23, %xmm22529# INTEL: vcvtbiasph2hf8s xmm22, xmm23, word ptr [rip]{1to8}5300x62,0xe5,0x44,0x10,0x1b,0x35,0x00,0x00,0x00,0x00531 532# ATT: vcvtbiasph2hf8s -512(,%rbp,2), %xmm23, %xmm22533# INTEL: vcvtbiasph2hf8s xmm22, xmm23, xmmword ptr [2*rbp - 512]5340x62,0xe5,0x44,0x00,0x1b,0x34,0x6d,0x00,0xfe,0xff,0xff535 536# ATT: vcvtbiasph2hf8s 2032(%rcx), %xmm23, %xmm22 {%k7} {z}537# INTEL: vcvtbiasph2hf8s xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]5380x62,0xe5,0x44,0x87,0x1b,0x71,0x7f539 540# ATT: vcvtbiasph2hf8s -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}541# INTEL: vcvtbiasph2hf8s xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}5420x62,0xe5,0x44,0x97,0x1b,0x72,0x80543 544# ATT: vcvthf82ph %xmm23, %xmm22545# INTEL: vcvthf82ph xmm22, xmm235460x62,0xa5,0x7f,0x08,0x1e,0xf7547 548# ATT: vcvthf82ph %xmm23, %xmm22 {%k7}549# INTEL: vcvthf82ph xmm22 {k7}, xmm235500x62,0xa5,0x7f,0x0f,0x1e,0xf7551 552# ATT: vcvthf82ph %xmm23, %xmm22 {%k7} {z}553# INTEL: vcvthf82ph xmm22 {k7} {z}, xmm235540x62,0xa5,0x7f,0x8f,0x1e,0xf7555 556# ATT: vcvthf82ph %xmm23, %ymm22557# INTEL: vcvthf82ph ymm22, xmm235580x62,0xa5,0x7f,0x28,0x1e,0xf7559 560# ATT: vcvthf82ph %xmm23, %ymm22 {%k7}561# INTEL: vcvthf82ph ymm22 {k7}, xmm235620x62,0xa5,0x7f,0x2f,0x1e,0xf7563 564# ATT: vcvthf82ph %xmm23, %ymm22 {%k7} {z}565# INTEL: vcvthf82ph ymm22 {k7} {z}, xmm235660x62,0xa5,0x7f,0xaf,0x1e,0xf7567 568# ATT: vcvthf82ph %ymm23, %zmm22569# INTEL: vcvthf82ph zmm22, ymm235700x62,0xa5,0x7f,0x48,0x1e,0xf7571 572# ATT: vcvthf82ph %ymm23, %zmm22 {%k7}573# INTEL: vcvthf82ph zmm22 {k7}, ymm235740x62,0xa5,0x7f,0x4f,0x1e,0xf7575 576# ATT: vcvthf82ph %ymm23, %zmm22 {%k7} {z}577# INTEL: vcvthf82ph zmm22 {k7} {z}, ymm235780x62,0xa5,0x7f,0xcf,0x1e,0xf7579 580# ATT: vcvthf82ph 268435456(%rbp,%r14,8), %xmm22581# INTEL: vcvthf82ph xmm22, qword ptr [rbp + 8*r14 + 268435456]5820x62,0xa5,0x7f,0x08,0x1e,0xb4,0xf5,0x00,0x00,0x00,0x10583 584# ATT: vcvthf82ph 291(%r8,%rax,4), %xmm22 {%k7}585# INTEL: vcvthf82ph xmm22 {k7}, qword ptr [r8 + 4*rax + 291]5860x62,0xc5,0x7f,0x0f,0x1e,0xb4,0x80,0x23,0x01,0x00,0x00587 588# ATT: vcvthf82ph (%rip), %xmm22589# INTEL: vcvthf82ph xmm22, qword ptr [rip]5900x62,0xe5,0x7f,0x08,0x1e,0x35,0x00,0x00,0x00,0x00591 592# ATT: vcvthf82ph -256(,%rbp,2), %xmm22593# INTEL: vcvthf82ph xmm22, qword ptr [2*rbp - 256]5940x62,0xe5,0x7f,0x08,0x1e,0x34,0x6d,0x00,0xff,0xff,0xff595 596# ATT: vcvthf82ph 1016(%rcx), %xmm22 {%k7} {z}597# INTEL: vcvthf82ph xmm22 {k7} {z}, qword ptr [rcx + 1016]5980x62,0xe5,0x7f,0x8f,0x1e,0x71,0x7f599 600# ATT: vcvthf82ph -1024(%rdx), %xmm22 {%k7} {z}601# INTEL: vcvthf82ph xmm22 {k7} {z}, qword ptr [rdx - 1024]6020x62,0xe5,0x7f,0x8f,0x1e,0x72,0x80603 604# ATT: vcvthf82ph 268435456(%rbp,%r14,8), %ymm22605# INTEL: vcvthf82ph ymm22, xmmword ptr [rbp + 8*r14 + 268435456]6060x62,0xa5,0x7f,0x28,0x1e,0xb4,0xf5,0x00,0x00,0x00,0x10607 608# ATT: vcvthf82ph 291(%r8,%rax,4), %ymm22 {%k7}609# INTEL: vcvthf82ph ymm22 {k7}, xmmword ptr [r8 + 4*rax + 291]6100x62,0xc5,0x7f,0x2f,0x1e,0xb4,0x80,0x23,0x01,0x00,0x00611 612# ATT: vcvthf82ph (%rip), %ymm22613# INTEL: vcvthf82ph ymm22, xmmword ptr [rip]6140x62,0xe5,0x7f,0x28,0x1e,0x35,0x00,0x00,0x00,0x00615 616# ATT: vcvthf82ph -512(,%rbp,2), %ymm22617# INTEL: vcvthf82ph ymm22, xmmword ptr [2*rbp - 512]6180x62,0xe5,0x7f,0x28,0x1e,0x34,0x6d,0x00,0xfe,0xff,0xff619 620# ATT: vcvthf82ph 2032(%rcx), %ymm22 {%k7} {z}621# INTEL: vcvthf82ph ymm22 {k7} {z}, xmmword ptr [rcx + 2032]6220x62,0xe5,0x7f,0xaf,0x1e,0x71,0x7f623 624# ATT: vcvthf82ph -2048(%rdx), %ymm22 {%k7} {z}625# INTEL: vcvthf82ph ymm22 {k7} {z}, xmmword ptr [rdx - 2048]6260x62,0xe5,0x7f,0xaf,0x1e,0x72,0x80627 628# ATT: vcvthf82ph 268435456(%rbp,%r14,8), %zmm22629# INTEL: vcvthf82ph zmm22, ymmword ptr [rbp + 8*r14 + 268435456]6300x62,0xa5,0x7f,0x48,0x1e,0xb4,0xf5,0x00,0x00,0x00,0x10631 632# ATT: vcvthf82ph 291(%r8,%rax,4), %zmm22 {%k7}633# INTEL: vcvthf82ph zmm22 {k7}, ymmword ptr [r8 + 4*rax + 291]6340x62,0xc5,0x7f,0x4f,0x1e,0xb4,0x80,0x23,0x01,0x00,0x00635 636# ATT: vcvthf82ph (%rip), %zmm22637# INTEL: vcvthf82ph zmm22, ymmword ptr [rip]6380x62,0xe5,0x7f,0x48,0x1e,0x35,0x00,0x00,0x00,0x00639 640# ATT: vcvthf82ph -1024(,%rbp,2), %zmm22641# INTEL: vcvthf82ph zmm22, ymmword ptr [2*rbp - 1024]6420x62,0xe5,0x7f,0x48,0x1e,0x34,0x6d,0x00,0xfc,0xff,0xff643 644# ATT: vcvthf82ph 4064(%rcx), %zmm22 {%k7} {z}645# INTEL: vcvthf82ph zmm22 {k7} {z}, ymmword ptr [rcx + 4064]6460x62,0xe5,0x7f,0xcf,0x1e,0x71,0x7f647 648# ATT: vcvthf82ph -4096(%rdx), %zmm22 {%k7} {z}649# INTEL: vcvthf82ph zmm22 {k7} {z}, ymmword ptr [rdx - 4096]6500x62,0xe5,0x7f,0xcf,0x1e,0x72,0x80651 652# ATT: vcvt2ph2bf8 %ymm24, %ymm23, %ymm22653# INTEL: vcvt2ph2bf8 ymm22, ymm23, ymm246540x62,0x82,0x47,0x20,0x74,0xf0655 656# ATT: vcvt2ph2bf8 %ymm24, %ymm23, %ymm22 {%k7}657# INTEL: vcvt2ph2bf8 ymm22 {k7}, ymm23, ymm246580x62,0x82,0x47,0x27,0x74,0xf0659 660# ATT: vcvt2ph2bf8 %ymm24, %ymm23, %ymm22 {%k7} {z}661# INTEL: vcvt2ph2bf8 ymm22 {k7} {z}, ymm23, ymm246620x62,0x82,0x47,0xa7,0x74,0xf0663 664# ATT: vcvt2ph2bf8 %zmm24, %zmm23, %zmm22665# INTEL: vcvt2ph2bf8 zmm22, zmm23, zmm246660x62,0x82,0x47,0x40,0x74,0xf0667 668# ATT: vcvt2ph2bf8 %zmm24, %zmm23, %zmm22 {%k7}669# INTEL: vcvt2ph2bf8 zmm22 {k7}, zmm23, zmm246700x62,0x82,0x47,0x47,0x74,0xf0671 672# ATT: vcvt2ph2bf8 %zmm24, %zmm23, %zmm22 {%k7} {z}673# INTEL: vcvt2ph2bf8 zmm22 {k7} {z}, zmm23, zmm246740x62,0x82,0x47,0xc7,0x74,0xf0675 676# ATT: vcvt2ph2bf8 %xmm24, %xmm23, %xmm22677# INTEL: vcvt2ph2bf8 xmm22, xmm23, xmm246780x62,0x82,0x47,0x00,0x74,0xf0679 680# ATT: vcvt2ph2bf8 %xmm24, %xmm23, %xmm22 {%k7}681# INTEL: vcvt2ph2bf8 xmm22 {k7}, xmm23, xmm246820x62,0x82,0x47,0x07,0x74,0xf0683 684# ATT: vcvt2ph2bf8 %xmm24, %xmm23, %xmm22 {%k7} {z}685# INTEL: vcvt2ph2bf8 xmm22 {k7} {z}, xmm23, xmm246860x62,0x82,0x47,0x87,0x74,0xf0687 688# ATT: vcvt2ph2bf8 268435456(%rbp,%r14,8), %zmm23, %zmm22689# INTEL: vcvt2ph2bf8 zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]6900x62,0xa2,0x47,0x40,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10691 692# ATT: vcvt2ph2bf8 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}693# INTEL: vcvt2ph2bf8 zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]6940x62,0xc2,0x47,0x47,0x74,0xb4,0x80,0x23,0x01,0x00,0x00695 696# ATT: vcvt2ph2bf8 (%rip){1to32}, %zmm23, %zmm22697# INTEL: vcvt2ph2bf8 zmm22, zmm23, word ptr [rip]{1to32}6980x62,0xe2,0x47,0x50,0x74,0x35,0x00,0x00,0x00,0x00699 700# ATT: vcvt2ph2bf8 -2048(,%rbp,2), %zmm23, %zmm22701# INTEL: vcvt2ph2bf8 zmm22, zmm23, zmmword ptr [2*rbp - 2048]7020x62,0xe2,0x47,0x40,0x74,0x34,0x6d,0x00,0xf8,0xff,0xff703 704# ATT: vcvt2ph2bf8 8128(%rcx), %zmm23, %zmm22 {%k7} {z}705# INTEL: vcvt2ph2bf8 zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]7060x62,0xe2,0x47,0xc7,0x74,0x71,0x7f707 708# ATT: vcvt2ph2bf8 -256(%rdx){1to32}, %zmm23, %zmm22 {%k7} {z}709# INTEL: vcvt2ph2bf8 zmm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}7100x62,0xe2,0x47,0xd7,0x74,0x72,0x80711 712# ATT: vcvt2ph2bf8 268435456(%rbp,%r14,8), %ymm23, %ymm22713# INTEL: vcvt2ph2bf8 ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]7140x62,0xa2,0x47,0x20,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10715 716# ATT: vcvt2ph2bf8 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}717# INTEL: vcvt2ph2bf8 ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]7180x62,0xc2,0x47,0x27,0x74,0xb4,0x80,0x23,0x01,0x00,0x00719 720# ATT: vcvt2ph2bf8 (%rip){1to16}, %ymm23, %ymm22721# INTEL: vcvt2ph2bf8 ymm22, ymm23, word ptr [rip]{1to16}7220x62,0xe2,0x47,0x30,0x74,0x35,0x00,0x00,0x00,0x00723 724# ATT: vcvt2ph2bf8 -1024(,%rbp,2), %ymm23, %ymm22725# INTEL: vcvt2ph2bf8 ymm22, ymm23, ymmword ptr [2*rbp - 1024]7260x62,0xe2,0x47,0x20,0x74,0x34,0x6d,0x00,0xfc,0xff,0xff727 728# ATT: vcvt2ph2bf8 4064(%rcx), %ymm23, %ymm22 {%k7} {z}729# INTEL: vcvt2ph2bf8 ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]7300x62,0xe2,0x47,0xa7,0x74,0x71,0x7f731 732# ATT: vcvt2ph2bf8 -256(%rdx){1to16}, %ymm23, %ymm22 {%k7} {z}733# INTEL: vcvt2ph2bf8 ymm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}7340x62,0xe2,0x47,0xb7,0x74,0x72,0x80735 736# ATT: vcvt2ph2bf8 268435456(%rbp,%r14,8), %xmm23, %xmm22737# INTEL: vcvt2ph2bf8 xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]7380x62,0xa2,0x47,0x00,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10739 740# ATT: vcvt2ph2bf8 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}741# INTEL: vcvt2ph2bf8 xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]7420x62,0xc2,0x47,0x07,0x74,0xb4,0x80,0x23,0x01,0x00,0x00743 744# ATT: vcvt2ph2bf8 (%rip){1to8}, %xmm23, %xmm22745# INTEL: vcvt2ph2bf8 xmm22, xmm23, word ptr [rip]{1to8}7460x62,0xe2,0x47,0x10,0x74,0x35,0x00,0x00,0x00,0x00747 748# ATT: vcvt2ph2bf8 -512(,%rbp,2), %xmm23, %xmm22749# INTEL: vcvt2ph2bf8 xmm22, xmm23, xmmword ptr [2*rbp - 512]7500x62,0xe2,0x47,0x00,0x74,0x34,0x6d,0x00,0xfe,0xff,0xff751 752# ATT: vcvt2ph2bf8 2032(%rcx), %xmm23, %xmm22 {%k7} {z}753# INTEL: vcvt2ph2bf8 xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]7540x62,0xe2,0x47,0x87,0x74,0x71,0x7f755 756# ATT: vcvt2ph2bf8 -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}757# INTEL: vcvt2ph2bf8 xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}7580x62,0xe2,0x47,0x97,0x74,0x72,0x80759 760# ATT: vcvt2ph2bf8s %ymm24, %ymm23, %ymm22761# INTEL: vcvt2ph2bf8s ymm22, ymm23, ymm247620x62,0x85,0x47,0x20,0x74,0xf0763 764# ATT: vcvt2ph2bf8s %ymm24, %ymm23, %ymm22 {%k7}765# INTEL: vcvt2ph2bf8s ymm22 {k7}, ymm23, ymm247660x62,0x85,0x47,0x27,0x74,0xf0767 768# ATT: vcvt2ph2bf8s %ymm24, %ymm23, %ymm22 {%k7} {z}769# INTEL: vcvt2ph2bf8s ymm22 {k7} {z}, ymm23, ymm247700x62,0x85,0x47,0xa7,0x74,0xf0771 772# ATT: vcvt2ph2bf8s %zmm24, %zmm23, %zmm22773# INTEL: vcvt2ph2bf8s zmm22, zmm23, zmm247740x62,0x85,0x47,0x40,0x74,0xf0775 776# ATT: vcvt2ph2bf8s %zmm24, %zmm23, %zmm22 {%k7}777# INTEL: vcvt2ph2bf8s zmm22 {k7}, zmm23, zmm247780x62,0x85,0x47,0x47,0x74,0xf0779 780# ATT: vcvt2ph2bf8s %zmm24, %zmm23, %zmm22 {%k7} {z}781# INTEL: vcvt2ph2bf8s zmm22 {k7} {z}, zmm23, zmm247820x62,0x85,0x47,0xc7,0x74,0xf0783 784# ATT: vcvt2ph2bf8s %xmm24, %xmm23, %xmm22785# INTEL: vcvt2ph2bf8s xmm22, xmm23, xmm247860x62,0x85,0x47,0x00,0x74,0xf0787 788# ATT: vcvt2ph2bf8s %xmm24, %xmm23, %xmm22 {%k7}789# INTEL: vcvt2ph2bf8s xmm22 {k7}, xmm23, xmm247900x62,0x85,0x47,0x07,0x74,0xf0791 792# ATT: vcvt2ph2bf8s %xmm24, %xmm23, %xmm22 {%k7} {z}793# INTEL: vcvt2ph2bf8s xmm22 {k7} {z}, xmm23, xmm247940x62,0x85,0x47,0x87,0x74,0xf0795 796# ATT: vcvt2ph2bf8s 268435456(%rbp,%r14,8), %zmm23, %zmm22797# INTEL: vcvt2ph2bf8s zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]7980x62,0xa5,0x47,0x40,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10799 800# ATT: vcvt2ph2bf8s 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}801# INTEL: vcvt2ph2bf8s zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]8020x62,0xc5,0x47,0x47,0x74,0xb4,0x80,0x23,0x01,0x00,0x00803 804# ATT: vcvt2ph2bf8s (%rip){1to32}, %zmm23, %zmm22805# INTEL: vcvt2ph2bf8s zmm22, zmm23, word ptr [rip]{1to32}8060x62,0xe5,0x47,0x50,0x74,0x35,0x00,0x00,0x00,0x00807 808# ATT: vcvt2ph2bf8s -2048(,%rbp,2), %zmm23, %zmm22809# INTEL: vcvt2ph2bf8s zmm22, zmm23, zmmword ptr [2*rbp - 2048]8100x62,0xe5,0x47,0x40,0x74,0x34,0x6d,0x00,0xf8,0xff,0xff811 812# ATT: vcvt2ph2bf8s 8128(%rcx), %zmm23, %zmm22 {%k7} {z}813# INTEL: vcvt2ph2bf8s zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]8140x62,0xe5,0x47,0xc7,0x74,0x71,0x7f815 816# ATT: vcvt2ph2bf8s -256(%rdx){1to32}, %zmm23, %zmm22 {%k7} {z}817# INTEL: vcvt2ph2bf8s zmm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}8180x62,0xe5,0x47,0xd7,0x74,0x72,0x80819 820# ATT: vcvt2ph2bf8s 268435456(%rbp,%r14,8), %ymm23, %ymm22821# INTEL: vcvt2ph2bf8s ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]8220x62,0xa5,0x47,0x20,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10823 824# ATT: vcvt2ph2bf8s 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}825# INTEL: vcvt2ph2bf8s ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]8260x62,0xc5,0x47,0x27,0x74,0xb4,0x80,0x23,0x01,0x00,0x00827 828# ATT: vcvt2ph2bf8s (%rip){1to16}, %ymm23, %ymm22829# INTEL: vcvt2ph2bf8s ymm22, ymm23, word ptr [rip]{1to16}8300x62,0xe5,0x47,0x30,0x74,0x35,0x00,0x00,0x00,0x00831 832# ATT: vcvt2ph2bf8s -1024(,%rbp,2), %ymm23, %ymm22833# INTEL: vcvt2ph2bf8s ymm22, ymm23, ymmword ptr [2*rbp - 1024]8340x62,0xe5,0x47,0x20,0x74,0x34,0x6d,0x00,0xfc,0xff,0xff835 836# ATT: vcvt2ph2bf8s 4064(%rcx), %ymm23, %ymm22 {%k7} {z}837# INTEL: vcvt2ph2bf8s ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]8380x62,0xe5,0x47,0xa7,0x74,0x71,0x7f839 840# ATT: vcvt2ph2bf8s -256(%rdx){1to16}, %ymm23, %ymm22 {%k7} {z}841# INTEL: vcvt2ph2bf8s ymm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}8420x62,0xe5,0x47,0xb7,0x74,0x72,0x80843 844# ATT: vcvt2ph2bf8s 268435456(%rbp,%r14,8), %xmm23, %xmm22845# INTEL: vcvt2ph2bf8s xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]8460x62,0xa5,0x47,0x00,0x74,0xb4,0xf5,0x00,0x00,0x00,0x10847 848# ATT: vcvt2ph2bf8s 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}849# INTEL: vcvt2ph2bf8s xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]8500x62,0xc5,0x47,0x07,0x74,0xb4,0x80,0x23,0x01,0x00,0x00851 852# ATT: vcvt2ph2bf8s (%rip){1to8}, %xmm23, %xmm22853# INTEL: vcvt2ph2bf8s xmm22, xmm23, word ptr [rip]{1to8}8540x62,0xe5,0x47,0x10,0x74,0x35,0x00,0x00,0x00,0x00855 856# ATT: vcvt2ph2bf8s -512(,%rbp,2), %xmm23, %xmm22857# INTEL: vcvt2ph2bf8s xmm22, xmm23, xmmword ptr [2*rbp - 512]8580x62,0xe5,0x47,0x00,0x74,0x34,0x6d,0x00,0xfe,0xff,0xff859 860# ATT: vcvt2ph2bf8s 2032(%rcx), %xmm23, %xmm22 {%k7} {z}861# INTEL: vcvt2ph2bf8s xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]8620x62,0xe5,0x47,0x87,0x74,0x71,0x7f863 864# ATT: vcvt2ph2bf8s -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}865# INTEL: vcvt2ph2bf8s xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}8660x62,0xe5,0x47,0x97,0x74,0x72,0x80867 868# ATT: vcvt2ph2hf8 %ymm24, %ymm23, %ymm22869# INTEL: vcvt2ph2hf8 ymm22, ymm23, ymm248700x62,0x85,0x47,0x20,0x18,0xf0871 872# ATT: vcvt2ph2hf8 %ymm24, %ymm23, %ymm22 {%k7}873# INTEL: vcvt2ph2hf8 ymm22 {k7}, ymm23, ymm248740x62,0x85,0x47,0x27,0x18,0xf0875 876# ATT: vcvt2ph2hf8 %ymm24, %ymm23, %ymm22 {%k7} {z}877# INTEL: vcvt2ph2hf8 ymm22 {k7} {z}, ymm23, ymm248780x62,0x85,0x47,0xa7,0x18,0xf0879 880# ATT: vcvt2ph2hf8 %zmm24, %zmm23, %zmm22881# INTEL: vcvt2ph2hf8 zmm22, zmm23, zmm248820x62,0x85,0x47,0x40,0x18,0xf0883 884# ATT: vcvt2ph2hf8 %zmm24, %zmm23, %zmm22 {%k7}885# INTEL: vcvt2ph2hf8 zmm22 {k7}, zmm23, zmm248860x62,0x85,0x47,0x47,0x18,0xf0887 888# ATT: vcvt2ph2hf8 %zmm24, %zmm23, %zmm22 {%k7} {z}889# INTEL: vcvt2ph2hf8 zmm22 {k7} {z}, zmm23, zmm248900x62,0x85,0x47,0xc7,0x18,0xf0891 892# ATT: vcvt2ph2hf8 %xmm24, %xmm23, %xmm22893# INTEL: vcvt2ph2hf8 xmm22, xmm23, xmm248940x62,0x85,0x47,0x00,0x18,0xf0895 896# ATT: vcvt2ph2hf8 %xmm24, %xmm23, %xmm22 {%k7}897# INTEL: vcvt2ph2hf8 xmm22 {k7}, xmm23, xmm248980x62,0x85,0x47,0x07,0x18,0xf0899 900# ATT: vcvt2ph2hf8 %xmm24, %xmm23, %xmm22 {%k7} {z}901# INTEL: vcvt2ph2hf8 xmm22 {k7} {z}, xmm23, xmm249020x62,0x85,0x47,0x87,0x18,0xf0903 904# ATT: vcvt2ph2hf8 268435456(%rbp,%r14,8), %zmm23, %zmm22905# INTEL: vcvt2ph2hf8 zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]9060x62,0xa5,0x47,0x40,0x18,0xb4,0xf5,0x00,0x00,0x00,0x10907 908# ATT: vcvt2ph2hf8 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}909# INTEL: vcvt2ph2hf8 zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]9100x62,0xc5,0x47,0x47,0x18,0xb4,0x80,0x23,0x01,0x00,0x00911 912# ATT: vcvt2ph2hf8 (%rip){1to32}, %zmm23, %zmm22913# INTEL: vcvt2ph2hf8 zmm22, zmm23, word ptr [rip]{1to32}9140x62,0xe5,0x47,0x50,0x18,0x35,0x00,0x00,0x00,0x00915 916# ATT: vcvt2ph2hf8 -2048(,%rbp,2), %zmm23, %zmm22917# INTEL: vcvt2ph2hf8 zmm22, zmm23, zmmword ptr [2*rbp - 2048]9180x62,0xe5,0x47,0x40,0x18,0x34,0x6d,0x00,0xf8,0xff,0xff919 920# ATT: vcvt2ph2hf8 8128(%rcx), %zmm23, %zmm22 {%k7} {z}921# INTEL: vcvt2ph2hf8 zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]9220x62,0xe5,0x47,0xc7,0x18,0x71,0x7f923 924# ATT: vcvt2ph2hf8 -256(%rdx){1to32}, %zmm23, %zmm22 {%k7} {z}925# INTEL: vcvt2ph2hf8 zmm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}9260x62,0xe5,0x47,0xd7,0x18,0x72,0x80927 928# ATT: vcvt2ph2hf8 268435456(%rbp,%r14,8), %ymm23, %ymm22929# INTEL: vcvt2ph2hf8 ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]9300x62,0xa5,0x47,0x20,0x18,0xb4,0xf5,0x00,0x00,0x00,0x10931 932# ATT: vcvt2ph2hf8 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}933# INTEL: vcvt2ph2hf8 ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]9340x62,0xc5,0x47,0x27,0x18,0xb4,0x80,0x23,0x01,0x00,0x00935 936# ATT: vcvt2ph2hf8 (%rip){1to16}, %ymm23, %ymm22937# INTEL: vcvt2ph2hf8 ymm22, ymm23, word ptr [rip]{1to16}9380x62,0xe5,0x47,0x30,0x18,0x35,0x00,0x00,0x00,0x00939 940# ATT: vcvt2ph2hf8 -1024(,%rbp,2), %ymm23, %ymm22941# INTEL: vcvt2ph2hf8 ymm22, ymm23, ymmword ptr [2*rbp - 1024]9420x62,0xe5,0x47,0x20,0x18,0x34,0x6d,0x00,0xfc,0xff,0xff943 944# ATT: vcvt2ph2hf8 4064(%rcx), %ymm23, %ymm22 {%k7} {z}945# INTEL: vcvt2ph2hf8 ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]9460x62,0xe5,0x47,0xa7,0x18,0x71,0x7f947 948# ATT: vcvt2ph2hf8 -256(%rdx){1to16}, %ymm23, %ymm22 {%k7} {z}949# INTEL: vcvt2ph2hf8 ymm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}9500x62,0xe5,0x47,0xb7,0x18,0x72,0x80951 952# ATT: vcvt2ph2hf8 268435456(%rbp,%r14,8), %xmm23, %xmm22953# INTEL: vcvt2ph2hf8 xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]9540x62,0xa5,0x47,0x00,0x18,0xb4,0xf5,0x00,0x00,0x00,0x10955 956# ATT: vcvt2ph2hf8 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}957# INTEL: vcvt2ph2hf8 xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]9580x62,0xc5,0x47,0x07,0x18,0xb4,0x80,0x23,0x01,0x00,0x00959 960# ATT: vcvt2ph2hf8 (%rip){1to8}, %xmm23, %xmm22961# INTEL: vcvt2ph2hf8 xmm22, xmm23, word ptr [rip]{1to8}9620x62,0xe5,0x47,0x10,0x18,0x35,0x00,0x00,0x00,0x00963 964# ATT: vcvt2ph2hf8 -512(,%rbp,2), %xmm23, %xmm22965# INTEL: vcvt2ph2hf8 xmm22, xmm23, xmmword ptr [2*rbp - 512]9660x62,0xe5,0x47,0x00,0x18,0x34,0x6d,0x00,0xfe,0xff,0xff967 968# ATT: vcvt2ph2hf8 2032(%rcx), %xmm23, %xmm22 {%k7} {z}969# INTEL: vcvt2ph2hf8 xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]9700x62,0xe5,0x47,0x87,0x18,0x71,0x7f971 972# ATT: vcvt2ph2hf8 -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}973# INTEL: vcvt2ph2hf8 xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}9740x62,0xe5,0x47,0x97,0x18,0x72,0x80975 976# ATT: vcvt2ph2hf8s %ymm24, %ymm23, %ymm22977# INTEL: vcvt2ph2hf8s ymm22, ymm23, ymm249780x62,0x85,0x47,0x20,0x1b,0xf0979 980# ATT: vcvt2ph2hf8s %ymm24, %ymm23, %ymm22 {%k7}981# INTEL: vcvt2ph2hf8s ymm22 {k7}, ymm23, ymm249820x62,0x85,0x47,0x27,0x1b,0xf0983 984# ATT: vcvt2ph2hf8s %ymm24, %ymm23, %ymm22 {%k7} {z}985# INTEL: vcvt2ph2hf8s ymm22 {k7} {z}, ymm23, ymm249860x62,0x85,0x47,0xa7,0x1b,0xf0987 988# ATT: vcvt2ph2hf8s %zmm24, %zmm23, %zmm22989# INTEL: vcvt2ph2hf8s zmm22, zmm23, zmm249900x62,0x85,0x47,0x40,0x1b,0xf0991 992# ATT: vcvt2ph2hf8s %zmm24, %zmm23, %zmm22 {%k7}993# INTEL: vcvt2ph2hf8s zmm22 {k7}, zmm23, zmm249940x62,0x85,0x47,0x47,0x1b,0xf0995 996# ATT: vcvt2ph2hf8s %zmm24, %zmm23, %zmm22 {%k7} {z}997# INTEL: vcvt2ph2hf8s zmm22 {k7} {z}, zmm23, zmm249980x62,0x85,0x47,0xc7,0x1b,0xf0999 1000# ATT: vcvt2ph2hf8s %xmm24, %xmm23, %xmm221001# INTEL: vcvt2ph2hf8s xmm22, xmm23, xmm2410020x62,0x85,0x47,0x00,0x1b,0xf01003 1004# ATT: vcvt2ph2hf8s %xmm24, %xmm23, %xmm22 {%k7}1005# INTEL: vcvt2ph2hf8s xmm22 {k7}, xmm23, xmm2410060x62,0x85,0x47,0x07,0x1b,0xf01007 1008# ATT: vcvt2ph2hf8s %xmm24, %xmm23, %xmm22 {%k7} {z}1009# INTEL: vcvt2ph2hf8s xmm22 {k7} {z}, xmm23, xmm2410100x62,0x85,0x47,0x87,0x1b,0xf01011 1012# ATT: vcvt2ph2hf8s 268435456(%rbp,%r14,8), %zmm23, %zmm221013# INTEL: vcvt2ph2hf8s zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]10140x62,0xa5,0x47,0x40,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x101015 1016# ATT: vcvt2ph2hf8s 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}1017# INTEL: vcvt2ph2hf8s zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]10180x62,0xc5,0x47,0x47,0x1b,0xb4,0x80,0x23,0x01,0x00,0x001019 1020# ATT: vcvt2ph2hf8s (%rip){1to32}, %zmm23, %zmm221021# INTEL: vcvt2ph2hf8s zmm22, zmm23, word ptr [rip]{1to32}10220x62,0xe5,0x47,0x50,0x1b,0x35,0x00,0x00,0x00,0x001023 1024# ATT: vcvt2ph2hf8s -2048(,%rbp,2), %zmm23, %zmm221025# INTEL: vcvt2ph2hf8s zmm22, zmm23, zmmword ptr [2*rbp - 2048]10260x62,0xe5,0x47,0x40,0x1b,0x34,0x6d,0x00,0xf8,0xff,0xff1027 1028# ATT: vcvt2ph2hf8s 8128(%rcx), %zmm23, %zmm22 {%k7} {z}1029# INTEL: vcvt2ph2hf8s zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]10300x62,0xe5,0x47,0xc7,0x1b,0x71,0x7f1031 1032# ATT: vcvt2ph2hf8s -256(%rdx){1to32}, %zmm23, %zmm22 {%k7} {z}1033# INTEL: vcvt2ph2hf8s zmm22 {k7} {z}, zmm23, word ptr [rdx - 256]{1to32}10340x62,0xe5,0x47,0xd7,0x1b,0x72,0x801035 1036# ATT: vcvt2ph2hf8s 268435456(%rbp,%r14,8), %ymm23, %ymm221037# INTEL: vcvt2ph2hf8s ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]10380x62,0xa5,0x47,0x20,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x101039 1040# ATT: vcvt2ph2hf8s 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}1041# INTEL: vcvt2ph2hf8s ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]10420x62,0xc5,0x47,0x27,0x1b,0xb4,0x80,0x23,0x01,0x00,0x001043 1044# ATT: vcvt2ph2hf8s (%rip){1to16}, %ymm23, %ymm221045# INTEL: vcvt2ph2hf8s ymm22, ymm23, word ptr [rip]{1to16}10460x62,0xe5,0x47,0x30,0x1b,0x35,0x00,0x00,0x00,0x001047 1048# ATT: vcvt2ph2hf8s -1024(,%rbp,2), %ymm23, %ymm221049# INTEL: vcvt2ph2hf8s ymm22, ymm23, ymmword ptr [2*rbp - 1024]10500x62,0xe5,0x47,0x20,0x1b,0x34,0x6d,0x00,0xfc,0xff,0xff1051 1052# ATT: vcvt2ph2hf8s 4064(%rcx), %ymm23, %ymm22 {%k7} {z}1053# INTEL: vcvt2ph2hf8s ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]10540x62,0xe5,0x47,0xa7,0x1b,0x71,0x7f1055 1056# ATT: vcvt2ph2hf8s -256(%rdx){1to16}, %ymm23, %ymm22 {%k7} {z}1057# INTEL: vcvt2ph2hf8s ymm22 {k7} {z}, ymm23, word ptr [rdx - 256]{1to16}10580x62,0xe5,0x47,0xb7,0x1b,0x72,0x801059 1060# ATT: vcvt2ph2hf8s 268435456(%rbp,%r14,8), %xmm23, %xmm221061# INTEL: vcvt2ph2hf8s xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]10620x62,0xa5,0x47,0x00,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x101063 1064# ATT: vcvt2ph2hf8s 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}1065# INTEL: vcvt2ph2hf8s xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]10660x62,0xc5,0x47,0x07,0x1b,0xb4,0x80,0x23,0x01,0x00,0x001067 1068# ATT: vcvt2ph2hf8s (%rip){1to8}, %xmm23, %xmm221069# INTEL: vcvt2ph2hf8s xmm22, xmm23, word ptr [rip]{1to8}10700x62,0xe5,0x47,0x10,0x1b,0x35,0x00,0x00,0x00,0x001071 1072# ATT: vcvt2ph2hf8s -512(,%rbp,2), %xmm23, %xmm221073# INTEL: vcvt2ph2hf8s xmm22, xmm23, xmmword ptr [2*rbp - 512]10740x62,0xe5,0x47,0x00,0x1b,0x34,0x6d,0x00,0xfe,0xff,0xff1075 1076# ATT: vcvt2ph2hf8s 2032(%rcx), %xmm23, %xmm22 {%k7} {z}1077# INTEL: vcvt2ph2hf8s xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]10780x62,0xe5,0x47,0x87,0x1b,0x71,0x7f1079 1080# ATT: vcvt2ph2hf8s -256(%rdx){1to8}, %xmm23, %xmm22 {%k7} {z}1081# INTEL: vcvt2ph2hf8s xmm22 {k7} {z}, xmm23, word ptr [rdx - 256]{1to8}10820x62,0xe5,0x47,0x97,0x1b,0x72,0x801083 1084# ATT: vcvtph2bf8 %xmm23, %xmm221085# INTEL: vcvtph2bf8 xmm22, xmm2310860x62,0xa2,0x7e,0x08,0x74,0xf71087 1088# ATT: vcvtph2bf8 %xmm23, %xmm22 {%k7}1089# INTEL: vcvtph2bf8 xmm22 {k7}, xmm2310900x62,0xa2,0x7e,0x0f,0x74,0xf71091 1092# ATT: vcvtph2bf8 %xmm23, %xmm22 {%k7} {z}1093# INTEL: vcvtph2bf8 xmm22 {k7} {z}, xmm2310940x62,0xa2,0x7e,0x8f,0x74,0xf71095 1096# ATT: vcvtph2bf8 %zmm23, %ymm221097# INTEL: vcvtph2bf8 ymm22, zmm2310980x62,0xa2,0x7e,0x48,0x74,0xf71099 1100# ATT: vcvtph2bf8 %zmm23, %ymm22 {%k7}1101# INTEL: vcvtph2bf8 ymm22 {k7}, zmm2311020x62,0xa2,0x7e,0x4f,0x74,0xf71103 1104# ATT: vcvtph2bf8 %zmm23, %ymm22 {%k7} {z}1105# INTEL: vcvtph2bf8 ymm22 {k7} {z}, zmm2311060x62,0xa2,0x7e,0xcf,0x74,0xf71107 1108# ATT: vcvtph2bf8 %ymm23, %xmm221109# INTEL: vcvtph2bf8 xmm22, ymm2311100x62,0xa2,0x7e,0x28,0x74,0xf71111 1112# ATT: vcvtph2bf8 %ymm23, %xmm22 {%k7}1113# INTEL: vcvtph2bf8 xmm22 {k7}, ymm2311140x62,0xa2,0x7e,0x2f,0x74,0xf71115 1116# ATT: vcvtph2bf8 %ymm23, %xmm22 {%k7} {z}1117# INTEL: vcvtph2bf8 xmm22 {k7} {z}, ymm2311180x62,0xa2,0x7e,0xaf,0x74,0xf71119 1120# ATT: vcvtph2bf8x 268435456(%rbp,%r14,8), %xmm221121# INTEL: vcvtph2bf8 xmm22, xmmword ptr [rbp + 8*r14 + 268435456]11220x62,0xa2,0x7e,0x08,0x74,0xb4,0xf5,0x00,0x00,0x00,0x101123 1124# ATT: vcvtph2bf8x 291(%r8,%rax,4), %xmm22 {%k7}1125# INTEL: vcvtph2bf8 xmm22 {k7}, xmmword ptr [r8 + 4*rax + 291]11260x62,0xc2,0x7e,0x0f,0x74,0xb4,0x80,0x23,0x01,0x00,0x001127 1128# ATT: vcvtph2bf8 (%rip){1to8}, %xmm221129# INTEL: vcvtph2bf8 xmm22, word ptr [rip]{1to8}11300x62,0xe2,0x7e,0x18,0x74,0x35,0x00,0x00,0x00,0x001131 1132# ATT: vcvtph2bf8x -512(,%rbp,2), %xmm221133# INTEL: vcvtph2bf8 xmm22, xmmword ptr [2*rbp - 512]11340x62,0xe2,0x7e,0x08,0x74,0x34,0x6d,0x00,0xfe,0xff,0xff1135 1136# ATT: vcvtph2bf8x 2032(%rcx), %xmm22 {%k7} {z}1137# INTEL: vcvtph2bf8 xmm22 {k7} {z}, xmmword ptr [rcx + 2032]11380x62,0xe2,0x7e,0x8f,0x74,0x71,0x7f1139 1140# ATT: vcvtph2bf8 -256(%rdx){1to8}, %xmm22 {%k7} {z}1141# INTEL: vcvtph2bf8 xmm22 {k7} {z}, word ptr [rdx - 256]{1to8}11420x62,0xe2,0x7e,0x9f,0x74,0x72,0x801143 1144# ATT: vcvtph2bf8 (%rip){1to16}, %xmm221145# INTEL: vcvtph2bf8 xmm22, word ptr [rip]{1to16}11460x62,0xe2,0x7e,0x38,0x74,0x35,0x00,0x00,0x00,0x001147 1148# ATT: vcvtph2bf8y -1024(,%rbp,2), %xmm221149# INTEL: vcvtph2bf8 xmm22, ymmword ptr [2*rbp - 1024]11500x62,0xe2,0x7e,0x28,0x74,0x34,0x6d,0x00,0xfc,0xff,0xff1151 1152# ATT: vcvtph2bf8y 4064(%rcx), %xmm22 {%k7} {z}1153# INTEL: vcvtph2bf8 xmm22 {k7} {z}, ymmword ptr [rcx + 4064]11540x62,0xe2,0x7e,0xaf,0x74,0x71,0x7f1155 1156# ATT: vcvtph2bf8 -256(%rdx){1to16}, %xmm22 {%k7} {z}1157# INTEL: vcvtph2bf8 xmm22 {k7} {z}, word ptr [rdx - 256]{1to16}11580x62,0xe2,0x7e,0xbf,0x74,0x72,0x801159 1160# ATT: vcvtph2bf8 268435456(%rbp,%r14,8), %ymm221161# INTEL: vcvtph2bf8 ymm22, zmmword ptr [rbp + 8*r14 + 268435456]11620x62,0xa2,0x7e,0x48,0x74,0xb4,0xf5,0x00,0x00,0x00,0x101163 1164# ATT: vcvtph2bf8 291(%r8,%rax,4), %ymm22 {%k7}1165# INTEL: vcvtph2bf8 ymm22 {k7}, zmmword ptr [r8 + 4*rax + 291]11660x62,0xc2,0x7e,0x4f,0x74,0xb4,0x80,0x23,0x01,0x00,0x001167 1168# ATT: vcvtph2bf8 (%rip){1to32}, %ymm221169# INTEL: vcvtph2bf8 ymm22, word ptr [rip]{1to32}11700x62,0xe2,0x7e,0x58,0x74,0x35,0x00,0x00,0x00,0x001171 1172# ATT: vcvtph2bf8 -2048(,%rbp,2), %ymm221173# INTEL: vcvtph2bf8 ymm22, zmmword ptr [2*rbp - 2048]11740x62,0xe2,0x7e,0x48,0x74,0x34,0x6d,0x00,0xf8,0xff,0xff1175 1176# ATT: vcvtph2bf8 8128(%rcx), %ymm22 {%k7} {z}1177# INTEL: vcvtph2bf8 ymm22 {k7} {z}, zmmword ptr [rcx + 8128]11780x62,0xe2,0x7e,0xcf,0x74,0x71,0x7f1179 1180# ATT: vcvtph2bf8 -256(%rdx){1to32}, %ymm22 {%k7} {z}1181# INTEL: vcvtph2bf8 ymm22 {k7} {z}, word ptr [rdx - 256]{1to32}11820x62,0xe2,0x7e,0xdf,0x74,0x72,0x801183 1184# ATT: vcvtph2bf8s %xmm23, %xmm221185# INTEL: vcvtph2bf8s xmm22, xmm2311860x62,0xa5,0x7e,0x08,0x74,0xf71187 1188# ATT: vcvtph2bf8s %xmm23, %xmm22 {%k7}1189# INTEL: vcvtph2bf8s xmm22 {k7}, xmm2311900x62,0xa5,0x7e,0x0f,0x74,0xf71191 1192# ATT: vcvtph2bf8s %xmm23, %xmm22 {%k7} {z}1193# INTEL: vcvtph2bf8s xmm22 {k7} {z}, xmm2311940x62,0xa5,0x7e,0x8f,0x74,0xf71195 1196# ATT: vcvtph2bf8s %zmm23, %ymm221197# INTEL: vcvtph2bf8s ymm22, zmm2311980x62,0xa5,0x7e,0x48,0x74,0xf71199 1200# ATT: vcvtph2bf8s %zmm23, %ymm22 {%k7}1201# INTEL: vcvtph2bf8s ymm22 {k7}, zmm2312020x62,0xa5,0x7e,0x4f,0x74,0xf71203 1204# ATT: vcvtph2bf8s %zmm23, %ymm22 {%k7} {z}1205# INTEL: vcvtph2bf8s ymm22 {k7} {z}, zmm2312060x62,0xa5,0x7e,0xcf,0x74,0xf71207 1208# ATT: vcvtph2bf8s %ymm23, %xmm221209# INTEL: vcvtph2bf8s xmm22, ymm2312100x62,0xa5,0x7e,0x28,0x74,0xf71211 1212# ATT: vcvtph2bf8s %ymm23, %xmm22 {%k7}1213# INTEL: vcvtph2bf8s xmm22 {k7}, ymm2312140x62,0xa5,0x7e,0x2f,0x74,0xf71215 1216# ATT: vcvtph2bf8s %ymm23, %xmm22 {%k7} {z}1217# INTEL: vcvtph2bf8s xmm22 {k7} {z}, ymm2312180x62,0xa5,0x7e,0xaf,0x74,0xf71219 1220# ATT: vcvtph2bf8sx 268435456(%rbp,%r14,8), %xmm221221# INTEL: vcvtph2bf8s xmm22, xmmword ptr [rbp + 8*r14 + 268435456]12220x62,0xa5,0x7e,0x08,0x74,0xb4,0xf5,0x00,0x00,0x00,0x101223 1224# ATT: vcvtph2bf8sx 291(%r8,%rax,4), %xmm22 {%k7}1225# INTEL: vcvtph2bf8s xmm22 {k7}, xmmword ptr [r8 + 4*rax + 291]12260x62,0xc5,0x7e,0x0f,0x74,0xb4,0x80,0x23,0x01,0x00,0x001227 1228# ATT: vcvtph2bf8s (%rip){1to8}, %xmm221229# INTEL: vcvtph2bf8s xmm22, word ptr [rip]{1to8}12300x62,0xe5,0x7e,0x18,0x74,0x35,0x00,0x00,0x00,0x001231 1232# ATT: vcvtph2bf8sx -512(,%rbp,2), %xmm221233# INTEL: vcvtph2bf8s xmm22, xmmword ptr [2*rbp - 512]12340x62,0xe5,0x7e,0x08,0x74,0x34,0x6d,0x00,0xfe,0xff,0xff1235 1236# ATT: vcvtph2bf8sx 2032(%rcx), %xmm22 {%k7} {z}1237# INTEL: vcvtph2bf8s xmm22 {k7} {z}, xmmword ptr [rcx + 2032]12380x62,0xe5,0x7e,0x8f,0x74,0x71,0x7f1239 1240# ATT: vcvtph2bf8s -256(%rdx){1to8}, %xmm22 {%k7} {z}1241# INTEL: vcvtph2bf8s xmm22 {k7} {z}, word ptr [rdx - 256]{1to8}12420x62,0xe5,0x7e,0x9f,0x74,0x72,0x801243 1244# ATT: vcvtph2bf8s (%rip){1to16}, %xmm221245# INTEL: vcvtph2bf8s xmm22, word ptr [rip]{1to16}12460x62,0xe5,0x7e,0x38,0x74,0x35,0x00,0x00,0x00,0x001247 1248# ATT: vcvtph2bf8sy -1024(,%rbp,2), %xmm221249# INTEL: vcvtph2bf8s xmm22, ymmword ptr [2*rbp - 1024]12500x62,0xe5,0x7e,0x28,0x74,0x34,0x6d,0x00,0xfc,0xff,0xff1251 1252# ATT: vcvtph2bf8sy 4064(%rcx), %xmm22 {%k7} {z}1253# INTEL: vcvtph2bf8s xmm22 {k7} {z}, ymmword ptr [rcx + 4064]12540x62,0xe5,0x7e,0xaf,0x74,0x71,0x7f1255 1256# ATT: vcvtph2bf8s -256(%rdx){1to16}, %xmm22 {%k7} {z}1257# INTEL: vcvtph2bf8s xmm22 {k7} {z}, word ptr [rdx - 256]{1to16}12580x62,0xe5,0x7e,0xbf,0x74,0x72,0x801259 1260# ATT: vcvtph2bf8s 268435456(%rbp,%r14,8), %ymm221261# INTEL: vcvtph2bf8s ymm22, zmmword ptr [rbp + 8*r14 + 268435456]12620x62,0xa5,0x7e,0x48,0x74,0xb4,0xf5,0x00,0x00,0x00,0x101263 1264# ATT: vcvtph2bf8s 291(%r8,%rax,4), %ymm22 {%k7}1265# INTEL: vcvtph2bf8s ymm22 {k7}, zmmword ptr [r8 + 4*rax + 291]12660x62,0xc5,0x7e,0x4f,0x74,0xb4,0x80,0x23,0x01,0x00,0x001267 1268# ATT: vcvtph2bf8s (%rip){1to32}, %ymm221269# INTEL: vcvtph2bf8s ymm22, word ptr [rip]{1to32}12700x62,0xe5,0x7e,0x58,0x74,0x35,0x00,0x00,0x00,0x001271 1272# ATT: vcvtph2bf8s -2048(,%rbp,2), %ymm221273# INTEL: vcvtph2bf8s ymm22, zmmword ptr [2*rbp - 2048]12740x62,0xe5,0x7e,0x48,0x74,0x34,0x6d,0x00,0xf8,0xff,0xff1275 1276# ATT: vcvtph2bf8s 8128(%rcx), %ymm22 {%k7} {z}1277# INTEL: vcvtph2bf8s ymm22 {k7} {z}, zmmword ptr [rcx + 8128]12780x62,0xe5,0x7e,0xcf,0x74,0x71,0x7f1279 1280# ATT: vcvtph2bf8s -256(%rdx){1to32}, %ymm22 {%k7} {z}1281# INTEL: vcvtph2bf8s ymm22 {k7} {z}, word ptr [rdx - 256]{1to32}12820x62,0xe5,0x7e,0xdf,0x74,0x72,0x801283 1284# ATT: vcvtph2hf8 %xmm23, %xmm221285# INTEL: vcvtph2hf8 xmm22, xmm2312860x62,0xa5,0x7e,0x08,0x18,0xf71287 1288# ATT: vcvtph2hf8 %xmm23, %xmm22 {%k7}1289# INTEL: vcvtph2hf8 xmm22 {k7}, xmm2312900x62,0xa5,0x7e,0x0f,0x18,0xf71291 1292# ATT: vcvtph2hf8 %xmm23, %xmm22 {%k7} {z}1293# INTEL: vcvtph2hf8 xmm22 {k7} {z}, xmm2312940x62,0xa5,0x7e,0x8f,0x18,0xf71295 1296# ATT: vcvtph2hf8 %zmm23, %ymm221297# INTEL: vcvtph2hf8 ymm22, zmm2312980x62,0xa5,0x7e,0x48,0x18,0xf71299 1300# ATT: vcvtph2hf8 %zmm23, %ymm22 {%k7}1301# INTEL: vcvtph2hf8 ymm22 {k7}, zmm2313020x62,0xa5,0x7e,0x4f,0x18,0xf71303 1304# ATT: vcvtph2hf8 %zmm23, %ymm22 {%k7} {z}1305# INTEL: vcvtph2hf8 ymm22 {k7} {z}, zmm2313060x62,0xa5,0x7e,0xcf,0x18,0xf71307 1308# ATT: vcvtph2hf8 %ymm23, %xmm221309# INTEL: vcvtph2hf8 xmm22, ymm2313100x62,0xa5,0x7e,0x28,0x18,0xf71311 1312# ATT: vcvtph2hf8 %ymm23, %xmm22 {%k7}1313# INTEL: vcvtph2hf8 xmm22 {k7}, ymm2313140x62,0xa5,0x7e,0x2f,0x18,0xf71315 1316# ATT: vcvtph2hf8 %ymm23, %xmm22 {%k7} {z}1317# INTEL: vcvtph2hf8 xmm22 {k7} {z}, ymm2313180x62,0xa5,0x7e,0xaf,0x18,0xf71319 1320# ATT: vcvtph2hf8x 268435456(%rbp,%r14,8), %xmm221321# INTEL: vcvtph2hf8 xmm22, xmmword ptr [rbp + 8*r14 + 268435456]13220x62,0xa5,0x7e,0x08,0x18,0xb4,0xf5,0x00,0x00,0x00,0x101323 1324# ATT: vcvtph2hf8x 291(%r8,%rax,4), %xmm22 {%k7}1325# INTEL: vcvtph2hf8 xmm22 {k7}, xmmword ptr [r8 + 4*rax + 291]13260x62,0xc5,0x7e,0x0f,0x18,0xb4,0x80,0x23,0x01,0x00,0x001327 1328# ATT: vcvtph2hf8 (%rip){1to8}, %xmm221329# INTEL: vcvtph2hf8 xmm22, word ptr [rip]{1to8}13300x62,0xe5,0x7e,0x18,0x18,0x35,0x00,0x00,0x00,0x001331 1332# ATT: vcvtph2hf8x -512(,%rbp,2), %xmm221333# INTEL: vcvtph2hf8 xmm22, xmmword ptr [2*rbp - 512]13340x62,0xe5,0x7e,0x08,0x18,0x34,0x6d,0x00,0xfe,0xff,0xff1335 1336# ATT: vcvtph2hf8x 2032(%rcx), %xmm22 {%k7} {z}1337# INTEL: vcvtph2hf8 xmm22 {k7} {z}, xmmword ptr [rcx + 2032]13380x62,0xe5,0x7e,0x8f,0x18,0x71,0x7f1339 1340# ATT: vcvtph2hf8 -256(%rdx){1to8}, %xmm22 {%k7} {z}1341# INTEL: vcvtph2hf8 xmm22 {k7} {z}, word ptr [rdx - 256]{1to8}13420x62,0xe5,0x7e,0x9f,0x18,0x72,0x801343 1344# ATT: vcvtph2hf8 (%rip){1to16}, %xmm221345# INTEL: vcvtph2hf8 xmm22, word ptr [rip]{1to16}13460x62,0xe5,0x7e,0x38,0x18,0x35,0x00,0x00,0x00,0x001347 1348# ATT: vcvtph2hf8y -1024(,%rbp,2), %xmm221349# INTEL: vcvtph2hf8 xmm22, ymmword ptr [2*rbp - 1024]13500x62,0xe5,0x7e,0x28,0x18,0x34,0x6d,0x00,0xfc,0xff,0xff1351 1352# ATT: vcvtph2hf8y 4064(%rcx), %xmm22 {%k7} {z}1353# INTEL: vcvtph2hf8 xmm22 {k7} {z}, ymmword ptr [rcx + 4064]13540x62,0xe5,0x7e,0xaf,0x18,0x71,0x7f1355 1356# ATT: vcvtph2hf8 -256(%rdx){1to16}, %xmm22 {%k7} {z}1357# INTEL: vcvtph2hf8 xmm22 {k7} {z}, word ptr [rdx - 256]{1to16}13580x62,0xe5,0x7e,0xbf,0x18,0x72,0x801359 1360# ATT: vcvtph2hf8 268435456(%rbp,%r14,8), %ymm221361# INTEL: vcvtph2hf8 ymm22, zmmword ptr [rbp + 8*r14 + 268435456]13620x62,0xa5,0x7e,0x48,0x18,0xb4,0xf5,0x00,0x00,0x00,0x101363 1364# ATT: vcvtph2hf8 291(%r8,%rax,4), %ymm22 {%k7}1365# INTEL: vcvtph2hf8 ymm22 {k7}, zmmword ptr [r8 + 4*rax + 291]13660x62,0xc5,0x7e,0x4f,0x18,0xb4,0x80,0x23,0x01,0x00,0x001367 1368# ATT: vcvtph2hf8 (%rip){1to32}, %ymm221369# INTEL: vcvtph2hf8 ymm22, word ptr [rip]{1to32}13700x62,0xe5,0x7e,0x58,0x18,0x35,0x00,0x00,0x00,0x001371 1372# ATT: vcvtph2hf8 -2048(,%rbp,2), %ymm221373# INTEL: vcvtph2hf8 ymm22, zmmword ptr [2*rbp - 2048]13740x62,0xe5,0x7e,0x48,0x18,0x34,0x6d,0x00,0xf8,0xff,0xff1375 1376# ATT: vcvtph2hf8 8128(%rcx), %ymm22 {%k7} {z}1377# INTEL: vcvtph2hf8 ymm22 {k7} {z}, zmmword ptr [rcx + 8128]13780x62,0xe5,0x7e,0xcf,0x18,0x71,0x7f1379 1380# ATT: vcvtph2hf8 -256(%rdx){1to32}, %ymm22 {%k7} {z}1381# INTEL: vcvtph2hf8 ymm22 {k7} {z}, word ptr [rdx - 256]{1to32}13820x62,0xe5,0x7e,0xdf,0x18,0x72,0x801383 1384# ATT: vcvtph2hf8s %xmm23, %xmm221385# INTEL: vcvtph2hf8s xmm22, xmm2313860x62,0xa5,0x7e,0x08,0x1b,0xf71387 1388# ATT: vcvtph2hf8s %xmm23, %xmm22 {%k7}1389# INTEL: vcvtph2hf8s xmm22 {k7}, xmm2313900x62,0xa5,0x7e,0x0f,0x1b,0xf71391 1392# ATT: vcvtph2hf8s %xmm23, %xmm22 {%k7} {z}1393# INTEL: vcvtph2hf8s xmm22 {k7} {z}, xmm2313940x62,0xa5,0x7e,0x8f,0x1b,0xf71395 1396# ATT: vcvtph2hf8s %zmm23, %ymm221397# INTEL: vcvtph2hf8s ymm22, zmm2313980x62,0xa5,0x7e,0x48,0x1b,0xf71399 1400# ATT: vcvtph2hf8s %zmm23, %ymm22 {%k7}1401# INTEL: vcvtph2hf8s ymm22 {k7}, zmm2314020x62,0xa5,0x7e,0x4f,0x1b,0xf71403 1404# ATT: vcvtph2hf8s %zmm23, %ymm22 {%k7} {z}1405# INTEL: vcvtph2hf8s ymm22 {k7} {z}, zmm2314060x62,0xa5,0x7e,0xcf,0x1b,0xf71407 1408# ATT: vcvtph2hf8s %ymm23, %xmm221409# INTEL: vcvtph2hf8s xmm22, ymm2314100x62,0xa5,0x7e,0x28,0x1b,0xf71411 1412# ATT: vcvtph2hf8s %ymm23, %xmm22 {%k7}1413# INTEL: vcvtph2hf8s xmm22 {k7}, ymm2314140x62,0xa5,0x7e,0x2f,0x1b,0xf71415 1416# ATT: vcvtph2hf8s %ymm23, %xmm22 {%k7} {z}1417# INTEL: vcvtph2hf8s xmm22 {k7} {z}, ymm2314180x62,0xa5,0x7e,0xaf,0x1b,0xf71419 1420# ATT: vcvtph2hf8sx 268435456(%rbp,%r14,8), %xmm221421# INTEL: vcvtph2hf8s xmm22, xmmword ptr [rbp + 8*r14 + 268435456]14220x62,0xa5,0x7e,0x08,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x101423 1424# ATT: vcvtph2hf8sx 291(%r8,%rax,4), %xmm22 {%k7}1425# INTEL: vcvtph2hf8s xmm22 {k7}, xmmword ptr [r8 + 4*rax + 291]14260x62,0xc5,0x7e,0x0f,0x1b,0xb4,0x80,0x23,0x01,0x00,0x001427 1428# ATT: vcvtph2hf8s (%rip){1to8}, %xmm221429# INTEL: vcvtph2hf8s xmm22, word ptr [rip]{1to8}14300x62,0xe5,0x7e,0x18,0x1b,0x35,0x00,0x00,0x00,0x001431 1432# ATT: vcvtph2hf8sx -512(,%rbp,2), %xmm221433# INTEL: vcvtph2hf8s xmm22, xmmword ptr [2*rbp - 512]14340x62,0xe5,0x7e,0x08,0x1b,0x34,0x6d,0x00,0xfe,0xff,0xff1435 1436# ATT: vcvtph2hf8sx 2032(%rcx), %xmm22 {%k7} {z}1437# INTEL: vcvtph2hf8s xmm22 {k7} {z}, xmmword ptr [rcx + 2032]14380x62,0xe5,0x7e,0x8f,0x1b,0x71,0x7f1439 1440# ATT: vcvtph2hf8s -256(%rdx){1to8}, %xmm22 {%k7} {z}1441# INTEL: vcvtph2hf8s xmm22 {k7} {z}, word ptr [rdx - 256]{1to8}14420x62,0xe5,0x7e,0x9f,0x1b,0x72,0x801443 1444# ATT: vcvtph2hf8s (%rip){1to16}, %xmm221445# INTEL: vcvtph2hf8s xmm22, word ptr [rip]{1to16}14460x62,0xe5,0x7e,0x38,0x1b,0x35,0x00,0x00,0x00,0x001447 1448# ATT: vcvtph2hf8sy -1024(,%rbp,2), %xmm221449# INTEL: vcvtph2hf8s xmm22, ymmword ptr [2*rbp - 1024]14500x62,0xe5,0x7e,0x28,0x1b,0x34,0x6d,0x00,0xfc,0xff,0xff1451 1452# ATT: vcvtph2hf8sy 4064(%rcx), %xmm22 {%k7} {z}1453# INTEL: vcvtph2hf8s xmm22 {k7} {z}, ymmword ptr [rcx + 4064]14540x62,0xe5,0x7e,0xaf,0x1b,0x71,0x7f1455 1456# ATT: vcvtph2hf8s -256(%rdx){1to16}, %xmm22 {%k7} {z}1457# INTEL: vcvtph2hf8s xmm22 {k7} {z}, word ptr [rdx - 256]{1to16}14580x62,0xe5,0x7e,0xbf,0x1b,0x72,0x801459 1460# ATT: vcvtph2hf8s 268435456(%rbp,%r14,8), %ymm221461# INTEL: vcvtph2hf8s ymm22, zmmword ptr [rbp + 8*r14 + 268435456]14620x62,0xa5,0x7e,0x48,0x1b,0xb4,0xf5,0x00,0x00,0x00,0x101463 1464# ATT: vcvtph2hf8s 291(%r8,%rax,4), %ymm22 {%k7}1465# INTEL: vcvtph2hf8s ymm22 {k7}, zmmword ptr [r8 + 4*rax + 291]14660x62,0xc5,0x7e,0x4f,0x1b,0xb4,0x80,0x23,0x01,0x00,0x001467 1468# ATT: vcvtph2hf8s (%rip){1to32}, %ymm221469# INTEL: vcvtph2hf8s ymm22, word ptr [rip]{1to32}14700x62,0xe5,0x7e,0x58,0x1b,0x35,0x00,0x00,0x00,0x001471 1472# ATT: vcvtph2hf8s -2048(,%rbp,2), %ymm221473# INTEL: vcvtph2hf8s ymm22, zmmword ptr [2*rbp - 2048]14740x62,0xe5,0x7e,0x48,0x1b,0x34,0x6d,0x00,0xf8,0xff,0xff1475 1476# ATT: vcvtph2hf8s 8128(%rcx), %ymm22 {%k7} {z}1477# INTEL: vcvtph2hf8s ymm22 {k7} {z}, zmmword ptr [rcx + 8128]14780x62,0xe5,0x7e,0xcf,0x1b,0x71,0x7f1479 1480# ATT: vcvtph2hf8s -256(%rdx){1to32}, %ymm22 {%k7} {z}1481# INTEL: vcvtph2hf8s ymm22 {k7} {z}, word ptr [rdx - 256]{1to32}14820x62,0xe5,0x7e,0xdf,0x1b,0x72,0x801483 1484