Files
TheRock/compiler/amd-llvm/llvm/test/MC/Disassembler/X86/avx10_2ni-64.txt
T
derek.holloway 7502bf64a4
CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
Flatten subprojects into a single base monorepo
2026-09-02 16:34:47 -07:00

1523 lines
57 KiB
Plaintext

# RUN: llvm-mc --disassemble %s -triple=x86_64 | FileCheck %s --check-prefixes=ATT
# RUN: llvm-mc --disassemble %s -triple=x86_64 -x86-asm-syntax=intel --output-asm-variant=1 | FileCheck %s --check-prefixes=INTEL
# VNNI FP16
# ATT: vdpphps %xmm24, %xmm23, %xmm22
# INTEL: vdpphps xmm22, xmm23, xmm24
0x62,0x82,0x44,0x00,0x52,0xf0
# ATT: vdpphps %xmm24, %xmm23, %xmm22 {%k7}
# INTEL: vdpphps xmm22 {k7}, xmm23, xmm24
0x62,0x82,0x44,0x07,0x52,0xf0
# ATT: vdpphps %xmm24, %xmm23, %xmm22 {%k7} {z}
# INTEL: vdpphps xmm22 {k7} {z}, xmm23, xmm24
0x62,0x82,0x44,0x87,0x52,0xf0
# ATT: vdpphps %ymm24, %ymm23, %ymm22
# INTEL: vdpphps ymm22, ymm23, ymm24
0x62,0x82,0x44,0x20,0x52,0xf0
# ATT: vdpphps %ymm24, %ymm23, %ymm22 {%k7}
# INTEL: vdpphps ymm22 {k7}, ymm23, ymm24
0x62,0x82,0x44,0x27,0x52,0xf0
# ATT: vdpphps %ymm24, %ymm23, %ymm22 {%k7} {z}
# INTEL: vdpphps ymm22 {k7} {z}, ymm23, ymm24
0x62,0x82,0x44,0xa7,0x52,0xf0
# ATT: vdpphps %zmm24, %zmm23, %zmm22
# INTEL: vdpphps zmm22, zmm23, zmm24
0x62,0x82,0x44,0x40,0x52,0xf0
# ATT: vdpphps %zmm24, %zmm23, %zmm22 {%k7}
# INTEL: vdpphps zmm22 {k7}, zmm23, zmm24
0x62,0x82,0x44,0x47,0x52,0xf0
# ATT: vdpphps %zmm24, %zmm23, %zmm22 {%k7} {z}
# INTEL: vdpphps zmm22 {k7} {z}, zmm23, zmm24
0x62,0x82,0x44,0xc7,0x52,0xf0
# ATT: vdpphps 268435456(%rbp,%r14,8), %xmm23, %xmm22
# INTEL: vdpphps xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x44,0x00,0x52,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vdpphps 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
# INTEL: vdpphps xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x44,0x07,0x52,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vdpphps (%rip){1to4}, %xmm23, %xmm22
# INTEL: vdpphps xmm22, xmm23, dword ptr [rip]{1to4}
0x62,0xe2,0x44,0x10,0x52,0x35,0x00,0x00,0x00,0x00
# ATT: vdpphps -512(,%rbp,2), %xmm23, %xmm22
# INTEL: vdpphps xmm22, xmm23, xmmword ptr [2*rbp - 512]
0x62,0xe2,0x44,0x00,0x52,0x34,0x6d,0x00,0xfe,0xff,0xff
# ATT: vdpphps 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
# INTEL: vdpphps xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]
0x62,0xe2,0x44,0x87,0x52,0x71,0x7f
# ATT: vdpphps -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
# INTEL: vdpphps xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}
0x62,0xe2,0x44,0x97,0x52,0x72,0x80
# ATT: vdpphps 268435456(%rbp,%r14,8), %ymm23, %ymm22
# INTEL: vdpphps ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x44,0x20,0x52,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vdpphps 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
# INTEL: vdpphps ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x44,0x27,0x52,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vdpphps (%rip){1to8}, %ymm23, %ymm22
# INTEL: vdpphps ymm22, ymm23, dword ptr [rip]{1to8}
0x62,0xe2,0x44,0x30,0x52,0x35,0x00,0x00,0x00,0x00
# ATT: vdpphps -1024(,%rbp,2), %ymm23, %ymm22
# INTEL: vdpphps ymm22, ymm23, ymmword ptr [2*rbp - 1024]
0x62,0xe2,0x44,0x20,0x52,0x34,0x6d,0x00,0xfc,0xff,0xff
# ATT: vdpphps 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
# INTEL: vdpphps ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]
0x62,0xe2,0x44,0xa7,0x52,0x71,0x7f
# ATT: vdpphps -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
# INTEL: vdpphps ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}
0x62,0xe2,0x44,0xb7,0x52,0x72,0x80
# ATT: vdpphps 268435456(%rbp,%r14,8), %zmm23, %zmm22
# INTEL: vdpphps zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x44,0x40,0x52,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vdpphps 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
# INTEL: vdpphps zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x44,0x47,0x52,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vdpphps (%rip){1to16}, %zmm23, %zmm22
# INTEL: vdpphps zmm22, zmm23, dword ptr [rip]{1to16}
0x62,0xe2,0x44,0x50,0x52,0x35,0x00,0x00,0x00,0x00
# ATT: vdpphps -2048(,%rbp,2), %zmm23, %zmm22
# INTEL: vdpphps zmm22, zmm23, zmmword ptr [2*rbp - 2048]
0x62,0xe2,0x44,0x40,0x52,0x34,0x6d,0x00,0xf8,0xff,0xff
# ATT: vdpphps 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
# INTEL: vdpphps zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]
0x62,0xe2,0x44,0xc7,0x52,0x71,0x7f
# ATT: vdpphps -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
# INTEL: vdpphps zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}
0x62,0xe2,0x44,0xd7,0x52,0x72,0x80
# VNNI INT8
# ATT: vpdpbssd %xmm24, %xmm23, %xmm22
# INTEL: vpdpbssd xmm22, xmm23, xmm24
0x62,0x82,0x47,0x00,0x50,0xf0
# ATT: vpdpbssd %xmm24, %xmm23, %xmm22 {%k7}
# INTEL: vpdpbssd xmm22 {k7}, xmm23, xmm24
0x62,0x82,0x47,0x07,0x50,0xf0
# ATT: vpdpbssd %xmm24, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpbssd xmm22 {k7} {z}, xmm23, xmm24
0x62,0x82,0x47,0x87,0x50,0xf0
# ATT: vpdpbssd %ymm24, %ymm23, %ymm22
# INTEL: vpdpbssd ymm22, ymm23, ymm24
0x62,0x82,0x47,0x20,0x50,0xf0
# ATT: vpdpbssd %ymm24, %ymm23, %ymm22 {%k7}
# INTEL: vpdpbssd ymm22 {k7}, ymm23, ymm24
0x62,0x82,0x47,0x27,0x50,0xf0
# ATT: vpdpbssd %ymm24, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpbssd ymm22 {k7} {z}, ymm23, ymm24
0x62,0x82,0x47,0xa7,0x50,0xf0
# ATT: vpdpbssd %zmm24, %zmm23, %zmm22
# INTEL: vpdpbssd zmm22, zmm23, zmm24
0x62,0x82,0x47,0x40,0x50,0xf0
# ATT: vpdpbssd %zmm24, %zmm23, %zmm22 {%k7}
# INTEL: vpdpbssd zmm22 {k7}, zmm23, zmm24
0x62,0x82,0x47,0x47,0x50,0xf0
# ATT: vpdpbssd %zmm24, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpbssd zmm22 {k7} {z}, zmm23, zmm24
0x62,0x82,0x47,0xc7,0x50,0xf0
# ATT: vpdpbssd 268435456(%rbp,%r14,8), %xmm23, %xmm22
# INTEL: vpdpbssd xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x47,0x00,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpbssd 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
# INTEL: vpdpbssd xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x47,0x07,0x50,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpbssd (%rip){1to4}, %xmm23, %xmm22
# INTEL: vpdpbssd xmm22, xmm23, dword ptr [rip]{1to4}
0x62,0xe2,0x47,0x10,0x50,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpbssd -512(,%rbp,2), %xmm23, %xmm22
# INTEL: vpdpbssd xmm22, xmm23, xmmword ptr [2*rbp - 512]
0x62,0xe2,0x47,0x00,0x50,0x34,0x6d,0x00,0xfe,0xff,0xff
# ATT: vpdpbssd 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpbssd xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]
0x62,0xe2,0x47,0x87,0x50,0x71,0x7f
# ATT: vpdpbssd -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpbssd xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}
0x62,0xe2,0x47,0x97,0x50,0x72,0x80
# ATT: vpdpbssd 268435456(%rbp,%r14,8), %ymm23, %ymm22
# INTEL: vpdpbssd ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x47,0x20,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpbssd 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
# INTEL: vpdpbssd ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x47,0x27,0x50,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpbssd (%rip){1to8}, %ymm23, %ymm22
# INTEL: vpdpbssd ymm22, ymm23, dword ptr [rip]{1to8}
0x62,0xe2,0x47,0x30,0x50,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpbssd -1024(,%rbp,2), %ymm23, %ymm22
# INTEL: vpdpbssd ymm22, ymm23, ymmword ptr [2*rbp - 1024]
0x62,0xe2,0x47,0x20,0x50,0x34,0x6d,0x00,0xfc,0xff,0xff
# ATT: vpdpbssd 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpbssd ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]
0x62,0xe2,0x47,0xa7,0x50,0x71,0x7f
# ATT: vpdpbssd -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpbssd ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}
0x62,0xe2,0x47,0xb7,0x50,0x72,0x80
# ATT: vpdpbssd 268435456(%rbp,%r14,8), %zmm23, %zmm22
# INTEL: vpdpbssd zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x47,0x40,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpbssd 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
# INTEL: vpdpbssd zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x47,0x47,0x50,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpbssd (%rip){1to16}, %zmm23, %zmm22
# INTEL: vpdpbssd zmm22, zmm23, dword ptr [rip]{1to16}
0x62,0xe2,0x47,0x50,0x50,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpbssd -2048(,%rbp,2), %zmm23, %zmm22
# INTEL: vpdpbssd zmm22, zmm23, zmmword ptr [2*rbp - 2048]
0x62,0xe2,0x47,0x40,0x50,0x34,0x6d,0x00,0xf8,0xff,0xff
# ATT: vpdpbssd 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpbssd zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]
0x62,0xe2,0x47,0xc7,0x50,0x71,0x7f
# ATT: vpdpbssd -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpbssd zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}
0x62,0xe2,0x47,0xd7,0x50,0x72,0x80
# ATT: vpdpbssds %xmm24, %xmm23, %xmm22
# INTEL: vpdpbssds xmm22, xmm23, xmm24
0x62,0x82,0x47,0x00,0x51,0xf0
# ATT: vpdpbssds %xmm24, %xmm23, %xmm22 {%k7}
# INTEL: vpdpbssds xmm22 {k7}, xmm23, xmm24
0x62,0x82,0x47,0x07,0x51,0xf0
# ATT: vpdpbssds %xmm24, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpbssds xmm22 {k7} {z}, xmm23, xmm24
0x62,0x82,0x47,0x87,0x51,0xf0
# ATT: vpdpbssds %ymm24, %ymm23, %ymm22
# INTEL: vpdpbssds ymm22, ymm23, ymm24
0x62,0x82,0x47,0x20,0x51,0xf0
# ATT: vpdpbssds %ymm24, %ymm23, %ymm22 {%k7}
# INTEL: vpdpbssds ymm22 {k7}, ymm23, ymm24
0x62,0x82,0x47,0x27,0x51,0xf0
# ATT: vpdpbssds %ymm24, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpbssds ymm22 {k7} {z}, ymm23, ymm24
0x62,0x82,0x47,0xa7,0x51,0xf0
# ATT: vpdpbssds %zmm24, %zmm23, %zmm22
# INTEL: vpdpbssds zmm22, zmm23, zmm24
0x62,0x82,0x47,0x40,0x51,0xf0
# ATT: vpdpbssds %zmm24, %zmm23, %zmm22 {%k7}
# INTEL: vpdpbssds zmm22 {k7}, zmm23, zmm24
0x62,0x82,0x47,0x47,0x51,0xf0
# ATT: vpdpbssds %zmm24, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpbssds zmm22 {k7} {z}, zmm23, zmm24
0x62,0x82,0x47,0xc7,0x51,0xf0
# ATT: vpdpbssds 268435456(%rbp,%r14,8), %xmm23, %xmm22
# INTEL: vpdpbssds xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x47,0x00,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpbssds 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
# INTEL: vpdpbssds xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x47,0x07,0x51,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpbssds (%rip){1to4}, %xmm23, %xmm22
# INTEL: vpdpbssds xmm22, xmm23, dword ptr [rip]{1to4}
0x62,0xe2,0x47,0x10,0x51,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpbssds -512(,%rbp,2), %xmm23, %xmm22
# INTEL: vpdpbssds xmm22, xmm23, xmmword ptr [2*rbp - 512]
0x62,0xe2,0x47,0x00,0x51,0x34,0x6d,0x00,0xfe,0xff,0xff
# ATT: vpdpbssds 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpbssds xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]
0x62,0xe2,0x47,0x87,0x51,0x71,0x7f
# ATT: vpdpbssds -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpbssds xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}
0x62,0xe2,0x47,0x97,0x51,0x72,0x80
# ATT: vpdpbssds 268435456(%rbp,%r14,8), %ymm23, %ymm22
# INTEL: vpdpbssds ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x47,0x20,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpbssds 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
# INTEL: vpdpbssds ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x47,0x27,0x51,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpbssds (%rip){1to8}, %ymm23, %ymm22
# INTEL: vpdpbssds ymm22, ymm23, dword ptr [rip]{1to8}
0x62,0xe2,0x47,0x30,0x51,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpbssds -1024(,%rbp,2), %ymm23, %ymm22
# INTEL: vpdpbssds ymm22, ymm23, ymmword ptr [2*rbp - 1024]
0x62,0xe2,0x47,0x20,0x51,0x34,0x6d,0x00,0xfc,0xff,0xff
# ATT: vpdpbssds 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpbssds ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]
0x62,0xe2,0x47,0xa7,0x51,0x71,0x7f
# ATT: vpdpbssds -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpbssds ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}
0x62,0xe2,0x47,0xb7,0x51,0x72,0x80
# ATT: vpdpbssds 268435456(%rbp,%r14,8), %zmm23, %zmm22
# INTEL: vpdpbssds zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x47,0x40,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpbssds 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
# INTEL: vpdpbssds zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x47,0x47,0x51,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpbssds (%rip){1to16}, %zmm23, %zmm22
# INTEL: vpdpbssds zmm22, zmm23, dword ptr [rip]{1to16}
0x62,0xe2,0x47,0x50,0x51,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpbssds -2048(,%rbp,2), %zmm23, %zmm22
# INTEL: vpdpbssds zmm22, zmm23, zmmword ptr [2*rbp - 2048]
0x62,0xe2,0x47,0x40,0x51,0x34,0x6d,0x00,0xf8,0xff,0xff
# ATT: vpdpbssds 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpbssds zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]
0x62,0xe2,0x47,0xc7,0x51,0x71,0x7f
# ATT: vpdpbssds -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpbssds zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}
0x62,0xe2,0x47,0xd7,0x51,0x72,0x80
# ATT: vpdpbsud %xmm24, %xmm23, %xmm22
# INTEL: vpdpbsud xmm22, xmm23, xmm24
0x62,0x82,0x46,0x00,0x50,0xf0
# ATT: vpdpbsud %xmm24, %xmm23, %xmm22 {%k7}
# INTEL: vpdpbsud xmm22 {k7}, xmm23, xmm24
0x62,0x82,0x46,0x07,0x50,0xf0
# ATT: vpdpbsud %xmm24, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpbsud xmm22 {k7} {z}, xmm23, xmm24
0x62,0x82,0x46,0x87,0x50,0xf0
# ATT: vpdpbsud %ymm24, %ymm23, %ymm22
# INTEL: vpdpbsud ymm22, ymm23, ymm24
0x62,0x82,0x46,0x20,0x50,0xf0
# ATT: vpdpbsud %ymm24, %ymm23, %ymm22 {%k7}
# INTEL: vpdpbsud ymm22 {k7}, ymm23, ymm24
0x62,0x82,0x46,0x27,0x50,0xf0
# ATT: vpdpbsud %ymm24, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpbsud ymm22 {k7} {z}, ymm23, ymm24
0x62,0x82,0x46,0xa7,0x50,0xf0
# ATT: vpdpbsud %zmm24, %zmm23, %zmm22
# INTEL: vpdpbsud zmm22, zmm23, zmm24
0x62,0x82,0x46,0x40,0x50,0xf0
# ATT: vpdpbsud %zmm24, %zmm23, %zmm22 {%k7}
# INTEL: vpdpbsud zmm22 {k7}, zmm23, zmm24
0x62,0x82,0x46,0x47,0x50,0xf0
# ATT: vpdpbsud %zmm24, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpbsud zmm22 {k7} {z}, zmm23, zmm24
0x62,0x82,0x46,0xc7,0x50,0xf0
# ATT: vpdpbsud 268435456(%rbp,%r14,8), %xmm23, %xmm22
# INTEL: vpdpbsud xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x46,0x00,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpbsud 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
# INTEL: vpdpbsud xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x46,0x07,0x50,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpbsud (%rip){1to4}, %xmm23, %xmm22
# INTEL: vpdpbsud xmm22, xmm23, dword ptr [rip]{1to4}
0x62,0xe2,0x46,0x10,0x50,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpbsud -512(,%rbp,2), %xmm23, %xmm22
# INTEL: vpdpbsud xmm22, xmm23, xmmword ptr [2*rbp - 512]
0x62,0xe2,0x46,0x00,0x50,0x34,0x6d,0x00,0xfe,0xff,0xff
# ATT: vpdpbsud 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpbsud xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]
0x62,0xe2,0x46,0x87,0x50,0x71,0x7f
# ATT: vpdpbsud -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpbsud xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}
0x62,0xe2,0x46,0x97,0x50,0x72,0x80
# ATT: vpdpbsud 268435456(%rbp,%r14,8), %ymm23, %ymm22
# INTEL: vpdpbsud ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x46,0x20,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpbsud 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
# INTEL: vpdpbsud ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x46,0x27,0x50,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpbsud (%rip){1to8}, %ymm23, %ymm22
# INTEL: vpdpbsud ymm22, ymm23, dword ptr [rip]{1to8}
0x62,0xe2,0x46,0x30,0x50,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpbsud -1024(,%rbp,2), %ymm23, %ymm22
# INTEL: vpdpbsud ymm22, ymm23, ymmword ptr [2*rbp - 1024]
0x62,0xe2,0x46,0x20,0x50,0x34,0x6d,0x00,0xfc,0xff,0xff
# ATT: vpdpbsud 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpbsud ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]
0x62,0xe2,0x46,0xa7,0x50,0x71,0x7f
# ATT: vpdpbsud -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpbsud ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}
0x62,0xe2,0x46,0xb7,0x50,0x72,0x80
# ATT: vpdpbsud 268435456(%rbp,%r14,8), %zmm23, %zmm22
# INTEL: vpdpbsud zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x46,0x40,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpbsud 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
# INTEL: vpdpbsud zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x46,0x47,0x50,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpbsud (%rip){1to16}, %zmm23, %zmm22
# INTEL: vpdpbsud zmm22, zmm23, dword ptr [rip]{1to16}
0x62,0xe2,0x46,0x50,0x50,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpbsud -2048(,%rbp,2), %zmm23, %zmm22
# INTEL: vpdpbsud zmm22, zmm23, zmmword ptr [2*rbp - 2048]
0x62,0xe2,0x46,0x40,0x50,0x34,0x6d,0x00,0xf8,0xff,0xff
# ATT: vpdpbsud 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpbsud zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]
0x62,0xe2,0x46,0xc7,0x50,0x71,0x7f
# ATT: vpdpbsud -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpbsud zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}
0x62,0xe2,0x46,0xd7,0x50,0x72,0x80
# ATT: vpdpbsuds %xmm24, %xmm23, %xmm22
# INTEL: vpdpbsuds xmm22, xmm23, xmm24
0x62,0x82,0x46,0x00,0x51,0xf0
# ATT: vpdpbsuds %xmm24, %xmm23, %xmm22 {%k7}
# INTEL: vpdpbsuds xmm22 {k7}, xmm23, xmm24
0x62,0x82,0x46,0x07,0x51,0xf0
# ATT: vpdpbsuds %xmm24, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpbsuds xmm22 {k7} {z}, xmm23, xmm24
0x62,0x82,0x46,0x87,0x51,0xf0
# ATT: vpdpbsuds %ymm24, %ymm23, %ymm22
# INTEL: vpdpbsuds ymm22, ymm23, ymm24
0x62,0x82,0x46,0x20,0x51,0xf0
# ATT: vpdpbsuds %ymm24, %ymm23, %ymm22 {%k7}
# INTEL: vpdpbsuds ymm22 {k7}, ymm23, ymm24
0x62,0x82,0x46,0x27,0x51,0xf0
# ATT: vpdpbsuds %ymm24, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpbsuds ymm22 {k7} {z}, ymm23, ymm24
0x62,0x82,0x46,0xa7,0x51,0xf0
# ATT: vpdpbsuds %zmm24, %zmm23, %zmm22
# INTEL: vpdpbsuds zmm22, zmm23, zmm24
0x62,0x82,0x46,0x40,0x51,0xf0
# ATT: vpdpbsuds %zmm24, %zmm23, %zmm22 {%k7}
# INTEL: vpdpbsuds zmm22 {k7}, zmm23, zmm24
0x62,0x82,0x46,0x47,0x51,0xf0
# ATT: vpdpbsuds %zmm24, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpbsuds zmm22 {k7} {z}, zmm23, zmm24
0x62,0x82,0x46,0xc7,0x51,0xf0
# ATT: vpdpbsuds 268435456(%rbp,%r14,8), %xmm23, %xmm22
# INTEL: vpdpbsuds xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x46,0x00,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpbsuds 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
# INTEL: vpdpbsuds xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x46,0x07,0x51,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpbsuds (%rip){1to4}, %xmm23, %xmm22
# INTEL: vpdpbsuds xmm22, xmm23, dword ptr [rip]{1to4}
0x62,0xe2,0x46,0x10,0x51,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpbsuds -512(,%rbp,2), %xmm23, %xmm22
# INTEL: vpdpbsuds xmm22, xmm23, xmmword ptr [2*rbp - 512]
0x62,0xe2,0x46,0x00,0x51,0x34,0x6d,0x00,0xfe,0xff,0xff
# ATT: vpdpbsuds 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpbsuds xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]
0x62,0xe2,0x46,0x87,0x51,0x71,0x7f
# ATT: vpdpbsuds -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpbsuds xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}
0x62,0xe2,0x46,0x97,0x51,0x72,0x80
# ATT: vpdpbsuds 268435456(%rbp,%r14,8), %ymm23, %ymm22
# INTEL: vpdpbsuds ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x46,0x20,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpbsuds 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
# INTEL: vpdpbsuds ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x46,0x27,0x51,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpbsuds (%rip){1to8}, %ymm23, %ymm22
# INTEL: vpdpbsuds ymm22, ymm23, dword ptr [rip]{1to8}
0x62,0xe2,0x46,0x30,0x51,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpbsuds -1024(,%rbp,2), %ymm23, %ymm22
# INTEL: vpdpbsuds ymm22, ymm23, ymmword ptr [2*rbp - 1024]
0x62,0xe2,0x46,0x20,0x51,0x34,0x6d,0x00,0xfc,0xff,0xff
# ATT: vpdpbsuds 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpbsuds ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]
0x62,0xe2,0x46,0xa7,0x51,0x71,0x7f
# ATT: vpdpbsuds -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpbsuds ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}
0x62,0xe2,0x46,0xb7,0x51,0x72,0x80
# ATT: vpdpbsuds 268435456(%rbp,%r14,8), %zmm23, %zmm22
# INTEL: vpdpbsuds zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x46,0x40,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpbsuds 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
# INTEL: vpdpbsuds zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x46,0x47,0x51,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpbsuds (%rip){1to16}, %zmm23, %zmm22
# INTEL: vpdpbsuds zmm22, zmm23, dword ptr [rip]{1to16}
0x62,0xe2,0x46,0x50,0x51,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpbsuds -2048(,%rbp,2), %zmm23, %zmm22
# INTEL: vpdpbsuds zmm22, zmm23, zmmword ptr [2*rbp - 2048]
0x62,0xe2,0x46,0x40,0x51,0x34,0x6d,0x00,0xf8,0xff,0xff
# ATT: vpdpbsuds 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpbsuds zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]
0x62,0xe2,0x46,0xc7,0x51,0x71,0x7f
# ATT: vpdpbsuds -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpbsuds zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}
0x62,0xe2,0x46,0xd7,0x51,0x72,0x80
# ATT: vpdpbuud %xmm24, %xmm23, %xmm22
# INTEL: vpdpbuud xmm22, xmm23, xmm24
0x62,0x82,0x44,0x00,0x50,0xf0
# ATT: vpdpbuud %xmm24, %xmm23, %xmm22 {%k7}
# INTEL: vpdpbuud xmm22 {k7}, xmm23, xmm24
0x62,0x82,0x44,0x07,0x50,0xf0
# ATT: vpdpbuud %xmm24, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpbuud xmm22 {k7} {z}, xmm23, xmm24
0x62,0x82,0x44,0x87,0x50,0xf0
# ATT: vpdpbuud %ymm24, %ymm23, %ymm22
# INTEL: vpdpbuud ymm22, ymm23, ymm24
0x62,0x82,0x44,0x20,0x50,0xf0
# ATT: vpdpbuud %ymm24, %ymm23, %ymm22 {%k7}
# INTEL: vpdpbuud ymm22 {k7}, ymm23, ymm24
0x62,0x82,0x44,0x27,0x50,0xf0
# ATT: vpdpbuud %ymm24, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpbuud ymm22 {k7} {z}, ymm23, ymm24
0x62,0x82,0x44,0xa7,0x50,0xf0
# ATT: vpdpbuud %zmm24, %zmm23, %zmm22
# INTEL: vpdpbuud zmm22, zmm23, zmm24
0x62,0x82,0x44,0x40,0x50,0xf0
# ATT: vpdpbuud %zmm24, %zmm23, %zmm22 {%k7}
# INTEL: vpdpbuud zmm22 {k7}, zmm23, zmm24
0x62,0x82,0x44,0x47,0x50,0xf0
# ATT: vpdpbuud %zmm24, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpbuud zmm22 {k7} {z}, zmm23, zmm24
0x62,0x82,0x44,0xc7,0x50,0xf0
# ATT: vpdpbuud 268435456(%rbp,%r14,8), %xmm23, %xmm22
# INTEL: vpdpbuud xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x44,0x00,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpbuud 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
# INTEL: vpdpbuud xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x44,0x07,0x50,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpbuud (%rip){1to4}, %xmm23, %xmm22
# INTEL: vpdpbuud xmm22, xmm23, dword ptr [rip]{1to4}
0x62,0xe2,0x44,0x10,0x50,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpbuud -512(,%rbp,2), %xmm23, %xmm22
# INTEL: vpdpbuud xmm22, xmm23, xmmword ptr [2*rbp - 512]
0x62,0xe2,0x44,0x00,0x50,0x34,0x6d,0x00,0xfe,0xff,0xff
# ATT: vpdpbuud 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpbuud xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]
0x62,0xe2,0x44,0x87,0x50,0x71,0x7f
# ATT: vpdpbuud -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpbuud xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}
0x62,0xe2,0x44,0x97,0x50,0x72,0x80
# ATT: vpdpbuud 268435456(%rbp,%r14,8), %ymm23, %ymm22
# INTEL: vpdpbuud ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x44,0x20,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpbuud 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
# INTEL: vpdpbuud ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x44,0x27,0x50,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpbuud (%rip){1to8}, %ymm23, %ymm22
# INTEL: vpdpbuud ymm22, ymm23, dword ptr [rip]{1to8}
0x62,0xe2,0x44,0x30,0x50,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpbuud -1024(,%rbp,2), %ymm23, %ymm22
# INTEL: vpdpbuud ymm22, ymm23, ymmword ptr [2*rbp - 1024]
0x62,0xe2,0x44,0x20,0x50,0x34,0x6d,0x00,0xfc,0xff,0xff
# ATT: vpdpbuud 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpbuud ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]
0x62,0xe2,0x44,0xa7,0x50,0x71,0x7f
# ATT: vpdpbuud -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpbuud ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}
0x62,0xe2,0x44,0xb7,0x50,0x72,0x80
# ATT: vpdpbuud 268435456(%rbp,%r14,8), %zmm23, %zmm22
# INTEL: vpdpbuud zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x44,0x40,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpbuud 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
# INTEL: vpdpbuud zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x44,0x47,0x50,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpbuud (%rip){1to16}, %zmm23, %zmm22
# INTEL: vpdpbuud zmm22, zmm23, dword ptr [rip]{1to16}
0x62,0xe2,0x44,0x50,0x50,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpbuud -2048(,%rbp,2), %zmm23, %zmm22
# INTEL: vpdpbuud zmm22, zmm23, zmmword ptr [2*rbp - 2048]
0x62,0xe2,0x44,0x40,0x50,0x34,0x6d,0x00,0xf8,0xff,0xff
# ATT: vpdpbuud 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpbuud zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]
0x62,0xe2,0x44,0xc7,0x50,0x71,0x7f
# ATT: vpdpbuud -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpbuud zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}
0x62,0xe2,0x44,0xd7,0x50,0x72,0x80
# ATT: vpdpbuuds %xmm24, %xmm23, %xmm22
# INTEL: vpdpbuuds xmm22, xmm23, xmm24
0x62,0x82,0x44,0x00,0x51,0xf0
# ATT: vpdpbuuds %xmm24, %xmm23, %xmm22 {%k7}
# INTEL: vpdpbuuds xmm22 {k7}, xmm23, xmm24
0x62,0x82,0x44,0x07,0x51,0xf0
# ATT: vpdpbuuds %xmm24, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpbuuds xmm22 {k7} {z}, xmm23, xmm24
0x62,0x82,0x44,0x87,0x51,0xf0
# ATT: vpdpbuuds %ymm24, %ymm23, %ymm22
# INTEL: vpdpbuuds ymm22, ymm23, ymm24
0x62,0x82,0x44,0x20,0x51,0xf0
# ATT: vpdpbuuds %ymm24, %ymm23, %ymm22 {%k7}
# INTEL: vpdpbuuds ymm22 {k7}, ymm23, ymm24
0x62,0x82,0x44,0x27,0x51,0xf0
# ATT: vpdpbuuds %ymm24, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpbuuds ymm22 {k7} {z}, ymm23, ymm24
0x62,0x82,0x44,0xa7,0x51,0xf0
# ATT: vpdpbuuds %zmm24, %zmm23, %zmm22
# INTEL: vpdpbuuds zmm22, zmm23, zmm24
0x62,0x82,0x44,0x40,0x51,0xf0
# ATT: vpdpbuuds %zmm24, %zmm23, %zmm22 {%k7}
# INTEL: vpdpbuuds zmm22 {k7}, zmm23, zmm24
0x62,0x82,0x44,0x47,0x51,0xf0
# ATT: vpdpbuuds %zmm24, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpbuuds zmm22 {k7} {z}, zmm23, zmm24
0x62,0x82,0x44,0xc7,0x51,0xf0
# ATT: vpdpbuuds 268435456(%rbp,%r14,8), %xmm23, %xmm22
# INTEL: vpdpbuuds xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x44,0x00,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpbuuds 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
# INTEL: vpdpbuuds xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x44,0x07,0x51,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpbuuds (%rip){1to4}, %xmm23, %xmm22
# INTEL: vpdpbuuds xmm22, xmm23, dword ptr [rip]{1to4}
0x62,0xe2,0x44,0x10,0x51,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpbuuds -512(,%rbp,2), %xmm23, %xmm22
# INTEL: vpdpbuuds xmm22, xmm23, xmmword ptr [2*rbp - 512]
0x62,0xe2,0x44,0x00,0x51,0x34,0x6d,0x00,0xfe,0xff,0xff
# ATT: vpdpbuuds 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpbuuds xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]
0x62,0xe2,0x44,0x87,0x51,0x71,0x7f
# ATT: vpdpbuuds -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpbuuds xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}
0x62,0xe2,0x44,0x97,0x51,0x72,0x80
# ATT: vpdpbuuds 268435456(%rbp,%r14,8), %ymm23, %ymm22
# INTEL: vpdpbuuds ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x44,0x20,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpbuuds 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
# INTEL: vpdpbuuds ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x44,0x27,0x51,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpbuuds (%rip){1to8}, %ymm23, %ymm22
# INTEL: vpdpbuuds ymm22, ymm23, dword ptr [rip]{1to8}
0x62,0xe2,0x44,0x30,0x51,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpbuuds -1024(,%rbp,2), %ymm23, %ymm22
# INTEL: vpdpbuuds ymm22, ymm23, ymmword ptr [2*rbp - 1024]
0x62,0xe2,0x44,0x20,0x51,0x34,0x6d,0x00,0xfc,0xff,0xff
# ATT: vpdpbuuds 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpbuuds ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]
0x62,0xe2,0x44,0xa7,0x51,0x71,0x7f
# ATT: vpdpbuuds -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpbuuds ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}
0x62,0xe2,0x44,0xb7,0x51,0x72,0x80
# ATT: vpdpbuuds 268435456(%rbp,%r14,8), %zmm23, %zmm22
# INTEL: vpdpbuuds zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x44,0x40,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpbuuds 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
# INTEL: vpdpbuuds zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x44,0x47,0x51,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpbuuds (%rip){1to16}, %zmm23, %zmm22
# INTEL: vpdpbuuds zmm22, zmm23, dword ptr [rip]{1to16}
0x62,0xe2,0x44,0x50,0x51,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpbuuds -2048(,%rbp,2), %zmm23, %zmm22
# INTEL: vpdpbuuds zmm22, zmm23, zmmword ptr [2*rbp - 2048]
0x62,0xe2,0x44,0x40,0x51,0x34,0x6d,0x00,0xf8,0xff,0xff
# ATT: vpdpbuuds 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpbuuds zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]
0x62,0xe2,0x44,0xc7,0x51,0x71,0x7f
# ATT: vpdpbuuds -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpbuuds zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}
0x62,0xe2,0x44,0xd7,0x51,0x72,0x80
# VNNI INT16
# ATT: vpdpwsud %xmm24, %xmm23, %xmm22
# INTEL: vpdpwsud xmm22, xmm23, xmm24
0x62,0x82,0x46,0x00,0xd2,0xf0
# ATT: vpdpwsud %xmm24, %xmm23, %xmm22 {%k7}
# INTEL: vpdpwsud xmm22 {k7}, xmm23, xmm24
0x62,0x82,0x46,0x07,0xd2,0xf0
# ATT: vpdpwsud %xmm24, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpwsud xmm22 {k7} {z}, xmm23, xmm24
0x62,0x82,0x46,0x87,0xd2,0xf0
# ATT: vpdpwsud %ymm24, %ymm23, %ymm22
# INTEL: vpdpwsud ymm22, ymm23, ymm24
0x62,0x82,0x46,0x20,0xd2,0xf0
# ATT: vpdpwsud %ymm24, %ymm23, %ymm22 {%k7}
# INTEL: vpdpwsud ymm22 {k7}, ymm23, ymm24
0x62,0x82,0x46,0x27,0xd2,0xf0
# ATT: vpdpwsud %ymm24, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpwsud ymm22 {k7} {z}, ymm23, ymm24
0x62,0x82,0x46,0xa7,0xd2,0xf0
# ATT: vpdpwsud %zmm24, %zmm23, %zmm22
# INTEL: vpdpwsud zmm22, zmm23, zmm24
0x62,0x82,0x46,0x40,0xd2,0xf0
# ATT: vpdpwsud %zmm24, %zmm23, %zmm22 {%k7}
# INTEL: vpdpwsud zmm22 {k7}, zmm23, zmm24
0x62,0x82,0x46,0x47,0xd2,0xf0
# ATT: vpdpwsud %zmm24, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpwsud zmm22 {k7} {z}, zmm23, zmm24
0x62,0x82,0x46,0xc7,0xd2,0xf0
# ATT: vpdpwsud 268435456(%rbp,%r14,8), %xmm23, %xmm22
# INTEL: vpdpwsud xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x46,0x00,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpwsud 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
# INTEL: vpdpwsud xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x46,0x07,0xd2,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpwsud (%rip){1to4}, %xmm23, %xmm22
# INTEL: vpdpwsud xmm22, xmm23, dword ptr [rip]{1to4}
0x62,0xe2,0x46,0x10,0xd2,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpwsud -512(,%rbp,2), %xmm23, %xmm22
# INTEL: vpdpwsud xmm22, xmm23, xmmword ptr [2*rbp - 512]
0x62,0xe2,0x46,0x00,0xd2,0x34,0x6d,0x00,0xfe,0xff,0xff
# ATT: vpdpwsud 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpwsud xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]
0x62,0xe2,0x46,0x87,0xd2,0x71,0x7f
# ATT: vpdpwsud -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpwsud xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}
0x62,0xe2,0x46,0x97,0xd2,0x72,0x80
# ATT: vpdpwsud 268435456(%rbp,%r14,8), %ymm23, %ymm22
# INTEL: vpdpwsud ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x46,0x20,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpwsud 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
# INTEL: vpdpwsud ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x46,0x27,0xd2,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpwsud (%rip){1to8}, %ymm23, %ymm22
# INTEL: vpdpwsud ymm22, ymm23, dword ptr [rip]{1to8}
0x62,0xe2,0x46,0x30,0xd2,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpwsud -1024(,%rbp,2), %ymm23, %ymm22
# INTEL: vpdpwsud ymm22, ymm23, ymmword ptr [2*rbp - 1024]
0x62,0xe2,0x46,0x20,0xd2,0x34,0x6d,0x00,0xfc,0xff,0xff
# ATT: vpdpwsud 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpwsud ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]
0x62,0xe2,0x46,0xa7,0xd2,0x71,0x7f
# ATT: vpdpwsud -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpwsud ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}
0x62,0xe2,0x46,0xb7,0xd2,0x72,0x80
# ATT: vpdpwsud 268435456(%rbp,%r14,8), %zmm23, %zmm22
# INTEL: vpdpwsud zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x46,0x40,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpwsud 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
# INTEL: vpdpwsud zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x46,0x47,0xd2,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpwsud (%rip){1to16}, %zmm23, %zmm22
# INTEL: vpdpwsud zmm22, zmm23, dword ptr [rip]{1to16}
0x62,0xe2,0x46,0x50,0xd2,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpwsud -2048(,%rbp,2), %zmm23, %zmm22
# INTEL: vpdpwsud zmm22, zmm23, zmmword ptr [2*rbp - 2048]
0x62,0xe2,0x46,0x40,0xd2,0x34,0x6d,0x00,0xf8,0xff,0xff
# ATT: vpdpwsud 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpwsud zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]
0x62,0xe2,0x46,0xc7,0xd2,0x71,0x7f
# ATT: vpdpwsud -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpwsud zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}
0x62,0xe2,0x46,0xd7,0xd2,0x72,0x80
# ATT: vpdpwsuds %xmm24, %xmm23, %xmm22
# INTEL: vpdpwsuds xmm22, xmm23, xmm24
0x62,0x82,0x46,0x00,0xd3,0xf0
# ATT: vpdpwsuds %xmm24, %xmm23, %xmm22 {%k7}
# INTEL: vpdpwsuds xmm22 {k7}, xmm23, xmm24
0x62,0x82,0x46,0x07,0xd3,0xf0
# ATT: vpdpwsuds %xmm24, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpwsuds xmm22 {k7} {z}, xmm23, xmm24
0x62,0x82,0x46,0x87,0xd3,0xf0
# ATT: vpdpwsuds %ymm24, %ymm23, %ymm22
# INTEL: vpdpwsuds ymm22, ymm23, ymm24
0x62,0x82,0x46,0x20,0xd3,0xf0
# ATT: vpdpwsuds %ymm24, %ymm23, %ymm22 {%k7}
# INTEL: vpdpwsuds ymm22 {k7}, ymm23, ymm24
0x62,0x82,0x46,0x27,0xd3,0xf0
# ATT: vpdpwsuds %ymm24, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpwsuds ymm22 {k7} {z}, ymm23, ymm24
0x62,0x82,0x46,0xa7,0xd3,0xf0
# ATT: vpdpwsuds %zmm24, %zmm23, %zmm22
# INTEL: vpdpwsuds zmm22, zmm23, zmm24
0x62,0x82,0x46,0x40,0xd3,0xf0
# ATT: vpdpwsuds %zmm24, %zmm23, %zmm22 {%k7}
# INTEL: vpdpwsuds zmm22 {k7}, zmm23, zmm24
0x62,0x82,0x46,0x47,0xd3,0xf0
# ATT: vpdpwsuds %zmm24, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpwsuds zmm22 {k7} {z}, zmm23, zmm24
0x62,0x82,0x46,0xc7,0xd3,0xf0
# ATT: vpdpwsuds 268435456(%rbp,%r14,8), %xmm23, %xmm22
# INTEL: vpdpwsuds xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x46,0x00,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpwsuds 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
# INTEL: vpdpwsuds xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x46,0x07,0xd3,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpwsuds (%rip){1to4}, %xmm23, %xmm22
# INTEL: vpdpwsuds xmm22, xmm23, dword ptr [rip]{1to4}
0x62,0xe2,0x46,0x10,0xd3,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpwsuds -512(,%rbp,2), %xmm23, %xmm22
# INTEL: vpdpwsuds xmm22, xmm23, xmmword ptr [2*rbp - 512]
0x62,0xe2,0x46,0x00,0xd3,0x34,0x6d,0x00,0xfe,0xff,0xff
# ATT: vpdpwsuds 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpwsuds xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]
0x62,0xe2,0x46,0x87,0xd3,0x71,0x7f
# ATT: vpdpwsuds -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpwsuds xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}
0x62,0xe2,0x46,0x97,0xd3,0x72,0x80
# ATT: vpdpwsuds 268435456(%rbp,%r14,8), %ymm23, %ymm22
# INTEL: vpdpwsuds ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x46,0x20,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpwsuds 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
# INTEL: vpdpwsuds ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x46,0x27,0xd3,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpwsuds (%rip){1to8}, %ymm23, %ymm22
# INTEL: vpdpwsuds ymm22, ymm23, dword ptr [rip]{1to8}
0x62,0xe2,0x46,0x30,0xd3,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpwsuds -1024(,%rbp,2), %ymm23, %ymm22
# INTEL: vpdpwsuds ymm22, ymm23, ymmword ptr [2*rbp - 1024]
0x62,0xe2,0x46,0x20,0xd3,0x34,0x6d,0x00,0xfc,0xff,0xff
# ATT: vpdpwsuds 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpwsuds ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]
0x62,0xe2,0x46,0xa7,0xd3,0x71,0x7f
# ATT: vpdpwsuds -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpwsuds ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}
0x62,0xe2,0x46,0xb7,0xd3,0x72,0x80
# ATT: vpdpwsuds 268435456(%rbp,%r14,8), %zmm23, %zmm22
# INTEL: vpdpwsuds zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x46,0x40,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpwsuds 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
# INTEL: vpdpwsuds zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x46,0x47,0xd3,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpwsuds (%rip){1to16}, %zmm23, %zmm22
# INTEL: vpdpwsuds zmm22, zmm23, dword ptr [rip]{1to16}
0x62,0xe2,0x46,0x50,0xd3,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpwsuds -2048(,%rbp,2), %zmm23, %zmm22
# INTEL: vpdpwsuds zmm22, zmm23, zmmword ptr [2*rbp - 2048]
0x62,0xe2,0x46,0x40,0xd3,0x34,0x6d,0x00,0xf8,0xff,0xff
# ATT: vpdpwsuds 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpwsuds zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]
0x62,0xe2,0x46,0xc7,0xd3,0x71,0x7f
# ATT: vpdpwsuds -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpwsuds zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}
0x62,0xe2,0x46,0xd7,0xd3,0x72,0x80
# ATT: vpdpwusd %xmm24, %xmm23, %xmm22
# INTEL: vpdpwusd xmm22, xmm23, xmm24
0x62,0x82,0x45,0x00,0xd2,0xf0
# ATT: vpdpwusd %xmm24, %xmm23, %xmm22 {%k7}
# INTEL: vpdpwusd xmm22 {k7}, xmm23, xmm24
0x62,0x82,0x45,0x07,0xd2,0xf0
# ATT: vpdpwusd %xmm24, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpwusd xmm22 {k7} {z}, xmm23, xmm24
0x62,0x82,0x45,0x87,0xd2,0xf0
# ATT: vpdpwusd %ymm24, %ymm23, %ymm22
# INTEL: vpdpwusd ymm22, ymm23, ymm24
0x62,0x82,0x45,0x20,0xd2,0xf0
# ATT: vpdpwusd %ymm24, %ymm23, %ymm22 {%k7}
# INTEL: vpdpwusd ymm22 {k7}, ymm23, ymm24
0x62,0x82,0x45,0x27,0xd2,0xf0
# ATT: vpdpwusd %ymm24, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpwusd ymm22 {k7} {z}, ymm23, ymm24
0x62,0x82,0x45,0xa7,0xd2,0xf0
# ATT: vpdpwusd %zmm24, %zmm23, %zmm22
# INTEL: vpdpwusd zmm22, zmm23, zmm24
0x62,0x82,0x45,0x40,0xd2,0xf0
# ATT: vpdpwusd %zmm24, %zmm23, %zmm22 {%k7}
# INTEL: vpdpwusd zmm22 {k7}, zmm23, zmm24
0x62,0x82,0x45,0x47,0xd2,0xf0
# ATT: vpdpwusd %zmm24, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpwusd zmm22 {k7} {z}, zmm23, zmm24
0x62,0x82,0x45,0xc7,0xd2,0xf0
# ATT: vpdpwusd 268435456(%rbp,%r14,8), %xmm23, %xmm22
# INTEL: vpdpwusd xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x45,0x00,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpwusd 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
# INTEL: vpdpwusd xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x45,0x07,0xd2,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpwusd (%rip){1to4}, %xmm23, %xmm22
# INTEL: vpdpwusd xmm22, xmm23, dword ptr [rip]{1to4}
0x62,0xe2,0x45,0x10,0xd2,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpwusd -512(,%rbp,2), %xmm23, %xmm22
# INTEL: vpdpwusd xmm22, xmm23, xmmword ptr [2*rbp - 512]
0x62,0xe2,0x45,0x00,0xd2,0x34,0x6d,0x00,0xfe,0xff,0xff
# ATT: vpdpwusd 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpwusd xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]
0x62,0xe2,0x45,0x87,0xd2,0x71,0x7f
# ATT: vpdpwusd -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpwusd xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}
0x62,0xe2,0x45,0x97,0xd2,0x72,0x80
# ATT: vpdpwusd 268435456(%rbp,%r14,8), %ymm23, %ymm22
# INTEL: vpdpwusd ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x45,0x20,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpwusd 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
# INTEL: vpdpwusd ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x45,0x27,0xd2,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpwusd (%rip){1to8}, %ymm23, %ymm22
# INTEL: vpdpwusd ymm22, ymm23, dword ptr [rip]{1to8}
0x62,0xe2,0x45,0x30,0xd2,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpwusd -1024(,%rbp,2), %ymm23, %ymm22
# INTEL: vpdpwusd ymm22, ymm23, ymmword ptr [2*rbp - 1024]
0x62,0xe2,0x45,0x20,0xd2,0x34,0x6d,0x00,0xfc,0xff,0xff
# ATT: vpdpwusd 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpwusd ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]
0x62,0xe2,0x45,0xa7,0xd2,0x71,0x7f
# ATT: vpdpwusd -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpwusd ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}
0x62,0xe2,0x45,0xb7,0xd2,0x72,0x80
# ATT: vpdpwusd 268435456(%rbp,%r14,8), %zmm23, %zmm22
# INTEL: vpdpwusd zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x45,0x40,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpwusd 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
# INTEL: vpdpwusd zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x45,0x47,0xd2,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpwusd (%rip){1to16}, %zmm23, %zmm22
# INTEL: vpdpwusd zmm22, zmm23, dword ptr [rip]{1to16}
0x62,0xe2,0x45,0x50,0xd2,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpwusd -2048(,%rbp,2), %zmm23, %zmm22
# INTEL: vpdpwusd zmm22, zmm23, zmmword ptr [2*rbp - 2048]
0x62,0xe2,0x45,0x40,0xd2,0x34,0x6d,0x00,0xf8,0xff,0xff
# ATT: vpdpwusd 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpwusd zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]
0x62,0xe2,0x45,0xc7,0xd2,0x71,0x7f
# ATT: vpdpwusd -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpwusd zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}
0x62,0xe2,0x45,0xd7,0xd2,0x72,0x80
# ATT: vpdpwusds %xmm24, %xmm23, %xmm22
# INTEL: vpdpwusds xmm22, xmm23, xmm24
0x62,0x82,0x45,0x00,0xd3,0xf0
# ATT: vpdpwusds %xmm24, %xmm23, %xmm22 {%k7}
# INTEL: vpdpwusds xmm22 {k7}, xmm23, xmm24
0x62,0x82,0x45,0x07,0xd3,0xf0
# ATT: vpdpwusds %xmm24, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpwusds xmm22 {k7} {z}, xmm23, xmm24
0x62,0x82,0x45,0x87,0xd3,0xf0
# ATT: vpdpwusds %ymm24, %ymm23, %ymm22
# INTEL: vpdpwusds ymm22, ymm23, ymm24
0x62,0x82,0x45,0x20,0xd3,0xf0
# ATT: vpdpwusds %ymm24, %ymm23, %ymm22 {%k7}
# INTEL: vpdpwusds ymm22 {k7}, ymm23, ymm24
0x62,0x82,0x45,0x27,0xd3,0xf0
# ATT: vpdpwusds %ymm24, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpwusds ymm22 {k7} {z}, ymm23, ymm24
0x62,0x82,0x45,0xa7,0xd3,0xf0
# ATT: vpdpwusds %zmm24, %zmm23, %zmm22
# INTEL: vpdpwusds zmm22, zmm23, zmm24
0x62,0x82,0x45,0x40,0xd3,0xf0
# ATT: vpdpwusds %zmm24, %zmm23, %zmm22 {%k7}
# INTEL: vpdpwusds zmm22 {k7}, zmm23, zmm24
0x62,0x82,0x45,0x47,0xd3,0xf0
# ATT: vpdpwusds %zmm24, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpwusds zmm22 {k7} {z}, zmm23, zmm24
0x62,0x82,0x45,0xc7,0xd3,0xf0
# ATT: vpdpwusds 268435456(%rbp,%r14,8), %xmm23, %xmm22
# INTEL: vpdpwusds xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x45,0x00,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpwusds 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
# INTEL: vpdpwusds xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x45,0x07,0xd3,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpwusds (%rip){1to4}, %xmm23, %xmm22
# INTEL: vpdpwusds xmm22, xmm23, dword ptr [rip]{1to4}
0x62,0xe2,0x45,0x10,0xd3,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpwusds -512(,%rbp,2), %xmm23, %xmm22
# INTEL: vpdpwusds xmm22, xmm23, xmmword ptr [2*rbp - 512]
0x62,0xe2,0x45,0x00,0xd3,0x34,0x6d,0x00,0xfe,0xff,0xff
# ATT: vpdpwusds 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpwusds xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]
0x62,0xe2,0x45,0x87,0xd3,0x71,0x7f
# ATT: vpdpwusds -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpwusds xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}
0x62,0xe2,0x45,0x97,0xd3,0x72,0x80
# ATT: vpdpwusds 268435456(%rbp,%r14,8), %ymm23, %ymm22
# INTEL: vpdpwusds ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x45,0x20,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpwusds 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
# INTEL: vpdpwusds ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x45,0x27,0xd3,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpwusds (%rip){1to8}, %ymm23, %ymm22
# INTEL: vpdpwusds ymm22, ymm23, dword ptr [rip]{1to8}
0x62,0xe2,0x45,0x30,0xd3,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpwusds -1024(,%rbp,2), %ymm23, %ymm22
# INTEL: vpdpwusds ymm22, ymm23, ymmword ptr [2*rbp - 1024]
0x62,0xe2,0x45,0x20,0xd3,0x34,0x6d,0x00,0xfc,0xff,0xff
# ATT: vpdpwusds 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpwusds ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]
0x62,0xe2,0x45,0xa7,0xd3,0x71,0x7f
# ATT: vpdpwusds -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpwusds ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}
0x62,0xe2,0x45,0xb7,0xd3,0x72,0x80
# ATT: vpdpwusds 268435456(%rbp,%r14,8), %zmm23, %zmm22
# INTEL: vpdpwusds zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x45,0x40,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpwusds 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
# INTEL: vpdpwusds zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x45,0x47,0xd3,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpwusds (%rip){1to16}, %zmm23, %zmm22
# INTEL: vpdpwusds zmm22, zmm23, dword ptr [rip]{1to16}
0x62,0xe2,0x45,0x50,0xd3,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpwusds -2048(,%rbp,2), %zmm23, %zmm22
# INTEL: vpdpwusds zmm22, zmm23, zmmword ptr [2*rbp - 2048]
0x62,0xe2,0x45,0x40,0xd3,0x34,0x6d,0x00,0xf8,0xff,0xff
# ATT: vpdpwusds 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpwusds zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]
0x62,0xe2,0x45,0xc7,0xd3,0x71,0x7f
# ATT: vpdpwusds -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpwusds zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}
0x62,0xe2,0x45,0xd7,0xd3,0x72,0x80
# ATT: vpdpwuud %xmm24, %xmm23, %xmm22
# INTEL: vpdpwuud xmm22, xmm23, xmm24
0x62,0x82,0x44,0x00,0xd2,0xf0
# ATT: vpdpwuud %xmm24, %xmm23, %xmm22 {%k7}
# INTEL: vpdpwuud xmm22 {k7}, xmm23, xmm24
0x62,0x82,0x44,0x07,0xd2,0xf0
# ATT: vpdpwuud %xmm24, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpwuud xmm22 {k7} {z}, xmm23, xmm24
0x62,0x82,0x44,0x87,0xd2,0xf0
# ATT: vpdpwuud %ymm24, %ymm23, %ymm22
# INTEL: vpdpwuud ymm22, ymm23, ymm24
0x62,0x82,0x44,0x20,0xd2,0xf0
# ATT: vpdpwuud %ymm24, %ymm23, %ymm22 {%k7}
# INTEL: vpdpwuud ymm22 {k7}, ymm23, ymm24
0x62,0x82,0x44,0x27,0xd2,0xf0
# ATT: vpdpwuud %ymm24, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpwuud ymm22 {k7} {z}, ymm23, ymm24
0x62,0x82,0x44,0xa7,0xd2,0xf0
# ATT: vpdpwuud %zmm24, %zmm23, %zmm22
# INTEL: vpdpwuud zmm22, zmm23, zmm24
0x62,0x82,0x44,0x40,0xd2,0xf0
# ATT: vpdpwuud %zmm24, %zmm23, %zmm22 {%k7}
# INTEL: vpdpwuud zmm22 {k7}, zmm23, zmm24
0x62,0x82,0x44,0x47,0xd2,0xf0
# ATT: vpdpwuud %zmm24, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpwuud zmm22 {k7} {z}, zmm23, zmm24
0x62,0x82,0x44,0xc7,0xd2,0xf0
# ATT: vpdpwuud 268435456(%rbp,%r14,8), %xmm23, %xmm22
# INTEL: vpdpwuud xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x44,0x00,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpwuud 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
# INTEL: vpdpwuud xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x44,0x07,0xd2,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpwuud (%rip){1to4}, %xmm23, %xmm22
# INTEL: vpdpwuud xmm22, xmm23, dword ptr [rip]{1to4}
0x62,0xe2,0x44,0x10,0xd2,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpwuud -512(,%rbp,2), %xmm23, %xmm22
# INTEL: vpdpwuud xmm22, xmm23, xmmword ptr [2*rbp - 512]
0x62,0xe2,0x44,0x00,0xd2,0x34,0x6d,0x00,0xfe,0xff,0xff
# ATT: vpdpwuud 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpwuud xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]
0x62,0xe2,0x44,0x87,0xd2,0x71,0x7f
# ATT: vpdpwuud -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpwuud xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}
0x62,0xe2,0x44,0x97,0xd2,0x72,0x80
# ATT: vpdpwuud 268435456(%rbp,%r14,8), %ymm23, %ymm22
# INTEL: vpdpwuud ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x44,0x20,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpwuud 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
# INTEL: vpdpwuud ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x44,0x27,0xd2,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpwuud (%rip){1to8}, %ymm23, %ymm22
# INTEL: vpdpwuud ymm22, ymm23, dword ptr [rip]{1to8}
0x62,0xe2,0x44,0x30,0xd2,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpwuud -1024(,%rbp,2), %ymm23, %ymm22
# INTEL: vpdpwuud ymm22, ymm23, ymmword ptr [2*rbp - 1024]
0x62,0xe2,0x44,0x20,0xd2,0x34,0x6d,0x00,0xfc,0xff,0xff
# ATT: vpdpwuud 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpwuud ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]
0x62,0xe2,0x44,0xa7,0xd2,0x71,0x7f
# ATT: vpdpwuud -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpwuud ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}
0x62,0xe2,0x44,0xb7,0xd2,0x72,0x80
# ATT: vpdpwuud 268435456(%rbp,%r14,8), %zmm23, %zmm22
# INTEL: vpdpwuud zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x44,0x40,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpwuud 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
# INTEL: vpdpwuud zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x44,0x47,0xd2,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpwuud (%rip){1to16}, %zmm23, %zmm22
# INTEL: vpdpwuud zmm22, zmm23, dword ptr [rip]{1to16}
0x62,0xe2,0x44,0x50,0xd2,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpwuud -2048(,%rbp,2), %zmm23, %zmm22
# INTEL: vpdpwuud zmm22, zmm23, zmmword ptr [2*rbp - 2048]
0x62,0xe2,0x44,0x40,0xd2,0x34,0x6d,0x00,0xf8,0xff,0xff
# ATT: vpdpwuud 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpwuud zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]
0x62,0xe2,0x44,0xc7,0xd2,0x71,0x7f
# ATT: vpdpwuud -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpwuud zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}
0x62,0xe2,0x44,0xd7,0xd2,0x72,0x80
# ATT: vpdpwuuds %xmm24, %xmm23, %xmm22
# INTEL: vpdpwuuds xmm22, xmm23, xmm24
0x62,0x82,0x44,0x00,0xd3,0xf0
# ATT: vpdpwuuds %xmm24, %xmm23, %xmm22 {%k7}
# INTEL: vpdpwuuds xmm22 {k7}, xmm23, xmm24
0x62,0x82,0x44,0x07,0xd3,0xf0
# ATT: vpdpwuuds %xmm24, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpwuuds xmm22 {k7} {z}, xmm23, xmm24
0x62,0x82,0x44,0x87,0xd3,0xf0
# ATT: vpdpwuuds %ymm24, %ymm23, %ymm22
# INTEL: vpdpwuuds ymm22, ymm23, ymm24
0x62,0x82,0x44,0x20,0xd3,0xf0
# ATT: vpdpwuuds %ymm24, %ymm23, %ymm22 {%k7}
# INTEL: vpdpwuuds ymm22 {k7}, ymm23, ymm24
0x62,0x82,0x44,0x27,0xd3,0xf0
# ATT: vpdpwuuds %ymm24, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpwuuds ymm22 {k7} {z}, ymm23, ymm24
0x62,0x82,0x44,0xa7,0xd3,0xf0
# ATT: vpdpwuuds %zmm24, %zmm23, %zmm22
# INTEL: vpdpwuuds zmm22, zmm23, zmm24
0x62,0x82,0x44,0x40,0xd3,0xf0
# ATT: vpdpwuuds %zmm24, %zmm23, %zmm22 {%k7}
# INTEL: vpdpwuuds zmm22 {k7}, zmm23, zmm24
0x62,0x82,0x44,0x47,0xd3,0xf0
# ATT: vpdpwuuds %zmm24, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpwuuds zmm22 {k7} {z}, zmm23, zmm24
0x62,0x82,0x44,0xc7,0xd3,0xf0
# ATT: vpdpwuuds 268435456(%rbp,%r14,8), %xmm23, %xmm22
# INTEL: vpdpwuuds xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x44,0x00,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpwuuds 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
# INTEL: vpdpwuuds xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x44,0x07,0xd3,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpwuuds (%rip){1to4}, %xmm23, %xmm22
# INTEL: vpdpwuuds xmm22, xmm23, dword ptr [rip]{1to4}
0x62,0xe2,0x44,0x10,0xd3,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpwuuds -512(,%rbp,2), %xmm23, %xmm22
# INTEL: vpdpwuuds xmm22, xmm23, xmmword ptr [2*rbp - 512]
0x62,0xe2,0x44,0x00,0xd3,0x34,0x6d,0x00,0xfe,0xff,0xff
# ATT: vpdpwuuds 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpwuuds xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032]
0x62,0xe2,0x44,0x87,0xd3,0x71,0x7f
# ATT: vpdpwuuds -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
# INTEL: vpdpwuuds xmm22 {k7} {z}, xmm23, dword ptr [rdx - 512]{1to4}
0x62,0xe2,0x44,0x97,0xd3,0x72,0x80
# ATT: vpdpwuuds 268435456(%rbp,%r14,8), %ymm23, %ymm22
# INTEL: vpdpwuuds ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x44,0x20,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpwuuds 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
# INTEL: vpdpwuuds ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x44,0x27,0xd3,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpwuuds (%rip){1to8}, %ymm23, %ymm22
# INTEL: vpdpwuuds ymm22, ymm23, dword ptr [rip]{1to8}
0x62,0xe2,0x44,0x30,0xd3,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpwuuds -1024(,%rbp,2), %ymm23, %ymm22
# INTEL: vpdpwuuds ymm22, ymm23, ymmword ptr [2*rbp - 1024]
0x62,0xe2,0x44,0x20,0xd3,0x34,0x6d,0x00,0xfc,0xff,0xff
# ATT: vpdpwuuds 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpwuuds ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064]
0x62,0xe2,0x44,0xa7,0xd3,0x71,0x7f
# ATT: vpdpwuuds -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
# INTEL: vpdpwuuds ymm22 {k7} {z}, ymm23, dword ptr [rdx - 512]{1to8}
0x62,0xe2,0x44,0xb7,0xd3,0x72,0x80
# ATT: vpdpwuuds 268435456(%rbp,%r14,8), %zmm23, %zmm22
# INTEL: vpdpwuuds zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456]
0x62,0xa2,0x44,0x40,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x10
# ATT: vpdpwuuds 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
# INTEL: vpdpwuuds zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291]
0x62,0xc2,0x44,0x47,0xd3,0xb4,0x80,0x23,0x01,0x00,0x00
# ATT: vpdpwuuds (%rip){1to16}, %zmm23, %zmm22
# INTEL: vpdpwuuds zmm22, zmm23, dword ptr [rip]{1to16}
0x62,0xe2,0x44,0x50,0xd3,0x35,0x00,0x00,0x00,0x00
# ATT: vpdpwuuds -2048(,%rbp,2), %zmm23, %zmm22
# INTEL: vpdpwuuds zmm22, zmm23, zmmword ptr [2*rbp - 2048]
0x62,0xe2,0x44,0x40,0xd3,0x34,0x6d,0x00,0xf8,0xff,0xff
# ATT: vpdpwuuds 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpwuuds zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128]
0x62,0xe2,0x44,0xc7,0xd3,0x71,0x7f
# ATT: vpdpwuuds -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
# INTEL: vpdpwuuds zmm22 {k7} {z}, zmm23, dword ptr [rdx - 512]{1to16}
0x62,0xe2,0x44,0xd7,0xd3,0x72,0x80
# VMPSADBW
# ATT: vmpsadbw $123, %xmm24, %xmm23, %xmm22
# INTEL: vmpsadbw xmm22, xmm23, xmm24, 123
0x62,0x83,0x46,0x00,0x42,0xf0,0x7b
# ATT: vmpsadbw $123, %xmm24, %xmm23, %xmm22 {%k7}
# INTEL: vmpsadbw xmm22 {k7}, xmm23, xmm24, 123
0x62,0x83,0x46,0x07,0x42,0xf0,0x7b
# ATT: vmpsadbw $123, %xmm24, %xmm23, %xmm22 {%k7} {z}
# INTEL: vmpsadbw xmm22 {k7} {z}, xmm23, xmm24, 123
0x62,0x83,0x46,0x87,0x42,0xf0,0x7b
# ATT: vmpsadbw $123, %ymm24, %ymm23, %ymm22
# INTEL: vmpsadbw ymm22, ymm23, ymm24, 123
0x62,0x83,0x46,0x20,0x42,0xf0,0x7b
# ATT: vmpsadbw $123, %ymm24, %ymm23, %ymm22 {%k7}
# INTEL: vmpsadbw ymm22 {k7}, ymm23, ymm24, 123
0x62,0x83,0x46,0x27,0x42,0xf0,0x7b
# ATT: vmpsadbw $123, %ymm24, %ymm23, %ymm22 {%k7} {z}
# INTEL: vmpsadbw ymm22 {k7} {z}, ymm23, ymm24, 123
0x62,0x83,0x46,0xa7,0x42,0xf0,0x7b
# ATT: vmpsadbw $123, %zmm24, %zmm23, %zmm22
# INTEL: vmpsadbw zmm22, zmm23, zmm24, 123
0x62,0x83,0x46,0x40,0x42,0xf0,0x7b
# ATT: vmpsadbw $123, %zmm24, %zmm23, %zmm22 {%k7}
# INTEL: vmpsadbw zmm22 {k7}, zmm23, zmm24, 123
0x62,0x83,0x46,0x47,0x42,0xf0,0x7b
# ATT: vmpsadbw $123, %zmm24, %zmm23, %zmm22 {%k7} {z}
# INTEL: vmpsadbw zmm22 {k7} {z}, zmm23, zmm24, 123
0x62,0x83,0x46,0xc7,0x42,0xf0,0x7b
# ATT: vmpsadbw $123, 268435456(%rbp,%r14,8), %xmm23, %xmm22
# INTEL: vmpsadbw xmm22, xmm23, xmmword ptr [rbp + 8*r14 + 268435456], 123
0x62,0xa3,0x46,0x00,0x42,0xb4,0xf5,0x00,0x00,0x00,0x10,0x7b
# ATT: vmpsadbw $123, 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
# INTEL: vmpsadbw xmm22 {k7}, xmm23, xmmword ptr [r8 + 4*rax + 291], 123
0x62,0xc3,0x46,0x07,0x42,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b
# ATT: vmpsadbw $123, (%rip), %xmm23, %xmm22
# INTEL: vmpsadbw xmm22, xmm23, xmmword ptr [rip], 123
0x62,0xe3,0x46,0x00,0x42,0x35,0x00,0x00,0x00,0x00,0x7b
# ATT: vmpsadbw $123, -512(,%rbp,2), %xmm23, %xmm22
# INTEL: vmpsadbw xmm22, xmm23, xmmword ptr [2*rbp - 512], 123
0x62,0xe3,0x46,0x00,0x42,0x34,0x6d,0x00,0xfe,0xff,0xff,0x7b
# ATT: vmpsadbw $123, 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
# INTEL: vmpsadbw xmm22 {k7} {z}, xmm23, xmmword ptr [rcx + 2032], 123
0x62,0xe3,0x46,0x87,0x42,0x71,0x7f,0x7b
# ATT: vmpsadbw $123, -2048(%rdx), %xmm23, %xmm22 {%k7} {z}
# INTEL: vmpsadbw xmm22 {k7} {z}, xmm23, xmmword ptr [rdx - 2048], 123
0x62,0xe3,0x46,0x87,0x42,0x72,0x80,0x7b
# ATT: vmpsadbw $123, 268435456(%rbp,%r14,8), %ymm23, %ymm22
# INTEL: vmpsadbw ymm22, ymm23, ymmword ptr [rbp + 8*r14 + 268435456], 123
0x62,0xa3,0x46,0x20,0x42,0xb4,0xf5,0x00,0x00,0x00,0x10,0x7b
# ATT: vmpsadbw $123, 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
# INTEL: vmpsadbw ymm22 {k7}, ymm23, ymmword ptr [r8 + 4*rax + 291], 123
0x62,0xc3,0x46,0x27,0x42,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b
# ATT: vmpsadbw $123, (%rip), %ymm23, %ymm22
# INTEL: vmpsadbw ymm22, ymm23, ymmword ptr [rip], 123
0x62,0xe3,0x46,0x20,0x42,0x35,0x00,0x00,0x00,0x00,0x7b
# ATT: vmpsadbw $123, -1024(,%rbp,2), %ymm23, %ymm22
# INTEL: vmpsadbw ymm22, ymm23, ymmword ptr [2*rbp - 1024], 123
0x62,0xe3,0x46,0x20,0x42,0x34,0x6d,0x00,0xfc,0xff,0xff,0x7b
# ATT: vmpsadbw $123, 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
# INTEL: vmpsadbw ymm22 {k7} {z}, ymm23, ymmword ptr [rcx + 4064], 123
0x62,0xe3,0x46,0xa7,0x42,0x71,0x7f,0x7b
# ATT: vmpsadbw $123, -4096(%rdx), %ymm23, %ymm22 {%k7} {z}
# INTEL: vmpsadbw ymm22 {k7} {z}, ymm23, ymmword ptr [rdx - 4096], 123
0x62,0xe3,0x46,0xa7,0x42,0x72,0x80,0x7b
# ATT: vmpsadbw $123, 268435456(%rbp,%r14,8), %zmm23, %zmm22
# INTEL: vmpsadbw zmm22, zmm23, zmmword ptr [rbp + 8*r14 + 268435456], 123
0x62,0xa3,0x46,0x40,0x42,0xb4,0xf5,0x00,0x00,0x00,0x10,0x7b
# ATT: vmpsadbw $123, 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
# INTEL: vmpsadbw zmm22 {k7}, zmm23, zmmword ptr [r8 + 4*rax + 291], 123
0x62,0xc3,0x46,0x47,0x42,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b
# ATT: vmpsadbw $123, (%rip), %zmm23, %zmm22
# INTEL: vmpsadbw zmm22, zmm23, zmmword ptr [rip], 123
0x62,0xe3,0x46,0x40,0x42,0x35,0x00,0x00,0x00,0x00,0x7b
# ATT: vmpsadbw $123, -2048(,%rbp,2), %zmm23, %zmm22
# INTEL: vmpsadbw zmm22, zmm23, zmmword ptr [2*rbp - 2048], 123
0x62,0xe3,0x46,0x40,0x42,0x34,0x6d,0x00,0xf8,0xff,0xff,0x7b
# ATT: vmpsadbw $123, 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
# INTEL: vmpsadbw zmm22 {k7} {z}, zmm23, zmmword ptr [rcx + 8128], 123
0x62,0xe3,0x46,0xc7,0x42,0x71,0x7f,0x7b
# ATT: vmpsadbw $123, -8192(%rdx), %zmm23, %zmm22 {%k7} {z}
# INTEL: vmpsadbw zmm22 {k7} {z}, zmm23, zmmword ptr [rdx - 8192], 123
0x62,0xe3,0x46,0xc7,0x42,0x72,0x80,0x7b