brintos

brintos / llvm-project-archived public Read only

0
0
Text · 57.0 KiB · c398e82 Raw
1523 lines · plain
1# RUN: llvm-mc --disassemble %s -triple=x86_64 | FileCheck %s --check-prefixes=ATT2# RUN: llvm-mc --disassemble %s -triple=x86_64 -x86-asm-syntax=intel --output-asm-variant=1 | FileCheck %s --check-prefixes=INTEL3 4# VNNI FP165 6# ATT:   vdpphps %xmm24, %xmm23, %xmm227# INTEL: vdpphps xmm22, xmm23, xmm2480x62,0x82,0x44,0x00,0x52,0xf09 10# ATT:   vdpphps %xmm24, %xmm23, %xmm22 {%k7}11# INTEL: vdpphps xmm22 {k7}, xmm23, xmm24120x62,0x82,0x44,0x07,0x52,0xf013 14# ATT:   vdpphps %xmm24, %xmm23, %xmm22 {%k7} {z}15# INTEL: vdpphps xmm22 {k7} {z}, xmm23, xmm24160x62,0x82,0x44,0x87,0x52,0xf017 18# ATT:   vdpphps %ymm24, %ymm23, %ymm2219# INTEL: vdpphps ymm22, ymm23, ymm24200x62,0x82,0x44,0x20,0x52,0xf021 22# ATT:   vdpphps %ymm24, %ymm23, %ymm22 {%k7}23# INTEL: vdpphps ymm22 {k7}, ymm23, ymm24240x62,0x82,0x44,0x27,0x52,0xf025 26# ATT:   vdpphps %ymm24, %ymm23, %ymm22 {%k7} {z}27# INTEL: vdpphps ymm22 {k7} {z}, ymm23, ymm24280x62,0x82,0x44,0xa7,0x52,0xf029 30# ATT:   vdpphps %zmm24, %zmm23, %zmm2231# INTEL: vdpphps zmm22, zmm23, zmm24320x62,0x82,0x44,0x40,0x52,0xf033 34# ATT:   vdpphps %zmm24, %zmm23, %zmm22 {%k7}35# INTEL: vdpphps zmm22 {k7}, zmm23, zmm24360x62,0x82,0x44,0x47,0x52,0xf037 38# ATT:   vdpphps %zmm24, %zmm23, %zmm22 {%k7} {z}39# INTEL: vdpphps zmm22 {k7} {z}, zmm23, zmm24400x62,0x82,0x44,0xc7,0x52,0xf041 42# ATT:   vdpphps  268435456(%rbp,%r14,8), %xmm23, %xmm2243# INTEL: vdpphps xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]440x62,0xa2,0x44,0x00,0x52,0xb4,0xf5,0x00,0x00,0x00,0x1045 46# ATT:   vdpphps  291(%r8,%rax,4), %xmm23, %xmm22 {%k7}47# INTEL: vdpphps xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]480x62,0xc2,0x44,0x07,0x52,0xb4,0x80,0x23,0x01,0x00,0x0049 50# ATT:   vdpphps  (%rip){1to4}, %xmm23, %xmm2251# INTEL: vdpphps xmm22, xmm23, dword ptr [rip]{1to4}520x62,0xe2,0x44,0x10,0x52,0x35,0x00,0x00,0x00,0x0053 54# ATT:   vdpphps  -512(,%rbp,2), %xmm23, %xmm2255# INTEL: vdpphps xmm22, xmm23, xmmword ptr [2*rbp - 512]560x62,0xe2,0x44,0x00,0x52,0x34,0x6d,0x00,0xfe,0xff,0xff57 58# ATT:   vdpphps  2032(%rcx), %xmm23, %xmm22 {%k7} {z}59# INTEL: vdpphps xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]600x62,0xe2,0x44,0x87,0x52,0x71,0x7f61 62# ATT:   vdpphps  -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}63# INTEL: vdpphps xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}640x62,0xe2,0x44,0x97,0x52,0x72,0x8065 66# ATT:   vdpphps  268435456(%rbp,%r14,8), %ymm23, %ymm2267# INTEL: vdpphps ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]680x62,0xa2,0x44,0x20,0x52,0xb4,0xf5,0x00,0x00,0x00,0x1069 70# ATT:   vdpphps  291(%r8,%rax,4), %ymm23, %ymm22 {%k7}71# INTEL: vdpphps ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]720x62,0xc2,0x44,0x27,0x52,0xb4,0x80,0x23,0x01,0x00,0x0073 74# ATT:   vdpphps  (%rip){1to8}, %ymm23, %ymm2275# INTEL: vdpphps ymm22, ymm23, dword ptr [rip]{1to8}760x62,0xe2,0x44,0x30,0x52,0x35,0x00,0x00,0x00,0x0077 78# ATT:   vdpphps  -1024(,%rbp,2), %ymm23, %ymm2279# INTEL: vdpphps ymm22, ymm23, ymmword ptr [2*rbp - 1024]800x62,0xe2,0x44,0x20,0x52,0x34,0x6d,0x00,0xfc,0xff,0xff81 82# ATT:   vdpphps  4064(%rcx), %ymm23, %ymm22 {%k7} {z}83# INTEL: vdpphps ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]840x62,0xe2,0x44,0xa7,0x52,0x71,0x7f85 86# ATT:   vdpphps  -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}87# INTEL: vdpphps ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}880x62,0xe2,0x44,0xb7,0x52,0x72,0x8089 90# ATT:   vdpphps  268435456(%rbp,%r14,8), %zmm23, %zmm2291# INTEL: vdpphps zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]920x62,0xa2,0x44,0x40,0x52,0xb4,0xf5,0x00,0x00,0x00,0x1093 94# ATT:   vdpphps  291(%r8,%rax,4), %zmm23, %zmm22 {%k7}95# INTEL: vdpphps zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]960x62,0xc2,0x44,0x47,0x52,0xb4,0x80,0x23,0x01,0x00,0x0097 98# ATT:   vdpphps  (%rip){1to16}, %zmm23, %zmm2299# INTEL: vdpphps zmm22, zmm23, dword ptr [rip]{1to16}1000x62,0xe2,0x44,0x50,0x52,0x35,0x00,0x00,0x00,0x00101 102# ATT:   vdpphps  -2048(,%rbp,2), %zmm23, %zmm22103# INTEL: vdpphps zmm22, zmm23, zmmword ptr [2*rbp - 2048]1040x62,0xe2,0x44,0x40,0x52,0x34,0x6d,0x00,0xf8,0xff,0xff105 106# ATT:   vdpphps  8128(%rcx), %zmm23, %zmm22 {%k7} {z}107# INTEL: vdpphps zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]1080x62,0xe2,0x44,0xc7,0x52,0x71,0x7f109 110# ATT:   vdpphps  -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}111# INTEL: vdpphps zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}1120x62,0xe2,0x44,0xd7,0x52,0x72,0x80113 114# VNNI INT8115 116# ATT:   vpdpbssd %xmm24, %xmm23, %xmm22117# INTEL: vpdpbssd xmm22, xmm23, xmm241180x62,0x82,0x47,0x00,0x50,0xf0119 120# ATT:   vpdpbssd %xmm24, %xmm23, %xmm22 {%k7}121# INTEL: vpdpbssd xmm22 {k7}, xmm23, xmm241220x62,0x82,0x47,0x07,0x50,0xf0123 124# ATT:   vpdpbssd %xmm24, %xmm23, %xmm22 {%k7} {z}125# INTEL: vpdpbssd xmm22 {k7} {z}, xmm23, xmm241260x62,0x82,0x47,0x87,0x50,0xf0127 128# ATT:   vpdpbssd %ymm24, %ymm23, %ymm22129# INTEL: vpdpbssd ymm22, ymm23, ymm241300x62,0x82,0x47,0x20,0x50,0xf0131 132# ATT:   vpdpbssd %ymm24, %ymm23, %ymm22 {%k7}133# INTEL: vpdpbssd ymm22 {k7}, ymm23, ymm241340x62,0x82,0x47,0x27,0x50,0xf0135 136# ATT:   vpdpbssd %ymm24, %ymm23, %ymm22 {%k7} {z}137# INTEL: vpdpbssd ymm22 {k7} {z}, ymm23, ymm241380x62,0x82,0x47,0xa7,0x50,0xf0139 140# ATT:   vpdpbssd %zmm24, %zmm23, %zmm22141# INTEL: vpdpbssd zmm22, zmm23, zmm241420x62,0x82,0x47,0x40,0x50,0xf0143 144# ATT:   vpdpbssd %zmm24, %zmm23, %zmm22 {%k7}145# INTEL: vpdpbssd zmm22 {k7}, zmm23, zmm241460x62,0x82,0x47,0x47,0x50,0xf0147 148# ATT:   vpdpbssd %zmm24, %zmm23, %zmm22 {%k7} {z}149# INTEL: vpdpbssd zmm22 {k7} {z}, zmm23, zmm241500x62,0x82,0x47,0xc7,0x50,0xf0151 152# ATT:   vpdpbssd  268435456(%rbp,%r14,8), %xmm23, %xmm22153# INTEL: vpdpbssd xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]1540x62,0xa2,0x47,0x00,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10155 156# ATT:   vpdpbssd  291(%r8,%rax,4), %xmm23, %xmm22 {%k7}157# INTEL: vpdpbssd xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]1580x62,0xc2,0x47,0x07,0x50,0xb4,0x80,0x23,0x01,0x00,0x00159 160# ATT:   vpdpbssd  (%rip){1to4}, %xmm23, %xmm22161# INTEL: vpdpbssd xmm22, xmm23, dword ptr [rip]{1to4}1620x62,0xe2,0x47,0x10,0x50,0x35,0x00,0x00,0x00,0x00163 164# ATT:   vpdpbssd  -512(,%rbp,2), %xmm23, %xmm22165# INTEL: vpdpbssd xmm22, xmm23, xmmword ptr [2*rbp - 512]1660x62,0xe2,0x47,0x00,0x50,0x34,0x6d,0x00,0xfe,0xff,0xff167 168# ATT:   vpdpbssd  2032(%rcx), %xmm23, %xmm22 {%k7} {z}169# INTEL: vpdpbssd xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]1700x62,0xe2,0x47,0x87,0x50,0x71,0x7f171 172# ATT:   vpdpbssd  -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}173# INTEL: vpdpbssd xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}1740x62,0xe2,0x47,0x97,0x50,0x72,0x80175 176# ATT:   vpdpbssd  268435456(%rbp,%r14,8), %ymm23, %ymm22177# INTEL: vpdpbssd ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]1780x62,0xa2,0x47,0x20,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10179 180# ATT:   vpdpbssd  291(%r8,%rax,4), %ymm23, %ymm22 {%k7}181# INTEL: vpdpbssd ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]1820x62,0xc2,0x47,0x27,0x50,0xb4,0x80,0x23,0x01,0x00,0x00183 184# ATT:   vpdpbssd  (%rip){1to8}, %ymm23, %ymm22185# INTEL: vpdpbssd ymm22, ymm23, dword ptr [rip]{1to8}1860x62,0xe2,0x47,0x30,0x50,0x35,0x00,0x00,0x00,0x00187 188# ATT:   vpdpbssd  -1024(,%rbp,2), %ymm23, %ymm22189# INTEL: vpdpbssd ymm22, ymm23, ymmword ptr [2*rbp - 1024]1900x62,0xe2,0x47,0x20,0x50,0x34,0x6d,0x00,0xfc,0xff,0xff191 192# ATT:   vpdpbssd  4064(%rcx), %ymm23, %ymm22 {%k7} {z}193# INTEL: vpdpbssd ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]1940x62,0xe2,0x47,0xa7,0x50,0x71,0x7f195 196# ATT:   vpdpbssd  -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}197# INTEL: vpdpbssd ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}1980x62,0xe2,0x47,0xb7,0x50,0x72,0x80199 200# ATT:   vpdpbssd  268435456(%rbp,%r14,8), %zmm23, %zmm22201# INTEL: vpdpbssd zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]2020x62,0xa2,0x47,0x40,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10203 204# ATT:   vpdpbssd  291(%r8,%rax,4), %zmm23, %zmm22 {%k7}205# INTEL: vpdpbssd zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]2060x62,0xc2,0x47,0x47,0x50,0xb4,0x80,0x23,0x01,0x00,0x00207 208# ATT:   vpdpbssd  (%rip){1to16}, %zmm23, %zmm22209# INTEL: vpdpbssd zmm22, zmm23, dword ptr [rip]{1to16}2100x62,0xe2,0x47,0x50,0x50,0x35,0x00,0x00,0x00,0x00211 212# ATT:   vpdpbssd  -2048(,%rbp,2), %zmm23, %zmm22213# INTEL: vpdpbssd zmm22, zmm23, zmmword ptr [2*rbp - 2048]2140x62,0xe2,0x47,0x40,0x50,0x34,0x6d,0x00,0xf8,0xff,0xff215 216# ATT:   vpdpbssd  8128(%rcx), %zmm23, %zmm22 {%k7} {z}217# INTEL: vpdpbssd zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]2180x62,0xe2,0x47,0xc7,0x50,0x71,0x7f219 220# ATT:   vpdpbssd  -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}221# INTEL: vpdpbssd zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}2220x62,0xe2,0x47,0xd7,0x50,0x72,0x80223 224# ATT:   vpdpbssds %xmm24, %xmm23, %xmm22225# INTEL: vpdpbssds xmm22, xmm23, xmm242260x62,0x82,0x47,0x00,0x51,0xf0227 228# ATT:   vpdpbssds %xmm24, %xmm23, %xmm22 {%k7}229# INTEL: vpdpbssds xmm22 {k7}, xmm23, xmm242300x62,0x82,0x47,0x07,0x51,0xf0231 232# ATT:   vpdpbssds %xmm24, %xmm23, %xmm22 {%k7} {z}233# INTEL: vpdpbssds xmm22 {k7} {z}, xmm23, xmm242340x62,0x82,0x47,0x87,0x51,0xf0235 236# ATT:   vpdpbssds %ymm24, %ymm23, %ymm22237# INTEL: vpdpbssds ymm22, ymm23, ymm242380x62,0x82,0x47,0x20,0x51,0xf0239 240# ATT:   vpdpbssds %ymm24, %ymm23, %ymm22 {%k7}241# INTEL: vpdpbssds ymm22 {k7}, ymm23, ymm242420x62,0x82,0x47,0x27,0x51,0xf0243 244# ATT:   vpdpbssds %ymm24, %ymm23, %ymm22 {%k7} {z}245# INTEL: vpdpbssds ymm22 {k7} {z}, ymm23, ymm242460x62,0x82,0x47,0xa7,0x51,0xf0247 248# ATT:   vpdpbssds %zmm24, %zmm23, %zmm22249# INTEL: vpdpbssds zmm22, zmm23, zmm242500x62,0x82,0x47,0x40,0x51,0xf0251 252# ATT:   vpdpbssds %zmm24, %zmm23, %zmm22 {%k7}253# INTEL: vpdpbssds zmm22 {k7}, zmm23, zmm242540x62,0x82,0x47,0x47,0x51,0xf0255 256# ATT:   vpdpbssds %zmm24, %zmm23, %zmm22 {%k7} {z}257# INTEL: vpdpbssds zmm22 {k7} {z}, zmm23, zmm242580x62,0x82,0x47,0xc7,0x51,0xf0259 260# ATT:   vpdpbssds  268435456(%rbp,%r14,8), %xmm23, %xmm22261# INTEL: vpdpbssds xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]2620x62,0xa2,0x47,0x00,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10263 264# ATT:   vpdpbssds  291(%r8,%rax,4), %xmm23, %xmm22 {%k7}265# INTEL: vpdpbssds xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]2660x62,0xc2,0x47,0x07,0x51,0xb4,0x80,0x23,0x01,0x00,0x00267 268# ATT:   vpdpbssds  (%rip){1to4}, %xmm23, %xmm22269# INTEL: vpdpbssds xmm22, xmm23, dword ptr [rip]{1to4}2700x62,0xe2,0x47,0x10,0x51,0x35,0x00,0x00,0x00,0x00271 272# ATT:   vpdpbssds  -512(,%rbp,2), %xmm23, %xmm22273# INTEL: vpdpbssds xmm22, xmm23, xmmword ptr [2*rbp - 512]2740x62,0xe2,0x47,0x00,0x51,0x34,0x6d,0x00,0xfe,0xff,0xff275 276# ATT:   vpdpbssds  2032(%rcx), %xmm23, %xmm22 {%k7} {z}277# INTEL: vpdpbssds xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]2780x62,0xe2,0x47,0x87,0x51,0x71,0x7f279 280# ATT:   vpdpbssds  -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}281# INTEL: vpdpbssds xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}2820x62,0xe2,0x47,0x97,0x51,0x72,0x80283 284# ATT:   vpdpbssds  268435456(%rbp,%r14,8), %ymm23, %ymm22285# INTEL: vpdpbssds ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]2860x62,0xa2,0x47,0x20,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10287 288# ATT:   vpdpbssds  291(%r8,%rax,4), %ymm23, %ymm22 {%k7}289# INTEL: vpdpbssds ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]2900x62,0xc2,0x47,0x27,0x51,0xb4,0x80,0x23,0x01,0x00,0x00291 292# ATT:   vpdpbssds  (%rip){1to8}, %ymm23, %ymm22293# INTEL: vpdpbssds ymm22, ymm23, dword ptr [rip]{1to8}2940x62,0xe2,0x47,0x30,0x51,0x35,0x00,0x00,0x00,0x00295 296# ATT:   vpdpbssds  -1024(,%rbp,2), %ymm23, %ymm22297# INTEL: vpdpbssds ymm22, ymm23, ymmword ptr [2*rbp - 1024]2980x62,0xe2,0x47,0x20,0x51,0x34,0x6d,0x00,0xfc,0xff,0xff299 300# ATT:   vpdpbssds  4064(%rcx), %ymm23, %ymm22 {%k7} {z}301# INTEL: vpdpbssds ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]3020x62,0xe2,0x47,0xa7,0x51,0x71,0x7f303 304# ATT:   vpdpbssds  -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}305# INTEL: vpdpbssds ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}3060x62,0xe2,0x47,0xb7,0x51,0x72,0x80307 308# ATT:   vpdpbssds  268435456(%rbp,%r14,8), %zmm23, %zmm22309# INTEL: vpdpbssds zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]3100x62,0xa2,0x47,0x40,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10311 312# ATT:   vpdpbssds  291(%r8,%rax,4), %zmm23, %zmm22 {%k7}313# INTEL: vpdpbssds zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]3140x62,0xc2,0x47,0x47,0x51,0xb4,0x80,0x23,0x01,0x00,0x00315 316# ATT:   vpdpbssds  (%rip){1to16}, %zmm23, %zmm22317# INTEL: vpdpbssds zmm22, zmm23, dword ptr [rip]{1to16}3180x62,0xe2,0x47,0x50,0x51,0x35,0x00,0x00,0x00,0x00319 320# ATT:   vpdpbssds  -2048(,%rbp,2), %zmm23, %zmm22321# INTEL: vpdpbssds zmm22, zmm23, zmmword ptr [2*rbp - 2048]3220x62,0xe2,0x47,0x40,0x51,0x34,0x6d,0x00,0xf8,0xff,0xff323 324# ATT:   vpdpbssds  8128(%rcx), %zmm23, %zmm22 {%k7} {z}325# INTEL: vpdpbssds zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]3260x62,0xe2,0x47,0xc7,0x51,0x71,0x7f327 328# ATT:   vpdpbssds  -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}329# INTEL: vpdpbssds zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}3300x62,0xe2,0x47,0xd7,0x51,0x72,0x80331 332# ATT:   vpdpbsud %xmm24, %xmm23, %xmm22333# INTEL: vpdpbsud xmm22, xmm23, xmm243340x62,0x82,0x46,0x00,0x50,0xf0335 336# ATT:   vpdpbsud %xmm24, %xmm23, %xmm22 {%k7}337# INTEL: vpdpbsud xmm22 {k7}, xmm23, xmm243380x62,0x82,0x46,0x07,0x50,0xf0339 340# ATT:   vpdpbsud %xmm24, %xmm23, %xmm22 {%k7} {z}341# INTEL: vpdpbsud xmm22 {k7} {z}, xmm23, xmm243420x62,0x82,0x46,0x87,0x50,0xf0343 344# ATT:   vpdpbsud %ymm24, %ymm23, %ymm22345# INTEL: vpdpbsud ymm22, ymm23, ymm243460x62,0x82,0x46,0x20,0x50,0xf0347 348# ATT:   vpdpbsud %ymm24, %ymm23, %ymm22 {%k7}349# INTEL: vpdpbsud ymm22 {k7}, ymm23, ymm243500x62,0x82,0x46,0x27,0x50,0xf0351 352# ATT:   vpdpbsud %ymm24, %ymm23, %ymm22 {%k7} {z}353# INTEL: vpdpbsud ymm22 {k7} {z}, ymm23, ymm243540x62,0x82,0x46,0xa7,0x50,0xf0355 356# ATT:   vpdpbsud %zmm24, %zmm23, %zmm22357# INTEL: vpdpbsud zmm22, zmm23, zmm243580x62,0x82,0x46,0x40,0x50,0xf0359 360# ATT:   vpdpbsud %zmm24, %zmm23, %zmm22 {%k7}361# INTEL: vpdpbsud zmm22 {k7}, zmm23, zmm243620x62,0x82,0x46,0x47,0x50,0xf0363 364# ATT:   vpdpbsud %zmm24, %zmm23, %zmm22 {%k7} {z}365# INTEL: vpdpbsud zmm22 {k7} {z}, zmm23, zmm243660x62,0x82,0x46,0xc7,0x50,0xf0367 368# ATT:   vpdpbsud  268435456(%rbp,%r14,8), %xmm23, %xmm22369# INTEL: vpdpbsud xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]3700x62,0xa2,0x46,0x00,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10371 372# ATT:   vpdpbsud  291(%r8,%rax,4), %xmm23, %xmm22 {%k7}373# INTEL: vpdpbsud xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]3740x62,0xc2,0x46,0x07,0x50,0xb4,0x80,0x23,0x01,0x00,0x00375 376# ATT:   vpdpbsud  (%rip){1to4}, %xmm23, %xmm22377# INTEL: vpdpbsud xmm22, xmm23, dword ptr [rip]{1to4}3780x62,0xe2,0x46,0x10,0x50,0x35,0x00,0x00,0x00,0x00379 380# ATT:   vpdpbsud  -512(,%rbp,2), %xmm23, %xmm22381# INTEL: vpdpbsud xmm22, xmm23, xmmword ptr [2*rbp - 512]3820x62,0xe2,0x46,0x00,0x50,0x34,0x6d,0x00,0xfe,0xff,0xff383 384# ATT:   vpdpbsud  2032(%rcx), %xmm23, %xmm22 {%k7} {z}385# INTEL: vpdpbsud xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]3860x62,0xe2,0x46,0x87,0x50,0x71,0x7f387 388# ATT:   vpdpbsud  -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}389# INTEL: vpdpbsud xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}3900x62,0xe2,0x46,0x97,0x50,0x72,0x80391 392# ATT:   vpdpbsud  268435456(%rbp,%r14,8), %ymm23, %ymm22393# INTEL: vpdpbsud ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]3940x62,0xa2,0x46,0x20,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10395 396# ATT:   vpdpbsud  291(%r8,%rax,4), %ymm23, %ymm22 {%k7}397# INTEL: vpdpbsud ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]3980x62,0xc2,0x46,0x27,0x50,0xb4,0x80,0x23,0x01,0x00,0x00399 400# ATT:   vpdpbsud  (%rip){1to8}, %ymm23, %ymm22401# INTEL: vpdpbsud ymm22, ymm23, dword ptr [rip]{1to8}4020x62,0xe2,0x46,0x30,0x50,0x35,0x00,0x00,0x00,0x00403 404# ATT:   vpdpbsud  -1024(,%rbp,2), %ymm23, %ymm22405# INTEL: vpdpbsud ymm22, ymm23, ymmword ptr [2*rbp - 1024]4060x62,0xe2,0x46,0x20,0x50,0x34,0x6d,0x00,0xfc,0xff,0xff407 408# ATT:   vpdpbsud  4064(%rcx), %ymm23, %ymm22 {%k7} {z}409# INTEL: vpdpbsud ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]4100x62,0xe2,0x46,0xa7,0x50,0x71,0x7f411 412# ATT:   vpdpbsud  -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}413# INTEL: vpdpbsud ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}4140x62,0xe2,0x46,0xb7,0x50,0x72,0x80415 416# ATT:   vpdpbsud  268435456(%rbp,%r14,8), %zmm23, %zmm22417# INTEL: vpdpbsud zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]4180x62,0xa2,0x46,0x40,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10419 420# ATT:   vpdpbsud  291(%r8,%rax,4), %zmm23, %zmm22 {%k7}421# INTEL: vpdpbsud zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]4220x62,0xc2,0x46,0x47,0x50,0xb4,0x80,0x23,0x01,0x00,0x00423 424# ATT:   vpdpbsud  (%rip){1to16}, %zmm23, %zmm22425# INTEL: vpdpbsud zmm22, zmm23, dword ptr [rip]{1to16}4260x62,0xe2,0x46,0x50,0x50,0x35,0x00,0x00,0x00,0x00427 428# ATT:   vpdpbsud  -2048(,%rbp,2), %zmm23, %zmm22429# INTEL: vpdpbsud zmm22, zmm23, zmmword ptr [2*rbp - 2048]4300x62,0xe2,0x46,0x40,0x50,0x34,0x6d,0x00,0xf8,0xff,0xff431 432# ATT:   vpdpbsud  8128(%rcx), %zmm23, %zmm22 {%k7} {z}433# INTEL: vpdpbsud zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]4340x62,0xe2,0x46,0xc7,0x50,0x71,0x7f435 436# ATT:   vpdpbsud  -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}437# INTEL: vpdpbsud zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}4380x62,0xe2,0x46,0xd7,0x50,0x72,0x80439 440# ATT:   vpdpbsuds %xmm24, %xmm23, %xmm22441# INTEL: vpdpbsuds xmm22, xmm23, xmm244420x62,0x82,0x46,0x00,0x51,0xf0443 444# ATT:   vpdpbsuds %xmm24, %xmm23, %xmm22 {%k7}445# INTEL: vpdpbsuds xmm22 {k7}, xmm23, xmm244460x62,0x82,0x46,0x07,0x51,0xf0447 448# ATT:   vpdpbsuds %xmm24, %xmm23, %xmm22 {%k7} {z}449# INTEL: vpdpbsuds xmm22 {k7} {z}, xmm23, xmm244500x62,0x82,0x46,0x87,0x51,0xf0451 452# ATT:   vpdpbsuds %ymm24, %ymm23, %ymm22453# INTEL: vpdpbsuds ymm22, ymm23, ymm244540x62,0x82,0x46,0x20,0x51,0xf0455 456# ATT:   vpdpbsuds %ymm24, %ymm23, %ymm22 {%k7}457# INTEL: vpdpbsuds ymm22 {k7}, ymm23, ymm244580x62,0x82,0x46,0x27,0x51,0xf0459 460# ATT:   vpdpbsuds %ymm24, %ymm23, %ymm22 {%k7} {z}461# INTEL: vpdpbsuds ymm22 {k7} {z}, ymm23, ymm244620x62,0x82,0x46,0xa7,0x51,0xf0463 464# ATT:   vpdpbsuds %zmm24, %zmm23, %zmm22465# INTEL: vpdpbsuds zmm22, zmm23, zmm244660x62,0x82,0x46,0x40,0x51,0xf0467 468# ATT:   vpdpbsuds %zmm24, %zmm23, %zmm22 {%k7}469# INTEL: vpdpbsuds zmm22 {k7}, zmm23, zmm244700x62,0x82,0x46,0x47,0x51,0xf0471 472# ATT:   vpdpbsuds %zmm24, %zmm23, %zmm22 {%k7} {z}473# INTEL: vpdpbsuds zmm22 {k7} {z}, zmm23, zmm244740x62,0x82,0x46,0xc7,0x51,0xf0475 476# ATT:   vpdpbsuds  268435456(%rbp,%r14,8), %xmm23, %xmm22477# INTEL: vpdpbsuds xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]4780x62,0xa2,0x46,0x00,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10479 480# ATT:   vpdpbsuds  291(%r8,%rax,4), %xmm23, %xmm22 {%k7}481# INTEL: vpdpbsuds xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]4820x62,0xc2,0x46,0x07,0x51,0xb4,0x80,0x23,0x01,0x00,0x00483 484# ATT:   vpdpbsuds  (%rip){1to4}, %xmm23, %xmm22485# INTEL: vpdpbsuds xmm22, xmm23, dword ptr [rip]{1to4}4860x62,0xe2,0x46,0x10,0x51,0x35,0x00,0x00,0x00,0x00487 488# ATT:   vpdpbsuds  -512(,%rbp,2), %xmm23, %xmm22489# INTEL: vpdpbsuds xmm22, xmm23, xmmword ptr [2*rbp - 512]4900x62,0xe2,0x46,0x00,0x51,0x34,0x6d,0x00,0xfe,0xff,0xff491 492# ATT:   vpdpbsuds  2032(%rcx), %xmm23, %xmm22 {%k7} {z}493# INTEL: vpdpbsuds xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]4940x62,0xe2,0x46,0x87,0x51,0x71,0x7f495 496# ATT:   vpdpbsuds  -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}497# INTEL: vpdpbsuds xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}4980x62,0xe2,0x46,0x97,0x51,0x72,0x80499 500# ATT:   vpdpbsuds  268435456(%rbp,%r14,8), %ymm23, %ymm22501# INTEL: vpdpbsuds ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]5020x62,0xa2,0x46,0x20,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10503 504# ATT:   vpdpbsuds  291(%r8,%rax,4), %ymm23, %ymm22 {%k7}505# INTEL: vpdpbsuds ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]5060x62,0xc2,0x46,0x27,0x51,0xb4,0x80,0x23,0x01,0x00,0x00507 508# ATT:   vpdpbsuds  (%rip){1to8}, %ymm23, %ymm22509# INTEL: vpdpbsuds ymm22, ymm23, dword ptr [rip]{1to8}5100x62,0xe2,0x46,0x30,0x51,0x35,0x00,0x00,0x00,0x00511 512# ATT:   vpdpbsuds  -1024(,%rbp,2), %ymm23, %ymm22513# INTEL: vpdpbsuds ymm22, ymm23, ymmword ptr [2*rbp - 1024]5140x62,0xe2,0x46,0x20,0x51,0x34,0x6d,0x00,0xfc,0xff,0xff515 516# ATT:   vpdpbsuds  4064(%rcx), %ymm23, %ymm22 {%k7} {z}517# INTEL: vpdpbsuds ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]5180x62,0xe2,0x46,0xa7,0x51,0x71,0x7f519 520# ATT:   vpdpbsuds  -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}521# INTEL: vpdpbsuds ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}5220x62,0xe2,0x46,0xb7,0x51,0x72,0x80523 524# ATT:   vpdpbsuds  268435456(%rbp,%r14,8), %zmm23, %zmm22525# INTEL: vpdpbsuds zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]5260x62,0xa2,0x46,0x40,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10527 528# ATT:   vpdpbsuds  291(%r8,%rax,4), %zmm23, %zmm22 {%k7}529# INTEL: vpdpbsuds zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]5300x62,0xc2,0x46,0x47,0x51,0xb4,0x80,0x23,0x01,0x00,0x00531 532# ATT:   vpdpbsuds  (%rip){1to16}, %zmm23, %zmm22533# INTEL: vpdpbsuds zmm22, zmm23, dword ptr [rip]{1to16}5340x62,0xe2,0x46,0x50,0x51,0x35,0x00,0x00,0x00,0x00535 536# ATT:   vpdpbsuds  -2048(,%rbp,2), %zmm23, %zmm22537# INTEL: vpdpbsuds zmm22, zmm23, zmmword ptr [2*rbp - 2048]5380x62,0xe2,0x46,0x40,0x51,0x34,0x6d,0x00,0xf8,0xff,0xff539 540# ATT:   vpdpbsuds  8128(%rcx), %zmm23, %zmm22 {%k7} {z}541# INTEL: vpdpbsuds zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]5420x62,0xe2,0x46,0xc7,0x51,0x71,0x7f543 544# ATT:   vpdpbsuds  -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}545# INTEL: vpdpbsuds zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}5460x62,0xe2,0x46,0xd7,0x51,0x72,0x80547 548# ATT:   vpdpbuud %xmm24, %xmm23, %xmm22549# INTEL: vpdpbuud xmm22, xmm23, xmm245500x62,0x82,0x44,0x00,0x50,0xf0551 552# ATT:   vpdpbuud %xmm24, %xmm23, %xmm22 {%k7}553# INTEL: vpdpbuud xmm22 {k7}, xmm23, xmm245540x62,0x82,0x44,0x07,0x50,0xf0555 556# ATT:   vpdpbuud %xmm24, %xmm23, %xmm22 {%k7} {z}557# INTEL: vpdpbuud xmm22 {k7} {z}, xmm23, xmm245580x62,0x82,0x44,0x87,0x50,0xf0559 560# ATT:   vpdpbuud %ymm24, %ymm23, %ymm22561# INTEL: vpdpbuud ymm22, ymm23, ymm245620x62,0x82,0x44,0x20,0x50,0xf0563 564# ATT:   vpdpbuud %ymm24, %ymm23, %ymm22 {%k7}565# INTEL: vpdpbuud ymm22 {k7}, ymm23, ymm245660x62,0x82,0x44,0x27,0x50,0xf0567 568# ATT:   vpdpbuud %ymm24, %ymm23, %ymm22 {%k7} {z}569# INTEL: vpdpbuud ymm22 {k7} {z}, ymm23, ymm245700x62,0x82,0x44,0xa7,0x50,0xf0571 572# ATT:   vpdpbuud %zmm24, %zmm23, %zmm22573# INTEL: vpdpbuud zmm22, zmm23, zmm245740x62,0x82,0x44,0x40,0x50,0xf0575 576# ATT:   vpdpbuud %zmm24, %zmm23, %zmm22 {%k7}577# INTEL: vpdpbuud zmm22 {k7}, zmm23, zmm245780x62,0x82,0x44,0x47,0x50,0xf0579 580# ATT:   vpdpbuud %zmm24, %zmm23, %zmm22 {%k7} {z}581# INTEL: vpdpbuud zmm22 {k7} {z}, zmm23, zmm245820x62,0x82,0x44,0xc7,0x50,0xf0583 584# ATT:   vpdpbuud  268435456(%rbp,%r14,8), %xmm23, %xmm22585# INTEL: vpdpbuud xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]5860x62,0xa2,0x44,0x00,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10587 588# ATT:   vpdpbuud  291(%r8,%rax,4), %xmm23, %xmm22 {%k7}589# INTEL: vpdpbuud xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]5900x62,0xc2,0x44,0x07,0x50,0xb4,0x80,0x23,0x01,0x00,0x00591 592# ATT:   vpdpbuud  (%rip){1to4}, %xmm23, %xmm22593# INTEL: vpdpbuud xmm22, xmm23, dword ptr [rip]{1to4}5940x62,0xe2,0x44,0x10,0x50,0x35,0x00,0x00,0x00,0x00595 596# ATT:   vpdpbuud  -512(,%rbp,2), %xmm23, %xmm22597# INTEL: vpdpbuud xmm22, xmm23, xmmword ptr [2*rbp - 512]5980x62,0xe2,0x44,0x00,0x50,0x34,0x6d,0x00,0xfe,0xff,0xff599 600# ATT:   vpdpbuud  2032(%rcx), %xmm23, %xmm22 {%k7} {z}601# INTEL: vpdpbuud xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]6020x62,0xe2,0x44,0x87,0x50,0x71,0x7f603 604# ATT:   vpdpbuud  -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}605# INTEL: vpdpbuud xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}6060x62,0xe2,0x44,0x97,0x50,0x72,0x80607 608# ATT:   vpdpbuud  268435456(%rbp,%r14,8), %ymm23, %ymm22609# INTEL: vpdpbuud ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]6100x62,0xa2,0x44,0x20,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10611 612# ATT:   vpdpbuud  291(%r8,%rax,4), %ymm23, %ymm22 {%k7}613# INTEL: vpdpbuud ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]6140x62,0xc2,0x44,0x27,0x50,0xb4,0x80,0x23,0x01,0x00,0x00615 616# ATT:   vpdpbuud  (%rip){1to8}, %ymm23, %ymm22617# INTEL: vpdpbuud ymm22, ymm23, dword ptr [rip]{1to8}6180x62,0xe2,0x44,0x30,0x50,0x35,0x00,0x00,0x00,0x00619 620# ATT:   vpdpbuud  -1024(,%rbp,2), %ymm23, %ymm22621# INTEL: vpdpbuud ymm22, ymm23, ymmword ptr [2*rbp - 1024]6220x62,0xe2,0x44,0x20,0x50,0x34,0x6d,0x00,0xfc,0xff,0xff623 624# ATT:   vpdpbuud  4064(%rcx), %ymm23, %ymm22 {%k7} {z}625# INTEL: vpdpbuud ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]6260x62,0xe2,0x44,0xa7,0x50,0x71,0x7f627 628# ATT:   vpdpbuud  -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}629# INTEL: vpdpbuud ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}6300x62,0xe2,0x44,0xb7,0x50,0x72,0x80631 632# ATT:   vpdpbuud  268435456(%rbp,%r14,8), %zmm23, %zmm22633# INTEL: vpdpbuud zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]6340x62,0xa2,0x44,0x40,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10635 636# ATT:   vpdpbuud  291(%r8,%rax,4), %zmm23, %zmm22 {%k7}637# INTEL: vpdpbuud zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]6380x62,0xc2,0x44,0x47,0x50,0xb4,0x80,0x23,0x01,0x00,0x00639 640# ATT:   vpdpbuud  (%rip){1to16}, %zmm23, %zmm22641# INTEL: vpdpbuud zmm22, zmm23, dword ptr [rip]{1to16}6420x62,0xe2,0x44,0x50,0x50,0x35,0x00,0x00,0x00,0x00643 644# ATT:   vpdpbuud  -2048(,%rbp,2), %zmm23, %zmm22645# INTEL: vpdpbuud zmm22, zmm23, zmmword ptr [2*rbp - 2048]6460x62,0xe2,0x44,0x40,0x50,0x34,0x6d,0x00,0xf8,0xff,0xff647 648# ATT:   vpdpbuud  8128(%rcx), %zmm23, %zmm22 {%k7} {z}649# INTEL: vpdpbuud zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]6500x62,0xe2,0x44,0xc7,0x50,0x71,0x7f651 652# ATT:   vpdpbuud  -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}653# INTEL: vpdpbuud zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}6540x62,0xe2,0x44,0xd7,0x50,0x72,0x80655 656# ATT:   vpdpbuuds %xmm24, %xmm23, %xmm22657# INTEL: vpdpbuuds xmm22, xmm23, xmm246580x62,0x82,0x44,0x00,0x51,0xf0659 660# ATT:   vpdpbuuds %xmm24, %xmm23, %xmm22 {%k7}661# INTEL: vpdpbuuds xmm22 {k7}, xmm23, xmm246620x62,0x82,0x44,0x07,0x51,0xf0663 664# ATT:   vpdpbuuds %xmm24, %xmm23, %xmm22 {%k7} {z}665# INTEL: vpdpbuuds xmm22 {k7} {z}, xmm23, xmm246660x62,0x82,0x44,0x87,0x51,0xf0667 668# ATT:   vpdpbuuds %ymm24, %ymm23, %ymm22669# INTEL: vpdpbuuds ymm22, ymm23, ymm246700x62,0x82,0x44,0x20,0x51,0xf0671 672# ATT:   vpdpbuuds %ymm24, %ymm23, %ymm22 {%k7}673# INTEL: vpdpbuuds ymm22 {k7}, ymm23, ymm246740x62,0x82,0x44,0x27,0x51,0xf0675 676# ATT:   vpdpbuuds %ymm24, %ymm23, %ymm22 {%k7} {z}677# INTEL: vpdpbuuds ymm22 {k7} {z}, ymm23, ymm246780x62,0x82,0x44,0xa7,0x51,0xf0679 680# ATT:   vpdpbuuds %zmm24, %zmm23, %zmm22681# INTEL: vpdpbuuds zmm22, zmm23, zmm246820x62,0x82,0x44,0x40,0x51,0xf0683 684# ATT:   vpdpbuuds %zmm24, %zmm23, %zmm22 {%k7}685# INTEL: vpdpbuuds zmm22 {k7}, zmm23, zmm246860x62,0x82,0x44,0x47,0x51,0xf0687 688# ATT:   vpdpbuuds %zmm24, %zmm23, %zmm22 {%k7} {z}689# INTEL: vpdpbuuds zmm22 {k7} {z}, zmm23, zmm246900x62,0x82,0x44,0xc7,0x51,0xf0691 692# ATT:   vpdpbuuds  268435456(%rbp,%r14,8), %xmm23, %xmm22693# INTEL: vpdpbuuds xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]6940x62,0xa2,0x44,0x00,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10695 696# ATT:   vpdpbuuds  291(%r8,%rax,4), %xmm23, %xmm22 {%k7}697# INTEL: vpdpbuuds xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]6980x62,0xc2,0x44,0x07,0x51,0xb4,0x80,0x23,0x01,0x00,0x00699 700# ATT:   vpdpbuuds  (%rip){1to4}, %xmm23, %xmm22701# INTEL: vpdpbuuds xmm22, xmm23, dword ptr [rip]{1to4}7020x62,0xe2,0x44,0x10,0x51,0x35,0x00,0x00,0x00,0x00703 704# ATT:   vpdpbuuds  -512(,%rbp,2), %xmm23, %xmm22705# INTEL: vpdpbuuds xmm22, xmm23, xmmword ptr [2*rbp - 512]7060x62,0xe2,0x44,0x00,0x51,0x34,0x6d,0x00,0xfe,0xff,0xff707 708# ATT:   vpdpbuuds  2032(%rcx), %xmm23, %xmm22 {%k7} {z}709# INTEL: vpdpbuuds xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]7100x62,0xe2,0x44,0x87,0x51,0x71,0x7f711 712# ATT:   vpdpbuuds  -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}713# INTEL: vpdpbuuds xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}7140x62,0xe2,0x44,0x97,0x51,0x72,0x80715 716# ATT:   vpdpbuuds  268435456(%rbp,%r14,8), %ymm23, %ymm22717# INTEL: vpdpbuuds ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]7180x62,0xa2,0x44,0x20,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10719 720# ATT:   vpdpbuuds  291(%r8,%rax,4), %ymm23, %ymm22 {%k7}721# INTEL: vpdpbuuds ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]7220x62,0xc2,0x44,0x27,0x51,0xb4,0x80,0x23,0x01,0x00,0x00723 724# ATT:   vpdpbuuds  (%rip){1to8}, %ymm23, %ymm22725# INTEL: vpdpbuuds ymm22, ymm23, dword ptr [rip]{1to8}7260x62,0xe2,0x44,0x30,0x51,0x35,0x00,0x00,0x00,0x00727 728# ATT:   vpdpbuuds  -1024(,%rbp,2), %ymm23, %ymm22729# INTEL: vpdpbuuds ymm22, ymm23, ymmword ptr [2*rbp - 1024]7300x62,0xe2,0x44,0x20,0x51,0x34,0x6d,0x00,0xfc,0xff,0xff731 732# ATT:   vpdpbuuds  4064(%rcx), %ymm23, %ymm22 {%k7} {z}733# INTEL: vpdpbuuds ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]7340x62,0xe2,0x44,0xa7,0x51,0x71,0x7f735 736# ATT:   vpdpbuuds  -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}737# INTEL: vpdpbuuds ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}7380x62,0xe2,0x44,0xb7,0x51,0x72,0x80739 740# ATT:   vpdpbuuds  268435456(%rbp,%r14,8), %zmm23, %zmm22741# INTEL: vpdpbuuds zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]7420x62,0xa2,0x44,0x40,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10743 744# ATT:   vpdpbuuds  291(%r8,%rax,4), %zmm23, %zmm22 {%k7}745# INTEL: vpdpbuuds zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]7460x62,0xc2,0x44,0x47,0x51,0xb4,0x80,0x23,0x01,0x00,0x00747 748# ATT:   vpdpbuuds  (%rip){1to16}, %zmm23, %zmm22749# INTEL: vpdpbuuds zmm22, zmm23, dword ptr [rip]{1to16}7500x62,0xe2,0x44,0x50,0x51,0x35,0x00,0x00,0x00,0x00751 752# ATT:   vpdpbuuds  -2048(,%rbp,2), %zmm23, %zmm22753# INTEL: vpdpbuuds zmm22, zmm23, zmmword ptr [2*rbp - 2048]7540x62,0xe2,0x44,0x40,0x51,0x34,0x6d,0x00,0xf8,0xff,0xff755 756# ATT:   vpdpbuuds  8128(%rcx), %zmm23, %zmm22 {%k7} {z}757# INTEL: vpdpbuuds zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]7580x62,0xe2,0x44,0xc7,0x51,0x71,0x7f759 760# ATT:   vpdpbuuds  -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}761# INTEL: vpdpbuuds zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}7620x62,0xe2,0x44,0xd7,0x51,0x72,0x80763 764# VNNI INT16765 766# ATT:   vpdpwsud %xmm24, %xmm23, %xmm22767# INTEL: vpdpwsud xmm22, xmm23, xmm247680x62,0x82,0x46,0x00,0xd2,0xf0769 770# ATT:   vpdpwsud %xmm24, %xmm23, %xmm22 {%k7}771# INTEL: vpdpwsud xmm22 {k7}, xmm23, xmm247720x62,0x82,0x46,0x07,0xd2,0xf0773 774# ATT:   vpdpwsud %xmm24, %xmm23, %xmm22 {%k7} {z}775# INTEL: vpdpwsud xmm22 {k7} {z}, xmm23, xmm247760x62,0x82,0x46,0x87,0xd2,0xf0777 778# ATT:   vpdpwsud %ymm24, %ymm23, %ymm22779# INTEL: vpdpwsud ymm22, ymm23, ymm247800x62,0x82,0x46,0x20,0xd2,0xf0781 782# ATT:   vpdpwsud %ymm24, %ymm23, %ymm22 {%k7}783# INTEL: vpdpwsud ymm22 {k7}, ymm23, ymm247840x62,0x82,0x46,0x27,0xd2,0xf0785 786# ATT:   vpdpwsud %ymm24, %ymm23, %ymm22 {%k7} {z}787# INTEL: vpdpwsud ymm22 {k7} {z}, ymm23, ymm247880x62,0x82,0x46,0xa7,0xd2,0xf0789 790# ATT:   vpdpwsud %zmm24, %zmm23, %zmm22791# INTEL: vpdpwsud zmm22, zmm23, zmm247920x62,0x82,0x46,0x40,0xd2,0xf0793 794# ATT:   vpdpwsud %zmm24, %zmm23, %zmm22 {%k7}795# INTEL: vpdpwsud zmm22 {k7}, zmm23, zmm247960x62,0x82,0x46,0x47,0xd2,0xf0797 798# ATT:   vpdpwsud %zmm24, %zmm23, %zmm22 {%k7} {z}799# INTEL: vpdpwsud zmm22 {k7} {z}, zmm23, zmm248000x62,0x82,0x46,0xc7,0xd2,0xf0801 802# ATT:   vpdpwsud  268435456(%rbp,%r14,8), %xmm23, %xmm22803# INTEL: vpdpwsud xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]8040x62,0xa2,0x46,0x00,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x10805 806# ATT:   vpdpwsud  291(%r8,%rax,4), %xmm23, %xmm22 {%k7}807# INTEL: vpdpwsud xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]8080x62,0xc2,0x46,0x07,0xd2,0xb4,0x80,0x23,0x01,0x00,0x00809 810# ATT:   vpdpwsud  (%rip){1to4}, %xmm23, %xmm22811# INTEL: vpdpwsud xmm22, xmm23, dword ptr [rip]{1to4}8120x62,0xe2,0x46,0x10,0xd2,0x35,0x00,0x00,0x00,0x00813 814# ATT:   vpdpwsud  -512(,%rbp,2), %xmm23, %xmm22815# INTEL: vpdpwsud xmm22, xmm23, xmmword ptr [2*rbp - 512]8160x62,0xe2,0x46,0x00,0xd2,0x34,0x6d,0x00,0xfe,0xff,0xff817 818# ATT:   vpdpwsud  2032(%rcx), %xmm23, %xmm22 {%k7} {z}819# INTEL: vpdpwsud xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]8200x62,0xe2,0x46,0x87,0xd2,0x71,0x7f821 822# ATT:   vpdpwsud  -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}823# INTEL: vpdpwsud xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}8240x62,0xe2,0x46,0x97,0xd2,0x72,0x80825 826# ATT:   vpdpwsud  268435456(%rbp,%r14,8), %ymm23, %ymm22827# INTEL: vpdpwsud ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]8280x62,0xa2,0x46,0x20,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x10829 830# ATT:   vpdpwsud  291(%r8,%rax,4), %ymm23, %ymm22 {%k7}831# INTEL: vpdpwsud ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]8320x62,0xc2,0x46,0x27,0xd2,0xb4,0x80,0x23,0x01,0x00,0x00833 834# ATT:   vpdpwsud  (%rip){1to8}, %ymm23, %ymm22835# INTEL: vpdpwsud ymm22, ymm23, dword ptr [rip]{1to8}8360x62,0xe2,0x46,0x30,0xd2,0x35,0x00,0x00,0x00,0x00837 838# ATT:   vpdpwsud  -1024(,%rbp,2), %ymm23, %ymm22839# INTEL: vpdpwsud ymm22, ymm23, ymmword ptr [2*rbp - 1024]8400x62,0xe2,0x46,0x20,0xd2,0x34,0x6d,0x00,0xfc,0xff,0xff841 842# ATT:   vpdpwsud  4064(%rcx), %ymm23, %ymm22 {%k7} {z}843# INTEL: vpdpwsud ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]8440x62,0xe2,0x46,0xa7,0xd2,0x71,0x7f845 846# ATT:   vpdpwsud  -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}847# INTEL: vpdpwsud ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}8480x62,0xe2,0x46,0xb7,0xd2,0x72,0x80849 850# ATT:   vpdpwsud  268435456(%rbp,%r14,8), %zmm23, %zmm22851# INTEL: vpdpwsud zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]8520x62,0xa2,0x46,0x40,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x10853 854# ATT:   vpdpwsud  291(%r8,%rax,4), %zmm23, %zmm22 {%k7}855# INTEL: vpdpwsud zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]8560x62,0xc2,0x46,0x47,0xd2,0xb4,0x80,0x23,0x01,0x00,0x00857 858# ATT:   vpdpwsud  (%rip){1to16}, %zmm23, %zmm22859# INTEL: vpdpwsud zmm22, zmm23, dword ptr [rip]{1to16}8600x62,0xe2,0x46,0x50,0xd2,0x35,0x00,0x00,0x00,0x00861 862# ATT:   vpdpwsud  -2048(,%rbp,2), %zmm23, %zmm22863# INTEL: vpdpwsud zmm22, zmm23, zmmword ptr [2*rbp - 2048]8640x62,0xe2,0x46,0x40,0xd2,0x34,0x6d,0x00,0xf8,0xff,0xff865 866# ATT:   vpdpwsud  8128(%rcx), %zmm23, %zmm22 {%k7} {z}867# INTEL: vpdpwsud zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]8680x62,0xe2,0x46,0xc7,0xd2,0x71,0x7f869 870# ATT:   vpdpwsud  -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}871# INTEL: vpdpwsud zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}8720x62,0xe2,0x46,0xd7,0xd2,0x72,0x80873 874# ATT:   vpdpwsuds %xmm24, %xmm23, %xmm22875# INTEL: vpdpwsuds xmm22, xmm23, xmm248760x62,0x82,0x46,0x00,0xd3,0xf0877 878# ATT:   vpdpwsuds %xmm24, %xmm23, %xmm22 {%k7}879# INTEL: vpdpwsuds xmm22 {k7}, xmm23, xmm248800x62,0x82,0x46,0x07,0xd3,0xf0881 882# ATT:   vpdpwsuds %xmm24, %xmm23, %xmm22 {%k7} {z}883# INTEL: vpdpwsuds xmm22 {k7} {z}, xmm23, xmm248840x62,0x82,0x46,0x87,0xd3,0xf0885 886# ATT:   vpdpwsuds %ymm24, %ymm23, %ymm22887# INTEL: vpdpwsuds ymm22, ymm23, ymm248880x62,0x82,0x46,0x20,0xd3,0xf0889 890# ATT:   vpdpwsuds %ymm24, %ymm23, %ymm22 {%k7}891# INTEL: vpdpwsuds ymm22 {k7}, ymm23, ymm248920x62,0x82,0x46,0x27,0xd3,0xf0893 894# ATT:   vpdpwsuds %ymm24, %ymm23, %ymm22 {%k7} {z}895# INTEL: vpdpwsuds ymm22 {k7} {z}, ymm23, ymm248960x62,0x82,0x46,0xa7,0xd3,0xf0897 898# ATT:   vpdpwsuds %zmm24, %zmm23, %zmm22899# INTEL: vpdpwsuds zmm22, zmm23, zmm249000x62,0x82,0x46,0x40,0xd3,0xf0901 902# ATT:   vpdpwsuds %zmm24, %zmm23, %zmm22 {%k7}903# INTEL: vpdpwsuds zmm22 {k7}, zmm23, zmm249040x62,0x82,0x46,0x47,0xd3,0xf0905 906# ATT:   vpdpwsuds %zmm24, %zmm23, %zmm22 {%k7} {z}907# INTEL: vpdpwsuds zmm22 {k7} {z}, zmm23, zmm249080x62,0x82,0x46,0xc7,0xd3,0xf0909 910# ATT:   vpdpwsuds  268435456(%rbp,%r14,8), %xmm23, %xmm22911# INTEL: vpdpwsuds xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]9120x62,0xa2,0x46,0x00,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x10913 914# ATT:   vpdpwsuds  291(%r8,%rax,4), %xmm23, %xmm22 {%k7}915# INTEL: vpdpwsuds xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]9160x62,0xc2,0x46,0x07,0xd3,0xb4,0x80,0x23,0x01,0x00,0x00917 918# ATT:   vpdpwsuds  (%rip){1to4}, %xmm23, %xmm22919# INTEL: vpdpwsuds xmm22, xmm23, dword ptr [rip]{1to4}9200x62,0xe2,0x46,0x10,0xd3,0x35,0x00,0x00,0x00,0x00921 922# ATT:   vpdpwsuds  -512(,%rbp,2), %xmm23, %xmm22923# INTEL: vpdpwsuds xmm22, xmm23, xmmword ptr [2*rbp - 512]9240x62,0xe2,0x46,0x00,0xd3,0x34,0x6d,0x00,0xfe,0xff,0xff925 926# ATT:   vpdpwsuds  2032(%rcx), %xmm23, %xmm22 {%k7} {z}927# INTEL: vpdpwsuds xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]9280x62,0xe2,0x46,0x87,0xd3,0x71,0x7f929 930# ATT:   vpdpwsuds  -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}931# INTEL: vpdpwsuds xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}9320x62,0xe2,0x46,0x97,0xd3,0x72,0x80933 934# ATT:   vpdpwsuds  268435456(%rbp,%r14,8), %ymm23, %ymm22935# INTEL: vpdpwsuds ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]9360x62,0xa2,0x46,0x20,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x10937 938# ATT:   vpdpwsuds  291(%r8,%rax,4), %ymm23, %ymm22 {%k7}939# INTEL: vpdpwsuds ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]9400x62,0xc2,0x46,0x27,0xd3,0xb4,0x80,0x23,0x01,0x00,0x00941 942# ATT:   vpdpwsuds  (%rip){1to8}, %ymm23, %ymm22943# INTEL: vpdpwsuds ymm22, ymm23, dword ptr [rip]{1to8}9440x62,0xe2,0x46,0x30,0xd3,0x35,0x00,0x00,0x00,0x00945 946# ATT:   vpdpwsuds  -1024(,%rbp,2), %ymm23, %ymm22947# INTEL: vpdpwsuds ymm22, ymm23, ymmword ptr [2*rbp - 1024]9480x62,0xe2,0x46,0x20,0xd3,0x34,0x6d,0x00,0xfc,0xff,0xff949 950# ATT:   vpdpwsuds  4064(%rcx), %ymm23, %ymm22 {%k7} {z}951# INTEL: vpdpwsuds ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]9520x62,0xe2,0x46,0xa7,0xd3,0x71,0x7f953 954# ATT:   vpdpwsuds  -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}955# INTEL: vpdpwsuds ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}9560x62,0xe2,0x46,0xb7,0xd3,0x72,0x80957 958# ATT:   vpdpwsuds  268435456(%rbp,%r14,8), %zmm23, %zmm22959# INTEL: vpdpwsuds zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]9600x62,0xa2,0x46,0x40,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x10961 962# ATT:   vpdpwsuds  291(%r8,%rax,4), %zmm23, %zmm22 {%k7}963# INTEL: vpdpwsuds zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]9640x62,0xc2,0x46,0x47,0xd3,0xb4,0x80,0x23,0x01,0x00,0x00965 966# ATT:   vpdpwsuds  (%rip){1to16}, %zmm23, %zmm22967# INTEL: vpdpwsuds zmm22, zmm23, dword ptr [rip]{1to16}9680x62,0xe2,0x46,0x50,0xd3,0x35,0x00,0x00,0x00,0x00969 970# ATT:   vpdpwsuds  -2048(,%rbp,2), %zmm23, %zmm22971# INTEL: vpdpwsuds zmm22, zmm23, zmmword ptr [2*rbp - 2048]9720x62,0xe2,0x46,0x40,0xd3,0x34,0x6d,0x00,0xf8,0xff,0xff973 974# ATT:   vpdpwsuds  8128(%rcx), %zmm23, %zmm22 {%k7} {z}975# INTEL: vpdpwsuds zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]9760x62,0xe2,0x46,0xc7,0xd3,0x71,0x7f977 978# ATT:   vpdpwsuds  -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}979# INTEL: vpdpwsuds zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}9800x62,0xe2,0x46,0xd7,0xd3,0x72,0x80981 982# ATT:   vpdpwusd %xmm24, %xmm23, %xmm22983# INTEL: vpdpwusd xmm22, xmm23, xmm249840x62,0x82,0x45,0x00,0xd2,0xf0985 986# ATT:   vpdpwusd %xmm24, %xmm23, %xmm22 {%k7}987# INTEL: vpdpwusd xmm22 {k7}, xmm23, xmm249880x62,0x82,0x45,0x07,0xd2,0xf0989 990# ATT:   vpdpwusd %xmm24, %xmm23, %xmm22 {%k7} {z}991# INTEL: vpdpwusd xmm22 {k7} {z}, xmm23, xmm249920x62,0x82,0x45,0x87,0xd2,0xf0993 994# ATT:   vpdpwusd %ymm24, %ymm23, %ymm22995# INTEL: vpdpwusd ymm22, ymm23, ymm249960x62,0x82,0x45,0x20,0xd2,0xf0997 998# ATT:   vpdpwusd %ymm24, %ymm23, %ymm22 {%k7}999# INTEL: vpdpwusd ymm22 {k7}, ymm23, ymm2410000x62,0x82,0x45,0x27,0xd2,0xf01001 1002# ATT:   vpdpwusd %ymm24, %ymm23, %ymm22 {%k7} {z}1003# INTEL: vpdpwusd ymm22 {k7} {z}, ymm23, ymm2410040x62,0x82,0x45,0xa7,0xd2,0xf01005 1006# ATT:   vpdpwusd %zmm24, %zmm23, %zmm221007# INTEL: vpdpwusd zmm22, zmm23, zmm2410080x62,0x82,0x45,0x40,0xd2,0xf01009 1010# ATT:   vpdpwusd %zmm24, %zmm23, %zmm22 {%k7}1011# INTEL: vpdpwusd zmm22 {k7}, zmm23, zmm2410120x62,0x82,0x45,0x47,0xd2,0xf01013 1014# ATT:   vpdpwusd %zmm24, %zmm23, %zmm22 {%k7} {z}1015# INTEL: vpdpwusd zmm22 {k7} {z}, zmm23, zmm2410160x62,0x82,0x45,0xc7,0xd2,0xf01017 1018# ATT:   vpdpwusd  268435456(%rbp,%r14,8), %xmm23, %xmm221019# INTEL: vpdpwusd xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]10200x62,0xa2,0x45,0x00,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x101021 1022# ATT:   vpdpwusd  291(%r8,%rax,4), %xmm23, %xmm22 {%k7}1023# INTEL: vpdpwusd xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]10240x62,0xc2,0x45,0x07,0xd2,0xb4,0x80,0x23,0x01,0x00,0x001025 1026# ATT:   vpdpwusd  (%rip){1to4}, %xmm23, %xmm221027# INTEL: vpdpwusd xmm22, xmm23, dword ptr [rip]{1to4}10280x62,0xe2,0x45,0x10,0xd2,0x35,0x00,0x00,0x00,0x001029 1030# ATT:   vpdpwusd  -512(,%rbp,2), %xmm23, %xmm221031# INTEL: vpdpwusd xmm22, xmm23, xmmword ptr [2*rbp - 512]10320x62,0xe2,0x45,0x00,0xd2,0x34,0x6d,0x00,0xfe,0xff,0xff1033 1034# ATT:   vpdpwusd  2032(%rcx), %xmm23, %xmm22 {%k7} {z}1035# INTEL: vpdpwusd xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]10360x62,0xe2,0x45,0x87,0xd2,0x71,0x7f1037 1038# ATT:   vpdpwusd  -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}1039# INTEL: vpdpwusd xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}10400x62,0xe2,0x45,0x97,0xd2,0x72,0x801041 1042# ATT:   vpdpwusd  268435456(%rbp,%r14,8), %ymm23, %ymm221043# INTEL: vpdpwusd ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]10440x62,0xa2,0x45,0x20,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x101045 1046# ATT:   vpdpwusd  291(%r8,%rax,4), %ymm23, %ymm22 {%k7}1047# INTEL: vpdpwusd ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]10480x62,0xc2,0x45,0x27,0xd2,0xb4,0x80,0x23,0x01,0x00,0x001049 1050# ATT:   vpdpwusd  (%rip){1to8}, %ymm23, %ymm221051# INTEL: vpdpwusd ymm22, ymm23, dword ptr [rip]{1to8}10520x62,0xe2,0x45,0x30,0xd2,0x35,0x00,0x00,0x00,0x001053 1054# ATT:   vpdpwusd  -1024(,%rbp,2), %ymm23, %ymm221055# INTEL: vpdpwusd ymm22, ymm23, ymmword ptr [2*rbp - 1024]10560x62,0xe2,0x45,0x20,0xd2,0x34,0x6d,0x00,0xfc,0xff,0xff1057 1058# ATT:   vpdpwusd  4064(%rcx), %ymm23, %ymm22 {%k7} {z}1059# INTEL: vpdpwusd ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]10600x62,0xe2,0x45,0xa7,0xd2,0x71,0x7f1061 1062# ATT:   vpdpwusd  -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}1063# INTEL: vpdpwusd ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}10640x62,0xe2,0x45,0xb7,0xd2,0x72,0x801065 1066# ATT:   vpdpwusd  268435456(%rbp,%r14,8), %zmm23, %zmm221067# INTEL: vpdpwusd zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]10680x62,0xa2,0x45,0x40,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x101069 1070# ATT:   vpdpwusd  291(%r8,%rax,4), %zmm23, %zmm22 {%k7}1071# INTEL: vpdpwusd zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]10720x62,0xc2,0x45,0x47,0xd2,0xb4,0x80,0x23,0x01,0x00,0x001073 1074# ATT:   vpdpwusd  (%rip){1to16}, %zmm23, %zmm221075# INTEL: vpdpwusd zmm22, zmm23, dword ptr [rip]{1to16}10760x62,0xe2,0x45,0x50,0xd2,0x35,0x00,0x00,0x00,0x001077 1078# ATT:   vpdpwusd  -2048(,%rbp,2), %zmm23, %zmm221079# INTEL: vpdpwusd zmm22, zmm23, zmmword ptr [2*rbp - 2048]10800x62,0xe2,0x45,0x40,0xd2,0x34,0x6d,0x00,0xf8,0xff,0xff1081 1082# ATT:   vpdpwusd  8128(%rcx), %zmm23, %zmm22 {%k7} {z}1083# INTEL: vpdpwusd zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]10840x62,0xe2,0x45,0xc7,0xd2,0x71,0x7f1085 1086# ATT:   vpdpwusd  -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}1087# INTEL: vpdpwusd zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}10880x62,0xe2,0x45,0xd7,0xd2,0x72,0x801089 1090# ATT:   vpdpwusds %xmm24, %xmm23, %xmm221091# INTEL: vpdpwusds xmm22, xmm23, xmm2410920x62,0x82,0x45,0x00,0xd3,0xf01093 1094# ATT:   vpdpwusds %xmm24, %xmm23, %xmm22 {%k7}1095# INTEL: vpdpwusds xmm22 {k7}, xmm23, xmm2410960x62,0x82,0x45,0x07,0xd3,0xf01097 1098# ATT:   vpdpwusds %xmm24, %xmm23, %xmm22 {%k7} {z}1099# INTEL: vpdpwusds xmm22 {k7} {z}, xmm23, xmm2411000x62,0x82,0x45,0x87,0xd3,0xf01101 1102# ATT:   vpdpwusds %ymm24, %ymm23, %ymm221103# INTEL: vpdpwusds ymm22, ymm23, ymm2411040x62,0x82,0x45,0x20,0xd3,0xf01105 1106# ATT:   vpdpwusds %ymm24, %ymm23, %ymm22 {%k7}1107# INTEL: vpdpwusds ymm22 {k7}, ymm23, ymm2411080x62,0x82,0x45,0x27,0xd3,0xf01109 1110# ATT:   vpdpwusds %ymm24, %ymm23, %ymm22 {%k7} {z}1111# INTEL: vpdpwusds ymm22 {k7} {z}, ymm23, ymm2411120x62,0x82,0x45,0xa7,0xd3,0xf01113 1114# ATT:   vpdpwusds %zmm24, %zmm23, %zmm221115# INTEL: vpdpwusds zmm22, zmm23, zmm2411160x62,0x82,0x45,0x40,0xd3,0xf01117 1118# ATT:   vpdpwusds %zmm24, %zmm23, %zmm22 {%k7}1119# INTEL: vpdpwusds zmm22 {k7}, zmm23, zmm2411200x62,0x82,0x45,0x47,0xd3,0xf01121 1122# ATT:   vpdpwusds %zmm24, %zmm23, %zmm22 {%k7} {z}1123# INTEL: vpdpwusds zmm22 {k7} {z}, zmm23, zmm2411240x62,0x82,0x45,0xc7,0xd3,0xf01125 1126# ATT:   vpdpwusds  268435456(%rbp,%r14,8), %xmm23, %xmm221127# INTEL: vpdpwusds xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]11280x62,0xa2,0x45,0x00,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x101129 1130# ATT:   vpdpwusds  291(%r8,%rax,4), %xmm23, %xmm22 {%k7}1131# INTEL: vpdpwusds xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]11320x62,0xc2,0x45,0x07,0xd3,0xb4,0x80,0x23,0x01,0x00,0x001133 1134# ATT:   vpdpwusds  (%rip){1to4}, %xmm23, %xmm221135# INTEL: vpdpwusds xmm22, xmm23, dword ptr [rip]{1to4}11360x62,0xe2,0x45,0x10,0xd3,0x35,0x00,0x00,0x00,0x001137 1138# ATT:   vpdpwusds  -512(,%rbp,2), %xmm23, %xmm221139# INTEL: vpdpwusds xmm22, xmm23, xmmword ptr [2*rbp - 512]11400x62,0xe2,0x45,0x00,0xd3,0x34,0x6d,0x00,0xfe,0xff,0xff1141 1142# ATT:   vpdpwusds  2032(%rcx), %xmm23, %xmm22 {%k7} {z}1143# INTEL: vpdpwusds xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]11440x62,0xe2,0x45,0x87,0xd3,0x71,0x7f1145 1146# ATT:   vpdpwusds  -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}1147# INTEL: vpdpwusds xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}11480x62,0xe2,0x45,0x97,0xd3,0x72,0x801149 1150# ATT:   vpdpwusds  268435456(%rbp,%r14,8), %ymm23, %ymm221151# INTEL: vpdpwusds ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]11520x62,0xa2,0x45,0x20,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x101153 1154# ATT:   vpdpwusds  291(%r8,%rax,4), %ymm23, %ymm22 {%k7}1155# INTEL: vpdpwusds ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]11560x62,0xc2,0x45,0x27,0xd3,0xb4,0x80,0x23,0x01,0x00,0x001157 1158# ATT:   vpdpwusds  (%rip){1to8}, %ymm23, %ymm221159# INTEL: vpdpwusds ymm22, ymm23, dword ptr [rip]{1to8}11600x62,0xe2,0x45,0x30,0xd3,0x35,0x00,0x00,0x00,0x001161 1162# ATT:   vpdpwusds  -1024(,%rbp,2), %ymm23, %ymm221163# INTEL: vpdpwusds ymm22, ymm23, ymmword ptr [2*rbp - 1024]11640x62,0xe2,0x45,0x20,0xd3,0x34,0x6d,0x00,0xfc,0xff,0xff1165 1166# ATT:   vpdpwusds  4064(%rcx), %ymm23, %ymm22 {%k7} {z}1167# INTEL: vpdpwusds ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]11680x62,0xe2,0x45,0xa7,0xd3,0x71,0x7f1169 1170# ATT:   vpdpwusds  -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}1171# INTEL: vpdpwusds ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}11720x62,0xe2,0x45,0xb7,0xd3,0x72,0x801173 1174# ATT:   vpdpwusds  268435456(%rbp,%r14,8), %zmm23, %zmm221175# INTEL: vpdpwusds zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]11760x62,0xa2,0x45,0x40,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x101177 1178# ATT:   vpdpwusds  291(%r8,%rax,4), %zmm23, %zmm22 {%k7}1179# INTEL: vpdpwusds zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]11800x62,0xc2,0x45,0x47,0xd3,0xb4,0x80,0x23,0x01,0x00,0x001181 1182# ATT:   vpdpwusds  (%rip){1to16}, %zmm23, %zmm221183# INTEL: vpdpwusds zmm22, zmm23, dword ptr [rip]{1to16}11840x62,0xe2,0x45,0x50,0xd3,0x35,0x00,0x00,0x00,0x001185 1186# ATT:   vpdpwusds  -2048(,%rbp,2), %zmm23, %zmm221187# INTEL: vpdpwusds zmm22, zmm23, zmmword ptr [2*rbp - 2048]11880x62,0xe2,0x45,0x40,0xd3,0x34,0x6d,0x00,0xf8,0xff,0xff1189 1190# ATT:   vpdpwusds  8128(%rcx), %zmm23, %zmm22 {%k7} {z}1191# INTEL: vpdpwusds zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]11920x62,0xe2,0x45,0xc7,0xd3,0x71,0x7f1193 1194# ATT:   vpdpwusds  -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}1195# INTEL: vpdpwusds zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}11960x62,0xe2,0x45,0xd7,0xd3,0x72,0x801197 1198# ATT:   vpdpwuud %xmm24, %xmm23, %xmm221199# INTEL: vpdpwuud xmm22, xmm23, xmm2412000x62,0x82,0x44,0x00,0xd2,0xf01201 1202# ATT:   vpdpwuud %xmm24, %xmm23, %xmm22 {%k7}1203# INTEL: vpdpwuud xmm22 {k7}, xmm23, xmm2412040x62,0x82,0x44,0x07,0xd2,0xf01205 1206# ATT:   vpdpwuud %xmm24, %xmm23, %xmm22 {%k7} {z}1207# INTEL: vpdpwuud xmm22 {k7} {z}, xmm23, xmm2412080x62,0x82,0x44,0x87,0xd2,0xf01209 1210# ATT:   vpdpwuud %ymm24, %ymm23, %ymm221211# INTEL: vpdpwuud ymm22, ymm23, ymm2412120x62,0x82,0x44,0x20,0xd2,0xf01213 1214# ATT:   vpdpwuud %ymm24, %ymm23, %ymm22 {%k7}1215# INTEL: vpdpwuud ymm22 {k7}, ymm23, ymm2412160x62,0x82,0x44,0x27,0xd2,0xf01217 1218# ATT:   vpdpwuud %ymm24, %ymm23, %ymm22 {%k7} {z}1219# INTEL: vpdpwuud ymm22 {k7} {z}, ymm23, ymm2412200x62,0x82,0x44,0xa7,0xd2,0xf01221 1222# ATT:   vpdpwuud %zmm24, %zmm23, %zmm221223# INTEL: vpdpwuud zmm22, zmm23, zmm2412240x62,0x82,0x44,0x40,0xd2,0xf01225 1226# ATT:   vpdpwuud %zmm24, %zmm23, %zmm22 {%k7}1227# INTEL: vpdpwuud zmm22 {k7}, zmm23, zmm2412280x62,0x82,0x44,0x47,0xd2,0xf01229 1230# ATT:   vpdpwuud %zmm24, %zmm23, %zmm22 {%k7} {z}1231# INTEL: vpdpwuud zmm22 {k7} {z}, zmm23, zmm2412320x62,0x82,0x44,0xc7,0xd2,0xf01233 1234# ATT:   vpdpwuud  268435456(%rbp,%r14,8), %xmm23, %xmm221235# INTEL: vpdpwuud xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]12360x62,0xa2,0x44,0x00,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x101237 1238# ATT:   vpdpwuud  291(%r8,%rax,4), %xmm23, %xmm22 {%k7}1239# INTEL: vpdpwuud xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]12400x62,0xc2,0x44,0x07,0xd2,0xb4,0x80,0x23,0x01,0x00,0x001241 1242# ATT:   vpdpwuud  (%rip){1to4}, %xmm23, %xmm221243# INTEL: vpdpwuud xmm22, xmm23, dword ptr [rip]{1to4}12440x62,0xe2,0x44,0x10,0xd2,0x35,0x00,0x00,0x00,0x001245 1246# ATT:   vpdpwuud  -512(,%rbp,2), %xmm23, %xmm221247# INTEL: vpdpwuud xmm22, xmm23, xmmword ptr [2*rbp - 512]12480x62,0xe2,0x44,0x00,0xd2,0x34,0x6d,0x00,0xfe,0xff,0xff1249 1250# ATT:   vpdpwuud  2032(%rcx), %xmm23, %xmm22 {%k7} {z}1251# INTEL: vpdpwuud xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]12520x62,0xe2,0x44,0x87,0xd2,0x71,0x7f1253 1254# ATT:   vpdpwuud  -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}1255# INTEL: vpdpwuud xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}12560x62,0xe2,0x44,0x97,0xd2,0x72,0x801257 1258# ATT:   vpdpwuud  268435456(%rbp,%r14,8), %ymm23, %ymm221259# INTEL: vpdpwuud ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]12600x62,0xa2,0x44,0x20,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x101261 1262# ATT:   vpdpwuud  291(%r8,%rax,4), %ymm23, %ymm22 {%k7}1263# INTEL: vpdpwuud ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]12640x62,0xc2,0x44,0x27,0xd2,0xb4,0x80,0x23,0x01,0x00,0x001265 1266# ATT:   vpdpwuud  (%rip){1to8}, %ymm23, %ymm221267# INTEL: vpdpwuud ymm22, ymm23, dword ptr [rip]{1to8}12680x62,0xe2,0x44,0x30,0xd2,0x35,0x00,0x00,0x00,0x001269 1270# ATT:   vpdpwuud  -1024(,%rbp,2), %ymm23, %ymm221271# INTEL: vpdpwuud ymm22, ymm23, ymmword ptr [2*rbp - 1024]12720x62,0xe2,0x44,0x20,0xd2,0x34,0x6d,0x00,0xfc,0xff,0xff1273 1274# ATT:   vpdpwuud  4064(%rcx), %ymm23, %ymm22 {%k7} {z}1275# INTEL: vpdpwuud ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]12760x62,0xe2,0x44,0xa7,0xd2,0x71,0x7f1277 1278# ATT:   vpdpwuud  -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}1279# INTEL: vpdpwuud ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}12800x62,0xe2,0x44,0xb7,0xd2,0x72,0x801281 1282# ATT:   vpdpwuud  268435456(%rbp,%r14,8), %zmm23, %zmm221283# INTEL: vpdpwuud zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]12840x62,0xa2,0x44,0x40,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x101285 1286# ATT:   vpdpwuud  291(%r8,%rax,4), %zmm23, %zmm22 {%k7}1287# INTEL: vpdpwuud zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]12880x62,0xc2,0x44,0x47,0xd2,0xb4,0x80,0x23,0x01,0x00,0x001289 1290# ATT:   vpdpwuud  (%rip){1to16}, %zmm23, %zmm221291# INTEL: vpdpwuud zmm22, zmm23, dword ptr [rip]{1to16}12920x62,0xe2,0x44,0x50,0xd2,0x35,0x00,0x00,0x00,0x001293 1294# ATT:   vpdpwuud  -2048(,%rbp,2), %zmm23, %zmm221295# INTEL: vpdpwuud zmm22, zmm23, zmmword ptr [2*rbp - 2048]12960x62,0xe2,0x44,0x40,0xd2,0x34,0x6d,0x00,0xf8,0xff,0xff1297 1298# ATT:   vpdpwuud  8128(%rcx), %zmm23, %zmm22 {%k7} {z}1299# INTEL: vpdpwuud zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]13000x62,0xe2,0x44,0xc7,0xd2,0x71,0x7f1301 1302# ATT:   vpdpwuud  -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}1303# INTEL: vpdpwuud zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}13040x62,0xe2,0x44,0xd7,0xd2,0x72,0x801305 1306# ATT:   vpdpwuuds %xmm24, %xmm23, %xmm221307# INTEL: vpdpwuuds xmm22, xmm23, xmm2413080x62,0x82,0x44,0x00,0xd3,0xf01309 1310# ATT:   vpdpwuuds %xmm24, %xmm23, %xmm22 {%k7}1311# INTEL: vpdpwuuds xmm22 {k7}, xmm23, xmm2413120x62,0x82,0x44,0x07,0xd3,0xf01313 1314# ATT:   vpdpwuuds %xmm24, %xmm23, %xmm22 {%k7} {z}1315# INTEL: vpdpwuuds xmm22 {k7} {z}, xmm23, xmm2413160x62,0x82,0x44,0x87,0xd3,0xf01317 1318# ATT:   vpdpwuuds %ymm24, %ymm23, %ymm221319# INTEL: vpdpwuuds ymm22, ymm23, ymm2413200x62,0x82,0x44,0x20,0xd3,0xf01321 1322# ATT:   vpdpwuuds %ymm24, %ymm23, %ymm22 {%k7}1323# INTEL: vpdpwuuds ymm22 {k7}, ymm23, ymm2413240x62,0x82,0x44,0x27,0xd3,0xf01325 1326# ATT:   vpdpwuuds %ymm24, %ymm23, %ymm22 {%k7} {z}1327# INTEL: vpdpwuuds ymm22 {k7} {z}, ymm23, ymm2413280x62,0x82,0x44,0xa7,0xd3,0xf01329 1330# ATT:   vpdpwuuds %zmm24, %zmm23, %zmm221331# INTEL: vpdpwuuds zmm22, zmm23, zmm2413320x62,0x82,0x44,0x40,0xd3,0xf01333 1334# ATT:   vpdpwuuds %zmm24, %zmm23, %zmm22 {%k7}1335# INTEL: vpdpwuuds zmm22 {k7}, zmm23, zmm2413360x62,0x82,0x44,0x47,0xd3,0xf01337 1338# ATT:   vpdpwuuds %zmm24, %zmm23, %zmm22 {%k7} {z}1339# INTEL: vpdpwuuds zmm22 {k7} {z}, zmm23, zmm2413400x62,0x82,0x44,0xc7,0xd3,0xf01341 1342# ATT:   vpdpwuuds  268435456(%rbp,%r14,8), %xmm23, %xmm221343# INTEL: vpdpwuuds xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]13440x62,0xa2,0x44,0x00,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x101345 1346# ATT:   vpdpwuuds  291(%r8,%rax,4), %xmm23, %xmm22 {%k7}1347# INTEL: vpdpwuuds xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]13480x62,0xc2,0x44,0x07,0xd3,0xb4,0x80,0x23,0x01,0x00,0x001349 1350# ATT:   vpdpwuuds  (%rip){1to4}, %xmm23, %xmm221351# INTEL: vpdpwuuds xmm22, xmm23, dword ptr [rip]{1to4}13520x62,0xe2,0x44,0x10,0xd3,0x35,0x00,0x00,0x00,0x001353 1354# ATT:   vpdpwuuds  -512(,%rbp,2), %xmm23, %xmm221355# INTEL: vpdpwuuds xmm22, xmm23, xmmword ptr [2*rbp - 512]13560x62,0xe2,0x44,0x00,0xd3,0x34,0x6d,0x00,0xfe,0xff,0xff1357 1358# ATT:   vpdpwuuds  2032(%rcx), %xmm23, %xmm22 {%k7} {z}1359# INTEL: vpdpwuuds xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]13600x62,0xe2,0x44,0x87,0xd3,0x71,0x7f1361 1362# ATT:   vpdpwuuds  -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}1363# INTEL: vpdpwuuds xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}13640x62,0xe2,0x44,0x97,0xd3,0x72,0x801365 1366# ATT:   vpdpwuuds  268435456(%rbp,%r14,8), %ymm23, %ymm221367# INTEL: vpdpwuuds ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]13680x62,0xa2,0x44,0x20,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x101369 1370# ATT:   vpdpwuuds  291(%r8,%rax,4), %ymm23, %ymm22 {%k7}1371# INTEL: vpdpwuuds ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]13720x62,0xc2,0x44,0x27,0xd3,0xb4,0x80,0x23,0x01,0x00,0x001373 1374# ATT:   vpdpwuuds  (%rip){1to8}, %ymm23, %ymm221375# INTEL: vpdpwuuds ymm22, ymm23, dword ptr [rip]{1to8}13760x62,0xe2,0x44,0x30,0xd3,0x35,0x00,0x00,0x00,0x001377 1378# ATT:   vpdpwuuds  -1024(,%rbp,2), %ymm23, %ymm221379# INTEL: vpdpwuuds ymm22, ymm23, ymmword ptr [2*rbp - 1024]13800x62,0xe2,0x44,0x20,0xd3,0x34,0x6d,0x00,0xfc,0xff,0xff1381 1382# ATT:   vpdpwuuds  4064(%rcx), %ymm23, %ymm22 {%k7} {z}1383# INTEL: vpdpwuuds ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]13840x62,0xe2,0x44,0xa7,0xd3,0x71,0x7f1385 1386# ATT:   vpdpwuuds  -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}1387# INTEL: vpdpwuuds ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}13880x62,0xe2,0x44,0xb7,0xd3,0x72,0x801389 1390# ATT:   vpdpwuuds  268435456(%rbp,%r14,8), %zmm23, %zmm221391# INTEL: vpdpwuuds zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]13920x62,0xa2,0x44,0x40,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x101393 1394# ATT:   vpdpwuuds  291(%r8,%rax,4), %zmm23, %zmm22 {%k7}1395# INTEL: vpdpwuuds zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]13960x62,0xc2,0x44,0x47,0xd3,0xb4,0x80,0x23,0x01,0x00,0x001397 1398# ATT:   vpdpwuuds  (%rip){1to16}, %zmm23, %zmm221399# INTEL: vpdpwuuds zmm22, zmm23, dword ptr [rip]{1to16}14000x62,0xe2,0x44,0x50,0xd3,0x35,0x00,0x00,0x00,0x001401 1402# ATT:   vpdpwuuds  -2048(,%rbp,2), %zmm23, %zmm221403# INTEL: vpdpwuuds zmm22, zmm23, zmmword ptr [2*rbp - 2048]14040x62,0xe2,0x44,0x40,0xd3,0x34,0x6d,0x00,0xf8,0xff,0xff1405 1406# ATT:   vpdpwuuds  8128(%rcx), %zmm23, %zmm22 {%k7} {z}1407# INTEL: vpdpwuuds zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]14080x62,0xe2,0x44,0xc7,0xd3,0x71,0x7f1409 1410# ATT:   vpdpwuuds  -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}1411# INTEL: vpdpwuuds zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}14120x62,0xe2,0x44,0xd7,0xd3,0x72,0x801413 1414# VMPSADBW1415 1416# ATT:   vmpsadbw $123, %xmm24, %xmm23, %xmm221417# INTEL: vmpsadbw xmm22, xmm23, xmm24, 12314180x62,0x83,0x46,0x00,0x42,0xf0,0x7b1419 1420# ATT:   vmpsadbw $123, %xmm24, %xmm23, %xmm22 {%k7}1421# INTEL: vmpsadbw xmm22 {k7}, xmm23, xmm24, 12314220x62,0x83,0x46,0x07,0x42,0xf0,0x7b1423 1424# ATT:   vmpsadbw $123, %xmm24, %xmm23, %xmm22 {%k7} {z}1425# INTEL: vmpsadbw xmm22 {k7} {z}, xmm23, xmm24, 12314260x62,0x83,0x46,0x87,0x42,0xf0,0x7b1427 1428# ATT:   vmpsadbw $123, %ymm24, %ymm23, %ymm221429# INTEL: vmpsadbw ymm22, ymm23, ymm24, 12314300x62,0x83,0x46,0x20,0x42,0xf0,0x7b1431 1432# ATT:   vmpsadbw $123, %ymm24, %ymm23, %ymm22 {%k7}1433# INTEL: vmpsadbw ymm22 {k7}, ymm23, ymm24, 12314340x62,0x83,0x46,0x27,0x42,0xf0,0x7b1435 1436# ATT:   vmpsadbw $123, %ymm24, %ymm23, %ymm22 {%k7} {z}1437# INTEL: vmpsadbw ymm22 {k7} {z}, ymm23, ymm24, 12314380x62,0x83,0x46,0xa7,0x42,0xf0,0x7b1439 1440# ATT:   vmpsadbw $123, %zmm24, %zmm23, %zmm221441# INTEL: vmpsadbw zmm22, zmm23, zmm24, 12314420x62,0x83,0x46,0x40,0x42,0xf0,0x7b1443 1444# ATT:   vmpsadbw $123, %zmm24, %zmm23, %zmm22 {%k7}1445# INTEL: vmpsadbw zmm22 {k7}, zmm23, zmm24, 12314460x62,0x83,0x46,0x47,0x42,0xf0,0x7b1447 1448# ATT:   vmpsadbw $123, %zmm24, %zmm23, %zmm22 {%k7} {z}1449# INTEL: vmpsadbw zmm22 {k7} {z}, zmm23, zmm24, 12314500x62,0x83,0x46,0xc7,0x42,0xf0,0x7b1451 1452# ATT:   vmpsadbw  $123, 268435456(%rbp,%r14,8), %xmm23, %xmm221453# INTEL: vmpsadbw xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456], 12314540x62,0xa3,0x46,0x00,0x42,0xb4,0xf5,0x00,0x00,0x00,0x10,0x7b1455 1456# ATT:   vmpsadbw  $123, 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}1457# INTEL: vmpsadbw xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291], 12314580x62,0xc3,0x46,0x07,0x42,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b1459 1460# ATT:   vmpsadbw  $123, (%rip), %xmm23, %xmm221461# INTEL: vmpsadbw xmm22, xmm23, xmmword ptr [rip], 12314620x62,0xe3,0x46,0x00,0x42,0x35,0x00,0x00,0x00,0x00,0x7b1463 1464# ATT:   vmpsadbw  $123, -512(,%rbp,2), %xmm23, %xmm221465# INTEL: vmpsadbw xmm22, xmm23, xmmword ptr [2*rbp - 512], 12314660x62,0xe3,0x46,0x00,0x42,0x34,0x6d,0x00,0xfe,0xff,0xff,0x7b1467 1468# ATT:   vmpsadbw  $123, 2032(%rcx), %xmm23, %xmm22 {%k7} {z}1469# INTEL: vmpsadbw xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032], 12314700x62,0xe3,0x46,0x87,0x42,0x71,0x7f,0x7b1471 1472# ATT:   vmpsadbw  $123, -2048(%rdx), %xmm23, %xmm22 {%k7} {z}1473# INTEL: vmpsadbw xmm22 {k7} {z}, xmm23, xmmword ptr [rdx - 2048], 12314740x62,0xe3,0x46,0x87,0x42,0x72,0x80,0x7b1475 1476# ATT:   vmpsadbw  $123, 268435456(%rbp,%r14,8), %ymm23, %ymm221477# INTEL: vmpsadbw ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456], 12314780x62,0xa3,0x46,0x20,0x42,0xb4,0xf5,0x00,0x00,0x00,0x10,0x7b1479 1480# ATT:   vmpsadbw  $123, 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}1481# INTEL: vmpsadbw ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291], 12314820x62,0xc3,0x46,0x27,0x42,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b1483 1484# ATT:   vmpsadbw  $123, (%rip), %ymm23, %ymm221485# INTEL: vmpsadbw ymm22, ymm23, ymmword ptr [rip], 12314860x62,0xe3,0x46,0x20,0x42,0x35,0x00,0x00,0x00,0x00,0x7b1487 1488# ATT:   vmpsadbw  $123, -1024(,%rbp,2), %ymm23, %ymm221489# INTEL: vmpsadbw ymm22, ymm23, ymmword ptr [2*rbp - 1024], 12314900x62,0xe3,0x46,0x20,0x42,0x34,0x6d,0x00,0xfc,0xff,0xff,0x7b1491 1492# ATT:   vmpsadbw  $123, 4064(%rcx), %ymm23, %ymm22 {%k7} {z}1493# INTEL: vmpsadbw ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064], 12314940x62,0xe3,0x46,0xa7,0x42,0x71,0x7f,0x7b1495 1496# ATT:   vmpsadbw  $123, -4096(%rdx), %ymm23, %ymm22 {%k7} {z}1497# INTEL: vmpsadbw ymm22 {k7} {z}, ymm23, ymmword ptr [rdx - 4096], 12314980x62,0xe3,0x46,0xa7,0x42,0x72,0x80,0x7b1499 1500# ATT:   vmpsadbw  $123, 268435456(%rbp,%r14,8), %zmm23, %zmm221501# INTEL: vmpsadbw zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456], 12315020x62,0xa3,0x46,0x40,0x42,0xb4,0xf5,0x00,0x00,0x00,0x10,0x7b1503 1504# ATT:   vmpsadbw  $123, 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}1505# INTEL: vmpsadbw zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291], 12315060x62,0xc3,0x46,0x47,0x42,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b1507 1508# ATT:   vmpsadbw  $123, (%rip), %zmm23, %zmm221509# INTEL: vmpsadbw zmm22, zmm23, zmmword ptr [rip], 12315100x62,0xe3,0x46,0x40,0x42,0x35,0x00,0x00,0x00,0x00,0x7b1511 1512# ATT:   vmpsadbw  $123, -2048(,%rbp,2), %zmm23, %zmm221513# INTEL: vmpsadbw zmm22, zmm23, zmmword ptr [2*rbp - 2048], 12315140x62,0xe3,0x46,0x40,0x42,0x34,0x6d,0x00,0xf8,0xff,0xff,0x7b1515 1516# ATT:   vmpsadbw  $123, 8128(%rcx), %zmm23, %zmm22 {%k7} {z}1517# INTEL: vmpsadbw zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128], 12315180x62,0xe3,0x46,0xc7,0x42,0x71,0x7f,0x7b1519 1520# ATT:   vmpsadbw  $123, -8192(%rdx), %zmm23, %zmm22 {%k7} {z}1521# INTEL: vmpsadbw zmm22 {k7} {z}, zmm23, zmmword ptr [rdx - 8192], 12315220x62,0xe3,0x46,0xc7,0x42,0x72,0x80,0x7b1523