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
1522 lines
64 KiB
ArmAsm
1522 lines
64 KiB
ArmAsm
// RUN: llvm-mc -triple x86_64 --show-encoding %s | FileCheck %s
|
|
|
|
// VNNI FP16
|
|
|
|
// CHECK: vdpphps %xmm24, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x00,0x52,0xf0]
|
|
vdpphps %xmm24, %xmm23, %xmm22
|
|
|
|
// CHECK: vdpphps %xmm24, %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x07,0x52,0xf0]
|
|
vdpphps %xmm24, %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vdpphps %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x87,0x52,0xf0]
|
|
vdpphps %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vdpphps %ymm24, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x20,0x52,0xf0]
|
|
vdpphps %ymm24, %ymm23, %ymm22
|
|
|
|
// CHECK: vdpphps %ymm24, %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x27,0x52,0xf0]
|
|
vdpphps %ymm24, %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vdpphps %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0xa7,0x52,0xf0]
|
|
vdpphps %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vdpphps %zmm24, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x40,0x52,0xf0]
|
|
vdpphps %zmm24, %zmm23, %zmm22
|
|
|
|
// CHECK: vdpphps %zmm24, %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x47,0x52,0xf0]
|
|
vdpphps %zmm24, %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vdpphps %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0xc7,0x52,0xf0]
|
|
vdpphps %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vdpphps 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x44,0x00,0x52,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vdpphps 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
|
|
// CHECK: vdpphps 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x44,0x07,0x52,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vdpphps 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vdpphps (%rip){1to4}, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x10,0x52,0x35,0x00,0x00,0x00,0x00]
|
|
vdpphps (%rip){1to4}, %xmm23, %xmm22
|
|
|
|
// CHECK: vdpphps -512(,%rbp,2), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x00,0x52,0x34,0x6d,0x00,0xfe,0xff,0xff]
|
|
vdpphps -512(,%rbp,2), %xmm23, %xmm22
|
|
|
|
// CHECK: vdpphps 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x87,0x52,0x71,0x7f]
|
|
vdpphps 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vdpphps -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x97,0x52,0x72,0x80]
|
|
vdpphps -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vdpphps 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xa2,0x44,0x20,0x52,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vdpphps 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
|
|
// CHECK: vdpphps 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x44,0x27,0x52,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vdpphps 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vdpphps (%rip){1to8}, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x30,0x52,0x35,0x00,0x00,0x00,0x00]
|
|
vdpphps (%rip){1to8}, %ymm23, %ymm22
|
|
|
|
// CHECK: vdpphps -1024(,%rbp,2), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x20,0x52,0x34,0x6d,0x00,0xfc,0xff,0xff]
|
|
vdpphps -1024(,%rbp,2), %ymm23, %ymm22
|
|
|
|
// CHECK: vdpphps 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0xa7,0x52,0x71,0x7f]
|
|
vdpphps 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vdpphps -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0xb7,0x52,0x72,0x80]
|
|
vdpphps -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vdpphps 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x44,0x40,0x52,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vdpphps 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
|
|
// CHECK: vdpphps 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x44,0x47,0x52,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vdpphps 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vdpphps (%rip){1to16}, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x50,0x52,0x35,0x00,0x00,0x00,0x00]
|
|
vdpphps (%rip){1to16}, %zmm23, %zmm22
|
|
|
|
// CHECK: vdpphps -2048(,%rbp,2), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x40,0x52,0x34,0x6d,0x00,0xf8,0xff,0xff]
|
|
vdpphps -2048(,%rbp,2), %zmm23, %zmm22
|
|
|
|
// CHECK: vdpphps 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0xc7,0x52,0x71,0x7f]
|
|
vdpphps 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vdpphps -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0xd7,0x52,0x72,0x80]
|
|
vdpphps -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// VNNI INT8
|
|
|
|
// CHECK: vpdpbssd %xmm24, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0x82,0x47,0x00,0x50,0xf0]
|
|
vpdpbssd %xmm24, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbssd %xmm24, %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x47,0x07,0x50,0xf0]
|
|
vpdpbssd %xmm24, %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpbssd %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x47,0x87,0x50,0xf0]
|
|
vpdpbssd %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbssd %ymm24, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0x82,0x47,0x20,0x50,0xf0]
|
|
vpdpbssd %ymm24, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbssd %ymm24, %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x47,0x27,0x50,0xf0]
|
|
vpdpbssd %ymm24, %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpbssd %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x47,0xa7,0x50,0xf0]
|
|
vpdpbssd %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbssd %zmm24, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0x82,0x47,0x40,0x50,0xf0]
|
|
vpdpbssd %zmm24, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbssd %zmm24, %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x47,0x47,0x50,0xf0]
|
|
vpdpbssd %zmm24, %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpbssd %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x47,0xc7,0x50,0xf0]
|
|
vpdpbssd %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbssd 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x47,0x00,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpbssd 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbssd 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x47,0x07,0x50,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpbssd 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpbssd (%rip){1to4}, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0x10,0x50,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpbssd (%rip){1to4}, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbssd -512(,%rbp,2), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0x00,0x50,0x34,0x6d,0x00,0xfe,0xff,0xff]
|
|
vpdpbssd -512(,%rbp,2), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbssd 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0x87,0x50,0x71,0x7f]
|
|
vpdpbssd 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbssd -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0x97,0x50,0x72,0x80]
|
|
vpdpbssd -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbssd 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xa2,0x47,0x20,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpbssd 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbssd 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x47,0x27,0x50,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpbssd 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpbssd (%rip){1to8}, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0x30,0x50,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpbssd (%rip){1to8}, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbssd -1024(,%rbp,2), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0x20,0x50,0x34,0x6d,0x00,0xfc,0xff,0xff]
|
|
vpdpbssd -1024(,%rbp,2), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbssd 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0xa7,0x50,0x71,0x7f]
|
|
vpdpbssd 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbssd -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0xb7,0x50,0x72,0x80]
|
|
vpdpbssd -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbssd 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x47,0x40,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpbssd 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbssd 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x47,0x47,0x50,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpbssd 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpbssd (%rip){1to16}, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0x50,0x50,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpbssd (%rip){1to16}, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbssd -2048(,%rbp,2), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0x40,0x50,0x34,0x6d,0x00,0xf8,0xff,0xff]
|
|
vpdpbssd -2048(,%rbp,2), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbssd 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0xc7,0x50,0x71,0x7f]
|
|
vpdpbssd 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbssd -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0xd7,0x50,0x72,0x80]
|
|
vpdpbssd -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbssds %xmm24, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0x82,0x47,0x00,0x51,0xf0]
|
|
vpdpbssds %xmm24, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbssds %xmm24, %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x47,0x07,0x51,0xf0]
|
|
vpdpbssds %xmm24, %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpbssds %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x47,0x87,0x51,0xf0]
|
|
vpdpbssds %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbssds %ymm24, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0x82,0x47,0x20,0x51,0xf0]
|
|
vpdpbssds %ymm24, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbssds %ymm24, %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x47,0x27,0x51,0xf0]
|
|
vpdpbssds %ymm24, %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpbssds %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x47,0xa7,0x51,0xf0]
|
|
vpdpbssds %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbssds %zmm24, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0x82,0x47,0x40,0x51,0xf0]
|
|
vpdpbssds %zmm24, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbssds %zmm24, %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x47,0x47,0x51,0xf0]
|
|
vpdpbssds %zmm24, %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpbssds %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x47,0xc7,0x51,0xf0]
|
|
vpdpbssds %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbssds 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x47,0x00,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpbssds 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbssds 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x47,0x07,0x51,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpbssds 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpbssds (%rip){1to4}, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0x10,0x51,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpbssds (%rip){1to4}, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbssds -512(,%rbp,2), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0x00,0x51,0x34,0x6d,0x00,0xfe,0xff,0xff]
|
|
vpdpbssds -512(,%rbp,2), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbssds 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0x87,0x51,0x71,0x7f]
|
|
vpdpbssds 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbssds -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0x97,0x51,0x72,0x80]
|
|
vpdpbssds -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbssds 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xa2,0x47,0x20,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpbssds 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbssds 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x47,0x27,0x51,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpbssds 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpbssds (%rip){1to8}, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0x30,0x51,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpbssds (%rip){1to8}, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbssds -1024(,%rbp,2), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0x20,0x51,0x34,0x6d,0x00,0xfc,0xff,0xff]
|
|
vpdpbssds -1024(,%rbp,2), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbssds 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0xa7,0x51,0x71,0x7f]
|
|
vpdpbssds 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbssds -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0xb7,0x51,0x72,0x80]
|
|
vpdpbssds -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbssds 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x47,0x40,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpbssds 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbssds 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x47,0x47,0x51,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpbssds 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpbssds (%rip){1to16}, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0x50,0x51,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpbssds (%rip){1to16}, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbssds -2048(,%rbp,2), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0x40,0x51,0x34,0x6d,0x00,0xf8,0xff,0xff]
|
|
vpdpbssds -2048(,%rbp,2), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbssds 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0xc7,0x51,0x71,0x7f]
|
|
vpdpbssds 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbssds -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x47,0xd7,0x51,0x72,0x80]
|
|
vpdpbssds -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbsud %xmm24, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x00,0x50,0xf0]
|
|
vpdpbsud %xmm24, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbsud %xmm24, %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x07,0x50,0xf0]
|
|
vpdpbsud %xmm24, %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpbsud %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x87,0x50,0xf0]
|
|
vpdpbsud %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbsud %ymm24, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x20,0x50,0xf0]
|
|
vpdpbsud %ymm24, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbsud %ymm24, %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x27,0x50,0xf0]
|
|
vpdpbsud %ymm24, %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpbsud %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0xa7,0x50,0xf0]
|
|
vpdpbsud %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbsud %zmm24, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x40,0x50,0xf0]
|
|
vpdpbsud %zmm24, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbsud %zmm24, %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x47,0x50,0xf0]
|
|
vpdpbsud %zmm24, %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpbsud %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0xc7,0x50,0xf0]
|
|
vpdpbsud %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbsud 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x46,0x00,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpbsud 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbsud 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x46,0x07,0x50,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpbsud 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpbsud (%rip){1to4}, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x10,0x50,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpbsud (%rip){1to4}, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbsud -512(,%rbp,2), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x00,0x50,0x34,0x6d,0x00,0xfe,0xff,0xff]
|
|
vpdpbsud -512(,%rbp,2), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbsud 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x87,0x50,0x71,0x7f]
|
|
vpdpbsud 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbsud -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x97,0x50,0x72,0x80]
|
|
vpdpbsud -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbsud 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xa2,0x46,0x20,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpbsud 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbsud 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x46,0x27,0x50,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpbsud 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpbsud (%rip){1to8}, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x30,0x50,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpbsud (%rip){1to8}, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbsud -1024(,%rbp,2), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x20,0x50,0x34,0x6d,0x00,0xfc,0xff,0xff]
|
|
vpdpbsud -1024(,%rbp,2), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbsud 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0xa7,0x50,0x71,0x7f]
|
|
vpdpbsud 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbsud -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0xb7,0x50,0x72,0x80]
|
|
vpdpbsud -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbsud 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x46,0x40,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpbsud 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbsud 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x46,0x47,0x50,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpbsud 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpbsud (%rip){1to16}, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x50,0x50,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpbsud (%rip){1to16}, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbsud -2048(,%rbp,2), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x40,0x50,0x34,0x6d,0x00,0xf8,0xff,0xff]
|
|
vpdpbsud -2048(,%rbp,2), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbsud 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0xc7,0x50,0x71,0x7f]
|
|
vpdpbsud 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbsud -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0xd7,0x50,0x72,0x80]
|
|
vpdpbsud -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbsuds %xmm24, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x00,0x51,0xf0]
|
|
vpdpbsuds %xmm24, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbsuds %xmm24, %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x07,0x51,0xf0]
|
|
vpdpbsuds %xmm24, %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpbsuds %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x87,0x51,0xf0]
|
|
vpdpbsuds %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbsuds %ymm24, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x20,0x51,0xf0]
|
|
vpdpbsuds %ymm24, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbsuds %ymm24, %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x27,0x51,0xf0]
|
|
vpdpbsuds %ymm24, %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpbsuds %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0xa7,0x51,0xf0]
|
|
vpdpbsuds %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbsuds %zmm24, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x40,0x51,0xf0]
|
|
vpdpbsuds %zmm24, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbsuds %zmm24, %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x47,0x51,0xf0]
|
|
vpdpbsuds %zmm24, %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpbsuds %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0xc7,0x51,0xf0]
|
|
vpdpbsuds %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbsuds 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x46,0x00,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpbsuds 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbsuds 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x46,0x07,0x51,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpbsuds 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpbsuds (%rip){1to4}, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x10,0x51,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpbsuds (%rip){1to4}, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbsuds -512(,%rbp,2), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x00,0x51,0x34,0x6d,0x00,0xfe,0xff,0xff]
|
|
vpdpbsuds -512(,%rbp,2), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbsuds 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x87,0x51,0x71,0x7f]
|
|
vpdpbsuds 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbsuds -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x97,0x51,0x72,0x80]
|
|
vpdpbsuds -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbsuds 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xa2,0x46,0x20,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpbsuds 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbsuds 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x46,0x27,0x51,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpbsuds 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpbsuds (%rip){1to8}, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x30,0x51,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpbsuds (%rip){1to8}, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbsuds -1024(,%rbp,2), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x20,0x51,0x34,0x6d,0x00,0xfc,0xff,0xff]
|
|
vpdpbsuds -1024(,%rbp,2), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbsuds 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0xa7,0x51,0x71,0x7f]
|
|
vpdpbsuds 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbsuds -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0xb7,0x51,0x72,0x80]
|
|
vpdpbsuds -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbsuds 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x46,0x40,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpbsuds 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbsuds 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x46,0x47,0x51,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpbsuds 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpbsuds (%rip){1to16}, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x50,0x51,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpbsuds (%rip){1to16}, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbsuds -2048(,%rbp,2), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x40,0x51,0x34,0x6d,0x00,0xf8,0xff,0xff]
|
|
vpdpbsuds -2048(,%rbp,2), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbsuds 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0xc7,0x51,0x71,0x7f]
|
|
vpdpbsuds 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbsuds -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0xd7,0x51,0x72,0x80]
|
|
vpdpbsuds -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbuud %xmm24, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x00,0x50,0xf0]
|
|
vpdpbuud %xmm24, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbuud %xmm24, %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x07,0x50,0xf0]
|
|
vpdpbuud %xmm24, %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpbuud %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x87,0x50,0xf0]
|
|
vpdpbuud %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbuud %ymm24, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x20,0x50,0xf0]
|
|
vpdpbuud %ymm24, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbuud %ymm24, %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x27,0x50,0xf0]
|
|
vpdpbuud %ymm24, %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpbuud %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0xa7,0x50,0xf0]
|
|
vpdpbuud %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbuud %zmm24, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x40,0x50,0xf0]
|
|
vpdpbuud %zmm24, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbuud %zmm24, %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x47,0x50,0xf0]
|
|
vpdpbuud %zmm24, %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpbuud %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0xc7,0x50,0xf0]
|
|
vpdpbuud %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbuud 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x44,0x00,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpbuud 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbuud 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x44,0x07,0x50,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpbuud 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpbuud (%rip){1to4}, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x10,0x50,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpbuud (%rip){1to4}, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbuud -512(,%rbp,2), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x00,0x50,0x34,0x6d,0x00,0xfe,0xff,0xff]
|
|
vpdpbuud -512(,%rbp,2), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbuud 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x87,0x50,0x71,0x7f]
|
|
vpdpbuud 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbuud -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x97,0x50,0x72,0x80]
|
|
vpdpbuud -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbuud 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xa2,0x44,0x20,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpbuud 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbuud 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x44,0x27,0x50,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpbuud 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpbuud (%rip){1to8}, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x30,0x50,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpbuud (%rip){1to8}, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbuud -1024(,%rbp,2), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x20,0x50,0x34,0x6d,0x00,0xfc,0xff,0xff]
|
|
vpdpbuud -1024(,%rbp,2), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbuud 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0xa7,0x50,0x71,0x7f]
|
|
vpdpbuud 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbuud -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0xb7,0x50,0x72,0x80]
|
|
vpdpbuud -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbuud 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x44,0x40,0x50,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpbuud 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbuud 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x44,0x47,0x50,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpbuud 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpbuud (%rip){1to16}, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x50,0x50,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpbuud (%rip){1to16}, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbuud -2048(,%rbp,2), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x40,0x50,0x34,0x6d,0x00,0xf8,0xff,0xff]
|
|
vpdpbuud -2048(,%rbp,2), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbuud 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0xc7,0x50,0x71,0x7f]
|
|
vpdpbuud 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbuud -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0xd7,0x50,0x72,0x80]
|
|
vpdpbuud -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbuuds %xmm24, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x00,0x51,0xf0]
|
|
vpdpbuuds %xmm24, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbuuds %xmm24, %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x07,0x51,0xf0]
|
|
vpdpbuuds %xmm24, %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpbuuds %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x87,0x51,0xf0]
|
|
vpdpbuuds %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbuuds %ymm24, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x20,0x51,0xf0]
|
|
vpdpbuuds %ymm24, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbuuds %ymm24, %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x27,0x51,0xf0]
|
|
vpdpbuuds %ymm24, %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpbuuds %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0xa7,0x51,0xf0]
|
|
vpdpbuuds %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbuuds %zmm24, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x40,0x51,0xf0]
|
|
vpdpbuuds %zmm24, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbuuds %zmm24, %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x47,0x51,0xf0]
|
|
vpdpbuuds %zmm24, %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpbuuds %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0xc7,0x51,0xf0]
|
|
vpdpbuuds %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbuuds 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x44,0x00,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpbuuds 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbuuds 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x44,0x07,0x51,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpbuuds 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpbuuds (%rip){1to4}, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x10,0x51,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpbuuds (%rip){1to4}, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbuuds -512(,%rbp,2), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x00,0x51,0x34,0x6d,0x00,0xfe,0xff,0xff]
|
|
vpdpbuuds -512(,%rbp,2), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpbuuds 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x87,0x51,0x71,0x7f]
|
|
vpdpbuuds 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbuuds -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x97,0x51,0x72,0x80]
|
|
vpdpbuuds -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbuuds 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xa2,0x44,0x20,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpbuuds 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbuuds 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x44,0x27,0x51,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpbuuds 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpbuuds (%rip){1to8}, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x30,0x51,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpbuuds (%rip){1to8}, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbuuds -1024(,%rbp,2), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x20,0x51,0x34,0x6d,0x00,0xfc,0xff,0xff]
|
|
vpdpbuuds -1024(,%rbp,2), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpbuuds 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0xa7,0x51,0x71,0x7f]
|
|
vpdpbuuds 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbuuds -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0xb7,0x51,0x72,0x80]
|
|
vpdpbuuds -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbuuds 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x44,0x40,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpbuuds 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbuuds 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x44,0x47,0x51,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpbuuds 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpbuuds (%rip){1to16}, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x50,0x51,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpbuuds (%rip){1to16}, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbuuds -2048(,%rbp,2), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x40,0x51,0x34,0x6d,0x00,0xf8,0xff,0xff]
|
|
vpdpbuuds -2048(,%rbp,2), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpbuuds 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0xc7,0x51,0x71,0x7f]
|
|
vpdpbuuds 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpbuuds -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0xd7,0x51,0x72,0x80]
|
|
vpdpbuuds -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// VNNI INT16
|
|
|
|
// CHECK: vpdpwsud %xmm24, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x00,0xd2,0xf0]
|
|
vpdpwsud %xmm24, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwsud %xmm24, %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x07,0xd2,0xf0]
|
|
vpdpwsud %xmm24, %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpwsud %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x87,0xd2,0xf0]
|
|
vpdpwsud %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwsud %ymm24, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x20,0xd2,0xf0]
|
|
vpdpwsud %ymm24, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwsud %ymm24, %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x27,0xd2,0xf0]
|
|
vpdpwsud %ymm24, %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpwsud %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0xa7,0xd2,0xf0]
|
|
vpdpwsud %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwsud %zmm24, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x40,0xd2,0xf0]
|
|
vpdpwsud %zmm24, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwsud %zmm24, %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x47,0xd2,0xf0]
|
|
vpdpwsud %zmm24, %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpwsud %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0xc7,0xd2,0xf0]
|
|
vpdpwsud %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwsud 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x46,0x00,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpwsud 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwsud 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x46,0x07,0xd2,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpwsud 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpwsud (%rip){1to4}, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x10,0xd2,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpwsud (%rip){1to4}, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwsud -512(,%rbp,2), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x00,0xd2,0x34,0x6d,0x00,0xfe,0xff,0xff]
|
|
vpdpwsud -512(,%rbp,2), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwsud 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x87,0xd2,0x71,0x7f]
|
|
vpdpwsud 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwsud -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x97,0xd2,0x72,0x80]
|
|
vpdpwsud -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwsud 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xa2,0x46,0x20,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpwsud 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwsud 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x46,0x27,0xd2,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpwsud 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpwsud (%rip){1to8}, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x30,0xd2,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpwsud (%rip){1to8}, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwsud -1024(,%rbp,2), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x20,0xd2,0x34,0x6d,0x00,0xfc,0xff,0xff]
|
|
vpdpwsud -1024(,%rbp,2), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwsud 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0xa7,0xd2,0x71,0x7f]
|
|
vpdpwsud 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwsud -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0xb7,0xd2,0x72,0x80]
|
|
vpdpwsud -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwsud 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x46,0x40,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpwsud 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwsud 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x46,0x47,0xd2,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpwsud 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpwsud (%rip){1to16}, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x50,0xd2,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpwsud (%rip){1to16}, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwsud -2048(,%rbp,2), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x40,0xd2,0x34,0x6d,0x00,0xf8,0xff,0xff]
|
|
vpdpwsud -2048(,%rbp,2), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwsud 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0xc7,0xd2,0x71,0x7f]
|
|
vpdpwsud 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwsud -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0xd7,0xd2,0x72,0x80]
|
|
vpdpwsud -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwsuds %xmm24, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x00,0xd3,0xf0]
|
|
vpdpwsuds %xmm24, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwsuds %xmm24, %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x07,0xd3,0xf0]
|
|
vpdpwsuds %xmm24, %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpwsuds %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x87,0xd3,0xf0]
|
|
vpdpwsuds %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwsuds %ymm24, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x20,0xd3,0xf0]
|
|
vpdpwsuds %ymm24, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwsuds %ymm24, %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x27,0xd3,0xf0]
|
|
vpdpwsuds %ymm24, %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpwsuds %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0xa7,0xd3,0xf0]
|
|
vpdpwsuds %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwsuds %zmm24, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x40,0xd3,0xf0]
|
|
vpdpwsuds %zmm24, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwsuds %zmm24, %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0x47,0xd3,0xf0]
|
|
vpdpwsuds %zmm24, %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpwsuds %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x46,0xc7,0xd3,0xf0]
|
|
vpdpwsuds %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwsuds 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x46,0x00,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpwsuds 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwsuds 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x46,0x07,0xd3,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpwsuds 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpwsuds (%rip){1to4}, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x10,0xd3,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpwsuds (%rip){1to4}, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwsuds -512(,%rbp,2), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x00,0xd3,0x34,0x6d,0x00,0xfe,0xff,0xff]
|
|
vpdpwsuds -512(,%rbp,2), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwsuds 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x87,0xd3,0x71,0x7f]
|
|
vpdpwsuds 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwsuds -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x97,0xd3,0x72,0x80]
|
|
vpdpwsuds -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwsuds 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xa2,0x46,0x20,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpwsuds 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwsuds 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x46,0x27,0xd3,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpwsuds 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpwsuds (%rip){1to8}, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x30,0xd3,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpwsuds (%rip){1to8}, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwsuds -1024(,%rbp,2), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x20,0xd3,0x34,0x6d,0x00,0xfc,0xff,0xff]
|
|
vpdpwsuds -1024(,%rbp,2), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwsuds 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0xa7,0xd3,0x71,0x7f]
|
|
vpdpwsuds 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwsuds -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0xb7,0xd3,0x72,0x80]
|
|
vpdpwsuds -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwsuds 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x46,0x40,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpwsuds 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwsuds 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x46,0x47,0xd3,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpwsuds 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpwsuds (%rip){1to16}, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x50,0xd3,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpwsuds (%rip){1to16}, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwsuds -2048(,%rbp,2), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0x40,0xd3,0x34,0x6d,0x00,0xf8,0xff,0xff]
|
|
vpdpwsuds -2048(,%rbp,2), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwsuds 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0xc7,0xd3,0x71,0x7f]
|
|
vpdpwsuds 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwsuds -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x46,0xd7,0xd3,0x72,0x80]
|
|
vpdpwsuds -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwusd %xmm24, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0x82,0x45,0x00,0xd2,0xf0]
|
|
vpdpwusd %xmm24, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwusd %xmm24, %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x45,0x07,0xd2,0xf0]
|
|
vpdpwusd %xmm24, %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpwusd %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x45,0x87,0xd2,0xf0]
|
|
vpdpwusd %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwusd %ymm24, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0x82,0x45,0x20,0xd2,0xf0]
|
|
vpdpwusd %ymm24, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwusd %ymm24, %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x45,0x27,0xd2,0xf0]
|
|
vpdpwusd %ymm24, %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpwusd %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x45,0xa7,0xd2,0xf0]
|
|
vpdpwusd %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwusd %zmm24, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0x82,0x45,0x40,0xd2,0xf0]
|
|
vpdpwusd %zmm24, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwusd %zmm24, %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x45,0x47,0xd2,0xf0]
|
|
vpdpwusd %zmm24, %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpwusd %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x45,0xc7,0xd2,0xf0]
|
|
vpdpwusd %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwusd 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x45,0x00,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpwusd 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwusd 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x45,0x07,0xd2,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpwusd 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpwusd (%rip){1to4}, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0x10,0xd2,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpwusd (%rip){1to4}, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwusd -512(,%rbp,2), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0x00,0xd2,0x34,0x6d,0x00,0xfe,0xff,0xff]
|
|
vpdpwusd -512(,%rbp,2), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwusd 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0x87,0xd2,0x71,0x7f]
|
|
vpdpwusd 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwusd -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0x97,0xd2,0x72,0x80]
|
|
vpdpwusd -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwusd 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xa2,0x45,0x20,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpwusd 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwusd 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x45,0x27,0xd2,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpwusd 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpwusd (%rip){1to8}, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0x30,0xd2,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpwusd (%rip){1to8}, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwusd -1024(,%rbp,2), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0x20,0xd2,0x34,0x6d,0x00,0xfc,0xff,0xff]
|
|
vpdpwusd -1024(,%rbp,2), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwusd 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0xa7,0xd2,0x71,0x7f]
|
|
vpdpwusd 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwusd -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0xb7,0xd2,0x72,0x80]
|
|
vpdpwusd -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwusd 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x45,0x40,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpwusd 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwusd 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x45,0x47,0xd2,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpwusd 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpwusd (%rip){1to16}, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0x50,0xd2,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpwusd (%rip){1to16}, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwusd -2048(,%rbp,2), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0x40,0xd2,0x34,0x6d,0x00,0xf8,0xff,0xff]
|
|
vpdpwusd -2048(,%rbp,2), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwusd 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0xc7,0xd2,0x71,0x7f]
|
|
vpdpwusd 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwusd -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0xd7,0xd2,0x72,0x80]
|
|
vpdpwusd -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwusds %xmm24, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0x82,0x45,0x00,0xd3,0xf0]
|
|
vpdpwusds %xmm24, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwusds %xmm24, %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x45,0x07,0xd3,0xf0]
|
|
vpdpwusds %xmm24, %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpwusds %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x45,0x87,0xd3,0xf0]
|
|
vpdpwusds %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwusds %ymm24, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0x82,0x45,0x20,0xd3,0xf0]
|
|
vpdpwusds %ymm24, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwusds %ymm24, %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x45,0x27,0xd3,0xf0]
|
|
vpdpwusds %ymm24, %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpwusds %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x45,0xa7,0xd3,0xf0]
|
|
vpdpwusds %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwusds %zmm24, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0x82,0x45,0x40,0xd3,0xf0]
|
|
vpdpwusds %zmm24, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwusds %zmm24, %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x45,0x47,0xd3,0xf0]
|
|
vpdpwusds %zmm24, %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpwusds %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x45,0xc7,0xd3,0xf0]
|
|
vpdpwusds %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwusds 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x45,0x00,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpwusds 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwusds 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x45,0x07,0xd3,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpwusds 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpwusds (%rip){1to4}, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0x10,0xd3,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpwusds (%rip){1to4}, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwusds -512(,%rbp,2), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0x00,0xd3,0x34,0x6d,0x00,0xfe,0xff,0xff]
|
|
vpdpwusds -512(,%rbp,2), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwusds 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0x87,0xd3,0x71,0x7f]
|
|
vpdpwusds 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwusds -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0x97,0xd3,0x72,0x80]
|
|
vpdpwusds -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwusds 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xa2,0x45,0x20,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpwusds 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwusds 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x45,0x27,0xd3,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpwusds 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpwusds (%rip){1to8}, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0x30,0xd3,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpwusds (%rip){1to8}, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwusds -1024(,%rbp,2), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0x20,0xd3,0x34,0x6d,0x00,0xfc,0xff,0xff]
|
|
vpdpwusds -1024(,%rbp,2), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwusds 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0xa7,0xd3,0x71,0x7f]
|
|
vpdpwusds 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwusds -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0xb7,0xd3,0x72,0x80]
|
|
vpdpwusds -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwusds 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x45,0x40,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpwusds 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwusds 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x45,0x47,0xd3,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpwusds 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpwusds (%rip){1to16}, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0x50,0xd3,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpwusds (%rip){1to16}, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwusds -2048(,%rbp,2), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0x40,0xd3,0x34,0x6d,0x00,0xf8,0xff,0xff]
|
|
vpdpwusds -2048(,%rbp,2), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwusds 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0xc7,0xd3,0x71,0x7f]
|
|
vpdpwusds 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwusds -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x45,0xd7,0xd3,0x72,0x80]
|
|
vpdpwusds -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwuud %xmm24, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x00,0xd2,0xf0]
|
|
vpdpwuud %xmm24, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwuud %xmm24, %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x07,0xd2,0xf0]
|
|
vpdpwuud %xmm24, %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpwuud %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x87,0xd2,0xf0]
|
|
vpdpwuud %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwuud %ymm24, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x20,0xd2,0xf0]
|
|
vpdpwuud %ymm24, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwuud %ymm24, %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x27,0xd2,0xf0]
|
|
vpdpwuud %ymm24, %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpwuud %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0xa7,0xd2,0xf0]
|
|
vpdpwuud %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwuud %zmm24, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x40,0xd2,0xf0]
|
|
vpdpwuud %zmm24, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwuud %zmm24, %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x47,0xd2,0xf0]
|
|
vpdpwuud %zmm24, %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpwuud %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0xc7,0xd2,0xf0]
|
|
vpdpwuud %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwuud 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x44,0x00,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpwuud 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwuud 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x44,0x07,0xd2,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpwuud 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpwuud (%rip){1to4}, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x10,0xd2,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpwuud (%rip){1to4}, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwuud -512(,%rbp,2), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x00,0xd2,0x34,0x6d,0x00,0xfe,0xff,0xff]
|
|
vpdpwuud -512(,%rbp,2), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwuud 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x87,0xd2,0x71,0x7f]
|
|
vpdpwuud 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwuud -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x97,0xd2,0x72,0x80]
|
|
vpdpwuud -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwuud 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xa2,0x44,0x20,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpwuud 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwuud 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x44,0x27,0xd2,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpwuud 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpwuud (%rip){1to8}, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x30,0xd2,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpwuud (%rip){1to8}, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwuud -1024(,%rbp,2), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x20,0xd2,0x34,0x6d,0x00,0xfc,0xff,0xff]
|
|
vpdpwuud -1024(,%rbp,2), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwuud 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0xa7,0xd2,0x71,0x7f]
|
|
vpdpwuud 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwuud -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0xb7,0xd2,0x72,0x80]
|
|
vpdpwuud -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwuud 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x44,0x40,0xd2,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpwuud 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwuud 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x44,0x47,0xd2,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpwuud 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpwuud (%rip){1to16}, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x50,0xd2,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpwuud (%rip){1to16}, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwuud -2048(,%rbp,2), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x40,0xd2,0x34,0x6d,0x00,0xf8,0xff,0xff]
|
|
vpdpwuud -2048(,%rbp,2), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwuud 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0xc7,0xd2,0x71,0x7f]
|
|
vpdpwuud 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwuud -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0xd7,0xd2,0x72,0x80]
|
|
vpdpwuud -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwuuds %xmm24, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x00,0xd3,0xf0]
|
|
vpdpwuuds %xmm24, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwuuds %xmm24, %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x07,0xd3,0xf0]
|
|
vpdpwuuds %xmm24, %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpwuuds %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x87,0xd3,0xf0]
|
|
vpdpwuuds %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwuuds %ymm24, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x20,0xd3,0xf0]
|
|
vpdpwuuds %ymm24, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwuuds %ymm24, %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x27,0xd3,0xf0]
|
|
vpdpwuuds %ymm24, %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpwuuds %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0xa7,0xd3,0xf0]
|
|
vpdpwuuds %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwuuds %zmm24, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x40,0xd3,0xf0]
|
|
vpdpwuuds %zmm24, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwuuds %zmm24, %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0x47,0xd3,0xf0]
|
|
vpdpwuuds %zmm24, %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpwuuds %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x82,0x44,0xc7,0xd3,0xf0]
|
|
vpdpwuuds %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwuuds 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x44,0x00,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpwuuds 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwuuds 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x44,0x07,0xd3,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpwuuds 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vpdpwuuds (%rip){1to4}, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x10,0xd3,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpwuuds (%rip){1to4}, %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwuuds -512(,%rbp,2), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x00,0xd3,0x34,0x6d,0x00,0xfe,0xff,0xff]
|
|
vpdpwuuds -512(,%rbp,2), %xmm23, %xmm22
|
|
|
|
// CHECK: vpdpwuuds 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x87,0xd3,0x71,0x7f]
|
|
vpdpwuuds 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwuuds -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x97,0xd3,0x72,0x80]
|
|
vpdpwuuds -512(%rdx){1to4}, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwuuds 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xa2,0x44,0x20,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpwuuds 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwuuds 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x44,0x27,0xd3,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpwuuds 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vpdpwuuds (%rip){1to8}, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x30,0xd3,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpwuuds (%rip){1to8}, %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwuuds -1024(,%rbp,2), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x20,0xd3,0x34,0x6d,0x00,0xfc,0xff,0xff]
|
|
vpdpwuuds -1024(,%rbp,2), %ymm23, %ymm22
|
|
|
|
// CHECK: vpdpwuuds 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0xa7,0xd3,0x71,0x7f]
|
|
vpdpwuuds 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwuuds -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0xb7,0xd3,0x72,0x80]
|
|
vpdpwuuds -512(%rdx){1to8}, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwuuds 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xa2,0x44,0x40,0xd3,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vpdpwuuds 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwuuds 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc2,0x44,0x47,0xd3,0xb4,0x80,0x23,0x01,0x00,0x00]
|
|
vpdpwuuds 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vpdpwuuds (%rip){1to16}, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x50,0xd3,0x35,0x00,0x00,0x00,0x00]
|
|
vpdpwuuds (%rip){1to16}, %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwuuds -2048(,%rbp,2), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0x40,0xd3,0x34,0x6d,0x00,0xf8,0xff,0xff]
|
|
vpdpwuuds -2048(,%rbp,2), %zmm23, %zmm22
|
|
|
|
// CHECK: vpdpwuuds 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0xc7,0xd3,0x71,0x7f]
|
|
vpdpwuuds 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vpdpwuuds -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe2,0x44,0xd7,0xd3,0x72,0x80]
|
|
vpdpwuuds -512(%rdx){1to16}, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// VMPSADBW
|
|
|
|
// CHECK: vmpsadbw $123, %xmm24, %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0x83,0x46,0x00,0x42,0xf0,0x7b]
|
|
vmpsadbw $123, %xmm24, %xmm23, %xmm22
|
|
|
|
// CHECK: vmpsadbw $123, %xmm24, %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x83,0x46,0x07,0x42,0xf0,0x7b]
|
|
vmpsadbw $123, %xmm24, %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vmpsadbw $123, %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x83,0x46,0x87,0x42,0xf0,0x7b]
|
|
vmpsadbw $123, %xmm24, %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vmpsadbw $123, %ymm24, %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0x83,0x46,0x20,0x42,0xf0,0x7b]
|
|
vmpsadbw $123, %ymm24, %ymm23, %ymm22
|
|
|
|
// CHECK: vmpsadbw $123, %ymm24, %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x83,0x46,0x27,0x42,0xf0,0x7b]
|
|
vmpsadbw $123, %ymm24, %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vmpsadbw $123, %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x83,0x46,0xa7,0x42,0xf0,0x7b]
|
|
vmpsadbw $123, %ymm24, %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vmpsadbw $123, %zmm24, %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0x83,0x46,0x40,0x42,0xf0,0x7b]
|
|
vmpsadbw $123, %zmm24, %zmm23, %zmm22
|
|
|
|
// CHECK: vmpsadbw $123, %zmm24, %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0x83,0x46,0x47,0x42,0xf0,0x7b]
|
|
vmpsadbw $123, %zmm24, %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vmpsadbw $123, %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0x83,0x46,0xc7,0x42,0xf0,0x7b]
|
|
vmpsadbw $123, %zmm24, %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vmpsadbw $123, 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xa3,0x46,0x00,0x42,0xb4,0xf5,0x00,0x00,0x00,0x10,0x7b]
|
|
vmpsadbw $123, 268435456(%rbp,%r14,8), %xmm23, %xmm22
|
|
|
|
// CHECK: vmpsadbw $123, 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc3,0x46,0x07,0x42,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b]
|
|
vmpsadbw $123, 291(%r8,%rax,4), %xmm23, %xmm22 {%k7}
|
|
|
|
// CHECK: vmpsadbw $123, (%rip), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe3,0x46,0x00,0x42,0x35,0x00,0x00,0x00,0x00,0x7b]
|
|
vmpsadbw $123, (%rip), %xmm23, %xmm22
|
|
|
|
// CHECK: vmpsadbw $123, -512(,%rbp,2), %xmm23, %xmm22
|
|
// CHECK: encoding: [0x62,0xe3,0x46,0x00,0x42,0x34,0x6d,0x00,0xfe,0xff,0xff,0x7b]
|
|
vmpsadbw $123, -512(,%rbp,2), %xmm23, %xmm22
|
|
|
|
// CHECK: vmpsadbw $123, 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe3,0x46,0x87,0x42,0x71,0x7f,0x7b]
|
|
vmpsadbw $123, 2032(%rcx), %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vmpsadbw $123, -2048(%rdx), %xmm23, %xmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe3,0x46,0x87,0x42,0x72,0x80,0x7b]
|
|
vmpsadbw $123, -2048(%rdx), %xmm23, %xmm22 {%k7} {z}
|
|
|
|
// CHECK: vmpsadbw $123, 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xa3,0x46,0x20,0x42,0xb4,0xf5,0x00,0x00,0x00,0x10,0x7b]
|
|
vmpsadbw $123, 268435456(%rbp,%r14,8), %ymm23, %ymm22
|
|
|
|
// CHECK: vmpsadbw $123, 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc3,0x46,0x27,0x42,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b]
|
|
vmpsadbw $123, 291(%r8,%rax,4), %ymm23, %ymm22 {%k7}
|
|
|
|
// CHECK: vmpsadbw $123, (%rip), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe3,0x46,0x20,0x42,0x35,0x00,0x00,0x00,0x00,0x7b]
|
|
vmpsadbw $123, (%rip), %ymm23, %ymm22
|
|
|
|
// CHECK: vmpsadbw $123, -1024(,%rbp,2), %ymm23, %ymm22
|
|
// CHECK: encoding: [0x62,0xe3,0x46,0x20,0x42,0x34,0x6d,0x00,0xfc,0xff,0xff,0x7b]
|
|
vmpsadbw $123, -1024(,%rbp,2), %ymm23, %ymm22
|
|
|
|
// CHECK: vmpsadbw $123, 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe3,0x46,0xa7,0x42,0x71,0x7f,0x7b]
|
|
vmpsadbw $123, 4064(%rcx), %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vmpsadbw $123, -4096(%rdx), %ymm23, %ymm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe3,0x46,0xa7,0x42,0x72,0x80,0x7b]
|
|
vmpsadbw $123, -4096(%rdx), %ymm23, %ymm22 {%k7} {z}
|
|
|
|
// CHECK: vmpsadbw $123, 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xa3,0x46,0x40,0x42,0xb4,0xf5,0x00,0x00,0x00,0x10,0x7b]
|
|
vmpsadbw $123, 268435456(%rbp,%r14,8), %zmm23, %zmm22
|
|
|
|
// CHECK: vmpsadbw $123, 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
// CHECK: encoding: [0x62,0xc3,0x46,0x47,0x42,0xb4,0x80,0x23,0x01,0x00,0x00,0x7b]
|
|
vmpsadbw $123, 291(%r8,%rax,4), %zmm23, %zmm22 {%k7}
|
|
|
|
// CHECK: vmpsadbw $123, (%rip), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe3,0x46,0x40,0x42,0x35,0x00,0x00,0x00,0x00,0x7b]
|
|
vmpsadbw $123, (%rip), %zmm23, %zmm22
|
|
|
|
// CHECK: vmpsadbw $123, -2048(,%rbp,2), %zmm23, %zmm22
|
|
// CHECK: encoding: [0x62,0xe3,0x46,0x40,0x42,0x34,0x6d,0x00,0xf8,0xff,0xff,0x7b]
|
|
vmpsadbw $123, -2048(,%rbp,2), %zmm23, %zmm22
|
|
|
|
// CHECK: vmpsadbw $123, 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe3,0x46,0xc7,0x42,0x71,0x7f,0x7b]
|
|
vmpsadbw $123, 8128(%rcx), %zmm23, %zmm22 {%k7} {z}
|
|
|
|
// CHECK: vmpsadbw $123, -8192(%rdx), %zmm23, %zmm22 {%k7} {z}
|
|
// CHECK: encoding: [0x62,0xe3,0x46,0xc7,0x42,0x72,0x80,0x7b]
|
|
vmpsadbw $123, -8192(%rdx), %zmm23, %zmm22 {%k7} {z}
|