nasm/test/fmsub.asm
H. Peter Anvin cf5180a955 Actually generate SSE5 instructions
This checkin completes what is required to actually generate SSE5
instructions.  No support in the disassembler yet.

This checkin covers:

- Support for actually generating DREX prefixes.
- Support for matching operand "operand X must match Y"
2007-09-17 17:25:27 -07:00

17 lines
482 B
NASM

bits 64
fmsubps xmm0,xmm0,xmm1,xmm2
fmsubps xmm0,xmm0,xmm1,[rax]
fmsubps xmm0,xmm0,xmm1,[rax+0x77]
fmsubps xmm0,xmm0,xmm1,[rax+0x7777]
fmsubps xmm1,xmm2,xmm3,xmm1
fmsubps xmm1,xmm2,[rax],xmm1
fmsubps xmm1,xmm2,[rax+0x77],xmm1
fmsubps xmm1,xmm2,[rax+0x7777],xmm1
fmsubps xmm0,[rax],xmm2,xmm0
fmsubps xmm0,[rax+0x77],xmm2,xmm0
fmsubps xmm0,[rax+0x7777],xmm2,xmm0
fmsubps xmm14,[rax],xmm2,xmm14
fmsubps xmm14,[rax+0x77],xmm2,xmm14
fmsubps xmm14,[rax+0x7777],xmm2,xmm14