1
0
mirror of https://github.com/bitdefender/bddisasm.git synced 2024-12-22 22:18:09 +00:00
bddisasm/bddisasm_test/x86/simd/sse3_64.asm
BITDEFENDER\vlutas 9ba1e6a2f9 Added support for new Intel instructions, per Intel ISA extensions document #319433-046 (September 2022): PREFETCHITI, RAO-INT, CMPCCXADD, WRMSRNS, MSRLIST, AMX-FP16, AVX-IFMA, AVX-NE-CONVERT, AVX-VNNI-INT8.
Multiple minor fixes to existing instructions.
Moved x86 decoding tests in a separate directory & improved the test script.
2022-10-04 12:22:59 +03:00

56 lines
1.7 KiB
NASM

bits 64
movsldup xmm7,xmm13
movddup xmm7,xmm13
movshdup xmm7,xmm13
haddpd xmm7,xmm13
haddps xmm7,xmm13
hsubpd xmm7,xmm13
hsubps xmm7,xmm13
addsubpd xmm7,xmm13
addsubps xmm7,xmm13
lddqu xmm7,[rbx]
pshufb xmm7,xmm13
phaddw xmm7,xmm13
phaddd xmm7,xmm13
phaddsw xmm7,xmm13
pmaddubsw xmm7,xmm13
phsubw xmm7,xmm13
phsubd xmm7,xmm13
phsubsw xmm7,xmm13
psignb xmm7,xmm13
psignw xmm7,xmm13
psignd xmm7,xmm13
pmulhrsw xmm7,xmm13
pabsb xmm7,xmm13
pabsw xmm7,xmm13
pabsd xmm7,xmm13
palignr xmm7,xmm13,10
movsldup xmm7,[rbx]
movddup xmm7,[rbx]
movshdup xmm7,[rbx]
haddpd xmm7,[rbx]
haddps xmm7,[rbx]
hsubpd xmm7,[rbx]
hsubps xmm7,[rbx]
addsubpd xmm7,[rbx]
addsubps xmm7,[rbx]
lddqu xmm7,[rbx]
pshufb xmm7,[rbx]
phaddw xmm7,[rbx]
phaddd xmm7,[rbx]
phaddsw xmm7,[rbx]
pmaddubsw xmm7,[rbx]
phsubw xmm7,[rbx]
phsubd xmm7,[rbx]
phsubsw xmm7,[rbx]
psignb xmm7,[rbx]
psignw xmm7,[rbx]
psignd xmm7,[rbx]
pmulhrsw xmm7,[rbx]
pabsb xmm7,[rbx]
pabsw xmm7,[rbx]
pabsd xmm7,[rbx]
palignr xmm7,[rbx],10