0
0
mirror of https://github.com/netwide-assembler/nasm.git synced 2025-10-10 00:25:06 -04:00
Files
nasm/test/avx-vnni.asm
InstLatx64 172c4b2342 Missing AVX-VNNI_INT{,8,16} instructions
-- AVX-VNNI_INT{,8,16} instructions: VPDP{B,W}{SS,SU,US,UU}{D,DS}
- AVX-VNNI_INT{,8,16}  test files
Checked with XED version: [v2025.06.08]
2025-10-07 09:52:13 +02:00

43 lines
1021 B
NASM

BITS 32
cpu latevex
vpdpbusd xmm1, xmm2, xmm0
vpdpbusd xmm2, xmm3, [eax]
vpdpbusd xmm3, xmm4, [eax+0x12]
vpdpbusd xmm4, xmm5, [eax+ebx*2]
vpdpbusd ymm1, ymm2, ymm0
vpdpbusd ymm2, ymm3, [eax]
vpdpbusd ymm3, ymm4, [eax+0x12]
vpdpbusd ymm4, ymm5, [eax+ebx*2]
vpdpbusds xmm1, xmm2, xmm0
vpdpbusds xmm2, xmm3, [eax]
vpdpbusds xmm3, xmm4, [eax+0x12]
vpdpbusds xmm4, xmm5, [eax+ebx*2]
vpdpbusds ymm1, ymm2, ymm0
vpdpbusds ymm2, ymm3, [eax]
vpdpbusds ymm3, ymm4, [eax+0x12]
vpdpbusds ymm4, ymm5, [eax+ebx*2]
vpdpwssd xmm1, xmm2, xmm0
vpdpwssd xmm2, xmm3, [eax]
vpdpwssd xmm3, xmm4, [eax+0x12]
vpdpwssd xmm4, xmm5, [eax+ebx*2]
vpdpwssd ymm1, ymm2, ymm0
vpdpwssd ymm2, ymm3, [eax]
vpdpwssd ymm3, ymm4, [eax+0x12]
vpdpwssd ymm4, ymm5, [eax+ebx*2]
vpdpwssds xmm1, xmm2, xmm0
vpdpwssds xmm2, xmm3, [eax]
vpdpwssds xmm3, xmm4, [eax+0x12]
vpdpwssds xmm4, xmm5, [eax+ebx*2]
vpdpwssds ymm1, ymm2, ymm0
vpdpwssds ymm2, ymm3, [eax]
vpdpwssds ymm3, ymm4, [eax+0x12]
vpdpwssds ymm4, ymm5, [eax+ebx*2]