brintos

brintos / llvm-project-archived public Read only

0
0
Text · 110.7 KiB · 0db70d2 Raw
3016 lines · plain
1# RUN: llvm-mc --disassemble %s -triple=i386 | FileCheck %s --check-prefixes=ATT2# RUN: llvm-mc --disassemble %s -triple=i386 --output-asm-variant=1 | FileCheck %s --check-prefixes=INTEL3 4# ATT:   vaddbf16 %ymm4, %ymm3, %ymm25# INTEL: vaddbf16 ymm2, ymm3, ymm460x62,0xf5,0x65,0x28,0x58,0xd47 8# ATT:   vaddbf16 %ymm4, %ymm3, %ymm2 {%k7}9# INTEL: vaddbf16 ymm2 {k7}, ymm3, ymm4100x62,0xf5,0x65,0x2f,0x58,0xd411 12# ATT:   vaddbf16 %ymm4, %ymm3, %ymm2 {%k7} {z}13# INTEL: vaddbf16 ymm2 {k7} {z}, ymm3, ymm4140x62,0xf5,0x65,0xaf,0x58,0xd415 16# ATT:   vaddbf16 %zmm4, %zmm3, %zmm217# INTEL: vaddbf16 zmm2, zmm3, zmm4180x62,0xf5,0x65,0x48,0x58,0xd419 20# ATT:   vaddbf16 %zmm4, %zmm3, %zmm2 {%k7}21# INTEL: vaddbf16 zmm2 {k7}, zmm3, zmm4220x62,0xf5,0x65,0x4f,0x58,0xd423 24# ATT:   vaddbf16 %zmm4, %zmm3, %zmm2 {%k7} {z}25# INTEL: vaddbf16 zmm2 {k7} {z}, zmm3, zmm4260x62,0xf5,0x65,0xcf,0x58,0xd427 28# ATT:   vaddbf16 %xmm4, %xmm3, %xmm229# INTEL: vaddbf16 xmm2, xmm3, xmm4300x62,0xf5,0x65,0x08,0x58,0xd431 32# ATT:   vaddbf16 %xmm4, %xmm3, %xmm2 {%k7}33# INTEL: vaddbf16 xmm2 {k7}, xmm3, xmm4340x62,0xf5,0x65,0x0f,0x58,0xd435 36# ATT:   vaddbf16 %xmm4, %xmm3, %xmm2 {%k7} {z}37# INTEL: vaddbf16 xmm2 {k7} {z}, xmm3, xmm4380x62,0xf5,0x65,0x8f,0x58,0xd439 40# ATT:   vaddbf16  268435456(%esp,%esi,8), %zmm3, %zmm241# INTEL: vaddbf16 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]420x62,0xf5,0x65,0x48,0x58,0x94,0xf4,0x00,0x00,0x00,0x1043 44# ATT:   vaddbf16  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}45# INTEL: vaddbf16 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]460x62,0xf5,0x65,0x4f,0x58,0x94,0x87,0x23,0x01,0x00,0x0047 48# ATT:   vaddbf16  (%eax){1to32}, %zmm3, %zmm249# INTEL: vaddbf16 zmm2, zmm3, word ptr [eax]{1to32}500x62,0xf5,0x65,0x58,0x58,0x1051 52# ATT:   vaddbf16  -2048(,%ebp,2), %zmm3, %zmm253# INTEL: vaddbf16 zmm2, zmm3, zmmword ptr [2*ebp - 2048]540x62,0xf5,0x65,0x48,0x58,0x14,0x6d,0x00,0xf8,0xff,0xff55 56# ATT:   vaddbf16  8128(%ecx), %zmm3, %zmm2 {%k7} {z}57# INTEL: vaddbf16 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]580x62,0xf5,0x65,0xcf,0x58,0x51,0x7f59 60# ATT:   vaddbf16  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}61# INTEL: vaddbf16 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}620x62,0xf5,0x65,0xdf,0x58,0x52,0x8063 64# ATT:   vaddbf16  268435456(%esp,%esi,8), %ymm3, %ymm265# INTEL: vaddbf16 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]660x62,0xf5,0x65,0x28,0x58,0x94,0xf4,0x00,0x00,0x00,0x1067 68# ATT:   vaddbf16  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}69# INTEL: vaddbf16 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]700x62,0xf5,0x65,0x2f,0x58,0x94,0x87,0x23,0x01,0x00,0x0071 72# ATT:   vaddbf16  (%eax){1to16}, %ymm3, %ymm273# INTEL: vaddbf16 ymm2, ymm3, word ptr [eax]{1to16}740x62,0xf5,0x65,0x38,0x58,0x1075 76# ATT:   vaddbf16  -1024(,%ebp,2), %ymm3, %ymm277# INTEL: vaddbf16 ymm2, ymm3, ymmword ptr [2*ebp - 1024]780x62,0xf5,0x65,0x28,0x58,0x14,0x6d,0x00,0xfc,0xff,0xff79 80# ATT:   vaddbf16  4064(%ecx), %ymm3, %ymm2 {%k7} {z}81# INTEL: vaddbf16 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]820x62,0xf5,0x65,0xaf,0x58,0x51,0x7f83 84# ATT:   vaddbf16  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}85# INTEL: vaddbf16 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}860x62,0xf5,0x65,0xbf,0x58,0x52,0x8087 88# ATT:   vaddbf16  268435456(%esp,%esi,8), %xmm3, %xmm289# INTEL: vaddbf16 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]900x62,0xf5,0x65,0x08,0x58,0x94,0xf4,0x00,0x00,0x00,0x1091 92# ATT:   vaddbf16  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}93# INTEL: vaddbf16 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]940x62,0xf5,0x65,0x0f,0x58,0x94,0x87,0x23,0x01,0x00,0x0095 96# ATT:   vaddbf16  (%eax){1to8}, %xmm3, %xmm297# INTEL: vaddbf16 xmm2, xmm3, word ptr [eax]{1to8}980x62,0xf5,0x65,0x18,0x58,0x1099 100# ATT:   vaddbf16  -512(,%ebp,2), %xmm3, %xmm2101# INTEL: vaddbf16 xmm2, xmm3, xmmword ptr [2*ebp - 512]1020x62,0xf5,0x65,0x08,0x58,0x14,0x6d,0x00,0xfe,0xff,0xff103 104# ATT:   vaddbf16  2032(%ecx), %xmm3, %xmm2 {%k7} {z}105# INTEL: vaddbf16 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]1060x62,0xf5,0x65,0x8f,0x58,0x51,0x7f107 108# ATT:   vaddbf16  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}109# INTEL: vaddbf16 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}1100x62,0xf5,0x65,0x9f,0x58,0x52,0x80111 112# ATT:   vcmpbf16 $123, %ymm4, %ymm3, %k5113# INTEL: vcmpbf16 k5, ymm3, ymm4, 1231140x62,0xf3,0x67,0x28,0xc2,0xec,0x7b115 116# ATT:   vcmpbf16 $123, %ymm4, %ymm3, %k5 {%k7}117# INTEL: vcmpbf16 k5 {k7}, ymm3, ymm4, 1231180x62,0xf3,0x67,0x2f,0xc2,0xec,0x7b119 120# ATT:   vcmpbf16 $123, %xmm4, %xmm3, %k5121# INTEL: vcmpbf16 k5, xmm3, xmm4, 1231220x62,0xf3,0x67,0x08,0xc2,0xec,0x7b123 124# ATT:   vcmpbf16 $123, %xmm4, %xmm3, %k5 {%k7}125# INTEL: vcmpbf16 k5 {k7}, xmm3, xmm4, 1231260x62,0xf3,0x67,0x0f,0xc2,0xec,0x7b127 128# ATT:   vcmpbf16 $123, %zmm4, %zmm3, %k5129# INTEL: vcmpbf16 k5, zmm3, zmm4, 1231300x62,0xf3,0x67,0x48,0xc2,0xec,0x7b131 132# ATT:   vcmpbf16 $123, %zmm4, %zmm3, %k5 {%k7}133# INTEL: vcmpbf16 k5 {k7}, zmm3, zmm4, 1231340x62,0xf3,0x67,0x4f,0xc2,0xec,0x7b135 136# ATT:   vcmpbf16  $123, 268435456(%esp,%esi,8), %zmm3, %k5137# INTEL: vcmpbf16 k5, zmm3, zmmword ptr [esp + 8*esi + 268435456], 1231380x62,0xf3,0x67,0x48,0xc2,0xac,0xf4,0x00,0x00,0x00,0x10,0x7b139 140# ATT:   vcmpbf16  $123, 291(%edi,%eax,4), %zmm3, %k5 {%k7}141# INTEL: vcmpbf16 k5 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291], 1231420x62,0xf3,0x67,0x4f,0xc2,0xac,0x87,0x23,0x01,0x00,0x00,0x7b143 144# ATT:   vcmpbf16  $123, (%eax){1to32}, %zmm3, %k5145# INTEL: vcmpbf16 k5, zmm3, word ptr [eax]{1to32}, 1231460x62,0xf3,0x67,0x58,0xc2,0x28,0x7b147 148# ATT:   vcmpbf16  $123, -2048(,%ebp,2), %zmm3, %k5149# INTEL: vcmpbf16 k5, zmm3, zmmword ptr [2*ebp - 2048], 1231500x62,0xf3,0x67,0x48,0xc2,0x2c,0x6d,0x00,0xf8,0xff,0xff,0x7b151 152# ATT:   vcmpbf16  $123, 8128(%ecx), %zmm3, %k5 {%k7}153# INTEL: vcmpbf16 k5 {k7}, zmm3, zmmword ptr [ecx + 8128], 1231540x62,0xf3,0x67,0x4f,0xc2,0x69,0x7f,0x7b155 156# ATT:   vcmpbf16  $123, -256(%edx){1to32}, %zmm3, %k5 {%k7}157# INTEL: vcmpbf16 k5 {k7}, zmm3, word ptr [edx - 256]{1to32}, 1231580x62,0xf3,0x67,0x5f,0xc2,0x6a,0x80,0x7b159 160# ATT:   vcmpbf16  $123, 268435456(%esp,%esi,8), %xmm3, %k5161# INTEL: vcmpbf16 k5, xmm3, xmmword ptr [esp + 8*esi + 268435456], 1231620x62,0xf3,0x67,0x08,0xc2,0xac,0xf4,0x00,0x00,0x00,0x10,0x7b163 164# ATT:   vcmpbf16  $123, 291(%edi,%eax,4), %xmm3, %k5 {%k7}165# INTEL: vcmpbf16 k5 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291], 1231660x62,0xf3,0x67,0x0f,0xc2,0xac,0x87,0x23,0x01,0x00,0x00,0x7b167 168# ATT:   vcmpbf16  $123, (%eax){1to8}, %xmm3, %k5169# INTEL: vcmpbf16 k5, xmm3, word ptr [eax]{1to8}, 1231700x62,0xf3,0x67,0x18,0xc2,0x28,0x7b171 172# ATT:   vcmpbf16  $123, -512(,%ebp,2), %xmm3, %k5173# INTEL: vcmpbf16 k5, xmm3, xmmword ptr [2*ebp - 512], 1231740x62,0xf3,0x67,0x08,0xc2,0x2c,0x6d,0x00,0xfe,0xff,0xff,0x7b175 176# ATT:   vcmpbf16  $123, 2032(%ecx), %xmm3, %k5 {%k7}177# INTEL: vcmpbf16 k5 {k7}, xmm3, xmmword ptr [ecx + 2032], 1231780x62,0xf3,0x67,0x0f,0xc2,0x69,0x7f,0x7b179 180# ATT:   vcmpbf16  $123, -256(%edx){1to8}, %xmm3, %k5 {%k7}181# INTEL: vcmpbf16 k5 {k7}, xmm3, word ptr [edx - 256]{1to8}, 1231820x62,0xf3,0x67,0x1f,0xc2,0x6a,0x80,0x7b183 184# ATT:   vcmpbf16  $123, 268435456(%esp,%esi,8), %ymm3, %k5185# INTEL: vcmpbf16 k5, ymm3, ymmword ptr [esp + 8*esi + 268435456], 1231860x62,0xf3,0x67,0x28,0xc2,0xac,0xf4,0x00,0x00,0x00,0x10,0x7b187 188# ATT:   vcmpbf16  $123, 291(%edi,%eax,4), %ymm3, %k5 {%k7}189# INTEL: vcmpbf16 k5 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291], 1231900x62,0xf3,0x67,0x2f,0xc2,0xac,0x87,0x23,0x01,0x00,0x00,0x7b191 192# ATT:   vcmpbf16  $123, (%eax){1to16}, %ymm3, %k5193# INTEL: vcmpbf16 k5, ymm3, word ptr [eax]{1to16}, 1231940x62,0xf3,0x67,0x38,0xc2,0x28,0x7b195 196# ATT:   vcmpbf16  $123, -1024(,%ebp,2), %ymm3, %k5197# INTEL: vcmpbf16 k5, ymm3, ymmword ptr [2*ebp - 1024], 1231980x62,0xf3,0x67,0x28,0xc2,0x2c,0x6d,0x00,0xfc,0xff,0xff,0x7b199 200# ATT:   vcmpbf16  $123, 4064(%ecx), %ymm3, %k5 {%k7}201# INTEL: vcmpbf16 k5 {k7}, ymm3, ymmword ptr [ecx + 4064], 1232020x62,0xf3,0x67,0x2f,0xc2,0x69,0x7f,0x7b203 204# ATT:   vcmpbf16  $123, -256(%edx){1to16}, %ymm3, %k5 {%k7}205# INTEL: vcmpbf16 k5 {k7}, ymm3, word ptr [edx - 256]{1to16}, 1232060x62,0xf3,0x67,0x3f,0xc2,0x6a,0x80,0x7b207 208# ATT:   vcomisbf16 %xmm3, %xmm2209# INTEL: vcomisbf16 xmm2, xmm32100x62,0xf5,0x7d,0x08,0x2f,0xd3211 212# ATT:   vcomisbf16  268435456(%esp,%esi,8), %xmm2213# INTEL: vcomisbf16 xmm2, word ptr [esp + 8*esi + 268435456]2140x62,0xf5,0x7d,0x08,0x2f,0x94,0xf4,0x00,0x00,0x00,0x10215 216# ATT:   vcomisbf16  291(%edi,%eax,4), %xmm2217# INTEL: vcomisbf16 xmm2, word ptr [edi + 4*eax + 291]2180x62,0xf5,0x7d,0x08,0x2f,0x94,0x87,0x23,0x01,0x00,0x00219 220# ATT:   vcomisbf16  (%eax), %xmm2221# INTEL: vcomisbf16 xmm2, word ptr [eax]2220x62,0xf5,0x7d,0x08,0x2f,0x10223 224# ATT:   vcomisbf16  -64(,%ebp,2), %xmm2225# INTEL: vcomisbf16 xmm2, word ptr [2*ebp - 64]2260x62,0xf5,0x7d,0x08,0x2f,0x14,0x6d,0xc0,0xff,0xff,0xff227 228# ATT:   vcomisbf16  254(%ecx), %xmm2229# INTEL: vcomisbf16 xmm2, word ptr [ecx + 254]2300x62,0xf5,0x7d,0x08,0x2f,0x51,0x7f231 232# ATT:   vcomisbf16  -256(%edx), %xmm2233# INTEL: vcomisbf16 xmm2, word ptr [edx - 256]2340x62,0xf5,0x7d,0x08,0x2f,0x52,0x80235 236# ATT:   vdivbf16 %ymm4, %ymm3, %ymm2237# INTEL: vdivbf16 ymm2, ymm3, ymm42380x62,0xf5,0x65,0x28,0x5e,0xd4239 240# ATT:   vdivbf16 %ymm4, %ymm3, %ymm2 {%k7}241# INTEL: vdivbf16 ymm2 {k7}, ymm3, ymm42420x62,0xf5,0x65,0x2f,0x5e,0xd4243 244# ATT:   vdivbf16 %ymm4, %ymm3, %ymm2 {%k7} {z}245# INTEL: vdivbf16 ymm2 {k7} {z}, ymm3, ymm42460x62,0xf5,0x65,0xaf,0x5e,0xd4247 248# ATT:   vdivbf16 %zmm4, %zmm3, %zmm2249# INTEL: vdivbf16 zmm2, zmm3, zmm42500x62,0xf5,0x65,0x48,0x5e,0xd4251 252# ATT:   vdivbf16 %zmm4, %zmm3, %zmm2 {%k7}253# INTEL: vdivbf16 zmm2 {k7}, zmm3, zmm42540x62,0xf5,0x65,0x4f,0x5e,0xd4255 256# ATT:   vdivbf16 %zmm4, %zmm3, %zmm2 {%k7} {z}257# INTEL: vdivbf16 zmm2 {k7} {z}, zmm3, zmm42580x62,0xf5,0x65,0xcf,0x5e,0xd4259 260# ATT:   vdivbf16 %xmm4, %xmm3, %xmm2261# INTEL: vdivbf16 xmm2, xmm3, xmm42620x62,0xf5,0x65,0x08,0x5e,0xd4263 264# ATT:   vdivbf16 %xmm4, %xmm3, %xmm2 {%k7}265# INTEL: vdivbf16 xmm2 {k7}, xmm3, xmm42660x62,0xf5,0x65,0x0f,0x5e,0xd4267 268# ATT:   vdivbf16 %xmm4, %xmm3, %xmm2 {%k7} {z}269# INTEL: vdivbf16 xmm2 {k7} {z}, xmm3, xmm42700x62,0xf5,0x65,0x8f,0x5e,0xd4271 272# ATT:   vdivbf16  268435456(%esp,%esi,8), %zmm3, %zmm2273# INTEL: vdivbf16 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]2740x62,0xf5,0x65,0x48,0x5e,0x94,0xf4,0x00,0x00,0x00,0x10275 276# ATT:   vdivbf16  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}277# INTEL: vdivbf16 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]2780x62,0xf5,0x65,0x4f,0x5e,0x94,0x87,0x23,0x01,0x00,0x00279 280# ATT:   vdivbf16  (%eax){1to32}, %zmm3, %zmm2281# INTEL: vdivbf16 zmm2, zmm3, word ptr [eax]{1to32}2820x62,0xf5,0x65,0x58,0x5e,0x10283 284# ATT:   vdivbf16  -2048(,%ebp,2), %zmm3, %zmm2285# INTEL: vdivbf16 zmm2, zmm3, zmmword ptr [2*ebp - 2048]2860x62,0xf5,0x65,0x48,0x5e,0x14,0x6d,0x00,0xf8,0xff,0xff287 288# ATT:   vdivbf16  8128(%ecx), %zmm3, %zmm2 {%k7} {z}289# INTEL: vdivbf16 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]2900x62,0xf5,0x65,0xcf,0x5e,0x51,0x7f291 292# ATT:   vdivbf16  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}293# INTEL: vdivbf16 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}2940x62,0xf5,0x65,0xdf,0x5e,0x52,0x80295 296# ATT:   vdivbf16  268435456(%esp,%esi,8), %ymm3, %ymm2297# INTEL: vdivbf16 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]2980x62,0xf5,0x65,0x28,0x5e,0x94,0xf4,0x00,0x00,0x00,0x10299 300# ATT:   vdivbf16  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}301# INTEL: vdivbf16 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]3020x62,0xf5,0x65,0x2f,0x5e,0x94,0x87,0x23,0x01,0x00,0x00303 304# ATT:   vdivbf16  (%eax){1to16}, %ymm3, %ymm2305# INTEL: vdivbf16 ymm2, ymm3, word ptr [eax]{1to16}3060x62,0xf5,0x65,0x38,0x5e,0x10307 308# ATT:   vdivbf16  -1024(,%ebp,2), %ymm3, %ymm2309# INTEL: vdivbf16 ymm2, ymm3, ymmword ptr [2*ebp - 1024]3100x62,0xf5,0x65,0x28,0x5e,0x14,0x6d,0x00,0xfc,0xff,0xff311 312# ATT:   vdivbf16  4064(%ecx), %ymm3, %ymm2 {%k7} {z}313# INTEL: vdivbf16 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]3140x62,0xf5,0x65,0xaf,0x5e,0x51,0x7f315 316# ATT:   vdivbf16  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}317# INTEL: vdivbf16 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}3180x62,0xf5,0x65,0xbf,0x5e,0x52,0x80319 320# ATT:   vdivbf16  268435456(%esp,%esi,8), %xmm3, %xmm2321# INTEL: vdivbf16 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]3220x62,0xf5,0x65,0x08,0x5e,0x94,0xf4,0x00,0x00,0x00,0x10323 324# ATT:   vdivbf16  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}325# INTEL: vdivbf16 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]3260x62,0xf5,0x65,0x0f,0x5e,0x94,0x87,0x23,0x01,0x00,0x00327 328# ATT:   vdivbf16  (%eax){1to8}, %xmm3, %xmm2329# INTEL: vdivbf16 xmm2, xmm3, word ptr [eax]{1to8}3300x62,0xf5,0x65,0x18,0x5e,0x10331 332# ATT:   vdivbf16  -512(,%ebp,2), %xmm3, %xmm2333# INTEL: vdivbf16 xmm2, xmm3, xmmword ptr [2*ebp - 512]3340x62,0xf5,0x65,0x08,0x5e,0x14,0x6d,0x00,0xfe,0xff,0xff335 336# ATT:   vdivbf16  2032(%ecx), %xmm3, %xmm2 {%k7} {z}337# INTEL: vdivbf16 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]3380x62,0xf5,0x65,0x8f,0x5e,0x51,0x7f339 340# ATT:   vdivbf16  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}341# INTEL: vdivbf16 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}3420x62,0xf5,0x65,0x9f,0x5e,0x52,0x80343 344# ATT:   vfmadd132bf16 %ymm4, %ymm3, %ymm2345# INTEL: vfmadd132bf16 ymm2, ymm3, ymm43460x62,0xf6,0x64,0x28,0x98,0xd4347 348# ATT:   vfmadd132bf16 %ymm4, %ymm3, %ymm2 {%k7}349# INTEL: vfmadd132bf16 ymm2 {k7}, ymm3, ymm43500x62,0xf6,0x64,0x2f,0x98,0xd4351 352# ATT:   vfmadd132bf16 %ymm4, %ymm3, %ymm2 {%k7} {z}353# INTEL: vfmadd132bf16 ymm2 {k7} {z}, ymm3, ymm43540x62,0xf6,0x64,0xaf,0x98,0xd4355 356# ATT:   vfmadd132bf16 %zmm4, %zmm3, %zmm2357# INTEL: vfmadd132bf16 zmm2, zmm3, zmm43580x62,0xf6,0x64,0x48,0x98,0xd4359 360# ATT:   vfmadd132bf16 %zmm4, %zmm3, %zmm2 {%k7}361# INTEL: vfmadd132bf16 zmm2 {k7}, zmm3, zmm43620x62,0xf6,0x64,0x4f,0x98,0xd4363 364# ATT:   vfmadd132bf16 %zmm4, %zmm3, %zmm2 {%k7} {z}365# INTEL: vfmadd132bf16 zmm2 {k7} {z}, zmm3, zmm43660x62,0xf6,0x64,0xcf,0x98,0xd4367 368# ATT:   vfmadd132bf16 %xmm4, %xmm3, %xmm2369# INTEL: vfmadd132bf16 xmm2, xmm3, xmm43700x62,0xf6,0x64,0x08,0x98,0xd4371 372# ATT:   vfmadd132bf16 %xmm4, %xmm3, %xmm2 {%k7}373# INTEL: vfmadd132bf16 xmm2 {k7}, xmm3, xmm43740x62,0xf6,0x64,0x0f,0x98,0xd4375 376# ATT:   vfmadd132bf16 %xmm4, %xmm3, %xmm2 {%k7} {z}377# INTEL: vfmadd132bf16 xmm2 {k7} {z}, xmm3, xmm43780x62,0xf6,0x64,0x8f,0x98,0xd4379 380# ATT:   vfmadd132bf16  268435456(%esp,%esi,8), %zmm3, %zmm2381# INTEL: vfmadd132bf16 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]3820x62,0xf6,0x64,0x48,0x98,0x94,0xf4,0x00,0x00,0x00,0x10383 384# ATT:   vfmadd132bf16  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}385# INTEL: vfmadd132bf16 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]3860x62,0xf6,0x64,0x4f,0x98,0x94,0x87,0x23,0x01,0x00,0x00387 388# ATT:   vfmadd132bf16  (%eax){1to32}, %zmm3, %zmm2389# INTEL: vfmadd132bf16 zmm2, zmm3, word ptr [eax]{1to32}3900x62,0xf6,0x64,0x58,0x98,0x10391 392# ATT:   vfmadd132bf16  -2048(,%ebp,2), %zmm3, %zmm2393# INTEL: vfmadd132bf16 zmm2, zmm3, zmmword ptr [2*ebp - 2048]3940x62,0xf6,0x64,0x48,0x98,0x14,0x6d,0x00,0xf8,0xff,0xff395 396# ATT:   vfmadd132bf16  8128(%ecx), %zmm3, %zmm2 {%k7} {z}397# INTEL: vfmadd132bf16 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]3980x62,0xf6,0x64,0xcf,0x98,0x51,0x7f399 400# ATT:   vfmadd132bf16  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}401# INTEL: vfmadd132bf16 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}4020x62,0xf6,0x64,0xdf,0x98,0x52,0x80403 404# ATT:   vfmadd132bf16  268435456(%esp,%esi,8), %ymm3, %ymm2405# INTEL: vfmadd132bf16 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]4060x62,0xf6,0x64,0x28,0x98,0x94,0xf4,0x00,0x00,0x00,0x10407 408# ATT:   vfmadd132bf16  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}409# INTEL: vfmadd132bf16 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]4100x62,0xf6,0x64,0x2f,0x98,0x94,0x87,0x23,0x01,0x00,0x00411 412# ATT:   vfmadd132bf16  (%eax){1to16}, %ymm3, %ymm2413# INTEL: vfmadd132bf16 ymm2, ymm3, word ptr [eax]{1to16}4140x62,0xf6,0x64,0x38,0x98,0x10415 416# ATT:   vfmadd132bf16  -1024(,%ebp,2), %ymm3, %ymm2417# INTEL: vfmadd132bf16 ymm2, ymm3, ymmword ptr [2*ebp - 1024]4180x62,0xf6,0x64,0x28,0x98,0x14,0x6d,0x00,0xfc,0xff,0xff419 420# ATT:   vfmadd132bf16  4064(%ecx), %ymm3, %ymm2 {%k7} {z}421# INTEL: vfmadd132bf16 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]4220x62,0xf6,0x64,0xaf,0x98,0x51,0x7f423 424# ATT:   vfmadd132bf16  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}425# INTEL: vfmadd132bf16 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}4260x62,0xf6,0x64,0xbf,0x98,0x52,0x80427 428# ATT:   vfmadd132bf16  268435456(%esp,%esi,8), %xmm3, %xmm2429# INTEL: vfmadd132bf16 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]4300x62,0xf6,0x64,0x08,0x98,0x94,0xf4,0x00,0x00,0x00,0x10431 432# ATT:   vfmadd132bf16  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}433# INTEL: vfmadd132bf16 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]4340x62,0xf6,0x64,0x0f,0x98,0x94,0x87,0x23,0x01,0x00,0x00435 436# ATT:   vfmadd132bf16  (%eax){1to8}, %xmm3, %xmm2437# INTEL: vfmadd132bf16 xmm2, xmm3, word ptr [eax]{1to8}4380x62,0xf6,0x64,0x18,0x98,0x10439 440# ATT:   vfmadd132bf16  -512(,%ebp,2), %xmm3, %xmm2441# INTEL: vfmadd132bf16 xmm2, xmm3, xmmword ptr [2*ebp - 512]4420x62,0xf6,0x64,0x08,0x98,0x14,0x6d,0x00,0xfe,0xff,0xff443 444# ATT:   vfmadd132bf16  2032(%ecx), %xmm3, %xmm2 {%k7} {z}445# INTEL: vfmadd132bf16 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]4460x62,0xf6,0x64,0x8f,0x98,0x51,0x7f447 448# ATT:   vfmadd132bf16  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}449# INTEL: vfmadd132bf16 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}4500x62,0xf6,0x64,0x9f,0x98,0x52,0x80451 452# ATT:   vfmadd213bf16 %ymm4, %ymm3, %ymm2453# INTEL: vfmadd213bf16 ymm2, ymm3, ymm44540x62,0xf6,0x64,0x28,0xa8,0xd4455 456# ATT:   vfmadd213bf16 %ymm4, %ymm3, %ymm2 {%k7}457# INTEL: vfmadd213bf16 ymm2 {k7}, ymm3, ymm44580x62,0xf6,0x64,0x2f,0xa8,0xd4459 460# ATT:   vfmadd213bf16 %ymm4, %ymm3, %ymm2 {%k7} {z}461# INTEL: vfmadd213bf16 ymm2 {k7} {z}, ymm3, ymm44620x62,0xf6,0x64,0xaf,0xa8,0xd4463 464# ATT:   vfmadd213bf16 %zmm4, %zmm3, %zmm2465# INTEL: vfmadd213bf16 zmm2, zmm3, zmm44660x62,0xf6,0x64,0x48,0xa8,0xd4467 468# ATT:   vfmadd213bf16 %zmm4, %zmm3, %zmm2 {%k7}469# INTEL: vfmadd213bf16 zmm2 {k7}, zmm3, zmm44700x62,0xf6,0x64,0x4f,0xa8,0xd4471 472# ATT:   vfmadd213bf16 %zmm4, %zmm3, %zmm2 {%k7} {z}473# INTEL: vfmadd213bf16 zmm2 {k7} {z}, zmm3, zmm44740x62,0xf6,0x64,0xcf,0xa8,0xd4475 476# ATT:   vfmadd213bf16 %xmm4, %xmm3, %xmm2477# INTEL: vfmadd213bf16 xmm2, xmm3, xmm44780x62,0xf6,0x64,0x08,0xa8,0xd4479 480# ATT:   vfmadd213bf16 %xmm4, %xmm3, %xmm2 {%k7}481# INTEL: vfmadd213bf16 xmm2 {k7}, xmm3, xmm44820x62,0xf6,0x64,0x0f,0xa8,0xd4483 484# ATT:   vfmadd213bf16 %xmm4, %xmm3, %xmm2 {%k7} {z}485# INTEL: vfmadd213bf16 xmm2 {k7} {z}, xmm3, xmm44860x62,0xf6,0x64,0x8f,0xa8,0xd4487 488# ATT:   vfmadd213bf16  268435456(%esp,%esi,8), %zmm3, %zmm2489# INTEL: vfmadd213bf16 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]4900x62,0xf6,0x64,0x48,0xa8,0x94,0xf4,0x00,0x00,0x00,0x10491 492# ATT:   vfmadd213bf16  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}493# INTEL: vfmadd213bf16 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]4940x62,0xf6,0x64,0x4f,0xa8,0x94,0x87,0x23,0x01,0x00,0x00495 496# ATT:   vfmadd213bf16  (%eax){1to32}, %zmm3, %zmm2497# INTEL: vfmadd213bf16 zmm2, zmm3, word ptr [eax]{1to32}4980x62,0xf6,0x64,0x58,0xa8,0x10499 500# ATT:   vfmadd213bf16  -2048(,%ebp,2), %zmm3, %zmm2501# INTEL: vfmadd213bf16 zmm2, zmm3, zmmword ptr [2*ebp - 2048]5020x62,0xf6,0x64,0x48,0xa8,0x14,0x6d,0x00,0xf8,0xff,0xff503 504# ATT:   vfmadd213bf16  8128(%ecx), %zmm3, %zmm2 {%k7} {z}505# INTEL: vfmadd213bf16 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]5060x62,0xf6,0x64,0xcf,0xa8,0x51,0x7f507 508# ATT:   vfmadd213bf16  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}509# INTEL: vfmadd213bf16 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}5100x62,0xf6,0x64,0xdf,0xa8,0x52,0x80511 512# ATT:   vfmadd213bf16  268435456(%esp,%esi,8), %ymm3, %ymm2513# INTEL: vfmadd213bf16 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]5140x62,0xf6,0x64,0x28,0xa8,0x94,0xf4,0x00,0x00,0x00,0x10515 516# ATT:   vfmadd213bf16  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}517# INTEL: vfmadd213bf16 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]5180x62,0xf6,0x64,0x2f,0xa8,0x94,0x87,0x23,0x01,0x00,0x00519 520# ATT:   vfmadd213bf16  (%eax){1to16}, %ymm3, %ymm2521# INTEL: vfmadd213bf16 ymm2, ymm3, word ptr [eax]{1to16}5220x62,0xf6,0x64,0x38,0xa8,0x10523 524# ATT:   vfmadd213bf16  -1024(,%ebp,2), %ymm3, %ymm2525# INTEL: vfmadd213bf16 ymm2, ymm3, ymmword ptr [2*ebp - 1024]5260x62,0xf6,0x64,0x28,0xa8,0x14,0x6d,0x00,0xfc,0xff,0xff527 528# ATT:   vfmadd213bf16  4064(%ecx), %ymm3, %ymm2 {%k7} {z}529# INTEL: vfmadd213bf16 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]5300x62,0xf6,0x64,0xaf,0xa8,0x51,0x7f531 532# ATT:   vfmadd213bf16  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}533# INTEL: vfmadd213bf16 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}5340x62,0xf6,0x64,0xbf,0xa8,0x52,0x80535 536# ATT:   vfmadd213bf16  268435456(%esp,%esi,8), %xmm3, %xmm2537# INTEL: vfmadd213bf16 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]5380x62,0xf6,0x64,0x08,0xa8,0x94,0xf4,0x00,0x00,0x00,0x10539 540# ATT:   vfmadd213bf16  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}541# INTEL: vfmadd213bf16 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]5420x62,0xf6,0x64,0x0f,0xa8,0x94,0x87,0x23,0x01,0x00,0x00543 544# ATT:   vfmadd213bf16  (%eax){1to8}, %xmm3, %xmm2545# INTEL: vfmadd213bf16 xmm2, xmm3, word ptr [eax]{1to8}5460x62,0xf6,0x64,0x18,0xa8,0x10547 548# ATT:   vfmadd213bf16  -512(,%ebp,2), %xmm3, %xmm2549# INTEL: vfmadd213bf16 xmm2, xmm3, xmmword ptr [2*ebp - 512]5500x62,0xf6,0x64,0x08,0xa8,0x14,0x6d,0x00,0xfe,0xff,0xff551 552# ATT:   vfmadd213bf16  2032(%ecx), %xmm3, %xmm2 {%k7} {z}553# INTEL: vfmadd213bf16 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]5540x62,0xf6,0x64,0x8f,0xa8,0x51,0x7f555 556# ATT:   vfmadd213bf16  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}557# INTEL: vfmadd213bf16 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}5580x62,0xf6,0x64,0x9f,0xa8,0x52,0x80559 560# ATT:   vfmadd231bf16 %ymm4, %ymm3, %ymm2561# INTEL: vfmadd231bf16 ymm2, ymm3, ymm45620x62,0xf6,0x64,0x28,0xb8,0xd4563 564# ATT:   vfmadd231bf16 %ymm4, %ymm3, %ymm2 {%k7}565# INTEL: vfmadd231bf16 ymm2 {k7}, ymm3, ymm45660x62,0xf6,0x64,0x2f,0xb8,0xd4567 568# ATT:   vfmadd231bf16 %ymm4, %ymm3, %ymm2 {%k7} {z}569# INTEL: vfmadd231bf16 ymm2 {k7} {z}, ymm3, ymm45700x62,0xf6,0x64,0xaf,0xb8,0xd4571 572# ATT:   vfmadd231bf16 %zmm4, %zmm3, %zmm2573# INTEL: vfmadd231bf16 zmm2, zmm3, zmm45740x62,0xf6,0x64,0x48,0xb8,0xd4575 576# ATT:   vfmadd231bf16 %zmm4, %zmm3, %zmm2 {%k7}577# INTEL: vfmadd231bf16 zmm2 {k7}, zmm3, zmm45780x62,0xf6,0x64,0x4f,0xb8,0xd4579 580# ATT:   vfmadd231bf16 %zmm4, %zmm3, %zmm2 {%k7} {z}581# INTEL: vfmadd231bf16 zmm2 {k7} {z}, zmm3, zmm45820x62,0xf6,0x64,0xcf,0xb8,0xd4583 584# ATT:   vfmadd231bf16 %xmm4, %xmm3, %xmm2585# INTEL: vfmadd231bf16 xmm2, xmm3, xmm45860x62,0xf6,0x64,0x08,0xb8,0xd4587 588# ATT:   vfmadd231bf16 %xmm4, %xmm3, %xmm2 {%k7}589# INTEL: vfmadd231bf16 xmm2 {k7}, xmm3, xmm45900x62,0xf6,0x64,0x0f,0xb8,0xd4591 592# ATT:   vfmadd231bf16 %xmm4, %xmm3, %xmm2 {%k7} {z}593# INTEL: vfmadd231bf16 xmm2 {k7} {z}, xmm3, xmm45940x62,0xf6,0x64,0x8f,0xb8,0xd4595 596# ATT:   vfmadd231bf16  268435456(%esp,%esi,8), %zmm3, %zmm2597# INTEL: vfmadd231bf16 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]5980x62,0xf6,0x64,0x48,0xb8,0x94,0xf4,0x00,0x00,0x00,0x10599 600# ATT:   vfmadd231bf16  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}601# INTEL: vfmadd231bf16 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]6020x62,0xf6,0x64,0x4f,0xb8,0x94,0x87,0x23,0x01,0x00,0x00603 604# ATT:   vfmadd231bf16  (%eax){1to32}, %zmm3, %zmm2605# INTEL: vfmadd231bf16 zmm2, zmm3, word ptr [eax]{1to32}6060x62,0xf6,0x64,0x58,0xb8,0x10607 608# ATT:   vfmadd231bf16  -2048(,%ebp,2), %zmm3, %zmm2609# INTEL: vfmadd231bf16 zmm2, zmm3, zmmword ptr [2*ebp - 2048]6100x62,0xf6,0x64,0x48,0xb8,0x14,0x6d,0x00,0xf8,0xff,0xff611 612# ATT:   vfmadd231bf16  8128(%ecx), %zmm3, %zmm2 {%k7} {z}613# INTEL: vfmadd231bf16 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]6140x62,0xf6,0x64,0xcf,0xb8,0x51,0x7f615 616# ATT:   vfmadd231bf16  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}617# INTEL: vfmadd231bf16 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}6180x62,0xf6,0x64,0xdf,0xb8,0x52,0x80619 620# ATT:   vfmadd231bf16  268435456(%esp,%esi,8), %ymm3, %ymm2621# INTEL: vfmadd231bf16 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]6220x62,0xf6,0x64,0x28,0xb8,0x94,0xf4,0x00,0x00,0x00,0x10623 624# ATT:   vfmadd231bf16  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}625# INTEL: vfmadd231bf16 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]6260x62,0xf6,0x64,0x2f,0xb8,0x94,0x87,0x23,0x01,0x00,0x00627 628# ATT:   vfmadd231bf16  (%eax){1to16}, %ymm3, %ymm2629# INTEL: vfmadd231bf16 ymm2, ymm3, word ptr [eax]{1to16}6300x62,0xf6,0x64,0x38,0xb8,0x10631 632# ATT:   vfmadd231bf16  -1024(,%ebp,2), %ymm3, %ymm2633# INTEL: vfmadd231bf16 ymm2, ymm3, ymmword ptr [2*ebp - 1024]6340x62,0xf6,0x64,0x28,0xb8,0x14,0x6d,0x00,0xfc,0xff,0xff635 636# ATT:   vfmadd231bf16  4064(%ecx), %ymm3, %ymm2 {%k7} {z}637# INTEL: vfmadd231bf16 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]6380x62,0xf6,0x64,0xaf,0xb8,0x51,0x7f639 640# ATT:   vfmadd231bf16  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}641# INTEL: vfmadd231bf16 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}6420x62,0xf6,0x64,0xbf,0xb8,0x52,0x80643 644# ATT:   vfmadd231bf16  268435456(%esp,%esi,8), %xmm3, %xmm2645# INTEL: vfmadd231bf16 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]6460x62,0xf6,0x64,0x08,0xb8,0x94,0xf4,0x00,0x00,0x00,0x10647 648# ATT:   vfmadd231bf16  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}649# INTEL: vfmadd231bf16 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]6500x62,0xf6,0x64,0x0f,0xb8,0x94,0x87,0x23,0x01,0x00,0x00651 652# ATT:   vfmadd231bf16  (%eax){1to8}, %xmm3, %xmm2653# INTEL: vfmadd231bf16 xmm2, xmm3, word ptr [eax]{1to8}6540x62,0xf6,0x64,0x18,0xb8,0x10655 656# ATT:   vfmadd231bf16  -512(,%ebp,2), %xmm3, %xmm2657# INTEL: vfmadd231bf16 xmm2, xmm3, xmmword ptr [2*ebp - 512]6580x62,0xf6,0x64,0x08,0xb8,0x14,0x6d,0x00,0xfe,0xff,0xff659 660# ATT:   vfmadd231bf16  2032(%ecx), %xmm3, %xmm2 {%k7} {z}661# INTEL: vfmadd231bf16 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]6620x62,0xf6,0x64,0x8f,0xb8,0x51,0x7f663 664# ATT:   vfmadd231bf16  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}665# INTEL: vfmadd231bf16 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}6660x62,0xf6,0x64,0x9f,0xb8,0x52,0x80667 668# ATT:   vfmsub132bf16 %ymm4, %ymm3, %ymm2669# INTEL: vfmsub132bf16 ymm2, ymm3, ymm46700x62,0xf6,0x64,0x28,0x9a,0xd4671 672# ATT:   vfmsub132bf16 %ymm4, %ymm3, %ymm2 {%k7}673# INTEL: vfmsub132bf16 ymm2 {k7}, ymm3, ymm46740x62,0xf6,0x64,0x2f,0x9a,0xd4675 676# ATT:   vfmsub132bf16 %ymm4, %ymm3, %ymm2 {%k7} {z}677# INTEL: vfmsub132bf16 ymm2 {k7} {z}, ymm3, ymm46780x62,0xf6,0x64,0xaf,0x9a,0xd4679 680# ATT:   vfmsub132bf16 %zmm4, %zmm3, %zmm2681# INTEL: vfmsub132bf16 zmm2, zmm3, zmm46820x62,0xf6,0x64,0x48,0x9a,0xd4683 684# ATT:   vfmsub132bf16 %zmm4, %zmm3, %zmm2 {%k7}685# INTEL: vfmsub132bf16 zmm2 {k7}, zmm3, zmm46860x62,0xf6,0x64,0x4f,0x9a,0xd4687 688# ATT:   vfmsub132bf16 %zmm4, %zmm3, %zmm2 {%k7} {z}689# INTEL: vfmsub132bf16 zmm2 {k7} {z}, zmm3, zmm46900x62,0xf6,0x64,0xcf,0x9a,0xd4691 692# ATT:   vfmsub132bf16 %xmm4, %xmm3, %xmm2693# INTEL: vfmsub132bf16 xmm2, xmm3, xmm46940x62,0xf6,0x64,0x08,0x9a,0xd4695 696# ATT:   vfmsub132bf16 %xmm4, %xmm3, %xmm2 {%k7}697# INTEL: vfmsub132bf16 xmm2 {k7}, xmm3, xmm46980x62,0xf6,0x64,0x0f,0x9a,0xd4699 700# ATT:   vfmsub132bf16 %xmm4, %xmm3, %xmm2 {%k7} {z}701# INTEL: vfmsub132bf16 xmm2 {k7} {z}, xmm3, xmm47020x62,0xf6,0x64,0x8f,0x9a,0xd4703 704# ATT:   vfmsub132bf16  268435456(%esp,%esi,8), %zmm3, %zmm2705# INTEL: vfmsub132bf16 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]7060x62,0xf6,0x64,0x48,0x9a,0x94,0xf4,0x00,0x00,0x00,0x10707 708# ATT:   vfmsub132bf16  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}709# INTEL: vfmsub132bf16 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]7100x62,0xf6,0x64,0x4f,0x9a,0x94,0x87,0x23,0x01,0x00,0x00711 712# ATT:   vfmsub132bf16  (%eax){1to32}, %zmm3, %zmm2713# INTEL: vfmsub132bf16 zmm2, zmm3, word ptr [eax]{1to32}7140x62,0xf6,0x64,0x58,0x9a,0x10715 716# ATT:   vfmsub132bf16  -2048(,%ebp,2), %zmm3, %zmm2717# INTEL: vfmsub132bf16 zmm2, zmm3, zmmword ptr [2*ebp - 2048]7180x62,0xf6,0x64,0x48,0x9a,0x14,0x6d,0x00,0xf8,0xff,0xff719 720# ATT:   vfmsub132bf16  8128(%ecx), %zmm3, %zmm2 {%k7} {z}721# INTEL: vfmsub132bf16 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]7220x62,0xf6,0x64,0xcf,0x9a,0x51,0x7f723 724# ATT:   vfmsub132bf16  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}725# INTEL: vfmsub132bf16 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}7260x62,0xf6,0x64,0xdf,0x9a,0x52,0x80727 728# ATT:   vfmsub132bf16  268435456(%esp,%esi,8), %ymm3, %ymm2729# INTEL: vfmsub132bf16 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]7300x62,0xf6,0x64,0x28,0x9a,0x94,0xf4,0x00,0x00,0x00,0x10731 732# ATT:   vfmsub132bf16  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}733# INTEL: vfmsub132bf16 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]7340x62,0xf6,0x64,0x2f,0x9a,0x94,0x87,0x23,0x01,0x00,0x00735 736# ATT:   vfmsub132bf16  (%eax){1to16}, %ymm3, %ymm2737# INTEL: vfmsub132bf16 ymm2, ymm3, word ptr [eax]{1to16}7380x62,0xf6,0x64,0x38,0x9a,0x10739 740# ATT:   vfmsub132bf16  -1024(,%ebp,2), %ymm3, %ymm2741# INTEL: vfmsub132bf16 ymm2, ymm3, ymmword ptr [2*ebp - 1024]7420x62,0xf6,0x64,0x28,0x9a,0x14,0x6d,0x00,0xfc,0xff,0xff743 744# ATT:   vfmsub132bf16  4064(%ecx), %ymm3, %ymm2 {%k7} {z}745# INTEL: vfmsub132bf16 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]7460x62,0xf6,0x64,0xaf,0x9a,0x51,0x7f747 748# ATT:   vfmsub132bf16  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}749# INTEL: vfmsub132bf16 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}7500x62,0xf6,0x64,0xbf,0x9a,0x52,0x80751 752# ATT:   vfmsub132bf16  268435456(%esp,%esi,8), %xmm3, %xmm2753# INTEL: vfmsub132bf16 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]7540x62,0xf6,0x64,0x08,0x9a,0x94,0xf4,0x00,0x00,0x00,0x10755 756# ATT:   vfmsub132bf16  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}757# INTEL: vfmsub132bf16 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]7580x62,0xf6,0x64,0x0f,0x9a,0x94,0x87,0x23,0x01,0x00,0x00759 760# ATT:   vfmsub132bf16  (%eax){1to8}, %xmm3, %xmm2761# INTEL: vfmsub132bf16 xmm2, xmm3, word ptr [eax]{1to8}7620x62,0xf6,0x64,0x18,0x9a,0x10763 764# ATT:   vfmsub132bf16  -512(,%ebp,2), %xmm3, %xmm2765# INTEL: vfmsub132bf16 xmm2, xmm3, xmmword ptr [2*ebp - 512]7660x62,0xf6,0x64,0x08,0x9a,0x14,0x6d,0x00,0xfe,0xff,0xff767 768# ATT:   vfmsub132bf16  2032(%ecx), %xmm3, %xmm2 {%k7} {z}769# INTEL: vfmsub132bf16 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]7700x62,0xf6,0x64,0x8f,0x9a,0x51,0x7f771 772# ATT:   vfmsub132bf16  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}773# INTEL: vfmsub132bf16 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}7740x62,0xf6,0x64,0x9f,0x9a,0x52,0x80775 776# ATT:   vfmsub213bf16 %ymm4, %ymm3, %ymm2777# INTEL: vfmsub213bf16 ymm2, ymm3, ymm47780x62,0xf6,0x64,0x28,0xaa,0xd4779 780# ATT:   vfmsub213bf16 %ymm4, %ymm3, %ymm2 {%k7}781# INTEL: vfmsub213bf16 ymm2 {k7}, ymm3, ymm47820x62,0xf6,0x64,0x2f,0xaa,0xd4783 784# ATT:   vfmsub213bf16 %ymm4, %ymm3, %ymm2 {%k7} {z}785# INTEL: vfmsub213bf16 ymm2 {k7} {z}, ymm3, ymm47860x62,0xf6,0x64,0xaf,0xaa,0xd4787 788# ATT:   vfmsub213bf16 %zmm4, %zmm3, %zmm2789# INTEL: vfmsub213bf16 zmm2, zmm3, zmm47900x62,0xf6,0x64,0x48,0xaa,0xd4791 792# ATT:   vfmsub213bf16 %zmm4, %zmm3, %zmm2 {%k7}793# INTEL: vfmsub213bf16 zmm2 {k7}, zmm3, zmm47940x62,0xf6,0x64,0x4f,0xaa,0xd4795 796# ATT:   vfmsub213bf16 %zmm4, %zmm3, %zmm2 {%k7} {z}797# INTEL: vfmsub213bf16 zmm2 {k7} {z}, zmm3, zmm47980x62,0xf6,0x64,0xcf,0xaa,0xd4799 800# ATT:   vfmsub213bf16 %xmm4, %xmm3, %xmm2801# INTEL: vfmsub213bf16 xmm2, xmm3, xmm48020x62,0xf6,0x64,0x08,0xaa,0xd4803 804# ATT:   vfmsub213bf16 %xmm4, %xmm3, %xmm2 {%k7}805# INTEL: vfmsub213bf16 xmm2 {k7}, xmm3, xmm48060x62,0xf6,0x64,0x0f,0xaa,0xd4807 808# ATT:   vfmsub213bf16 %xmm4, %xmm3, %xmm2 {%k7} {z}809# INTEL: vfmsub213bf16 xmm2 {k7} {z}, xmm3, xmm48100x62,0xf6,0x64,0x8f,0xaa,0xd4811 812# ATT:   vfmsub213bf16  268435456(%esp,%esi,8), %zmm3, %zmm2813# INTEL: vfmsub213bf16 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]8140x62,0xf6,0x64,0x48,0xaa,0x94,0xf4,0x00,0x00,0x00,0x10815 816# ATT:   vfmsub213bf16  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}817# INTEL: vfmsub213bf16 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]8180x62,0xf6,0x64,0x4f,0xaa,0x94,0x87,0x23,0x01,0x00,0x00819 820# ATT:   vfmsub213bf16  (%eax){1to32}, %zmm3, %zmm2821# INTEL: vfmsub213bf16 zmm2, zmm3, word ptr [eax]{1to32}8220x62,0xf6,0x64,0x58,0xaa,0x10823 824# ATT:   vfmsub213bf16  -2048(,%ebp,2), %zmm3, %zmm2825# INTEL: vfmsub213bf16 zmm2, zmm3, zmmword ptr [2*ebp - 2048]8260x62,0xf6,0x64,0x48,0xaa,0x14,0x6d,0x00,0xf8,0xff,0xff827 828# ATT:   vfmsub213bf16  8128(%ecx), %zmm3, %zmm2 {%k7} {z}829# INTEL: vfmsub213bf16 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]8300x62,0xf6,0x64,0xcf,0xaa,0x51,0x7f831 832# ATT:   vfmsub213bf16  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}833# INTEL: vfmsub213bf16 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}8340x62,0xf6,0x64,0xdf,0xaa,0x52,0x80835 836# ATT:   vfmsub213bf16  268435456(%esp,%esi,8), %ymm3, %ymm2837# INTEL: vfmsub213bf16 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]8380x62,0xf6,0x64,0x28,0xaa,0x94,0xf4,0x00,0x00,0x00,0x10839 840# ATT:   vfmsub213bf16  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}841# INTEL: vfmsub213bf16 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]8420x62,0xf6,0x64,0x2f,0xaa,0x94,0x87,0x23,0x01,0x00,0x00843 844# ATT:   vfmsub213bf16  (%eax){1to16}, %ymm3, %ymm2845# INTEL: vfmsub213bf16 ymm2, ymm3, word ptr [eax]{1to16}8460x62,0xf6,0x64,0x38,0xaa,0x10847 848# ATT:   vfmsub213bf16  -1024(,%ebp,2), %ymm3, %ymm2849# INTEL: vfmsub213bf16 ymm2, ymm3, ymmword ptr [2*ebp - 1024]8500x62,0xf6,0x64,0x28,0xaa,0x14,0x6d,0x00,0xfc,0xff,0xff851 852# ATT:   vfmsub213bf16  4064(%ecx), %ymm3, %ymm2 {%k7} {z}853# INTEL: vfmsub213bf16 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]8540x62,0xf6,0x64,0xaf,0xaa,0x51,0x7f855 856# ATT:   vfmsub213bf16  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}857# INTEL: vfmsub213bf16 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}8580x62,0xf6,0x64,0xbf,0xaa,0x52,0x80859 860# ATT:   vfmsub213bf16  268435456(%esp,%esi,8), %xmm3, %xmm2861# INTEL: vfmsub213bf16 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]8620x62,0xf6,0x64,0x08,0xaa,0x94,0xf4,0x00,0x00,0x00,0x10863 864# ATT:   vfmsub213bf16  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}865# INTEL: vfmsub213bf16 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]8660x62,0xf6,0x64,0x0f,0xaa,0x94,0x87,0x23,0x01,0x00,0x00867 868# ATT:   vfmsub213bf16  (%eax){1to8}, %xmm3, %xmm2869# INTEL: vfmsub213bf16 xmm2, xmm3, word ptr [eax]{1to8}8700x62,0xf6,0x64,0x18,0xaa,0x10871 872# ATT:   vfmsub213bf16  -512(,%ebp,2), %xmm3, %xmm2873# INTEL: vfmsub213bf16 xmm2, xmm3, xmmword ptr [2*ebp - 512]8740x62,0xf6,0x64,0x08,0xaa,0x14,0x6d,0x00,0xfe,0xff,0xff875 876# ATT:   vfmsub213bf16  2032(%ecx), %xmm3, %xmm2 {%k7} {z}877# INTEL: vfmsub213bf16 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]8780x62,0xf6,0x64,0x8f,0xaa,0x51,0x7f879 880# ATT:   vfmsub213bf16  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}881# INTEL: vfmsub213bf16 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}8820x62,0xf6,0x64,0x9f,0xaa,0x52,0x80883 884# ATT:   vfmsub231bf16 %ymm4, %ymm3, %ymm2885# INTEL: vfmsub231bf16 ymm2, ymm3, ymm48860x62,0xf6,0x64,0x28,0xba,0xd4887 888# ATT:   vfmsub231bf16 %ymm4, %ymm3, %ymm2 {%k7}889# INTEL: vfmsub231bf16 ymm2 {k7}, ymm3, ymm48900x62,0xf6,0x64,0x2f,0xba,0xd4891 892# ATT:   vfmsub231bf16 %ymm4, %ymm3, %ymm2 {%k7} {z}893# INTEL: vfmsub231bf16 ymm2 {k7} {z}, ymm3, ymm48940x62,0xf6,0x64,0xaf,0xba,0xd4895 896# ATT:   vfmsub231bf16 %zmm4, %zmm3, %zmm2897# INTEL: vfmsub231bf16 zmm2, zmm3, zmm48980x62,0xf6,0x64,0x48,0xba,0xd4899 900# ATT:   vfmsub231bf16 %zmm4, %zmm3, %zmm2 {%k7}901# INTEL: vfmsub231bf16 zmm2 {k7}, zmm3, zmm49020x62,0xf6,0x64,0x4f,0xba,0xd4903 904# ATT:   vfmsub231bf16 %zmm4, %zmm3, %zmm2 {%k7} {z}905# INTEL: vfmsub231bf16 zmm2 {k7} {z}, zmm3, zmm49060x62,0xf6,0x64,0xcf,0xba,0xd4907 908# ATT:   vfmsub231bf16 %xmm4, %xmm3, %xmm2909# INTEL: vfmsub231bf16 xmm2, xmm3, xmm49100x62,0xf6,0x64,0x08,0xba,0xd4911 912# ATT:   vfmsub231bf16 %xmm4, %xmm3, %xmm2 {%k7}913# INTEL: vfmsub231bf16 xmm2 {k7}, xmm3, xmm49140x62,0xf6,0x64,0x0f,0xba,0xd4915 916# ATT:   vfmsub231bf16 %xmm4, %xmm3, %xmm2 {%k7} {z}917# INTEL: vfmsub231bf16 xmm2 {k7} {z}, xmm3, xmm49180x62,0xf6,0x64,0x8f,0xba,0xd4919 920# ATT:   vfmsub231bf16  268435456(%esp,%esi,8), %zmm3, %zmm2921# INTEL: vfmsub231bf16 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]9220x62,0xf6,0x64,0x48,0xba,0x94,0xf4,0x00,0x00,0x00,0x10923 924# ATT:   vfmsub231bf16  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}925# INTEL: vfmsub231bf16 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]9260x62,0xf6,0x64,0x4f,0xba,0x94,0x87,0x23,0x01,0x00,0x00927 928# ATT:   vfmsub231bf16  (%eax){1to32}, %zmm3, %zmm2929# INTEL: vfmsub231bf16 zmm2, zmm3, word ptr [eax]{1to32}9300x62,0xf6,0x64,0x58,0xba,0x10931 932# ATT:   vfmsub231bf16  -2048(,%ebp,2), %zmm3, %zmm2933# INTEL: vfmsub231bf16 zmm2, zmm3, zmmword ptr [2*ebp - 2048]9340x62,0xf6,0x64,0x48,0xba,0x14,0x6d,0x00,0xf8,0xff,0xff935 936# ATT:   vfmsub231bf16  8128(%ecx), %zmm3, %zmm2 {%k7} {z}937# INTEL: vfmsub231bf16 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]9380x62,0xf6,0x64,0xcf,0xba,0x51,0x7f939 940# ATT:   vfmsub231bf16  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}941# INTEL: vfmsub231bf16 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}9420x62,0xf6,0x64,0xdf,0xba,0x52,0x80943 944# ATT:   vfmsub231bf16  268435456(%esp,%esi,8), %ymm3, %ymm2945# INTEL: vfmsub231bf16 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]9460x62,0xf6,0x64,0x28,0xba,0x94,0xf4,0x00,0x00,0x00,0x10947 948# ATT:   vfmsub231bf16  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}949# INTEL: vfmsub231bf16 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]9500x62,0xf6,0x64,0x2f,0xba,0x94,0x87,0x23,0x01,0x00,0x00951 952# ATT:   vfmsub231bf16  (%eax){1to16}, %ymm3, %ymm2953# INTEL: vfmsub231bf16 ymm2, ymm3, word ptr [eax]{1to16}9540x62,0xf6,0x64,0x38,0xba,0x10955 956# ATT:   vfmsub231bf16  -1024(,%ebp,2), %ymm3, %ymm2957# INTEL: vfmsub231bf16 ymm2, ymm3, ymmword ptr [2*ebp - 1024]9580x62,0xf6,0x64,0x28,0xba,0x14,0x6d,0x00,0xfc,0xff,0xff959 960# ATT:   vfmsub231bf16  4064(%ecx), %ymm3, %ymm2 {%k7} {z}961# INTEL: vfmsub231bf16 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]9620x62,0xf6,0x64,0xaf,0xba,0x51,0x7f963 964# ATT:   vfmsub231bf16  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}965# INTEL: vfmsub231bf16 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}9660x62,0xf6,0x64,0xbf,0xba,0x52,0x80967 968# ATT:   vfmsub231bf16  268435456(%esp,%esi,8), %xmm3, %xmm2969# INTEL: vfmsub231bf16 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]9700x62,0xf6,0x64,0x08,0xba,0x94,0xf4,0x00,0x00,0x00,0x10971 972# ATT:   vfmsub231bf16  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}973# INTEL: vfmsub231bf16 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]9740x62,0xf6,0x64,0x0f,0xba,0x94,0x87,0x23,0x01,0x00,0x00975 976# ATT:   vfmsub231bf16  (%eax){1to8}, %xmm3, %xmm2977# INTEL: vfmsub231bf16 xmm2, xmm3, word ptr [eax]{1to8}9780x62,0xf6,0x64,0x18,0xba,0x10979 980# ATT:   vfmsub231bf16  -512(,%ebp,2), %xmm3, %xmm2981# INTEL: vfmsub231bf16 xmm2, xmm3, xmmword ptr [2*ebp - 512]9820x62,0xf6,0x64,0x08,0xba,0x14,0x6d,0x00,0xfe,0xff,0xff983 984# ATT:   vfmsub231bf16  2032(%ecx), %xmm3, %xmm2 {%k7} {z}985# INTEL: vfmsub231bf16 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]9860x62,0xf6,0x64,0x8f,0xba,0x51,0x7f987 988# ATT:   vfmsub231bf16  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}989# INTEL: vfmsub231bf16 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}9900x62,0xf6,0x64,0x9f,0xba,0x52,0x80991 992# ATT:   vfnmadd132bf16 %ymm4, %ymm3, %ymm2993# INTEL: vfnmadd132bf16 ymm2, ymm3, ymm49940x62,0xf6,0x64,0x28,0x9c,0xd4995 996# ATT:   vfnmadd132bf16 %ymm4, %ymm3, %ymm2 {%k7}997# INTEL: vfnmadd132bf16 ymm2 {k7}, ymm3, ymm49980x62,0xf6,0x64,0x2f,0x9c,0xd4999 1000# ATT:   vfnmadd132bf16 %ymm4, %ymm3, %ymm2 {%k7} {z}1001# INTEL: vfnmadd132bf16 ymm2 {k7} {z}, ymm3, ymm410020x62,0xf6,0x64,0xaf,0x9c,0xd41003 1004# ATT:   vfnmadd132bf16 %zmm4, %zmm3, %zmm21005# INTEL: vfnmadd132bf16 zmm2, zmm3, zmm410060x62,0xf6,0x64,0x48,0x9c,0xd41007 1008# ATT:   vfnmadd132bf16 %zmm4, %zmm3, %zmm2 {%k7}1009# INTEL: vfnmadd132bf16 zmm2 {k7}, zmm3, zmm410100x62,0xf6,0x64,0x4f,0x9c,0xd41011 1012# ATT:   vfnmadd132bf16 %zmm4, %zmm3, %zmm2 {%k7} {z}1013# INTEL: vfnmadd132bf16 zmm2 {k7} {z}, zmm3, zmm410140x62,0xf6,0x64,0xcf,0x9c,0xd41015 1016# ATT:   vfnmadd132bf16 %xmm4, %xmm3, %xmm21017# INTEL: vfnmadd132bf16 xmm2, xmm3, xmm410180x62,0xf6,0x64,0x08,0x9c,0xd41019 1020# ATT:   vfnmadd132bf16 %xmm4, %xmm3, %xmm2 {%k7}1021# INTEL: vfnmadd132bf16 xmm2 {k7}, xmm3, xmm410220x62,0xf6,0x64,0x0f,0x9c,0xd41023 1024# ATT:   vfnmadd132bf16 %xmm4, %xmm3, %xmm2 {%k7} {z}1025# INTEL: vfnmadd132bf16 xmm2 {k7} {z}, xmm3, xmm410260x62,0xf6,0x64,0x8f,0x9c,0xd41027 1028# ATT:   vfnmadd132bf16  268435456(%esp,%esi,8), %zmm3, %zmm21029# INTEL: vfnmadd132bf16 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]10300x62,0xf6,0x64,0x48,0x9c,0x94,0xf4,0x00,0x00,0x00,0x101031 1032# ATT:   vfnmadd132bf16  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}1033# INTEL: vfnmadd132bf16 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]10340x62,0xf6,0x64,0x4f,0x9c,0x94,0x87,0x23,0x01,0x00,0x001035 1036# ATT:   vfnmadd132bf16  (%eax){1to32}, %zmm3, %zmm21037# INTEL: vfnmadd132bf16 zmm2, zmm3, word ptr [eax]{1to32}10380x62,0xf6,0x64,0x58,0x9c,0x101039 1040# ATT:   vfnmadd132bf16  -2048(,%ebp,2), %zmm3, %zmm21041# INTEL: vfnmadd132bf16 zmm2, zmm3, zmmword ptr [2*ebp - 2048]10420x62,0xf6,0x64,0x48,0x9c,0x14,0x6d,0x00,0xf8,0xff,0xff1043 1044# ATT:   vfnmadd132bf16  8128(%ecx), %zmm3, %zmm2 {%k7} {z}1045# INTEL: vfnmadd132bf16 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]10460x62,0xf6,0x64,0xcf,0x9c,0x51,0x7f1047 1048# ATT:   vfnmadd132bf16  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}1049# INTEL: vfnmadd132bf16 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}10500x62,0xf6,0x64,0xdf,0x9c,0x52,0x801051 1052# ATT:   vfnmadd132bf16  268435456(%esp,%esi,8), %ymm3, %ymm21053# INTEL: vfnmadd132bf16 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]10540x62,0xf6,0x64,0x28,0x9c,0x94,0xf4,0x00,0x00,0x00,0x101055 1056# ATT:   vfnmadd132bf16  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}1057# INTEL: vfnmadd132bf16 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]10580x62,0xf6,0x64,0x2f,0x9c,0x94,0x87,0x23,0x01,0x00,0x001059 1060# ATT:   vfnmadd132bf16  (%eax){1to16}, %ymm3, %ymm21061# INTEL: vfnmadd132bf16 ymm2, ymm3, word ptr [eax]{1to16}10620x62,0xf6,0x64,0x38,0x9c,0x101063 1064# ATT:   vfnmadd132bf16  -1024(,%ebp,2), %ymm3, %ymm21065# INTEL: vfnmadd132bf16 ymm2, ymm3, ymmword ptr [2*ebp - 1024]10660x62,0xf6,0x64,0x28,0x9c,0x14,0x6d,0x00,0xfc,0xff,0xff1067 1068# ATT:   vfnmadd132bf16  4064(%ecx), %ymm3, %ymm2 {%k7} {z}1069# INTEL: vfnmadd132bf16 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]10700x62,0xf6,0x64,0xaf,0x9c,0x51,0x7f1071 1072# ATT:   vfnmadd132bf16  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}1073# INTEL: vfnmadd132bf16 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}10740x62,0xf6,0x64,0xbf,0x9c,0x52,0x801075 1076# ATT:   vfnmadd132bf16  268435456(%esp,%esi,8), %xmm3, %xmm21077# INTEL: vfnmadd132bf16 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]10780x62,0xf6,0x64,0x08,0x9c,0x94,0xf4,0x00,0x00,0x00,0x101079 1080# ATT:   vfnmadd132bf16  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}1081# INTEL: vfnmadd132bf16 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]10820x62,0xf6,0x64,0x0f,0x9c,0x94,0x87,0x23,0x01,0x00,0x001083 1084# ATT:   vfnmadd132bf16  (%eax){1to8}, %xmm3, %xmm21085# INTEL: vfnmadd132bf16 xmm2, xmm3, word ptr [eax]{1to8}10860x62,0xf6,0x64,0x18,0x9c,0x101087 1088# ATT:   vfnmadd132bf16  -512(,%ebp,2), %xmm3, %xmm21089# INTEL: vfnmadd132bf16 xmm2, xmm3, xmmword ptr [2*ebp - 512]10900x62,0xf6,0x64,0x08,0x9c,0x14,0x6d,0x00,0xfe,0xff,0xff1091 1092# ATT:   vfnmadd132bf16  2032(%ecx), %xmm3, %xmm2 {%k7} {z}1093# INTEL: vfnmadd132bf16 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]10940x62,0xf6,0x64,0x8f,0x9c,0x51,0x7f1095 1096# ATT:   vfnmadd132bf16  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}1097# INTEL: vfnmadd132bf16 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}10980x62,0xf6,0x64,0x9f,0x9c,0x52,0x801099 1100# ATT:   vfnmadd213bf16 %ymm4, %ymm3, %ymm21101# INTEL: vfnmadd213bf16 ymm2, ymm3, ymm411020x62,0xf6,0x64,0x28,0xac,0xd41103 1104# ATT:   vfnmadd213bf16 %ymm4, %ymm3, %ymm2 {%k7}1105# INTEL: vfnmadd213bf16 ymm2 {k7}, ymm3, ymm411060x62,0xf6,0x64,0x2f,0xac,0xd41107 1108# ATT:   vfnmadd213bf16 %ymm4, %ymm3, %ymm2 {%k7} {z}1109# INTEL: vfnmadd213bf16 ymm2 {k7} {z}, ymm3, ymm411100x62,0xf6,0x64,0xaf,0xac,0xd41111 1112# ATT:   vfnmadd213bf16 %zmm4, %zmm3, %zmm21113# INTEL: vfnmadd213bf16 zmm2, zmm3, zmm411140x62,0xf6,0x64,0x48,0xac,0xd41115 1116# ATT:   vfnmadd213bf16 %zmm4, %zmm3, %zmm2 {%k7}1117# INTEL: vfnmadd213bf16 zmm2 {k7}, zmm3, zmm411180x62,0xf6,0x64,0x4f,0xac,0xd41119 1120# ATT:   vfnmadd213bf16 %zmm4, %zmm3, %zmm2 {%k7} {z}1121# INTEL: vfnmadd213bf16 zmm2 {k7} {z}, zmm3, zmm411220x62,0xf6,0x64,0xcf,0xac,0xd41123 1124# ATT:   vfnmadd213bf16 %xmm4, %xmm3, %xmm21125# INTEL: vfnmadd213bf16 xmm2, xmm3, xmm411260x62,0xf6,0x64,0x08,0xac,0xd41127 1128# ATT:   vfnmadd213bf16 %xmm4, %xmm3, %xmm2 {%k7}1129# INTEL: vfnmadd213bf16 xmm2 {k7}, xmm3, xmm411300x62,0xf6,0x64,0x0f,0xac,0xd41131 1132# ATT:   vfnmadd213bf16 %xmm4, %xmm3, %xmm2 {%k7} {z}1133# INTEL: vfnmadd213bf16 xmm2 {k7} {z}, xmm3, xmm411340x62,0xf6,0x64,0x8f,0xac,0xd41135 1136# ATT:   vfnmadd213bf16  268435456(%esp,%esi,8), %zmm3, %zmm21137# INTEL: vfnmadd213bf16 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]11380x62,0xf6,0x64,0x48,0xac,0x94,0xf4,0x00,0x00,0x00,0x101139 1140# ATT:   vfnmadd213bf16  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}1141# INTEL: vfnmadd213bf16 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]11420x62,0xf6,0x64,0x4f,0xac,0x94,0x87,0x23,0x01,0x00,0x001143 1144# ATT:   vfnmadd213bf16  (%eax){1to32}, %zmm3, %zmm21145# INTEL: vfnmadd213bf16 zmm2, zmm3, word ptr [eax]{1to32}11460x62,0xf6,0x64,0x58,0xac,0x101147 1148# ATT:   vfnmadd213bf16  -2048(,%ebp,2), %zmm3, %zmm21149# INTEL: vfnmadd213bf16 zmm2, zmm3, zmmword ptr [2*ebp - 2048]11500x62,0xf6,0x64,0x48,0xac,0x14,0x6d,0x00,0xf8,0xff,0xff1151 1152# ATT:   vfnmadd213bf16  8128(%ecx), %zmm3, %zmm2 {%k7} {z}1153# INTEL: vfnmadd213bf16 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]11540x62,0xf6,0x64,0xcf,0xac,0x51,0x7f1155 1156# ATT:   vfnmadd213bf16  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}1157# INTEL: vfnmadd213bf16 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}11580x62,0xf6,0x64,0xdf,0xac,0x52,0x801159 1160# ATT:   vfnmadd213bf16  268435456(%esp,%esi,8), %ymm3, %ymm21161# INTEL: vfnmadd213bf16 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]11620x62,0xf6,0x64,0x28,0xac,0x94,0xf4,0x00,0x00,0x00,0x101163 1164# ATT:   vfnmadd213bf16  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}1165# INTEL: vfnmadd213bf16 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]11660x62,0xf6,0x64,0x2f,0xac,0x94,0x87,0x23,0x01,0x00,0x001167 1168# ATT:   vfnmadd213bf16  (%eax){1to16}, %ymm3, %ymm21169# INTEL: vfnmadd213bf16 ymm2, ymm3, word ptr [eax]{1to16}11700x62,0xf6,0x64,0x38,0xac,0x101171 1172# ATT:   vfnmadd213bf16  -1024(,%ebp,2), %ymm3, %ymm21173# INTEL: vfnmadd213bf16 ymm2, ymm3, ymmword ptr [2*ebp - 1024]11740x62,0xf6,0x64,0x28,0xac,0x14,0x6d,0x00,0xfc,0xff,0xff1175 1176# ATT:   vfnmadd213bf16  4064(%ecx), %ymm3, %ymm2 {%k7} {z}1177# INTEL: vfnmadd213bf16 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]11780x62,0xf6,0x64,0xaf,0xac,0x51,0x7f1179 1180# ATT:   vfnmadd213bf16  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}1181# INTEL: vfnmadd213bf16 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}11820x62,0xf6,0x64,0xbf,0xac,0x52,0x801183 1184# ATT:   vfnmadd213bf16  268435456(%esp,%esi,8), %xmm3, %xmm21185# INTEL: vfnmadd213bf16 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]11860x62,0xf6,0x64,0x08,0xac,0x94,0xf4,0x00,0x00,0x00,0x101187 1188# ATT:   vfnmadd213bf16  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}1189# INTEL: vfnmadd213bf16 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]11900x62,0xf6,0x64,0x0f,0xac,0x94,0x87,0x23,0x01,0x00,0x001191 1192# ATT:   vfnmadd213bf16  (%eax){1to8}, %xmm3, %xmm21193# INTEL: vfnmadd213bf16 xmm2, xmm3, word ptr [eax]{1to8}11940x62,0xf6,0x64,0x18,0xac,0x101195 1196# ATT:   vfnmadd213bf16  -512(,%ebp,2), %xmm3, %xmm21197# INTEL: vfnmadd213bf16 xmm2, xmm3, xmmword ptr [2*ebp - 512]11980x62,0xf6,0x64,0x08,0xac,0x14,0x6d,0x00,0xfe,0xff,0xff1199 1200# ATT:   vfnmadd213bf16  2032(%ecx), %xmm3, %xmm2 {%k7} {z}1201# INTEL: vfnmadd213bf16 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]12020x62,0xf6,0x64,0x8f,0xac,0x51,0x7f1203 1204# ATT:   vfnmadd213bf16  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}1205# INTEL: vfnmadd213bf16 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}12060x62,0xf6,0x64,0x9f,0xac,0x52,0x801207 1208# ATT:   vfnmadd231bf16 %ymm4, %ymm3, %ymm21209# INTEL: vfnmadd231bf16 ymm2, ymm3, ymm412100x62,0xf6,0x64,0x28,0xbc,0xd41211 1212# ATT:   vfnmadd231bf16 %ymm4, %ymm3, %ymm2 {%k7}1213# INTEL: vfnmadd231bf16 ymm2 {k7}, ymm3, ymm412140x62,0xf6,0x64,0x2f,0xbc,0xd41215 1216# ATT:   vfnmadd231bf16 %ymm4, %ymm3, %ymm2 {%k7} {z}1217# INTEL: vfnmadd231bf16 ymm2 {k7} {z}, ymm3, ymm412180x62,0xf6,0x64,0xaf,0xbc,0xd41219 1220# ATT:   vfnmadd231bf16 %zmm4, %zmm3, %zmm21221# INTEL: vfnmadd231bf16 zmm2, zmm3, zmm412220x62,0xf6,0x64,0x48,0xbc,0xd41223 1224# ATT:   vfnmadd231bf16 %zmm4, %zmm3, %zmm2 {%k7}1225# INTEL: vfnmadd231bf16 zmm2 {k7}, zmm3, zmm412260x62,0xf6,0x64,0x4f,0xbc,0xd41227 1228# ATT:   vfnmadd231bf16 %zmm4, %zmm3, %zmm2 {%k7} {z}1229# INTEL: vfnmadd231bf16 zmm2 {k7} {z}, zmm3, zmm412300x62,0xf6,0x64,0xcf,0xbc,0xd41231 1232# ATT:   vfnmadd231bf16 %xmm4, %xmm3, %xmm21233# INTEL: vfnmadd231bf16 xmm2, xmm3, xmm412340x62,0xf6,0x64,0x08,0xbc,0xd41235 1236# ATT:   vfnmadd231bf16 %xmm4, %xmm3, %xmm2 {%k7}1237# INTEL: vfnmadd231bf16 xmm2 {k7}, xmm3, xmm412380x62,0xf6,0x64,0x0f,0xbc,0xd41239 1240# ATT:   vfnmadd231bf16 %xmm4, %xmm3, %xmm2 {%k7} {z}1241# INTEL: vfnmadd231bf16 xmm2 {k7} {z}, xmm3, xmm412420x62,0xf6,0x64,0x8f,0xbc,0xd41243 1244# ATT:   vfnmadd231bf16  268435456(%esp,%esi,8), %zmm3, %zmm21245# INTEL: vfnmadd231bf16 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]12460x62,0xf6,0x64,0x48,0xbc,0x94,0xf4,0x00,0x00,0x00,0x101247 1248# ATT:   vfnmadd231bf16  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}1249# INTEL: vfnmadd231bf16 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]12500x62,0xf6,0x64,0x4f,0xbc,0x94,0x87,0x23,0x01,0x00,0x001251 1252# ATT:   vfnmadd231bf16  (%eax){1to32}, %zmm3, %zmm21253# INTEL: vfnmadd231bf16 zmm2, zmm3, word ptr [eax]{1to32}12540x62,0xf6,0x64,0x58,0xbc,0x101255 1256# ATT:   vfnmadd231bf16  -2048(,%ebp,2), %zmm3, %zmm21257# INTEL: vfnmadd231bf16 zmm2, zmm3, zmmword ptr [2*ebp - 2048]12580x62,0xf6,0x64,0x48,0xbc,0x14,0x6d,0x00,0xf8,0xff,0xff1259 1260# ATT:   vfnmadd231bf16  8128(%ecx), %zmm3, %zmm2 {%k7} {z}1261# INTEL: vfnmadd231bf16 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]12620x62,0xf6,0x64,0xcf,0xbc,0x51,0x7f1263 1264# ATT:   vfnmadd231bf16  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}1265# INTEL: vfnmadd231bf16 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}12660x62,0xf6,0x64,0xdf,0xbc,0x52,0x801267 1268# ATT:   vfnmadd231bf16  268435456(%esp,%esi,8), %ymm3, %ymm21269# INTEL: vfnmadd231bf16 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]12700x62,0xf6,0x64,0x28,0xbc,0x94,0xf4,0x00,0x00,0x00,0x101271 1272# ATT:   vfnmadd231bf16  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}1273# INTEL: vfnmadd231bf16 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]12740x62,0xf6,0x64,0x2f,0xbc,0x94,0x87,0x23,0x01,0x00,0x001275 1276# ATT:   vfnmadd231bf16  (%eax){1to16}, %ymm3, %ymm21277# INTEL: vfnmadd231bf16 ymm2, ymm3, word ptr [eax]{1to16}12780x62,0xf6,0x64,0x38,0xbc,0x101279 1280# ATT:   vfnmadd231bf16  -1024(,%ebp,2), %ymm3, %ymm21281# INTEL: vfnmadd231bf16 ymm2, ymm3, ymmword ptr [2*ebp - 1024]12820x62,0xf6,0x64,0x28,0xbc,0x14,0x6d,0x00,0xfc,0xff,0xff1283 1284# ATT:   vfnmadd231bf16  4064(%ecx), %ymm3, %ymm2 {%k7} {z}1285# INTEL: vfnmadd231bf16 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]12860x62,0xf6,0x64,0xaf,0xbc,0x51,0x7f1287 1288# ATT:   vfnmadd231bf16  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}1289# INTEL: vfnmadd231bf16 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}12900x62,0xf6,0x64,0xbf,0xbc,0x52,0x801291 1292# ATT:   vfnmadd231bf16  268435456(%esp,%esi,8), %xmm3, %xmm21293# INTEL: vfnmadd231bf16 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]12940x62,0xf6,0x64,0x08,0xbc,0x94,0xf4,0x00,0x00,0x00,0x101295 1296# ATT:   vfnmadd231bf16  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}1297# INTEL: vfnmadd231bf16 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]12980x62,0xf6,0x64,0x0f,0xbc,0x94,0x87,0x23,0x01,0x00,0x001299 1300# ATT:   vfnmadd231bf16  (%eax){1to8}, %xmm3, %xmm21301# INTEL: vfnmadd231bf16 xmm2, xmm3, word ptr [eax]{1to8}13020x62,0xf6,0x64,0x18,0xbc,0x101303 1304# ATT:   vfnmadd231bf16  -512(,%ebp,2), %xmm3, %xmm21305# INTEL: vfnmadd231bf16 xmm2, xmm3, xmmword ptr [2*ebp - 512]13060x62,0xf6,0x64,0x08,0xbc,0x14,0x6d,0x00,0xfe,0xff,0xff1307 1308# ATT:   vfnmadd231bf16  2032(%ecx), %xmm3, %xmm2 {%k7} {z}1309# INTEL: vfnmadd231bf16 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]13100x62,0xf6,0x64,0x8f,0xbc,0x51,0x7f1311 1312# ATT:   vfnmadd231bf16  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}1313# INTEL: vfnmadd231bf16 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}13140x62,0xf6,0x64,0x9f,0xbc,0x52,0x801315 1316# ATT:   vfnmsub132bf16 %ymm4, %ymm3, %ymm21317# INTEL: vfnmsub132bf16 ymm2, ymm3, ymm413180x62,0xf6,0x64,0x28,0x9e,0xd41319 1320# ATT:   vfnmsub132bf16 %ymm4, %ymm3, %ymm2 {%k7}1321# INTEL: vfnmsub132bf16 ymm2 {k7}, ymm3, ymm413220x62,0xf6,0x64,0x2f,0x9e,0xd41323 1324# ATT:   vfnmsub132bf16 %ymm4, %ymm3, %ymm2 {%k7} {z}1325# INTEL: vfnmsub132bf16 ymm2 {k7} {z}, ymm3, ymm413260x62,0xf6,0x64,0xaf,0x9e,0xd41327 1328# ATT:   vfnmsub132bf16 %zmm4, %zmm3, %zmm21329# INTEL: vfnmsub132bf16 zmm2, zmm3, zmm413300x62,0xf6,0x64,0x48,0x9e,0xd41331 1332# ATT:   vfnmsub132bf16 %zmm4, %zmm3, %zmm2 {%k7}1333# INTEL: vfnmsub132bf16 zmm2 {k7}, zmm3, zmm413340x62,0xf6,0x64,0x4f,0x9e,0xd41335 1336# ATT:   vfnmsub132bf16 %zmm4, %zmm3, %zmm2 {%k7} {z}1337# INTEL: vfnmsub132bf16 zmm2 {k7} {z}, zmm3, zmm413380x62,0xf6,0x64,0xcf,0x9e,0xd41339 1340# ATT:   vfnmsub132bf16 %xmm4, %xmm3, %xmm21341# INTEL: vfnmsub132bf16 xmm2, xmm3, xmm413420x62,0xf6,0x64,0x08,0x9e,0xd41343 1344# ATT:   vfnmsub132bf16 %xmm4, %xmm3, %xmm2 {%k7}1345# INTEL: vfnmsub132bf16 xmm2 {k7}, xmm3, xmm413460x62,0xf6,0x64,0x0f,0x9e,0xd41347 1348# ATT:   vfnmsub132bf16 %xmm4, %xmm3, %xmm2 {%k7} {z}1349# INTEL: vfnmsub132bf16 xmm2 {k7} {z}, xmm3, xmm413500x62,0xf6,0x64,0x8f,0x9e,0xd41351 1352# ATT:   vfnmsub132bf16  268435456(%esp,%esi,8), %zmm3, %zmm21353# INTEL: vfnmsub132bf16 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]13540x62,0xf6,0x64,0x48,0x9e,0x94,0xf4,0x00,0x00,0x00,0x101355 1356# ATT:   vfnmsub132bf16  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}1357# INTEL: vfnmsub132bf16 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]13580x62,0xf6,0x64,0x4f,0x9e,0x94,0x87,0x23,0x01,0x00,0x001359 1360# ATT:   vfnmsub132bf16  (%eax){1to32}, %zmm3, %zmm21361# INTEL: vfnmsub132bf16 zmm2, zmm3, word ptr [eax]{1to32}13620x62,0xf6,0x64,0x58,0x9e,0x101363 1364# ATT:   vfnmsub132bf16  -2048(,%ebp,2), %zmm3, %zmm21365# INTEL: vfnmsub132bf16 zmm2, zmm3, zmmword ptr [2*ebp - 2048]13660x62,0xf6,0x64,0x48,0x9e,0x14,0x6d,0x00,0xf8,0xff,0xff1367 1368# ATT:   vfnmsub132bf16  8128(%ecx), %zmm3, %zmm2 {%k7} {z}1369# INTEL: vfnmsub132bf16 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]13700x62,0xf6,0x64,0xcf,0x9e,0x51,0x7f1371 1372# ATT:   vfnmsub132bf16  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}1373# INTEL: vfnmsub132bf16 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}13740x62,0xf6,0x64,0xdf,0x9e,0x52,0x801375 1376# ATT:   vfnmsub132bf16  268435456(%esp,%esi,8), %ymm3, %ymm21377# INTEL: vfnmsub132bf16 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]13780x62,0xf6,0x64,0x28,0x9e,0x94,0xf4,0x00,0x00,0x00,0x101379 1380# ATT:   vfnmsub132bf16  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}1381# INTEL: vfnmsub132bf16 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]13820x62,0xf6,0x64,0x2f,0x9e,0x94,0x87,0x23,0x01,0x00,0x001383 1384# ATT:   vfnmsub132bf16  (%eax){1to16}, %ymm3, %ymm21385# INTEL: vfnmsub132bf16 ymm2, ymm3, word ptr [eax]{1to16}13860x62,0xf6,0x64,0x38,0x9e,0x101387 1388# ATT:   vfnmsub132bf16  -1024(,%ebp,2), %ymm3, %ymm21389# INTEL: vfnmsub132bf16 ymm2, ymm3, ymmword ptr [2*ebp - 1024]13900x62,0xf6,0x64,0x28,0x9e,0x14,0x6d,0x00,0xfc,0xff,0xff1391 1392# ATT:   vfnmsub132bf16  4064(%ecx), %ymm3, %ymm2 {%k7} {z}1393# INTEL: vfnmsub132bf16 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]13940x62,0xf6,0x64,0xaf,0x9e,0x51,0x7f1395 1396# ATT:   vfnmsub132bf16  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}1397# INTEL: vfnmsub132bf16 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}13980x62,0xf6,0x64,0xbf,0x9e,0x52,0x801399 1400# ATT:   vfnmsub132bf16  268435456(%esp,%esi,8), %xmm3, %xmm21401# INTEL: vfnmsub132bf16 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]14020x62,0xf6,0x64,0x08,0x9e,0x94,0xf4,0x00,0x00,0x00,0x101403 1404# ATT:   vfnmsub132bf16  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}1405# INTEL: vfnmsub132bf16 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]14060x62,0xf6,0x64,0x0f,0x9e,0x94,0x87,0x23,0x01,0x00,0x001407 1408# ATT:   vfnmsub132bf16  (%eax){1to8}, %xmm3, %xmm21409# INTEL: vfnmsub132bf16 xmm2, xmm3, word ptr [eax]{1to8}14100x62,0xf6,0x64,0x18,0x9e,0x101411 1412# ATT:   vfnmsub132bf16  -512(,%ebp,2), %xmm3, %xmm21413# INTEL: vfnmsub132bf16 xmm2, xmm3, xmmword ptr [2*ebp - 512]14140x62,0xf6,0x64,0x08,0x9e,0x14,0x6d,0x00,0xfe,0xff,0xff1415 1416# ATT:   vfnmsub132bf16  2032(%ecx), %xmm3, %xmm2 {%k7} {z}1417# INTEL: vfnmsub132bf16 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]14180x62,0xf6,0x64,0x8f,0x9e,0x51,0x7f1419 1420# ATT:   vfnmsub132bf16  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}1421# INTEL: vfnmsub132bf16 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}14220x62,0xf6,0x64,0x9f,0x9e,0x52,0x801423 1424# ATT:   vfnmsub213bf16 %ymm4, %ymm3, %ymm21425# INTEL: vfnmsub213bf16 ymm2, ymm3, ymm414260x62,0xf6,0x64,0x28,0xae,0xd41427 1428# ATT:   vfnmsub213bf16 %ymm4, %ymm3, %ymm2 {%k7}1429# INTEL: vfnmsub213bf16 ymm2 {k7}, ymm3, ymm414300x62,0xf6,0x64,0x2f,0xae,0xd41431 1432# ATT:   vfnmsub213bf16 %ymm4, %ymm3, %ymm2 {%k7} {z}1433# INTEL: vfnmsub213bf16 ymm2 {k7} {z}, ymm3, ymm414340x62,0xf6,0x64,0xaf,0xae,0xd41435 1436# ATT:   vfnmsub213bf16 %zmm4, %zmm3, %zmm21437# INTEL: vfnmsub213bf16 zmm2, zmm3, zmm414380x62,0xf6,0x64,0x48,0xae,0xd41439 1440# ATT:   vfnmsub213bf16 %zmm4, %zmm3, %zmm2 {%k7}1441# INTEL: vfnmsub213bf16 zmm2 {k7}, zmm3, zmm414420x62,0xf6,0x64,0x4f,0xae,0xd41443 1444# ATT:   vfnmsub213bf16 %zmm4, %zmm3, %zmm2 {%k7} {z}1445# INTEL: vfnmsub213bf16 zmm2 {k7} {z}, zmm3, zmm414460x62,0xf6,0x64,0xcf,0xae,0xd41447 1448# ATT:   vfnmsub213bf16 %xmm4, %xmm3, %xmm21449# INTEL: vfnmsub213bf16 xmm2, xmm3, xmm414500x62,0xf6,0x64,0x08,0xae,0xd41451 1452# ATT:   vfnmsub213bf16 %xmm4, %xmm3, %xmm2 {%k7}1453# INTEL: vfnmsub213bf16 xmm2 {k7}, xmm3, xmm414540x62,0xf6,0x64,0x0f,0xae,0xd41455 1456# ATT:   vfnmsub213bf16 %xmm4, %xmm3, %xmm2 {%k7} {z}1457# INTEL: vfnmsub213bf16 xmm2 {k7} {z}, xmm3, xmm414580x62,0xf6,0x64,0x8f,0xae,0xd41459 1460# ATT:   vfnmsub213bf16  268435456(%esp,%esi,8), %zmm3, %zmm21461# INTEL: vfnmsub213bf16 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]14620x62,0xf6,0x64,0x48,0xae,0x94,0xf4,0x00,0x00,0x00,0x101463 1464# ATT:   vfnmsub213bf16  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}1465# INTEL: vfnmsub213bf16 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]14660x62,0xf6,0x64,0x4f,0xae,0x94,0x87,0x23,0x01,0x00,0x001467 1468# ATT:   vfnmsub213bf16  (%eax){1to32}, %zmm3, %zmm21469# INTEL: vfnmsub213bf16 zmm2, zmm3, word ptr [eax]{1to32}14700x62,0xf6,0x64,0x58,0xae,0x101471 1472# ATT:   vfnmsub213bf16  -2048(,%ebp,2), %zmm3, %zmm21473# INTEL: vfnmsub213bf16 zmm2, zmm3, zmmword ptr [2*ebp - 2048]14740x62,0xf6,0x64,0x48,0xae,0x14,0x6d,0x00,0xf8,0xff,0xff1475 1476# ATT:   vfnmsub213bf16  8128(%ecx), %zmm3, %zmm2 {%k7} {z}1477# INTEL: vfnmsub213bf16 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]14780x62,0xf6,0x64,0xcf,0xae,0x51,0x7f1479 1480# ATT:   vfnmsub213bf16  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}1481# INTEL: vfnmsub213bf16 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}14820x62,0xf6,0x64,0xdf,0xae,0x52,0x801483 1484# ATT:   vfnmsub213bf16  268435456(%esp,%esi,8), %ymm3, %ymm21485# INTEL: vfnmsub213bf16 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]14860x62,0xf6,0x64,0x28,0xae,0x94,0xf4,0x00,0x00,0x00,0x101487 1488# ATT:   vfnmsub213bf16  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}1489# INTEL: vfnmsub213bf16 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]14900x62,0xf6,0x64,0x2f,0xae,0x94,0x87,0x23,0x01,0x00,0x001491 1492# ATT:   vfnmsub213bf16  (%eax){1to16}, %ymm3, %ymm21493# INTEL: vfnmsub213bf16 ymm2, ymm3, word ptr [eax]{1to16}14940x62,0xf6,0x64,0x38,0xae,0x101495 1496# ATT:   vfnmsub213bf16  -1024(,%ebp,2), %ymm3, %ymm21497# INTEL: vfnmsub213bf16 ymm2, ymm3, ymmword ptr [2*ebp - 1024]14980x62,0xf6,0x64,0x28,0xae,0x14,0x6d,0x00,0xfc,0xff,0xff1499 1500# ATT:   vfnmsub213bf16  4064(%ecx), %ymm3, %ymm2 {%k7} {z}1501# INTEL: vfnmsub213bf16 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]15020x62,0xf6,0x64,0xaf,0xae,0x51,0x7f1503 1504# ATT:   vfnmsub213bf16  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}1505# INTEL: vfnmsub213bf16 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}15060x62,0xf6,0x64,0xbf,0xae,0x52,0x801507 1508# ATT:   vfnmsub213bf16  268435456(%esp,%esi,8), %xmm3, %xmm21509# INTEL: vfnmsub213bf16 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]15100x62,0xf6,0x64,0x08,0xae,0x94,0xf4,0x00,0x00,0x00,0x101511 1512# ATT:   vfnmsub213bf16  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}1513# INTEL: vfnmsub213bf16 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]15140x62,0xf6,0x64,0x0f,0xae,0x94,0x87,0x23,0x01,0x00,0x001515 1516# ATT:   vfnmsub213bf16  (%eax){1to8}, %xmm3, %xmm21517# INTEL: vfnmsub213bf16 xmm2, xmm3, word ptr [eax]{1to8}15180x62,0xf6,0x64,0x18,0xae,0x101519 1520# ATT:   vfnmsub213bf16  -512(,%ebp,2), %xmm3, %xmm21521# INTEL: vfnmsub213bf16 xmm2, xmm3, xmmword ptr [2*ebp - 512]15220x62,0xf6,0x64,0x08,0xae,0x14,0x6d,0x00,0xfe,0xff,0xff1523 1524# ATT:   vfnmsub213bf16  2032(%ecx), %xmm3, %xmm2 {%k7} {z}1525# INTEL: vfnmsub213bf16 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]15260x62,0xf6,0x64,0x8f,0xae,0x51,0x7f1527 1528# ATT:   vfnmsub213bf16  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}1529# INTEL: vfnmsub213bf16 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}15300x62,0xf6,0x64,0x9f,0xae,0x52,0x801531 1532# ATT:   vfnmsub231bf16 %ymm4, %ymm3, %ymm21533# INTEL: vfnmsub231bf16 ymm2, ymm3, ymm415340x62,0xf6,0x64,0x28,0xbe,0xd41535 1536# ATT:   vfnmsub231bf16 %ymm4, %ymm3, %ymm2 {%k7}1537# INTEL: vfnmsub231bf16 ymm2 {k7}, ymm3, ymm415380x62,0xf6,0x64,0x2f,0xbe,0xd41539 1540# ATT:   vfnmsub231bf16 %ymm4, %ymm3, %ymm2 {%k7} {z}1541# INTEL: vfnmsub231bf16 ymm2 {k7} {z}, ymm3, ymm415420x62,0xf6,0x64,0xaf,0xbe,0xd41543 1544# ATT:   vfnmsub231bf16 %zmm4, %zmm3, %zmm21545# INTEL: vfnmsub231bf16 zmm2, zmm3, zmm415460x62,0xf6,0x64,0x48,0xbe,0xd41547 1548# ATT:   vfnmsub231bf16 %zmm4, %zmm3, %zmm2 {%k7}1549# INTEL: vfnmsub231bf16 zmm2 {k7}, zmm3, zmm415500x62,0xf6,0x64,0x4f,0xbe,0xd41551 1552# ATT:   vfnmsub231bf16 %zmm4, %zmm3, %zmm2 {%k7} {z}1553# INTEL: vfnmsub231bf16 zmm2 {k7} {z}, zmm3, zmm415540x62,0xf6,0x64,0xcf,0xbe,0xd41555 1556# ATT:   vfnmsub231bf16 %xmm4, %xmm3, %xmm21557# INTEL: vfnmsub231bf16 xmm2, xmm3, xmm415580x62,0xf6,0x64,0x08,0xbe,0xd41559 1560# ATT:   vfnmsub231bf16 %xmm4, %xmm3, %xmm2 {%k7}1561# INTEL: vfnmsub231bf16 xmm2 {k7}, xmm3, xmm415620x62,0xf6,0x64,0x0f,0xbe,0xd41563 1564# ATT:   vfnmsub231bf16 %xmm4, %xmm3, %xmm2 {%k7} {z}1565# INTEL: vfnmsub231bf16 xmm2 {k7} {z}, xmm3, xmm415660x62,0xf6,0x64,0x8f,0xbe,0xd41567 1568# ATT:   vfnmsub231bf16  268435456(%esp,%esi,8), %zmm3, %zmm21569# INTEL: vfnmsub231bf16 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]15700x62,0xf6,0x64,0x48,0xbe,0x94,0xf4,0x00,0x00,0x00,0x101571 1572# ATT:   vfnmsub231bf16  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}1573# INTEL: vfnmsub231bf16 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]15740x62,0xf6,0x64,0x4f,0xbe,0x94,0x87,0x23,0x01,0x00,0x001575 1576# ATT:   vfnmsub231bf16  (%eax){1to32}, %zmm3, %zmm21577# INTEL: vfnmsub231bf16 zmm2, zmm3, word ptr [eax]{1to32}15780x62,0xf6,0x64,0x58,0xbe,0x101579 1580# ATT:   vfnmsub231bf16  -2048(,%ebp,2), %zmm3, %zmm21581# INTEL: vfnmsub231bf16 zmm2, zmm3, zmmword ptr [2*ebp - 2048]15820x62,0xf6,0x64,0x48,0xbe,0x14,0x6d,0x00,0xf8,0xff,0xff1583 1584# ATT:   vfnmsub231bf16  8128(%ecx), %zmm3, %zmm2 {%k7} {z}1585# INTEL: vfnmsub231bf16 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]15860x62,0xf6,0x64,0xcf,0xbe,0x51,0x7f1587 1588# ATT:   vfnmsub231bf16  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}1589# INTEL: vfnmsub231bf16 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}15900x62,0xf6,0x64,0xdf,0xbe,0x52,0x801591 1592# ATT:   vfnmsub231bf16  268435456(%esp,%esi,8), %ymm3, %ymm21593# INTEL: vfnmsub231bf16 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]15940x62,0xf6,0x64,0x28,0xbe,0x94,0xf4,0x00,0x00,0x00,0x101595 1596# ATT:   vfnmsub231bf16  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}1597# INTEL: vfnmsub231bf16 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]15980x62,0xf6,0x64,0x2f,0xbe,0x94,0x87,0x23,0x01,0x00,0x001599 1600# ATT:   vfnmsub231bf16  (%eax){1to16}, %ymm3, %ymm21601# INTEL: vfnmsub231bf16 ymm2, ymm3, word ptr [eax]{1to16}16020x62,0xf6,0x64,0x38,0xbe,0x101603 1604# ATT:   vfnmsub231bf16  -1024(,%ebp,2), %ymm3, %ymm21605# INTEL: vfnmsub231bf16 ymm2, ymm3, ymmword ptr [2*ebp - 1024]16060x62,0xf6,0x64,0x28,0xbe,0x14,0x6d,0x00,0xfc,0xff,0xff1607 1608# ATT:   vfnmsub231bf16  4064(%ecx), %ymm3, %ymm2 {%k7} {z}1609# INTEL: vfnmsub231bf16 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]16100x62,0xf6,0x64,0xaf,0xbe,0x51,0x7f1611 1612# ATT:   vfnmsub231bf16  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}1613# INTEL: vfnmsub231bf16 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}16140x62,0xf6,0x64,0xbf,0xbe,0x52,0x801615 1616# ATT:   vfnmsub231bf16  268435456(%esp,%esi,8), %xmm3, %xmm21617# INTEL: vfnmsub231bf16 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]16180x62,0xf6,0x64,0x08,0xbe,0x94,0xf4,0x00,0x00,0x00,0x101619 1620# ATT:   vfnmsub231bf16  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}1621# INTEL: vfnmsub231bf16 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]16220x62,0xf6,0x64,0x0f,0xbe,0x94,0x87,0x23,0x01,0x00,0x001623 1624# ATT:   vfnmsub231bf16  (%eax){1to8}, %xmm3, %xmm21625# INTEL: vfnmsub231bf16 xmm2, xmm3, word ptr [eax]{1to8}16260x62,0xf6,0x64,0x18,0xbe,0x101627 1628# ATT:   vfnmsub231bf16  -512(,%ebp,2), %xmm3, %xmm21629# INTEL: vfnmsub231bf16 xmm2, xmm3, xmmword ptr [2*ebp - 512]16300x62,0xf6,0x64,0x08,0xbe,0x14,0x6d,0x00,0xfe,0xff,0xff1631 1632# ATT:   vfnmsub231bf16  2032(%ecx), %xmm3, %xmm2 {%k7} {z}1633# INTEL: vfnmsub231bf16 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]16340x62,0xf6,0x64,0x8f,0xbe,0x51,0x7f1635 1636# ATT:   vfnmsub231bf16  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}1637# INTEL: vfnmsub231bf16 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}16380x62,0xf6,0x64,0x9f,0xbe,0x52,0x801639 1640# ATT:   vfpclassbf16 $123, %zmm3, %k51641# INTEL: vfpclassbf16 k5, zmm3, 12316420x62,0xf3,0x7f,0x48,0x66,0xeb,0x7b1643 1644# ATT:   vfpclassbf16 $123, %zmm3, %k5 {%k7}1645# INTEL: vfpclassbf16 k5 {k7}, zmm3, 12316460x62,0xf3,0x7f,0x4f,0x66,0xeb,0x7b1647 1648# ATT:   vfpclassbf16 $123, %ymm3, %k51649# INTEL: vfpclassbf16 k5, ymm3, 12316500x62,0xf3,0x7f,0x28,0x66,0xeb,0x7b1651 1652# ATT:   vfpclassbf16 $123, %ymm3, %k5 {%k7}1653# INTEL: vfpclassbf16 k5 {k7}, ymm3, 12316540x62,0xf3,0x7f,0x2f,0x66,0xeb,0x7b1655 1656# ATT:   vfpclassbf16 $123, %xmm3, %k51657# INTEL: vfpclassbf16 k5, xmm3, 12316580x62,0xf3,0x7f,0x08,0x66,0xeb,0x7b1659 1660# ATT:   vfpclassbf16 $123, %xmm3, %k5 {%k7}1661# INTEL: vfpclassbf16 k5 {k7}, xmm3, 12316620x62,0xf3,0x7f,0x0f,0x66,0xeb,0x7b1663 1664# ATT:   vfpclassbf16x  $123, 268435456(%esp,%esi,8), %k51665# INTEL: vfpclassbf16 k5, xmmword ptr [esp + 8*esi + 268435456], 12316660x62,0xf3,0x7f,0x08,0x66,0xac,0xf4,0x00,0x00,0x00,0x10,0x7b1667 1668# ATT:   vfpclassbf16x  $123, 291(%edi,%eax,4), %k5 {%k7}1669# INTEL: vfpclassbf16 k5 {k7}, xmmword ptr [edi + 4*eax + 291], 12316700x62,0xf3,0x7f,0x0f,0x66,0xac,0x87,0x23,0x01,0x00,0x00,0x7b1671 1672# ATT:   vfpclassbf16  $123, (%eax){1to8}, %k51673# INTEL: vfpclassbf16 k5, word ptr [eax]{1to8}, 12316740x62,0xf3,0x7f,0x18,0x66,0x28,0x7b1675 1676# ATT:   vfpclassbf16x  $123, -512(,%ebp,2), %k51677# INTEL: vfpclassbf16 k5, xmmword ptr [2*ebp - 512], 12316780x62,0xf3,0x7f,0x08,0x66,0x2c,0x6d,0x00,0xfe,0xff,0xff,0x7b1679 1680# ATT:   vfpclassbf16x  $123, 2032(%ecx), %k5 {%k7}1681# INTEL: vfpclassbf16 k5 {k7}, xmmword ptr [ecx + 2032], 12316820x62,0xf3,0x7f,0x0f,0x66,0x69,0x7f,0x7b1683 1684# ATT:   vfpclassbf16  $123, -256(%edx){1to8}, %k5 {%k7}1685# INTEL: vfpclassbf16 k5 {k7}, word ptr [edx - 256]{1to8}, 12316860x62,0xf3,0x7f,0x1f,0x66,0x6a,0x80,0x7b1687 1688# ATT:   vfpclassbf16  $123, (%eax){1to16}, %k51689# INTEL: vfpclassbf16 k5, word ptr [eax]{1to16}, 12316900x62,0xf3,0x7f,0x38,0x66,0x28,0x7b1691 1692# ATT:   vfpclassbf16y  $123, -1024(,%ebp,2), %k51693# INTEL: vfpclassbf16 k5, ymmword ptr [2*ebp - 1024], 12316940x62,0xf3,0x7f,0x28,0x66,0x2c,0x6d,0x00,0xfc,0xff,0xff,0x7b1695 1696# ATT:   vfpclassbf16y  $123, 4064(%ecx), %k5 {%k7}1697# INTEL: vfpclassbf16 k5 {k7}, ymmword ptr [ecx + 4064], 12316980x62,0xf3,0x7f,0x2f,0x66,0x69,0x7f,0x7b1699 1700# ATT:   vfpclassbf16  $123, -256(%edx){1to16}, %k5 {%k7}1701# INTEL: vfpclassbf16 k5 {k7}, word ptr [edx - 256]{1to16}, 12317020x62,0xf3,0x7f,0x3f,0x66,0x6a,0x80,0x7b1703 1704# ATT:   vfpclassbf16  $123, (%eax){1to32}, %k51705# INTEL: vfpclassbf16 k5, word ptr [eax]{1to32}, 12317060x62,0xf3,0x7f,0x58,0x66,0x28,0x7b1707 1708# ATT:   vfpclassbf16z  $123, -2048(,%ebp,2), %k51709# INTEL: vfpclassbf16 k5, zmmword ptr [2*ebp - 2048], 12317100x62,0xf3,0x7f,0x48,0x66,0x2c,0x6d,0x00,0xf8,0xff,0xff,0x7b1711 1712# ATT:   vfpclassbf16z  $123, 8128(%ecx), %k5 {%k7}1713# INTEL: vfpclassbf16 k5 {k7}, zmmword ptr [ecx + 8128], 12317140x62,0xf3,0x7f,0x4f,0x66,0x69,0x7f,0x7b1715 1716# ATT:   vfpclassbf16  $123, -256(%edx){1to32}, %k5 {%k7}1717# INTEL: vfpclassbf16 k5 {k7}, word ptr [edx - 256]{1to32}, 12317180x62,0xf3,0x7f,0x5f,0x66,0x6a,0x80,0x7b1719 1720# ATT:   vgetexpbf16 %xmm3, %xmm21721# INTEL: vgetexpbf16 xmm2, xmm317220x62,0xf6,0x7c,0x08,0x42,0xd31723 1724# ATT:   vgetexpbf16 %xmm3, %xmm2 {%k7}1725# INTEL: vgetexpbf16 xmm2 {k7}, xmm317260x62,0xf6,0x7c,0x0f,0x42,0xd31727 1728# ATT:   vgetexpbf16 %xmm3, %xmm2 {%k7} {z}1729# INTEL: vgetexpbf16 xmm2 {k7} {z}, xmm317300x62,0xf6,0x7c,0x8f,0x42,0xd31731 1732# ATT:   vgetexpbf16 %zmm3, %zmm21733# INTEL: vgetexpbf16 zmm2, zmm317340x62,0xf6,0x7c,0x48,0x42,0xd31735 1736# ATT:   vgetexpbf16 %zmm3, %zmm2 {%k7}1737# INTEL: vgetexpbf16 zmm2 {k7}, zmm317380x62,0xf6,0x7c,0x4f,0x42,0xd31739 1740# ATT:   vgetexpbf16 %zmm3, %zmm2 {%k7} {z}1741# INTEL: vgetexpbf16 zmm2 {k7} {z}, zmm317420x62,0xf6,0x7c,0xcf,0x42,0xd31743 1744# ATT:   vgetexpbf16 %ymm3, %ymm21745# INTEL: vgetexpbf16 ymm2, ymm317460x62,0xf6,0x7c,0x28,0x42,0xd31747 1748# ATT:   vgetexpbf16 %ymm3, %ymm2 {%k7}1749# INTEL: vgetexpbf16 ymm2 {k7}, ymm317500x62,0xf6,0x7c,0x2f,0x42,0xd31751 1752# ATT:   vgetexpbf16 %ymm3, %ymm2 {%k7} {z}1753# INTEL: vgetexpbf16 ymm2 {k7} {z}, ymm317540x62,0xf6,0x7c,0xaf,0x42,0xd31755 1756# ATT:   vgetexpbf16  268435456(%esp,%esi,8), %xmm21757# INTEL: vgetexpbf16 xmm2, xmmword ptr [esp + 8*esi + 268435456]17580x62,0xf6,0x7c,0x08,0x42,0x94,0xf4,0x00,0x00,0x00,0x101759 1760# ATT:   vgetexpbf16  291(%edi,%eax,4), %xmm2 {%k7}1761# INTEL: vgetexpbf16 xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]17620x62,0xf6,0x7c,0x0f,0x42,0x94,0x87,0x23,0x01,0x00,0x001763 1764# ATT:   vgetexpbf16  (%eax){1to8}, %xmm21765# INTEL: vgetexpbf16 xmm2, word ptr [eax]{1to8}17660x62,0xf6,0x7c,0x18,0x42,0x101767 1768# ATT:   vgetexpbf16  -512(,%ebp,2), %xmm21769# INTEL: vgetexpbf16 xmm2, xmmword ptr [2*ebp - 512]17700x62,0xf6,0x7c,0x08,0x42,0x14,0x6d,0x00,0xfe,0xff,0xff1771 1772# ATT:   vgetexpbf16  2032(%ecx), %xmm2 {%k7} {z}1773# INTEL: vgetexpbf16 xmm2 {k7} {z}, xmmword ptr [ecx + 2032]17740x62,0xf6,0x7c,0x8f,0x42,0x51,0x7f1775 1776# ATT:   vgetexpbf16  -256(%edx){1to8}, %xmm2 {%k7} {z}1777# INTEL: vgetexpbf16 xmm2 {k7} {z}, word ptr [edx - 256]{1to8}17780x62,0xf6,0x7c,0x9f,0x42,0x52,0x801779 1780# ATT:   vgetexpbf16  268435456(%esp,%esi,8), %ymm21781# INTEL: vgetexpbf16 ymm2, ymmword ptr [esp + 8*esi + 268435456]17820x62,0xf6,0x7c,0x28,0x42,0x94,0xf4,0x00,0x00,0x00,0x101783 1784# ATT:   vgetexpbf16  291(%edi,%eax,4), %ymm2 {%k7}1785# INTEL: vgetexpbf16 ymm2 {k7}, ymmword ptr [edi + 4*eax + 291]17860x62,0xf6,0x7c,0x2f,0x42,0x94,0x87,0x23,0x01,0x00,0x001787 1788# ATT:   vgetexpbf16  (%eax){1to16}, %ymm21789# INTEL: vgetexpbf16 ymm2, word ptr [eax]{1to16}17900x62,0xf6,0x7c,0x38,0x42,0x101791 1792# ATT:   vgetexpbf16  -1024(,%ebp,2), %ymm21793# INTEL: vgetexpbf16 ymm2, ymmword ptr [2*ebp - 1024]17940x62,0xf6,0x7c,0x28,0x42,0x14,0x6d,0x00,0xfc,0xff,0xff1795 1796# ATT:   vgetexpbf16  4064(%ecx), %ymm2 {%k7} {z}1797# INTEL: vgetexpbf16 ymm2 {k7} {z}, ymmword ptr [ecx + 4064]17980x62,0xf6,0x7c,0xaf,0x42,0x51,0x7f1799 1800# ATT:   vgetexpbf16  -256(%edx){1to16}, %ymm2 {%k7} {z}1801# INTEL: vgetexpbf16 ymm2 {k7} {z}, word ptr [edx - 256]{1to16}18020x62,0xf6,0x7c,0xbf,0x42,0x52,0x801803 1804# ATT:   vgetexpbf16  268435456(%esp,%esi,8), %zmm21805# INTEL: vgetexpbf16 zmm2, zmmword ptr [esp + 8*esi + 268435456]18060x62,0xf6,0x7c,0x48,0x42,0x94,0xf4,0x00,0x00,0x00,0x101807 1808# ATT:   vgetexpbf16  291(%edi,%eax,4), %zmm2 {%k7}1809# INTEL: vgetexpbf16 zmm2 {k7}, zmmword ptr [edi + 4*eax + 291]18100x62,0xf6,0x7c,0x4f,0x42,0x94,0x87,0x23,0x01,0x00,0x001811 1812# ATT:   vgetexpbf16  (%eax){1to32}, %zmm21813# INTEL: vgetexpbf16 zmm2, word ptr [eax]{1to32}18140x62,0xf6,0x7c,0x58,0x42,0x101815 1816# ATT:   vgetexpbf16  -2048(,%ebp,2), %zmm21817# INTEL: vgetexpbf16 zmm2, zmmword ptr [2*ebp - 2048]18180x62,0xf6,0x7c,0x48,0x42,0x14,0x6d,0x00,0xf8,0xff,0xff1819 1820# ATT:   vgetexpbf16  8128(%ecx), %zmm2 {%k7} {z}1821# INTEL: vgetexpbf16 zmm2 {k7} {z}, zmmword ptr [ecx + 8128]18220x62,0xf6,0x7c,0xcf,0x42,0x51,0x7f1823 1824# ATT:   vgetexpbf16  -256(%edx){1to32}, %zmm2 {%k7} {z}1825# INTEL: vgetexpbf16 zmm2 {k7} {z}, word ptr [edx - 256]{1to32}18260x62,0xf6,0x7c,0xdf,0x42,0x52,0x801827 1828# ATT:   vgetmantbf16 $123, %zmm3, %zmm21829# INTEL: vgetmantbf16 zmm2, zmm3, 12318300x62,0xf3,0x7f,0x48,0x26,0xd3,0x7b1831 1832# ATT:   vgetmantbf16 $123, %zmm3, %zmm2 {%k7}1833# INTEL: vgetmantbf16 zmm2 {k7}, zmm3, 12318340x62,0xf3,0x7f,0x4f,0x26,0xd3,0x7b1835 1836# ATT:   vgetmantbf16 $123, %zmm3, %zmm2 {%k7} {z}1837# INTEL: vgetmantbf16 zmm2 {k7} {z}, zmm3, 12318380x62,0xf3,0x7f,0xcf,0x26,0xd3,0x7b1839 1840# ATT:   vgetmantbf16 $123, %ymm3, %ymm21841# INTEL: vgetmantbf16 ymm2, ymm3, 12318420x62,0xf3,0x7f,0x28,0x26,0xd3,0x7b1843 1844# ATT:   vgetmantbf16 $123, %ymm3, %ymm2 {%k7}1845# INTEL: vgetmantbf16 ymm2 {k7}, ymm3, 12318460x62,0xf3,0x7f,0x2f,0x26,0xd3,0x7b1847 1848# ATT:   vgetmantbf16 $123, %ymm3, %ymm2 {%k7} {z}1849# INTEL: vgetmantbf16 ymm2 {k7} {z}, ymm3, 12318500x62,0xf3,0x7f,0xaf,0x26,0xd3,0x7b1851 1852# ATT:   vgetmantbf16 $123, %xmm3, %xmm21853# INTEL: vgetmantbf16 xmm2, xmm3, 12318540x62,0xf3,0x7f,0x08,0x26,0xd3,0x7b1855 1856# ATT:   vgetmantbf16 $123, %xmm3, %xmm2 {%k7}1857# INTEL: vgetmantbf16 xmm2 {k7}, xmm3, 12318580x62,0xf3,0x7f,0x0f,0x26,0xd3,0x7b1859 1860# ATT:   vgetmantbf16 $123, %xmm3, %xmm2 {%k7} {z}1861# INTEL: vgetmantbf16 xmm2 {k7} {z}, xmm3, 12318620x62,0xf3,0x7f,0x8f,0x26,0xd3,0x7b1863 1864# ATT:   vgetmantbf16  $123, 268435456(%esp,%esi,8), %xmm21865# INTEL: vgetmantbf16 xmm2, xmmword ptr [esp + 8*esi + 268435456], 12318660x62,0xf3,0x7f,0x08,0x26,0x94,0xf4,0x00,0x00,0x00,0x10,0x7b1867 1868# ATT:   vgetmantbf16  $123, 291(%edi,%eax,4), %xmm2 {%k7}1869# INTEL: vgetmantbf16 xmm2 {k7}, xmmword ptr [edi + 4*eax + 291], 12318700x62,0xf3,0x7f,0x0f,0x26,0x94,0x87,0x23,0x01,0x00,0x00,0x7b1871 1872# ATT:   vgetmantbf16  $123, (%eax){1to8}, %xmm21873# INTEL: vgetmantbf16 xmm2, word ptr [eax]{1to8}, 12318740x62,0xf3,0x7f,0x18,0x26,0x10,0x7b1875 1876# ATT:   vgetmantbf16  $123, -512(,%ebp,2), %xmm21877# INTEL: vgetmantbf16 xmm2, xmmword ptr [2*ebp - 512], 12318780x62,0xf3,0x7f,0x08,0x26,0x14,0x6d,0x00,0xfe,0xff,0xff,0x7b1879 1880# ATT:   vgetmantbf16  $123, 2032(%ecx), %xmm2 {%k7} {z}1881# INTEL: vgetmantbf16 xmm2 {k7} {z}, xmmword ptr [ecx + 2032], 12318820x62,0xf3,0x7f,0x8f,0x26,0x51,0x7f,0x7b1883 1884# ATT:   vgetmantbf16  $123, -256(%edx){1to8}, %xmm2 {%k7} {z}1885# INTEL: vgetmantbf16 xmm2 {k7} {z}, word ptr [edx - 256]{1to8}, 12318860x62,0xf3,0x7f,0x9f,0x26,0x52,0x80,0x7b1887 1888# ATT:   vgetmantbf16  $123, 268435456(%esp,%esi,8), %ymm21889# INTEL: vgetmantbf16 ymm2, ymmword ptr [esp + 8*esi + 268435456], 12318900x62,0xf3,0x7f,0x28,0x26,0x94,0xf4,0x00,0x00,0x00,0x10,0x7b1891 1892# ATT:   vgetmantbf16  $123, 291(%edi,%eax,4), %ymm2 {%k7}1893# INTEL: vgetmantbf16 ymm2 {k7}, ymmword ptr [edi + 4*eax + 291], 12318940x62,0xf3,0x7f,0x2f,0x26,0x94,0x87,0x23,0x01,0x00,0x00,0x7b1895 1896# ATT:   vgetmantbf16  $123, (%eax){1to16}, %ymm21897# INTEL: vgetmantbf16 ymm2, word ptr [eax]{1to16}, 12318980x62,0xf3,0x7f,0x38,0x26,0x10,0x7b1899 1900# ATT:   vgetmantbf16  $123, -1024(,%ebp,2), %ymm21901# INTEL: vgetmantbf16 ymm2, ymmword ptr [2*ebp - 1024], 12319020x62,0xf3,0x7f,0x28,0x26,0x14,0x6d,0x00,0xfc,0xff,0xff,0x7b1903 1904# ATT:   vgetmantbf16  $123, 4064(%ecx), %ymm2 {%k7} {z}1905# INTEL: vgetmantbf16 ymm2 {k7} {z}, ymmword ptr [ecx + 4064], 12319060x62,0xf3,0x7f,0xaf,0x26,0x51,0x7f,0x7b1907 1908# ATT:   vgetmantbf16  $123, -256(%edx){1to16}, %ymm2 {%k7} {z}1909# INTEL: vgetmantbf16 ymm2 {k7} {z}, word ptr [edx - 256]{1to16}, 12319100x62,0xf3,0x7f,0xbf,0x26,0x52,0x80,0x7b1911 1912# ATT:   vgetmantbf16  $123, 268435456(%esp,%esi,8), %zmm21913# INTEL: vgetmantbf16 zmm2, zmmword ptr [esp + 8*esi + 268435456], 12319140x62,0xf3,0x7f,0x48,0x26,0x94,0xf4,0x00,0x00,0x00,0x10,0x7b1915 1916# ATT:   vgetmantbf16  $123, 291(%edi,%eax,4), %zmm2 {%k7}1917# INTEL: vgetmantbf16 zmm2 {k7}, zmmword ptr [edi + 4*eax + 291], 12319180x62,0xf3,0x7f,0x4f,0x26,0x94,0x87,0x23,0x01,0x00,0x00,0x7b1919 1920# ATT:   vgetmantbf16  $123, (%eax){1to32}, %zmm21921# INTEL: vgetmantbf16 zmm2, word ptr [eax]{1to32}, 12319220x62,0xf3,0x7f,0x58,0x26,0x10,0x7b1923 1924# ATT:   vgetmantbf16  $123, -2048(,%ebp,2), %zmm21925# INTEL: vgetmantbf16 zmm2, zmmword ptr [2*ebp - 2048], 12319260x62,0xf3,0x7f,0x48,0x26,0x14,0x6d,0x00,0xf8,0xff,0xff,0x7b1927 1928# ATT:   vgetmantbf16  $123, 8128(%ecx), %zmm2 {%k7} {z}1929# INTEL: vgetmantbf16 zmm2 {k7} {z}, zmmword ptr [ecx + 8128], 12319300x62,0xf3,0x7f,0xcf,0x26,0x51,0x7f,0x7b1931 1932# ATT:   vgetmantbf16  $123, -256(%edx){1to32}, %zmm2 {%k7} {z}1933# INTEL: vgetmantbf16 zmm2 {k7} {z}, word ptr [edx - 256]{1to32}, 12319340x62,0xf3,0x7f,0xdf,0x26,0x52,0x80,0x7b1935 1936# ATT:   vmaxbf16 %ymm4, %ymm3, %ymm21937# INTEL: vmaxbf16 ymm2, ymm3, ymm419380x62,0xf5,0x65,0x28,0x5f,0xd41939 1940# ATT:   vmaxbf16 %ymm4, %ymm3, %ymm2 {%k7}1941# INTEL: vmaxbf16 ymm2 {k7}, ymm3, ymm419420x62,0xf5,0x65,0x2f,0x5f,0xd41943 1944# ATT:   vmaxbf16 %ymm4, %ymm3, %ymm2 {%k7} {z}1945# INTEL: vmaxbf16 ymm2 {k7} {z}, ymm3, ymm419460x62,0xf5,0x65,0xaf,0x5f,0xd41947 1948# ATT:   vmaxbf16 %zmm4, %zmm3, %zmm21949# INTEL: vmaxbf16 zmm2, zmm3, zmm419500x62,0xf5,0x65,0x48,0x5f,0xd41951 1952# ATT:   vmaxbf16 %zmm4, %zmm3, %zmm2 {%k7}1953# INTEL: vmaxbf16 zmm2 {k7}, zmm3, zmm419540x62,0xf5,0x65,0x4f,0x5f,0xd41955 1956# ATT:   vmaxbf16 %zmm4, %zmm3, %zmm2 {%k7} {z}1957# INTEL: vmaxbf16 zmm2 {k7} {z}, zmm3, zmm419580x62,0xf5,0x65,0xcf,0x5f,0xd41959 1960# ATT:   vmaxbf16 %xmm4, %xmm3, %xmm21961# INTEL: vmaxbf16 xmm2, xmm3, xmm419620x62,0xf5,0x65,0x08,0x5f,0xd41963 1964# ATT:   vmaxbf16 %xmm4, %xmm3, %xmm2 {%k7}1965# INTEL: vmaxbf16 xmm2 {k7}, xmm3, xmm419660x62,0xf5,0x65,0x0f,0x5f,0xd41967 1968# ATT:   vmaxbf16 %xmm4, %xmm3, %xmm2 {%k7} {z}1969# INTEL: vmaxbf16 xmm2 {k7} {z}, xmm3, xmm419700x62,0xf5,0x65,0x8f,0x5f,0xd41971 1972# ATT:   vmaxbf16  268435456(%esp,%esi,8), %zmm3, %zmm21973# INTEL: vmaxbf16 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]19740x62,0xf5,0x65,0x48,0x5f,0x94,0xf4,0x00,0x00,0x00,0x101975 1976# ATT:   vmaxbf16  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}1977# INTEL: vmaxbf16 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]19780x62,0xf5,0x65,0x4f,0x5f,0x94,0x87,0x23,0x01,0x00,0x001979 1980# ATT:   vmaxbf16  (%eax){1to32}, %zmm3, %zmm21981# INTEL: vmaxbf16 zmm2, zmm3, word ptr [eax]{1to32}19820x62,0xf5,0x65,0x58,0x5f,0x101983 1984# ATT:   vmaxbf16  -2048(,%ebp,2), %zmm3, %zmm21985# INTEL: vmaxbf16 zmm2, zmm3, zmmword ptr [2*ebp - 2048]19860x62,0xf5,0x65,0x48,0x5f,0x14,0x6d,0x00,0xf8,0xff,0xff1987 1988# ATT:   vmaxbf16  8128(%ecx), %zmm3, %zmm2 {%k7} {z}1989# INTEL: vmaxbf16 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]19900x62,0xf5,0x65,0xcf,0x5f,0x51,0x7f1991 1992# ATT:   vmaxbf16  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}1993# INTEL: vmaxbf16 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}19940x62,0xf5,0x65,0xdf,0x5f,0x52,0x801995 1996# ATT:   vmaxbf16  268435456(%esp,%esi,8), %ymm3, %ymm21997# INTEL: vmaxbf16 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]19980x62,0xf5,0x65,0x28,0x5f,0x94,0xf4,0x00,0x00,0x00,0x101999 2000# ATT:   vmaxbf16  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}2001# INTEL: vmaxbf16 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]20020x62,0xf5,0x65,0x2f,0x5f,0x94,0x87,0x23,0x01,0x00,0x002003 2004# ATT:   vmaxbf16  (%eax){1to16}, %ymm3, %ymm22005# INTEL: vmaxbf16 ymm2, ymm3, word ptr [eax]{1to16}20060x62,0xf5,0x65,0x38,0x5f,0x102007 2008# ATT:   vmaxbf16  -1024(,%ebp,2), %ymm3, %ymm22009# INTEL: vmaxbf16 ymm2, ymm3, ymmword ptr [2*ebp - 1024]20100x62,0xf5,0x65,0x28,0x5f,0x14,0x6d,0x00,0xfc,0xff,0xff2011 2012# ATT:   vmaxbf16  4064(%ecx), %ymm3, %ymm2 {%k7} {z}2013# INTEL: vmaxbf16 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]20140x62,0xf5,0x65,0xaf,0x5f,0x51,0x7f2015 2016# ATT:   vmaxbf16  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}2017# INTEL: vmaxbf16 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}20180x62,0xf5,0x65,0xbf,0x5f,0x52,0x802019 2020# ATT:   vmaxbf16  268435456(%esp,%esi,8), %xmm3, %xmm22021# INTEL: vmaxbf16 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]20220x62,0xf5,0x65,0x08,0x5f,0x94,0xf4,0x00,0x00,0x00,0x102023 2024# ATT:   vmaxbf16  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}2025# INTEL: vmaxbf16 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]20260x62,0xf5,0x65,0x0f,0x5f,0x94,0x87,0x23,0x01,0x00,0x002027 2028# ATT:   vmaxbf16  (%eax){1to8}, %xmm3, %xmm22029# INTEL: vmaxbf16 xmm2, xmm3, word ptr [eax]{1to8}20300x62,0xf5,0x65,0x18,0x5f,0x102031 2032# ATT:   vmaxbf16  -512(,%ebp,2), %xmm3, %xmm22033# INTEL: vmaxbf16 xmm2, xmm3, xmmword ptr [2*ebp - 512]20340x62,0xf5,0x65,0x08,0x5f,0x14,0x6d,0x00,0xfe,0xff,0xff2035 2036# ATT:   vmaxbf16  2032(%ecx), %xmm3, %xmm2 {%k7} {z}2037# INTEL: vmaxbf16 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]20380x62,0xf5,0x65,0x8f,0x5f,0x51,0x7f2039 2040# ATT:   vmaxbf16  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}2041# INTEL: vmaxbf16 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}20420x62,0xf5,0x65,0x9f,0x5f,0x52,0x802043 2044# ATT:   vminbf16 %ymm4, %ymm3, %ymm22045# INTEL: vminbf16 ymm2, ymm3, ymm420460x62,0xf5,0x65,0x28,0x5d,0xd42047 2048# ATT:   vminbf16 %ymm4, %ymm3, %ymm2 {%k7}2049# INTEL: vminbf16 ymm2 {k7}, ymm3, ymm420500x62,0xf5,0x65,0x2f,0x5d,0xd42051 2052# ATT:   vminbf16 %ymm4, %ymm3, %ymm2 {%k7} {z}2053# INTEL: vminbf16 ymm2 {k7} {z}, ymm3, ymm420540x62,0xf5,0x65,0xaf,0x5d,0xd42055 2056# ATT:   vminbf16 %zmm4, %zmm3, %zmm22057# INTEL: vminbf16 zmm2, zmm3, zmm420580x62,0xf5,0x65,0x48,0x5d,0xd42059 2060# ATT:   vminbf16 %zmm4, %zmm3, %zmm2 {%k7}2061# INTEL: vminbf16 zmm2 {k7}, zmm3, zmm420620x62,0xf5,0x65,0x4f,0x5d,0xd42063 2064# ATT:   vminbf16 %zmm4, %zmm3, %zmm2 {%k7} {z}2065# INTEL: vminbf16 zmm2 {k7} {z}, zmm3, zmm420660x62,0xf5,0x65,0xcf,0x5d,0xd42067 2068# ATT:   vminbf16 %xmm4, %xmm3, %xmm22069# INTEL: vminbf16 xmm2, xmm3, xmm420700x62,0xf5,0x65,0x08,0x5d,0xd42071 2072# ATT:   vminbf16 %xmm4, %xmm3, %xmm2 {%k7}2073# INTEL: vminbf16 xmm2 {k7}, xmm3, xmm420740x62,0xf5,0x65,0x0f,0x5d,0xd42075 2076# ATT:   vminbf16 %xmm4, %xmm3, %xmm2 {%k7} {z}2077# INTEL: vminbf16 xmm2 {k7} {z}, xmm3, xmm420780x62,0xf5,0x65,0x8f,0x5d,0xd42079 2080# ATT:   vminbf16  268435456(%esp,%esi,8), %zmm3, %zmm22081# INTEL: vminbf16 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]20820x62,0xf5,0x65,0x48,0x5d,0x94,0xf4,0x00,0x00,0x00,0x102083 2084# ATT:   vminbf16  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}2085# INTEL: vminbf16 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]20860x62,0xf5,0x65,0x4f,0x5d,0x94,0x87,0x23,0x01,0x00,0x002087 2088# ATT:   vminbf16  (%eax){1to32}, %zmm3, %zmm22089# INTEL: vminbf16 zmm2, zmm3, word ptr [eax]{1to32}20900x62,0xf5,0x65,0x58,0x5d,0x102091 2092# ATT:   vminbf16  -2048(,%ebp,2), %zmm3, %zmm22093# INTEL: vminbf16 zmm2, zmm3, zmmword ptr [2*ebp - 2048]20940x62,0xf5,0x65,0x48,0x5d,0x14,0x6d,0x00,0xf8,0xff,0xff2095 2096# ATT:   vminbf16  8128(%ecx), %zmm3, %zmm2 {%k7} {z}2097# INTEL: vminbf16 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]20980x62,0xf5,0x65,0xcf,0x5d,0x51,0x7f2099 2100# ATT:   vminbf16  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}2101# INTEL: vminbf16 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}21020x62,0xf5,0x65,0xdf,0x5d,0x52,0x802103 2104# ATT:   vminbf16  268435456(%esp,%esi,8), %ymm3, %ymm22105# INTEL: vminbf16 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]21060x62,0xf5,0x65,0x28,0x5d,0x94,0xf4,0x00,0x00,0x00,0x102107 2108# ATT:   vminbf16  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}2109# INTEL: vminbf16 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]21100x62,0xf5,0x65,0x2f,0x5d,0x94,0x87,0x23,0x01,0x00,0x002111 2112# ATT:   vminbf16  (%eax){1to16}, %ymm3, %ymm22113# INTEL: vminbf16 ymm2, ymm3, word ptr [eax]{1to16}21140x62,0xf5,0x65,0x38,0x5d,0x102115 2116# ATT:   vminbf16  -1024(,%ebp,2), %ymm3, %ymm22117# INTEL: vminbf16 ymm2, ymm3, ymmword ptr [2*ebp - 1024]21180x62,0xf5,0x65,0x28,0x5d,0x14,0x6d,0x00,0xfc,0xff,0xff2119 2120# ATT:   vminbf16  4064(%ecx), %ymm3, %ymm2 {%k7} {z}2121# INTEL: vminbf16 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]21220x62,0xf5,0x65,0xaf,0x5d,0x51,0x7f2123 2124# ATT:   vminbf16  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}2125# INTEL: vminbf16 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}21260x62,0xf5,0x65,0xbf,0x5d,0x52,0x802127 2128# ATT:   vminbf16  268435456(%esp,%esi,8), %xmm3, %xmm22129# INTEL: vminbf16 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]21300x62,0xf5,0x65,0x08,0x5d,0x94,0xf4,0x00,0x00,0x00,0x102131 2132# ATT:   vminbf16  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}2133# INTEL: vminbf16 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]21340x62,0xf5,0x65,0x0f,0x5d,0x94,0x87,0x23,0x01,0x00,0x002135 2136# ATT:   vminbf16  (%eax){1to8}, %xmm3, %xmm22137# INTEL: vminbf16 xmm2, xmm3, word ptr [eax]{1to8}21380x62,0xf5,0x65,0x18,0x5d,0x102139 2140# ATT:   vminbf16  -512(,%ebp,2), %xmm3, %xmm22141# INTEL: vminbf16 xmm2, xmm3, xmmword ptr [2*ebp - 512]21420x62,0xf5,0x65,0x08,0x5d,0x14,0x6d,0x00,0xfe,0xff,0xff2143 2144# ATT:   vminbf16  2032(%ecx), %xmm3, %xmm2 {%k7} {z}2145# INTEL: vminbf16 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]21460x62,0xf5,0x65,0x8f,0x5d,0x51,0x7f2147 2148# ATT:   vminbf16  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}2149# INTEL: vminbf16 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}21500x62,0xf5,0x65,0x9f,0x5d,0x52,0x802151 2152# ATT:   vmulbf16 %ymm4, %ymm3, %ymm22153# INTEL: vmulbf16 ymm2, ymm3, ymm421540x62,0xf5,0x65,0x28,0x59,0xd42155 2156# ATT:   vmulbf16 %ymm4, %ymm3, %ymm2 {%k7}2157# INTEL: vmulbf16 ymm2 {k7}, ymm3, ymm421580x62,0xf5,0x65,0x2f,0x59,0xd42159 2160# ATT:   vmulbf16 %ymm4, %ymm3, %ymm2 {%k7} {z}2161# INTEL: vmulbf16 ymm2 {k7} {z}, ymm3, ymm421620x62,0xf5,0x65,0xaf,0x59,0xd42163 2164# ATT:   vmulbf16 %zmm4, %zmm3, %zmm22165# INTEL: vmulbf16 zmm2, zmm3, zmm421660x62,0xf5,0x65,0x48,0x59,0xd42167 2168# ATT:   vmulbf16 %zmm4, %zmm3, %zmm2 {%k7}2169# INTEL: vmulbf16 zmm2 {k7}, zmm3, zmm421700x62,0xf5,0x65,0x4f,0x59,0xd42171 2172# ATT:   vmulbf16 %zmm4, %zmm3, %zmm2 {%k7} {z}2173# INTEL: vmulbf16 zmm2 {k7} {z}, zmm3, zmm421740x62,0xf5,0x65,0xcf,0x59,0xd42175 2176# ATT:   vmulbf16 %xmm4, %xmm3, %xmm22177# INTEL: vmulbf16 xmm2, xmm3, xmm421780x62,0xf5,0x65,0x08,0x59,0xd42179 2180# ATT:   vmulbf16 %xmm4, %xmm3, %xmm2 {%k7}2181# INTEL: vmulbf16 xmm2 {k7}, xmm3, xmm421820x62,0xf5,0x65,0x0f,0x59,0xd42183 2184# ATT:   vmulbf16 %xmm4, %xmm3, %xmm2 {%k7} {z}2185# INTEL: vmulbf16 xmm2 {k7} {z}, xmm3, xmm421860x62,0xf5,0x65,0x8f,0x59,0xd42187 2188# ATT:   vmulbf16  268435456(%esp,%esi,8), %zmm3, %zmm22189# INTEL: vmulbf16 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]21900x62,0xf5,0x65,0x48,0x59,0x94,0xf4,0x00,0x00,0x00,0x102191 2192# ATT:   vmulbf16  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}2193# INTEL: vmulbf16 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]21940x62,0xf5,0x65,0x4f,0x59,0x94,0x87,0x23,0x01,0x00,0x002195 2196# ATT:   vmulbf16  (%eax){1to32}, %zmm3, %zmm22197# INTEL: vmulbf16 zmm2, zmm3, word ptr [eax]{1to32}21980x62,0xf5,0x65,0x58,0x59,0x102199 2200# ATT:   vmulbf16  -2048(,%ebp,2), %zmm3, %zmm22201# INTEL: vmulbf16 zmm2, zmm3, zmmword ptr [2*ebp - 2048]22020x62,0xf5,0x65,0x48,0x59,0x14,0x6d,0x00,0xf8,0xff,0xff2203 2204# ATT:   vmulbf16  8128(%ecx), %zmm3, %zmm2 {%k7} {z}2205# INTEL: vmulbf16 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]22060x62,0xf5,0x65,0xcf,0x59,0x51,0x7f2207 2208# ATT:   vmulbf16  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}2209# INTEL: vmulbf16 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}22100x62,0xf5,0x65,0xdf,0x59,0x52,0x802211 2212# ATT:   vmulbf16  268435456(%esp,%esi,8), %ymm3, %ymm22213# INTEL: vmulbf16 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]22140x62,0xf5,0x65,0x28,0x59,0x94,0xf4,0x00,0x00,0x00,0x102215 2216# ATT:   vmulbf16  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}2217# INTEL: vmulbf16 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]22180x62,0xf5,0x65,0x2f,0x59,0x94,0x87,0x23,0x01,0x00,0x002219 2220# ATT:   vmulbf16  (%eax){1to16}, %ymm3, %ymm22221# INTEL: vmulbf16 ymm2, ymm3, word ptr [eax]{1to16}22220x62,0xf5,0x65,0x38,0x59,0x102223 2224# ATT:   vmulbf16  -1024(,%ebp,2), %ymm3, %ymm22225# INTEL: vmulbf16 ymm2, ymm3, ymmword ptr [2*ebp - 1024]22260x62,0xf5,0x65,0x28,0x59,0x14,0x6d,0x00,0xfc,0xff,0xff2227 2228# ATT:   vmulbf16  4064(%ecx), %ymm3, %ymm2 {%k7} {z}2229# INTEL: vmulbf16 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]22300x62,0xf5,0x65,0xaf,0x59,0x51,0x7f2231 2232# ATT:   vmulbf16  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}2233# INTEL: vmulbf16 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}22340x62,0xf5,0x65,0xbf,0x59,0x52,0x802235 2236# ATT:   vmulbf16  268435456(%esp,%esi,8), %xmm3, %xmm22237# INTEL: vmulbf16 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]22380x62,0xf5,0x65,0x08,0x59,0x94,0xf4,0x00,0x00,0x00,0x102239 2240# ATT:   vmulbf16  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}2241# INTEL: vmulbf16 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]22420x62,0xf5,0x65,0x0f,0x59,0x94,0x87,0x23,0x01,0x00,0x002243 2244# ATT:   vmulbf16  (%eax){1to8}, %xmm3, %xmm22245# INTEL: vmulbf16 xmm2, xmm3, word ptr [eax]{1to8}22460x62,0xf5,0x65,0x18,0x59,0x102247 2248# ATT:   vmulbf16  -512(,%ebp,2), %xmm3, %xmm22249# INTEL: vmulbf16 xmm2, xmm3, xmmword ptr [2*ebp - 512]22500x62,0xf5,0x65,0x08,0x59,0x14,0x6d,0x00,0xfe,0xff,0xff2251 2252# ATT:   vmulbf16  2032(%ecx), %xmm3, %xmm2 {%k7} {z}2253# INTEL: vmulbf16 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]22540x62,0xf5,0x65,0x8f,0x59,0x51,0x7f2255 2256# ATT:   vmulbf16  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}2257# INTEL: vmulbf16 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}22580x62,0xf5,0x65,0x9f,0x59,0x52,0x802259 2260# ATT:   vrcpbf16 %xmm3, %xmm22261# INTEL: vrcpbf16 xmm2, xmm322620x62,0xf6,0x7c,0x08,0x4c,0xd32263 2264# ATT:   vrcpbf16 %xmm3, %xmm2 {%k7}2265# INTEL: vrcpbf16 xmm2 {k7}, xmm322660x62,0xf6,0x7c,0x0f,0x4c,0xd32267 2268# ATT:   vrcpbf16 %xmm3, %xmm2 {%k7} {z}2269# INTEL: vrcpbf16 xmm2 {k7} {z}, xmm322700x62,0xf6,0x7c,0x8f,0x4c,0xd32271 2272# ATT:   vrcpbf16 %zmm3, %zmm22273# INTEL: vrcpbf16 zmm2, zmm322740x62,0xf6,0x7c,0x48,0x4c,0xd32275 2276# ATT:   vrcpbf16 %zmm3, %zmm2 {%k7}2277# INTEL: vrcpbf16 zmm2 {k7}, zmm322780x62,0xf6,0x7c,0x4f,0x4c,0xd32279 2280# ATT:   vrcpbf16 %zmm3, %zmm2 {%k7} {z}2281# INTEL: vrcpbf16 zmm2 {k7} {z}, zmm322820x62,0xf6,0x7c,0xcf,0x4c,0xd32283 2284# ATT:   vrcpbf16 %ymm3, %ymm22285# INTEL: vrcpbf16 ymm2, ymm322860x62,0xf6,0x7c,0x28,0x4c,0xd32287 2288# ATT:   vrcpbf16 %ymm3, %ymm2 {%k7}2289# INTEL: vrcpbf16 ymm2 {k7}, ymm322900x62,0xf6,0x7c,0x2f,0x4c,0xd32291 2292# ATT:   vrcpbf16 %ymm3, %ymm2 {%k7} {z}2293# INTEL: vrcpbf16 ymm2 {k7} {z}, ymm322940x62,0xf6,0x7c,0xaf,0x4c,0xd32295 2296# ATT:   vrcpbf16  268435456(%esp,%esi,8), %xmm22297# INTEL: vrcpbf16 xmm2, xmmword ptr [esp + 8*esi + 268435456]22980x62,0xf6,0x7c,0x08,0x4c,0x94,0xf4,0x00,0x00,0x00,0x102299 2300# ATT:   vrcpbf16  291(%edi,%eax,4), %xmm2 {%k7}2301# INTEL: vrcpbf16 xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]23020x62,0xf6,0x7c,0x0f,0x4c,0x94,0x87,0x23,0x01,0x00,0x002303 2304# ATT:   vrcpbf16  (%eax){1to8}, %xmm22305# INTEL: vrcpbf16 xmm2, word ptr [eax]{1to8}23060x62,0xf6,0x7c,0x18,0x4c,0x102307 2308# ATT:   vrcpbf16  -512(,%ebp,2), %xmm22309# INTEL: vrcpbf16 xmm2, xmmword ptr [2*ebp - 512]23100x62,0xf6,0x7c,0x08,0x4c,0x14,0x6d,0x00,0xfe,0xff,0xff2311 2312# ATT:   vrcpbf16  2032(%ecx), %xmm2 {%k7} {z}2313# INTEL: vrcpbf16 xmm2 {k7} {z}, xmmword ptr [ecx + 2032]23140x62,0xf6,0x7c,0x8f,0x4c,0x51,0x7f2315 2316# ATT:   vrcpbf16  -256(%edx){1to8}, %xmm2 {%k7} {z}2317# INTEL: vrcpbf16 xmm2 {k7} {z}, word ptr [edx - 256]{1to8}23180x62,0xf6,0x7c,0x9f,0x4c,0x52,0x802319 2320# ATT:   vrcpbf16  268435456(%esp,%esi,8), %ymm22321# INTEL: vrcpbf16 ymm2, ymmword ptr [esp + 8*esi + 268435456]23220x62,0xf6,0x7c,0x28,0x4c,0x94,0xf4,0x00,0x00,0x00,0x102323 2324# ATT:   vrcpbf16  291(%edi,%eax,4), %ymm2 {%k7}2325# INTEL: vrcpbf16 ymm2 {k7}, ymmword ptr [edi + 4*eax + 291]23260x62,0xf6,0x7c,0x2f,0x4c,0x94,0x87,0x23,0x01,0x00,0x002327 2328# ATT:   vrcpbf16  (%eax){1to16}, %ymm22329# INTEL: vrcpbf16 ymm2, word ptr [eax]{1to16}23300x62,0xf6,0x7c,0x38,0x4c,0x102331 2332# ATT:   vrcpbf16  -1024(,%ebp,2), %ymm22333# INTEL: vrcpbf16 ymm2, ymmword ptr [2*ebp - 1024]23340x62,0xf6,0x7c,0x28,0x4c,0x14,0x6d,0x00,0xfc,0xff,0xff2335 2336# ATT:   vrcpbf16  4064(%ecx), %ymm2 {%k7} {z}2337# INTEL: vrcpbf16 ymm2 {k7} {z}, ymmword ptr [ecx + 4064]23380x62,0xf6,0x7c,0xaf,0x4c,0x51,0x7f2339 2340# ATT:   vrcpbf16  -256(%edx){1to16}, %ymm2 {%k7} {z}2341# INTEL: vrcpbf16 ymm2 {k7} {z}, word ptr [edx - 256]{1to16}23420x62,0xf6,0x7c,0xbf,0x4c,0x52,0x802343 2344# ATT:   vrcpbf16  268435456(%esp,%esi,8), %zmm22345# INTEL: vrcpbf16 zmm2, zmmword ptr [esp + 8*esi + 268435456]23460x62,0xf6,0x7c,0x48,0x4c,0x94,0xf4,0x00,0x00,0x00,0x102347 2348# ATT:   vrcpbf16  291(%edi,%eax,4), %zmm2 {%k7}2349# INTEL: vrcpbf16 zmm2 {k7}, zmmword ptr [edi + 4*eax + 291]23500x62,0xf6,0x7c,0x4f,0x4c,0x94,0x87,0x23,0x01,0x00,0x002351 2352# ATT:   vrcpbf16  (%eax){1to32}, %zmm22353# INTEL: vrcpbf16 zmm2, word ptr [eax]{1to32}23540x62,0xf6,0x7c,0x58,0x4c,0x102355 2356# ATT:   vrcpbf16  -2048(,%ebp,2), %zmm22357# INTEL: vrcpbf16 zmm2, zmmword ptr [2*ebp - 2048]23580x62,0xf6,0x7c,0x48,0x4c,0x14,0x6d,0x00,0xf8,0xff,0xff2359 2360# ATT:   vrcpbf16  8128(%ecx), %zmm2 {%k7} {z}2361# INTEL: vrcpbf16 zmm2 {k7} {z}, zmmword ptr [ecx + 8128]23620x62,0xf6,0x7c,0xcf,0x4c,0x51,0x7f2363 2364# ATT:   vrcpbf16  -256(%edx){1to32}, %zmm2 {%k7} {z}2365# INTEL: vrcpbf16 zmm2 {k7} {z}, word ptr [edx - 256]{1to32}23660x62,0xf6,0x7c,0xdf,0x4c,0x52,0x802367 2368# ATT:   vreducebf16 $123, %zmm3, %zmm22369# INTEL: vreducebf16 zmm2, zmm3, 12323700x62,0xf3,0x7f,0x48,0x56,0xd3,0x7b2371 2372# ATT:   vreducebf16 $123, %zmm3, %zmm2 {%k7}2373# INTEL: vreducebf16 zmm2 {k7}, zmm3, 12323740x62,0xf3,0x7f,0x4f,0x56,0xd3,0x7b2375 2376# ATT:   vreducebf16 $123, %zmm3, %zmm2 {%k7} {z}2377# INTEL: vreducebf16 zmm2 {k7} {z}, zmm3, 12323780x62,0xf3,0x7f,0xcf,0x56,0xd3,0x7b2379 2380# ATT:   vreducebf16 $123, %ymm3, %ymm22381# INTEL: vreducebf16 ymm2, ymm3, 12323820x62,0xf3,0x7f,0x28,0x56,0xd3,0x7b2383 2384# ATT:   vreducebf16 $123, %ymm3, %ymm2 {%k7}2385# INTEL: vreducebf16 ymm2 {k7}, ymm3, 12323860x62,0xf3,0x7f,0x2f,0x56,0xd3,0x7b2387 2388# ATT:   vreducebf16 $123, %ymm3, %ymm2 {%k7} {z}2389# INTEL: vreducebf16 ymm2 {k7} {z}, ymm3, 12323900x62,0xf3,0x7f,0xaf,0x56,0xd3,0x7b2391 2392# ATT:   vreducebf16 $123, %xmm3, %xmm22393# INTEL: vreducebf16 xmm2, xmm3, 12323940x62,0xf3,0x7f,0x08,0x56,0xd3,0x7b2395 2396# ATT:   vreducebf16 $123, %xmm3, %xmm2 {%k7}2397# INTEL: vreducebf16 xmm2 {k7}, xmm3, 12323980x62,0xf3,0x7f,0x0f,0x56,0xd3,0x7b2399 2400# ATT:   vreducebf16 $123, %xmm3, %xmm2 {%k7} {z}2401# INTEL: vreducebf16 xmm2 {k7} {z}, xmm3, 12324020x62,0xf3,0x7f,0x8f,0x56,0xd3,0x7b2403 2404# ATT:   vreducebf16  $123, 268435456(%esp,%esi,8), %xmm22405# INTEL: vreducebf16 xmm2, xmmword ptr [esp + 8*esi + 268435456], 12324060x62,0xf3,0x7f,0x08,0x56,0x94,0xf4,0x00,0x00,0x00,0x10,0x7b2407 2408# ATT:   vreducebf16  $123, 291(%edi,%eax,4), %xmm2 {%k7}2409# INTEL: vreducebf16 xmm2 {k7}, xmmword ptr [edi + 4*eax + 291], 12324100x62,0xf3,0x7f,0x0f,0x56,0x94,0x87,0x23,0x01,0x00,0x00,0x7b2411 2412# ATT:   vreducebf16  $123, (%eax){1to8}, %xmm22413# INTEL: vreducebf16 xmm2, word ptr [eax]{1to8}, 12324140x62,0xf3,0x7f,0x18,0x56,0x10,0x7b2415 2416# ATT:   vreducebf16  $123, -512(,%ebp,2), %xmm22417# INTEL: vreducebf16 xmm2, xmmword ptr [2*ebp - 512], 12324180x62,0xf3,0x7f,0x08,0x56,0x14,0x6d,0x00,0xfe,0xff,0xff,0x7b2419 2420# ATT:   vreducebf16  $123, 2032(%ecx), %xmm2 {%k7} {z}2421# INTEL: vreducebf16 xmm2 {k7} {z}, xmmword ptr [ecx + 2032], 12324220x62,0xf3,0x7f,0x8f,0x56,0x51,0x7f,0x7b2423 2424# ATT:   vreducebf16  $123, -256(%edx){1to8}, %xmm2 {%k7} {z}2425# INTEL: vreducebf16 xmm2 {k7} {z}, word ptr [edx - 256]{1to8}, 12324260x62,0xf3,0x7f,0x9f,0x56,0x52,0x80,0x7b2427 2428# ATT:   vreducebf16  $123, 268435456(%esp,%esi,8), %ymm22429# INTEL: vreducebf16 ymm2, ymmword ptr [esp + 8*esi + 268435456], 12324300x62,0xf3,0x7f,0x28,0x56,0x94,0xf4,0x00,0x00,0x00,0x10,0x7b2431 2432# ATT:   vreducebf16  $123, 291(%edi,%eax,4), %ymm2 {%k7}2433# INTEL: vreducebf16 ymm2 {k7}, ymmword ptr [edi + 4*eax + 291], 12324340x62,0xf3,0x7f,0x2f,0x56,0x94,0x87,0x23,0x01,0x00,0x00,0x7b2435 2436# ATT:   vreducebf16  $123, (%eax){1to16}, %ymm22437# INTEL: vreducebf16 ymm2, word ptr [eax]{1to16}, 12324380x62,0xf3,0x7f,0x38,0x56,0x10,0x7b2439 2440# ATT:   vreducebf16  $123, -1024(,%ebp,2), %ymm22441# INTEL: vreducebf16 ymm2, ymmword ptr [2*ebp - 1024], 12324420x62,0xf3,0x7f,0x28,0x56,0x14,0x6d,0x00,0xfc,0xff,0xff,0x7b2443 2444# ATT:   vreducebf16  $123, 4064(%ecx), %ymm2 {%k7} {z}2445# INTEL: vreducebf16 ymm2 {k7} {z}, ymmword ptr [ecx + 4064], 12324460x62,0xf3,0x7f,0xaf,0x56,0x51,0x7f,0x7b2447 2448# ATT:   vreducebf16  $123, -256(%edx){1to16}, %ymm2 {%k7} {z}2449# INTEL: vreducebf16 ymm2 {k7} {z}, word ptr [edx - 256]{1to16}, 12324500x62,0xf3,0x7f,0xbf,0x56,0x52,0x80,0x7b2451 2452# ATT:   vreducebf16  $123, 268435456(%esp,%esi,8), %zmm22453# INTEL: vreducebf16 zmm2, zmmword ptr [esp + 8*esi + 268435456], 12324540x62,0xf3,0x7f,0x48,0x56,0x94,0xf4,0x00,0x00,0x00,0x10,0x7b2455 2456# ATT:   vreducebf16  $123, 291(%edi,%eax,4), %zmm2 {%k7}2457# INTEL: vreducebf16 zmm2 {k7}, zmmword ptr [edi + 4*eax + 291], 12324580x62,0xf3,0x7f,0x4f,0x56,0x94,0x87,0x23,0x01,0x00,0x00,0x7b2459 2460# ATT:   vreducebf16  $123, (%eax){1to32}, %zmm22461# INTEL: vreducebf16 zmm2, word ptr [eax]{1to32}, 12324620x62,0xf3,0x7f,0x58,0x56,0x10,0x7b2463 2464# ATT:   vreducebf16  $123, -2048(,%ebp,2), %zmm22465# INTEL: vreducebf16 zmm2, zmmword ptr [2*ebp - 2048], 12324660x62,0xf3,0x7f,0x48,0x56,0x14,0x6d,0x00,0xf8,0xff,0xff,0x7b2467 2468# ATT:   vreducebf16  $123, 8128(%ecx), %zmm2 {%k7} {z}2469# INTEL: vreducebf16 zmm2 {k7} {z}, zmmword ptr [ecx + 8128], 12324700x62,0xf3,0x7f,0xcf,0x56,0x51,0x7f,0x7b2471 2472# ATT:   vreducebf16  $123, -256(%edx){1to32}, %zmm2 {%k7} {z}2473# INTEL: vreducebf16 zmm2 {k7} {z}, word ptr [edx - 256]{1to32}, 12324740x62,0xf3,0x7f,0xdf,0x56,0x52,0x80,0x7b2475 2476# ATT:   vrndscalebf16 $123, %zmm3, %zmm22477# INTEL: vrndscalebf16 zmm2, zmm3, 12324780x62,0xf3,0x7f,0x48,0x08,0xd3,0x7b2479 2480# ATT:   vrndscalebf16 $123, %zmm3, %zmm2 {%k7}2481# INTEL: vrndscalebf16 zmm2 {k7}, zmm3, 12324820x62,0xf3,0x7f,0x4f,0x08,0xd3,0x7b2483 2484# ATT:   vrndscalebf16 $123, %zmm3, %zmm2 {%k7} {z}2485# INTEL: vrndscalebf16 zmm2 {k7} {z}, zmm3, 12324860x62,0xf3,0x7f,0xcf,0x08,0xd3,0x7b2487 2488# ATT:   vrndscalebf16 $123, %ymm3, %ymm22489# INTEL: vrndscalebf16 ymm2, ymm3, 12324900x62,0xf3,0x7f,0x28,0x08,0xd3,0x7b2491 2492# ATT:   vrndscalebf16 $123, %ymm3, %ymm2 {%k7}2493# INTEL: vrndscalebf16 ymm2 {k7}, ymm3, 12324940x62,0xf3,0x7f,0x2f,0x08,0xd3,0x7b2495 2496# ATT:   vrndscalebf16 $123, %ymm3, %ymm2 {%k7} {z}2497# INTEL: vrndscalebf16 ymm2 {k7} {z}, ymm3, 12324980x62,0xf3,0x7f,0xaf,0x08,0xd3,0x7b2499 2500# ATT:   vrndscalebf16 $123, %xmm3, %xmm22501# INTEL: vrndscalebf16 xmm2, xmm3, 12325020x62,0xf3,0x7f,0x08,0x08,0xd3,0x7b2503 2504# ATT:   vrndscalebf16 $123, %xmm3, %xmm2 {%k7}2505# INTEL: vrndscalebf16 xmm2 {k7}, xmm3, 12325060x62,0xf3,0x7f,0x0f,0x08,0xd3,0x7b2507 2508# ATT:   vrndscalebf16 $123, %xmm3, %xmm2 {%k7} {z}2509# INTEL: vrndscalebf16 xmm2 {k7} {z}, xmm3, 12325100x62,0xf3,0x7f,0x8f,0x08,0xd3,0x7b2511 2512# ATT:   vrndscalebf16  $123, 268435456(%esp,%esi,8), %xmm22513# INTEL: vrndscalebf16 xmm2, xmmword ptr [esp + 8*esi + 268435456], 12325140x62,0xf3,0x7f,0x08,0x08,0x94,0xf4,0x00,0x00,0x00,0x10,0x7b2515 2516# ATT:   vrndscalebf16  $123, 291(%edi,%eax,4), %xmm2 {%k7}2517# INTEL: vrndscalebf16 xmm2 {k7}, xmmword ptr [edi + 4*eax + 291], 12325180x62,0xf3,0x7f,0x0f,0x08,0x94,0x87,0x23,0x01,0x00,0x00,0x7b2519 2520# ATT:   vrndscalebf16  $123, (%eax){1to8}, %xmm22521# INTEL: vrndscalebf16 xmm2, word ptr [eax]{1to8}, 12325220x62,0xf3,0x7f,0x18,0x08,0x10,0x7b2523 2524# ATT:   vrndscalebf16  $123, -512(,%ebp,2), %xmm22525# INTEL: vrndscalebf16 xmm2, xmmword ptr [2*ebp - 512], 12325260x62,0xf3,0x7f,0x08,0x08,0x14,0x6d,0x00,0xfe,0xff,0xff,0x7b2527 2528# ATT:   vrndscalebf16  $123, 2032(%ecx), %xmm2 {%k7} {z}2529# INTEL: vrndscalebf16 xmm2 {k7} {z}, xmmword ptr [ecx + 2032], 12325300x62,0xf3,0x7f,0x8f,0x08,0x51,0x7f,0x7b2531 2532# ATT:   vrndscalebf16  $123, -256(%edx){1to8}, %xmm2 {%k7} {z}2533# INTEL: vrndscalebf16 xmm2 {k7} {z}, word ptr [edx - 256]{1to8}, 12325340x62,0xf3,0x7f,0x9f,0x08,0x52,0x80,0x7b2535 2536# ATT:   vrndscalebf16  $123, 268435456(%esp,%esi,8), %ymm22537# INTEL: vrndscalebf16 ymm2, ymmword ptr [esp + 8*esi + 268435456], 12325380x62,0xf3,0x7f,0x28,0x08,0x94,0xf4,0x00,0x00,0x00,0x10,0x7b2539 2540# ATT:   vrndscalebf16  $123, 291(%edi,%eax,4), %ymm2 {%k7}2541# INTEL: vrndscalebf16 ymm2 {k7}, ymmword ptr [edi + 4*eax + 291], 12325420x62,0xf3,0x7f,0x2f,0x08,0x94,0x87,0x23,0x01,0x00,0x00,0x7b2543 2544# ATT:   vrndscalebf16  $123, (%eax){1to16}, %ymm22545# INTEL: vrndscalebf16 ymm2, word ptr [eax]{1to16}, 12325460x62,0xf3,0x7f,0x38,0x08,0x10,0x7b2547 2548# ATT:   vrndscalebf16  $123, -1024(,%ebp,2), %ymm22549# INTEL: vrndscalebf16 ymm2, ymmword ptr [2*ebp - 1024], 12325500x62,0xf3,0x7f,0x28,0x08,0x14,0x6d,0x00,0xfc,0xff,0xff,0x7b2551 2552# ATT:   vrndscalebf16  $123, 4064(%ecx), %ymm2 {%k7} {z}2553# INTEL: vrndscalebf16 ymm2 {k7} {z}, ymmword ptr [ecx + 4064], 12325540x62,0xf3,0x7f,0xaf,0x08,0x51,0x7f,0x7b2555 2556# ATT:   vrndscalebf16  $123, -256(%edx){1to16}, %ymm2 {%k7} {z}2557# INTEL: vrndscalebf16 ymm2 {k7} {z}, word ptr [edx - 256]{1to16}, 12325580x62,0xf3,0x7f,0xbf,0x08,0x52,0x80,0x7b2559 2560# ATT:   vrndscalebf16  $123, 268435456(%esp,%esi,8), %zmm22561# INTEL: vrndscalebf16 zmm2, zmmword ptr [esp + 8*esi + 268435456], 12325620x62,0xf3,0x7f,0x48,0x08,0x94,0xf4,0x00,0x00,0x00,0x10,0x7b2563 2564# ATT:   vrndscalebf16  $123, 291(%edi,%eax,4), %zmm2 {%k7}2565# INTEL: vrndscalebf16 zmm2 {k7}, zmmword ptr [edi + 4*eax + 291], 12325660x62,0xf3,0x7f,0x4f,0x08,0x94,0x87,0x23,0x01,0x00,0x00,0x7b2567 2568# ATT:   vrndscalebf16  $123, (%eax){1to32}, %zmm22569# INTEL: vrndscalebf16 zmm2, word ptr [eax]{1to32}, 12325700x62,0xf3,0x7f,0x58,0x08,0x10,0x7b2571 2572# ATT:   vrndscalebf16  $123, -2048(,%ebp,2), %zmm22573# INTEL: vrndscalebf16 zmm2, zmmword ptr [2*ebp - 2048], 12325740x62,0xf3,0x7f,0x48,0x08,0x14,0x6d,0x00,0xf8,0xff,0xff,0x7b2575 2576# ATT:   vrndscalebf16  $123, 8128(%ecx), %zmm2 {%k7} {z}2577# INTEL: vrndscalebf16 zmm2 {k7} {z}, zmmword ptr [ecx + 8128], 12325780x62,0xf3,0x7f,0xcf,0x08,0x51,0x7f,0x7b2579 2580# ATT:   vrndscalebf16  $123, -256(%edx){1to32}, %zmm2 {%k7} {z}2581# INTEL: vrndscalebf16 zmm2 {k7} {z}, word ptr [edx - 256]{1to32}, 12325820x62,0xf3,0x7f,0xdf,0x08,0x52,0x80,0x7b2583 2584# ATT:   vrsqrtbf16 %xmm3, %xmm22585# INTEL: vrsqrtbf16 xmm2, xmm325860x62,0xf6,0x7c,0x08,0x4e,0xd32587 2588# ATT:   vrsqrtbf16 %xmm3, %xmm2 {%k7}2589# INTEL: vrsqrtbf16 xmm2 {k7}, xmm325900x62,0xf6,0x7c,0x0f,0x4e,0xd32591 2592# ATT:   vrsqrtbf16 %xmm3, %xmm2 {%k7} {z}2593# INTEL: vrsqrtbf16 xmm2 {k7} {z}, xmm325940x62,0xf6,0x7c,0x8f,0x4e,0xd32595 2596# ATT:   vrsqrtbf16 %zmm3, %zmm22597# INTEL: vrsqrtbf16 zmm2, zmm325980x62,0xf6,0x7c,0x48,0x4e,0xd32599 2600# ATT:   vrsqrtbf16 %zmm3, %zmm2 {%k7}2601# INTEL: vrsqrtbf16 zmm2 {k7}, zmm326020x62,0xf6,0x7c,0x4f,0x4e,0xd32603 2604# ATT:   vrsqrtbf16 %zmm3, %zmm2 {%k7} {z}2605# INTEL: vrsqrtbf16 zmm2 {k7} {z}, zmm326060x62,0xf6,0x7c,0xcf,0x4e,0xd32607 2608# ATT:   vrsqrtbf16 %ymm3, %ymm22609# INTEL: vrsqrtbf16 ymm2, ymm326100x62,0xf6,0x7c,0x28,0x4e,0xd32611 2612# ATT:   vrsqrtbf16 %ymm3, %ymm2 {%k7}2613# INTEL: vrsqrtbf16 ymm2 {k7}, ymm326140x62,0xf6,0x7c,0x2f,0x4e,0xd32615 2616# ATT:   vrsqrtbf16 %ymm3, %ymm2 {%k7} {z}2617# INTEL: vrsqrtbf16 ymm2 {k7} {z}, ymm326180x62,0xf6,0x7c,0xaf,0x4e,0xd32619 2620# ATT:   vrsqrtbf16  268435456(%esp,%esi,8), %xmm22621# INTEL: vrsqrtbf16 xmm2, xmmword ptr [esp + 8*esi + 268435456]26220x62,0xf6,0x7c,0x08,0x4e,0x94,0xf4,0x00,0x00,0x00,0x102623 2624# ATT:   vrsqrtbf16  291(%edi,%eax,4), %xmm2 {%k7}2625# INTEL: vrsqrtbf16 xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]26260x62,0xf6,0x7c,0x0f,0x4e,0x94,0x87,0x23,0x01,0x00,0x002627 2628# ATT:   vrsqrtbf16  (%eax){1to8}, %xmm22629# INTEL: vrsqrtbf16 xmm2, word ptr [eax]{1to8}26300x62,0xf6,0x7c,0x18,0x4e,0x102631 2632# ATT:   vrsqrtbf16  -512(,%ebp,2), %xmm22633# INTEL: vrsqrtbf16 xmm2, xmmword ptr [2*ebp - 512]26340x62,0xf6,0x7c,0x08,0x4e,0x14,0x6d,0x00,0xfe,0xff,0xff2635 2636# ATT:   vrsqrtbf16  2032(%ecx), %xmm2 {%k7} {z}2637# INTEL: vrsqrtbf16 xmm2 {k7} {z}, xmmword ptr [ecx + 2032]26380x62,0xf6,0x7c,0x8f,0x4e,0x51,0x7f2639 2640# ATT:   vrsqrtbf16  -256(%edx){1to8}, %xmm2 {%k7} {z}2641# INTEL: vrsqrtbf16 xmm2 {k7} {z}, word ptr [edx - 256]{1to8}26420x62,0xf6,0x7c,0x9f,0x4e,0x52,0x802643 2644# ATT:   vrsqrtbf16  268435456(%esp,%esi,8), %ymm22645# INTEL: vrsqrtbf16 ymm2, ymmword ptr [esp + 8*esi + 268435456]26460x62,0xf6,0x7c,0x28,0x4e,0x94,0xf4,0x00,0x00,0x00,0x102647 2648# ATT:   vrsqrtbf16  291(%edi,%eax,4), %ymm2 {%k7}2649# INTEL: vrsqrtbf16 ymm2 {k7}, ymmword ptr [edi + 4*eax + 291]26500x62,0xf6,0x7c,0x2f,0x4e,0x94,0x87,0x23,0x01,0x00,0x002651 2652# ATT:   vrsqrtbf16  (%eax){1to16}, %ymm22653# INTEL: vrsqrtbf16 ymm2, word ptr [eax]{1to16}26540x62,0xf6,0x7c,0x38,0x4e,0x102655 2656# ATT:   vrsqrtbf16  -1024(,%ebp,2), %ymm22657# INTEL: vrsqrtbf16 ymm2, ymmword ptr [2*ebp - 1024]26580x62,0xf6,0x7c,0x28,0x4e,0x14,0x6d,0x00,0xfc,0xff,0xff2659 2660# ATT:   vrsqrtbf16  4064(%ecx), %ymm2 {%k7} {z}2661# INTEL: vrsqrtbf16 ymm2 {k7} {z}, ymmword ptr [ecx + 4064]26620x62,0xf6,0x7c,0xaf,0x4e,0x51,0x7f2663 2664# ATT:   vrsqrtbf16  -256(%edx){1to16}, %ymm2 {%k7} {z}2665# INTEL: vrsqrtbf16 ymm2 {k7} {z}, word ptr [edx - 256]{1to16}26660x62,0xf6,0x7c,0xbf,0x4e,0x52,0x802667 2668# ATT:   vrsqrtbf16  268435456(%esp,%esi,8), %zmm22669# INTEL: vrsqrtbf16 zmm2, zmmword ptr [esp + 8*esi + 268435456]26700x62,0xf6,0x7c,0x48,0x4e,0x94,0xf4,0x00,0x00,0x00,0x102671 2672# ATT:   vrsqrtbf16  291(%edi,%eax,4), %zmm2 {%k7}2673# INTEL: vrsqrtbf16 zmm2 {k7}, zmmword ptr [edi + 4*eax + 291]26740x62,0xf6,0x7c,0x4f,0x4e,0x94,0x87,0x23,0x01,0x00,0x002675 2676# ATT:   vrsqrtbf16  (%eax){1to32}, %zmm22677# INTEL: vrsqrtbf16 zmm2, word ptr [eax]{1to32}26780x62,0xf6,0x7c,0x58,0x4e,0x102679 2680# ATT:   vrsqrtbf16  -2048(,%ebp,2), %zmm22681# INTEL: vrsqrtbf16 zmm2, zmmword ptr [2*ebp - 2048]26820x62,0xf6,0x7c,0x48,0x4e,0x14,0x6d,0x00,0xf8,0xff,0xff2683 2684# ATT:   vrsqrtbf16  8128(%ecx), %zmm2 {%k7} {z}2685# INTEL: vrsqrtbf16 zmm2 {k7} {z}, zmmword ptr [ecx + 8128]26860x62,0xf6,0x7c,0xcf,0x4e,0x51,0x7f2687 2688# ATT:   vrsqrtbf16  -256(%edx){1to32}, %zmm2 {%k7} {z}2689# INTEL: vrsqrtbf16 zmm2 {k7} {z}, word ptr [edx - 256]{1to32}26900x62,0xf6,0x7c,0xdf,0x4e,0x52,0x802691 2692# ATT:   vscalefbf16 %ymm4, %ymm3, %ymm22693# INTEL: vscalefbf16 ymm2, ymm3, ymm426940x62,0xf6,0x64,0x28,0x2c,0xd42695 2696# ATT:   vscalefbf16 %ymm4, %ymm3, %ymm2 {%k7}2697# INTEL: vscalefbf16 ymm2 {k7}, ymm3, ymm426980x62,0xf6,0x64,0x2f,0x2c,0xd42699 2700# ATT:   vscalefbf16 %ymm4, %ymm3, %ymm2 {%k7} {z}2701# INTEL: vscalefbf16 ymm2 {k7} {z}, ymm3, ymm427020x62,0xf6,0x64,0xaf,0x2c,0xd42703 2704# ATT:   vscalefbf16 %zmm4, %zmm3, %zmm22705# INTEL: vscalefbf16 zmm2, zmm3, zmm427060x62,0xf6,0x64,0x48,0x2c,0xd42707 2708# ATT:   vscalefbf16 %zmm4, %zmm3, %zmm2 {%k7}2709# INTEL: vscalefbf16 zmm2 {k7}, zmm3, zmm427100x62,0xf6,0x64,0x4f,0x2c,0xd42711 2712# ATT:   vscalefbf16 %zmm4, %zmm3, %zmm2 {%k7} {z}2713# INTEL: vscalefbf16 zmm2 {k7} {z}, zmm3, zmm427140x62,0xf6,0x64,0xcf,0x2c,0xd42715 2716# ATT:   vscalefbf16 %xmm4, %xmm3, %xmm22717# INTEL: vscalefbf16 xmm2, xmm3, xmm427180x62,0xf6,0x64,0x08,0x2c,0xd42719 2720# ATT:   vscalefbf16 %xmm4, %xmm3, %xmm2 {%k7}2721# INTEL: vscalefbf16 xmm2 {k7}, xmm3, xmm427220x62,0xf6,0x64,0x0f,0x2c,0xd42723 2724# ATT:   vscalefbf16 %xmm4, %xmm3, %xmm2 {%k7} {z}2725# INTEL: vscalefbf16 xmm2 {k7} {z}, xmm3, xmm427260x62,0xf6,0x64,0x8f,0x2c,0xd42727 2728# ATT:   vscalefbf16  268435456(%esp,%esi,8), %zmm3, %zmm22729# INTEL: vscalefbf16 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]27300x62,0xf6,0x64,0x48,0x2c,0x94,0xf4,0x00,0x00,0x00,0x102731 2732# ATT:   vscalefbf16  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}2733# INTEL: vscalefbf16 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]27340x62,0xf6,0x64,0x4f,0x2c,0x94,0x87,0x23,0x01,0x00,0x002735 2736# ATT:   vscalefbf16  (%eax){1to32}, %zmm3, %zmm22737# INTEL: vscalefbf16 zmm2, zmm3, word ptr [eax]{1to32}27380x62,0xf6,0x64,0x58,0x2c,0x102739 2740# ATT:   vscalefbf16  -2048(,%ebp,2), %zmm3, %zmm22741# INTEL: vscalefbf16 zmm2, zmm3, zmmword ptr [2*ebp - 2048]27420x62,0xf6,0x64,0x48,0x2c,0x14,0x6d,0x00,0xf8,0xff,0xff2743 2744# ATT:   vscalefbf16  8128(%ecx), %zmm3, %zmm2 {%k7} {z}2745# INTEL: vscalefbf16 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]27460x62,0xf6,0x64,0xcf,0x2c,0x51,0x7f2747 2748# ATT:   vscalefbf16  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}2749# INTEL: vscalefbf16 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}27500x62,0xf6,0x64,0xdf,0x2c,0x52,0x802751 2752# ATT:   vscalefbf16  268435456(%esp,%esi,8), %ymm3, %ymm22753# INTEL: vscalefbf16 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]27540x62,0xf6,0x64,0x28,0x2c,0x94,0xf4,0x00,0x00,0x00,0x102755 2756# ATT:   vscalefbf16  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}2757# INTEL: vscalefbf16 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]27580x62,0xf6,0x64,0x2f,0x2c,0x94,0x87,0x23,0x01,0x00,0x002759 2760# ATT:   vscalefbf16  (%eax){1to16}, %ymm3, %ymm22761# INTEL: vscalefbf16 ymm2, ymm3, word ptr [eax]{1to16}27620x62,0xf6,0x64,0x38,0x2c,0x102763 2764# ATT:   vscalefbf16  -1024(,%ebp,2), %ymm3, %ymm22765# INTEL: vscalefbf16 ymm2, ymm3, ymmword ptr [2*ebp - 1024]27660x62,0xf6,0x64,0x28,0x2c,0x14,0x6d,0x00,0xfc,0xff,0xff2767 2768# ATT:   vscalefbf16  4064(%ecx), %ymm3, %ymm2 {%k7} {z}2769# INTEL: vscalefbf16 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]27700x62,0xf6,0x64,0xaf,0x2c,0x51,0x7f2771 2772# ATT:   vscalefbf16  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}2773# INTEL: vscalefbf16 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}27740x62,0xf6,0x64,0xbf,0x2c,0x52,0x802775 2776# ATT:   vscalefbf16  268435456(%esp,%esi,8), %xmm3, %xmm22777# INTEL: vscalefbf16 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]27780x62,0xf6,0x64,0x08,0x2c,0x94,0xf4,0x00,0x00,0x00,0x102779 2780# ATT:   vscalefbf16  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}2781# INTEL: vscalefbf16 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]27820x62,0xf6,0x64,0x0f,0x2c,0x94,0x87,0x23,0x01,0x00,0x002783 2784# ATT:   vscalefbf16  (%eax){1to8}, %xmm3, %xmm22785# INTEL: vscalefbf16 xmm2, xmm3, word ptr [eax]{1to8}27860x62,0xf6,0x64,0x18,0x2c,0x102787 2788# ATT:   vscalefbf16  -512(,%ebp,2), %xmm3, %xmm22789# INTEL: vscalefbf16 xmm2, xmm3, xmmword ptr [2*ebp - 512]27900x62,0xf6,0x64,0x08,0x2c,0x14,0x6d,0x00,0xfe,0xff,0xff2791 2792# ATT:   vscalefbf16  2032(%ecx), %xmm3, %xmm2 {%k7} {z}2793# INTEL: vscalefbf16 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]27940x62,0xf6,0x64,0x8f,0x2c,0x51,0x7f2795 2796# ATT:   vscalefbf16  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}2797# INTEL: vscalefbf16 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}27980x62,0xf6,0x64,0x9f,0x2c,0x52,0x802799 2800# ATT:   vsqrtbf16 %xmm3, %xmm22801# INTEL: vsqrtbf16 xmm2, xmm328020x62,0xf5,0x7d,0x08,0x51,0xd32803 2804# ATT:   vsqrtbf16 %xmm3, %xmm2 {%k7}2805# INTEL: vsqrtbf16 xmm2 {k7}, xmm328060x62,0xf5,0x7d,0x0f,0x51,0xd32807 2808# ATT:   vsqrtbf16 %xmm3, %xmm2 {%k7} {z}2809# INTEL: vsqrtbf16 xmm2 {k7} {z}, xmm328100x62,0xf5,0x7d,0x8f,0x51,0xd32811 2812# ATT:   vsqrtbf16 %zmm3, %zmm22813# INTEL: vsqrtbf16 zmm2, zmm328140x62,0xf5,0x7d,0x48,0x51,0xd32815 2816# ATT:   vsqrtbf16 %zmm3, %zmm2 {%k7}2817# INTEL: vsqrtbf16 zmm2 {k7}, zmm328180x62,0xf5,0x7d,0x4f,0x51,0xd32819 2820# ATT:   vsqrtbf16 %zmm3, %zmm2 {%k7} {z}2821# INTEL: vsqrtbf16 zmm2 {k7} {z}, zmm328220x62,0xf5,0x7d,0xcf,0x51,0xd32823 2824# ATT:   vsqrtbf16 %ymm3, %ymm22825# INTEL: vsqrtbf16 ymm2, ymm328260x62,0xf5,0x7d,0x28,0x51,0xd32827 2828# ATT:   vsqrtbf16 %ymm3, %ymm2 {%k7}2829# INTEL: vsqrtbf16 ymm2 {k7}, ymm328300x62,0xf5,0x7d,0x2f,0x51,0xd32831 2832# ATT:   vsqrtbf16 %ymm3, %ymm2 {%k7} {z}2833# INTEL: vsqrtbf16 ymm2 {k7} {z}, ymm328340x62,0xf5,0x7d,0xaf,0x51,0xd32835 2836# ATT:   vsqrtbf16  268435456(%esp,%esi,8), %xmm22837# INTEL: vsqrtbf16 xmm2, xmmword ptr [esp + 8*esi + 268435456]28380x62,0xf5,0x7d,0x08,0x51,0x94,0xf4,0x00,0x00,0x00,0x102839 2840# ATT:   vsqrtbf16  291(%edi,%eax,4), %xmm2 {%k7}2841# INTEL: vsqrtbf16 xmm2 {k7}, xmmword ptr [edi + 4*eax + 291]28420x62,0xf5,0x7d,0x0f,0x51,0x94,0x87,0x23,0x01,0x00,0x002843 2844# ATT:   vsqrtbf16  (%eax){1to8}, %xmm22845# INTEL: vsqrtbf16 xmm2, word ptr [eax]{1to8}28460x62,0xf5,0x7d,0x18,0x51,0x102847 2848# ATT:   vsqrtbf16  -512(,%ebp,2), %xmm22849# INTEL: vsqrtbf16 xmm2, xmmword ptr [2*ebp - 512]28500x62,0xf5,0x7d,0x08,0x51,0x14,0x6d,0x00,0xfe,0xff,0xff2851 2852# ATT:   vsqrtbf16  2032(%ecx), %xmm2 {%k7} {z}2853# INTEL: vsqrtbf16 xmm2 {k7} {z}, xmmword ptr [ecx + 2032]28540x62,0xf5,0x7d,0x8f,0x51,0x51,0x7f2855 2856# ATT:   vsqrtbf16  -256(%edx){1to8}, %xmm2 {%k7} {z}2857# INTEL: vsqrtbf16 xmm2 {k7} {z}, word ptr [edx - 256]{1to8}28580x62,0xf5,0x7d,0x9f,0x51,0x52,0x802859 2860# ATT:   vsqrtbf16  268435456(%esp,%esi,8), %ymm22861# INTEL: vsqrtbf16 ymm2, ymmword ptr [esp + 8*esi + 268435456]28620x62,0xf5,0x7d,0x28,0x51,0x94,0xf4,0x00,0x00,0x00,0x102863 2864# ATT:   vsqrtbf16  291(%edi,%eax,4), %ymm2 {%k7}2865# INTEL: vsqrtbf16 ymm2 {k7}, ymmword ptr [edi + 4*eax + 291]28660x62,0xf5,0x7d,0x2f,0x51,0x94,0x87,0x23,0x01,0x00,0x002867 2868# ATT:   vsqrtbf16  (%eax){1to16}, %ymm22869# INTEL: vsqrtbf16 ymm2, word ptr [eax]{1to16}28700x62,0xf5,0x7d,0x38,0x51,0x102871 2872# ATT:   vsqrtbf16  -1024(,%ebp,2), %ymm22873# INTEL: vsqrtbf16 ymm2, ymmword ptr [2*ebp - 1024]28740x62,0xf5,0x7d,0x28,0x51,0x14,0x6d,0x00,0xfc,0xff,0xff2875 2876# ATT:   vsqrtbf16  4064(%ecx), %ymm2 {%k7} {z}2877# INTEL: vsqrtbf16 ymm2 {k7} {z}, ymmword ptr [ecx + 4064]28780x62,0xf5,0x7d,0xaf,0x51,0x51,0x7f2879 2880# ATT:   vsqrtbf16  -256(%edx){1to16}, %ymm2 {%k7} {z}2881# INTEL: vsqrtbf16 ymm2 {k7} {z}, word ptr [edx - 256]{1to16}28820x62,0xf5,0x7d,0xbf,0x51,0x52,0x802883 2884# ATT:   vsqrtbf16  268435456(%esp,%esi,8), %zmm22885# INTEL: vsqrtbf16 zmm2, zmmword ptr [esp + 8*esi + 268435456]28860x62,0xf5,0x7d,0x48,0x51,0x94,0xf4,0x00,0x00,0x00,0x102887 2888# ATT:   vsqrtbf16  291(%edi,%eax,4), %zmm2 {%k7}2889# INTEL: vsqrtbf16 zmm2 {k7}, zmmword ptr [edi + 4*eax + 291]28900x62,0xf5,0x7d,0x4f,0x51,0x94,0x87,0x23,0x01,0x00,0x002891 2892# ATT:   vsqrtbf16  (%eax){1to32}, %zmm22893# INTEL: vsqrtbf16 zmm2, word ptr [eax]{1to32}28940x62,0xf5,0x7d,0x58,0x51,0x102895 2896# ATT:   vsqrtbf16  -2048(,%ebp,2), %zmm22897# INTEL: vsqrtbf16 zmm2, zmmword ptr [2*ebp - 2048]28980x62,0xf5,0x7d,0x48,0x51,0x14,0x6d,0x00,0xf8,0xff,0xff2899 2900# ATT:   vsqrtbf16  8128(%ecx), %zmm2 {%k7} {z}2901# INTEL: vsqrtbf16 zmm2 {k7} {z}, zmmword ptr [ecx + 8128]29020x62,0xf5,0x7d,0xcf,0x51,0x51,0x7f2903 2904# ATT:   vsqrtbf16  -256(%edx){1to32}, %zmm2 {%k7} {z}2905# INTEL: vsqrtbf16 zmm2 {k7} {z}, word ptr [edx - 256]{1to32}29060x62,0xf5,0x7d,0xdf,0x51,0x52,0x802907 2908# ATT:   vsubbf16 %ymm4, %ymm3, %ymm22909# INTEL: vsubbf16 ymm2, ymm3, ymm429100x62,0xf5,0x65,0x28,0x5c,0xd42911 2912# ATT:   vsubbf16 %ymm4, %ymm3, %ymm2 {%k7}2913# INTEL: vsubbf16 ymm2 {k7}, ymm3, ymm429140x62,0xf5,0x65,0x2f,0x5c,0xd42915 2916# ATT:   vsubbf16 %ymm4, %ymm3, %ymm2 {%k7} {z}2917# INTEL: vsubbf16 ymm2 {k7} {z}, ymm3, ymm429180x62,0xf5,0x65,0xaf,0x5c,0xd42919 2920# ATT:   vsubbf16 %zmm4, %zmm3, %zmm22921# INTEL: vsubbf16 zmm2, zmm3, zmm429220x62,0xf5,0x65,0x48,0x5c,0xd42923 2924# ATT:   vsubbf16 %zmm4, %zmm3, %zmm2 {%k7}2925# INTEL: vsubbf16 zmm2 {k7}, zmm3, zmm429260x62,0xf5,0x65,0x4f,0x5c,0xd42927 2928# ATT:   vsubbf16 %zmm4, %zmm3, %zmm2 {%k7} {z}2929# INTEL: vsubbf16 zmm2 {k7} {z}, zmm3, zmm429300x62,0xf5,0x65,0xcf,0x5c,0xd42931 2932# ATT:   vsubbf16 %xmm4, %xmm3, %xmm22933# INTEL: vsubbf16 xmm2, xmm3, xmm429340x62,0xf5,0x65,0x08,0x5c,0xd42935 2936# ATT:   vsubbf16 %xmm4, %xmm3, %xmm2 {%k7}2937# INTEL: vsubbf16 xmm2 {k7}, xmm3, xmm429380x62,0xf5,0x65,0x0f,0x5c,0xd42939 2940# ATT:   vsubbf16 %xmm4, %xmm3, %xmm2 {%k7} {z}2941# INTEL: vsubbf16 xmm2 {k7} {z}, xmm3, xmm429420x62,0xf5,0x65,0x8f,0x5c,0xd42943 2944# ATT:   vsubbf16  268435456(%esp,%esi,8), %zmm3, %zmm22945# INTEL: vsubbf16 zmm2, zmm3, zmmword ptr [esp + 8*esi + 268435456]29460x62,0xf5,0x65,0x48,0x5c,0x94,0xf4,0x00,0x00,0x00,0x102947 2948# ATT:   vsubbf16  291(%edi,%eax,4), %zmm3, %zmm2 {%k7}2949# INTEL: vsubbf16 zmm2 {k7}, zmm3, zmmword ptr [edi + 4*eax + 291]29500x62,0xf5,0x65,0x4f,0x5c,0x94,0x87,0x23,0x01,0x00,0x002951 2952# ATT:   vsubbf16  (%eax){1to32}, %zmm3, %zmm22953# INTEL: vsubbf16 zmm2, zmm3, word ptr [eax]{1to32}29540x62,0xf5,0x65,0x58,0x5c,0x102955 2956# ATT:   vsubbf16  -2048(,%ebp,2), %zmm3, %zmm22957# INTEL: vsubbf16 zmm2, zmm3, zmmword ptr [2*ebp - 2048]29580x62,0xf5,0x65,0x48,0x5c,0x14,0x6d,0x00,0xf8,0xff,0xff2959 2960# ATT:   vsubbf16  8128(%ecx), %zmm3, %zmm2 {%k7} {z}2961# INTEL: vsubbf16 zmm2 {k7} {z}, zmm3, zmmword ptr [ecx + 8128]29620x62,0xf5,0x65,0xcf,0x5c,0x51,0x7f2963 2964# ATT:   vsubbf16  -256(%edx){1to32}, %zmm3, %zmm2 {%k7} {z}2965# INTEL: vsubbf16 zmm2 {k7} {z}, zmm3, word ptr [edx - 256]{1to32}29660x62,0xf5,0x65,0xdf,0x5c,0x52,0x802967 2968# ATT:   vsubbf16  268435456(%esp,%esi,8), %ymm3, %ymm22969# INTEL: vsubbf16 ymm2, ymm3, ymmword ptr [esp + 8*esi + 268435456]29700x62,0xf5,0x65,0x28,0x5c,0x94,0xf4,0x00,0x00,0x00,0x102971 2972# ATT:   vsubbf16  291(%edi,%eax,4), %ymm3, %ymm2 {%k7}2973# INTEL: vsubbf16 ymm2 {k7}, ymm3, ymmword ptr [edi + 4*eax + 291]29740x62,0xf5,0x65,0x2f,0x5c,0x94,0x87,0x23,0x01,0x00,0x002975 2976# ATT:   vsubbf16  (%eax){1to16}, %ymm3, %ymm22977# INTEL: vsubbf16 ymm2, ymm3, word ptr [eax]{1to16}29780x62,0xf5,0x65,0x38,0x5c,0x102979 2980# ATT:   vsubbf16  -1024(,%ebp,2), %ymm3, %ymm22981# INTEL: vsubbf16 ymm2, ymm3, ymmword ptr [2*ebp - 1024]29820x62,0xf5,0x65,0x28,0x5c,0x14,0x6d,0x00,0xfc,0xff,0xff2983 2984# ATT:   vsubbf16  4064(%ecx), %ymm3, %ymm2 {%k7} {z}2985# INTEL: vsubbf16 ymm2 {k7} {z}, ymm3, ymmword ptr [ecx + 4064]29860x62,0xf5,0x65,0xaf,0x5c,0x51,0x7f2987 2988# ATT:   vsubbf16  -256(%edx){1to16}, %ymm3, %ymm2 {%k7} {z}2989# INTEL: vsubbf16 ymm2 {k7} {z}, ymm3, word ptr [edx - 256]{1to16}29900x62,0xf5,0x65,0xbf,0x5c,0x52,0x802991 2992# ATT:   vsubbf16  268435456(%esp,%esi,8), %xmm3, %xmm22993# INTEL: vsubbf16 xmm2, xmm3, xmmword ptr [esp + 8*esi + 268435456]29940x62,0xf5,0x65,0x08,0x5c,0x94,0xf4,0x00,0x00,0x00,0x102995 2996# ATT:   vsubbf16  291(%edi,%eax,4), %xmm3, %xmm2 {%k7}2997# INTEL: vsubbf16 xmm2 {k7}, xmm3, xmmword ptr [edi + 4*eax + 291]29980x62,0xf5,0x65,0x0f,0x5c,0x94,0x87,0x23,0x01,0x00,0x002999 3000# ATT:   vsubbf16  (%eax){1to8}, %xmm3, %xmm23001# INTEL: vsubbf16 xmm2, xmm3, word ptr [eax]{1to8}30020x62,0xf5,0x65,0x18,0x5c,0x103003 3004# ATT:   vsubbf16  -512(,%ebp,2), %xmm3, %xmm23005# INTEL: vsubbf16 xmm2, xmm3, xmmword ptr [2*ebp - 512]30060x62,0xf5,0x65,0x08,0x5c,0x14,0x6d,0x00,0xfe,0xff,0xff3007 3008# ATT:   vsubbf16  2032(%ecx), %xmm3, %xmm2 {%k7} {z}3009# INTEL: vsubbf16 xmm2 {k7} {z}, xmm3, xmmword ptr [ecx + 2032]30100x62,0xf5,0x65,0x8f,0x5c,0x51,0x7f3011 3012# ATT:   vsubbf16  -256(%edx){1to8}, %xmm3, %xmm2 {%k7} {z}3013# INTEL: vsubbf16 xmm2 {k7} {z}, xmm3, word ptr [edx - 256]{1to8}30140x62,0xf5,0x65,0x9f,0x5c,0x52,0x803015 3016