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-int8.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

64 lines
1.5 KiB
NASM

BITS 32
cpu latevex
vpdpbsud xmm1, xmm2, xmm0
vpdpbsud xmm2, xmm3, [eax]
vpdpbsud xmm3, xmm4, [eax+0x12]
vpdpbsud xmm4, xmm5, [eax+ebx*2]
vpdpbsud ymm1, ymm2, ymm0
vpdpbsud ymm2, ymm3, [eax]
vpdpbsud ymm3, ymm4, [eax+0x12]
vpdpbsud ymm4, ymm5, [eax+ebx*2]
vpdpbsuds xmm1, xmm2, xmm0
vpdpbsuds xmm2, xmm3, [eax]
vpdpbsuds xmm3, xmm4, [eax+0x12]
vpdpbsuds xmm4, xmm5, [eax+ebx*2]
vpdpbsuds ymm1, ymm2, ymm0
vpdpbsuds ymm2, ymm3, [eax]
vpdpbsuds ymm3, ymm4, [eax+0x12]
vpdpbsuds ymm4, ymm5, [eax+ebx*2]
vpdpbssd xmm1, xmm2, xmm0
vpdpbssd xmm2, xmm3, [eax]
vpdpbssd xmm3, xmm4, [eax+0x12]
vpdpbssd xmm4, xmm5, [eax+ebx*2]
vpdpbssd ymm1, ymm2, ymm0
vpdpbssd ymm2, ymm3, [eax]
vpdpbssd ymm3, ymm4, [eax+0x12]
vpdpbssd ymm4, ymm5, [eax+ebx*2]
vpdpbssds xmm1, xmm2, xmm0
vpdpbssds xmm2, xmm3, [eax]
vpdpbssds xmm3, xmm4, [eax+0x12]
vpdpbssds xmm4, xmm5, [eax+ebx*2]
vpdpbssds ymm1, ymm2, ymm0
vpdpbssds ymm2, ymm3, [eax]
vpdpbssds ymm3, ymm4, [eax+0x12]
vpdpbssds ymm4, ymm5, [eax+ebx*2]
vpdpbuud xmm1, xmm2, xmm0
vpdpbuud xmm2, xmm3, [eax]
vpdpbuud xmm3, xmm4, [eax+0x12]
vpdpbuud xmm4, xmm5, [eax+ebx*2]
vpdpbuud ymm1, ymm2, ymm0
vpdpbuud ymm2, ymm3, [eax]
vpdpbuud ymm3, ymm4, [eax+0x12]
vpdpbuud ymm4, ymm5, [eax+ebx*2]
vpdpbuuds xmm1, xmm2, xmm0
vpdpbuuds xmm2, xmm3, [eax]
vpdpbuuds xmm3, xmm4, [eax+0x12]
vpdpbuuds xmm4, xmm5, [eax+ebx*2]
vpdpbuuds ymm1, ymm2, ymm0
vpdpbuuds ymm2, ymm3, [eax]
vpdpbuuds ymm3, ymm4, [eax+0x12]
vpdpbuuds ymm4, ymm5, [eax+ebx*2]