mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-09-22 10:43:39 -04:00
Update test files
Remove references to DREX instructions
This commit is contained in:
@@ -1,9 +1,5 @@
|
|||||||
;Testname=O0; Arguments=-O0 -fbin -oaddr64.bin; Files=stdout stderr addr64.bin
|
;Testname=O0; Arguments=-O0 -fbin -oaddr64.bin; Files=stdout stderr addr64.bin
|
||||||
;Testname=O1; Arguments=-O1 -fbin -oaddr64.bin; Files=stdout stderr addr64.bin
|
;Testname=O1; Arguments=-O1 -fbin -oaddr64.bin; Files=stdout stderr addr64.bin
|
||||||
;Testname=O2; Arguments=-O2 -fbin -oaddr64.bin; Files=stdout stderr addr64.bin
|
|
||||||
;Testname=O3; Arguments=-O3 -fbin -oaddr64.bin; Files=stdout stderr addr64.bin
|
|
||||||
;Testname=O4; Arguments=-O4 -fbin -oaddr64.bin; Files=stdout stderr addr64.bin
|
|
||||||
;Testname=O5; Arguments=-O5 -fbin -oaddr64.bin; Files=stdout stderr addr64.bin
|
|
||||||
;Testname=Ox; Arguments=-Ox -fbin -oaddr64.bin; Files=stdout stderr addr64.bin
|
;Testname=Ox; Arguments=-Ox -fbin -oaddr64.bin; Files=stdout stderr addr64.bin
|
||||||
bits 64
|
bits 64
|
||||||
mov rdx,[rax]
|
mov rdx,[rax]
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
;Testname=test; Arguments=-fbin -obr2148476.bin; Files=.stdout .stderr br2148476.bin
|
;Testname=test; Arguments=-fbin -obr2148476.bin; Files=stdout stderr br2148476.bin
|
||||||
|
|
||||||
bits 64
|
bits 64
|
||||||
|
|
||||||
@@ -87,7 +87,7 @@
|
|||||||
cvttps2dq xmm0, xmm1
|
cvttps2dq xmm0, xmm1
|
||||||
cvttps2dq xmm0, [rdi]
|
cvttps2dq xmm0, [rdi]
|
||||||
cvttps2dq xmm0, oword [rdi]
|
cvttps2dq xmm0, oword [rdi]
|
||||||
|
|
||||||
cvttps2pi mm0, xmm1
|
cvttps2pi mm0, xmm1
|
||||||
cvttps2pi mm0, [rdi]
|
cvttps2pi mm0, [rdi]
|
||||||
cvttps2pi mm0, qword [rdi]
|
cvttps2pi mm0, qword [rdi]
|
||||||
@@ -105,7 +105,7 @@
|
|||||||
cvttss2si rax, xmm1
|
cvttss2si rax, xmm1
|
||||||
cvttss2si rax, [rdi]
|
cvttss2si rax, [rdi]
|
||||||
cvttss2si rax, dword [rdi]
|
cvttss2si rax, dword [rdi]
|
||||||
|
|
||||||
vcvtdq2pd xmm0, xmm1
|
vcvtdq2pd xmm0, xmm1
|
||||||
vcvtdq2pd xmm0, [rdi]
|
vcvtdq2pd xmm0, [rdi]
|
||||||
vcvtdq2pd xmm0, qword [rdi]
|
vcvtdq2pd xmm0, qword [rdi]
|
||||||
@@ -205,7 +205,7 @@
|
|||||||
vcvttps2dq ymm0, ymm1
|
vcvttps2dq ymm0, ymm1
|
||||||
vcvttps2dq ymm0, [rdi]
|
vcvttps2dq ymm0, [rdi]
|
||||||
vcvttps2dq ymm0, yword [rdi]
|
vcvttps2dq ymm0, yword [rdi]
|
||||||
|
|
||||||
vcvttsd2si eax, xmm1
|
vcvttsd2si eax, xmm1
|
||||||
vcvttsd2si eax, [rdi] ; Compatibility
|
vcvttsd2si eax, [rdi] ; Compatibility
|
||||||
vcvttsd2si eax, qword [rdi]
|
vcvttsd2si eax, qword [rdi]
|
||||||
|
@@ -1,9 +1,5 @@
|
|||||||
;Testname=O0; Arguments=-O0 -fbin -oexpimp.bin; Files=stdout stderr expimp.bin
|
;Testname=O0; Arguments=-O0 -fbin -oexpimp.bin; Files=stdout stderr expimp.bin
|
||||||
;Testname=O1; Arguments=-O1 -fbin -oexpimp.bin; Files=stdout stderr expimp.bin
|
;Testname=O1; Arguments=-O1 -fbin -oexpimp.bin; Files=stdout stderr expimp.bin
|
||||||
;Testname=O2; Arguments=-O2 -fbin -oexpimp.bin; Files=stdout stderr expimp.bin
|
|
||||||
;Testname=O3; Arguments=-O3 -fbin -oexpimp.bin; Files=stdout stderr expimp.bin
|
|
||||||
;Testname=O4; Arguments=-O4 -fbin -oexpimp.bin; Files=stdout stderr expimp.bin
|
|
||||||
;Testname=O5; Arguments=-O5 -fbin -oexpimp.bin; Files=stdout stderr expimp.bin
|
|
||||||
;Testname=Ox; Arguments=-Ox -fbin -oexpimp.bin; Files=stdout stderr expimp.bin
|
;Testname=Ox; Arguments=-Ox -fbin -oexpimp.bin; Files=stdout stderr expimp.bin
|
||||||
;Testname=error-O0; Arguments=-O0 -fbin -oexpimp.bin -DERROR; Files=stdout stderr expimp.bin
|
;Testname=error-O0; Arguments=-O0 -fbin -oexpimp.bin -DERROR; Files=stdout stderr expimp.bin
|
||||||
;Testname=error-Ox; Arguments=-Ox -fbin -oexpimp.bin -DERROR; Files=stdout stderr expimp.bin
|
;Testname=error-Ox; Arguments=-Ox -fbin -oexpimp.bin -DERROR; Files=stdout stderr expimp.bin
|
||||||
@@ -46,7 +42,7 @@
|
|||||||
imul dx,word 3 ; Explicit
|
imul dx,word 3 ; Explicit
|
||||||
imul dx,strict byte 3 ; Explicit Strict
|
imul dx,strict byte 3 ; Explicit Strict
|
||||||
imul dx,strict word 3 ; Explicit Strict
|
imul dx,strict word 3 ; Explicit Strict
|
||||||
|
|
||||||
;
|
;
|
||||||
; Same thing with branches
|
; Same thing with branches
|
||||||
;
|
;
|
||||||
|
@@ -1,19 +0,0 @@
|
|||||||
;Testname=unoptimized; Arguments=-O0 -fbin -ofmsub.bin; Files=stdout stderr fmsub.bin
|
|
||||||
;Testname=optimized; Arguments=-Ox -fbin -ofmsub.bin; Files=stdout stderr fmsub.bin
|
|
||||||
|
|
||||||
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
|
|
@@ -1,3 +1,4 @@
|
|||||||
|
;Testname=test; Arguments=-O0 -fbin -opinsr16.bin; Files=stdout stderr pinsr16.bin
|
||||||
bits 16
|
bits 16
|
||||||
|
|
||||||
pinsrw mm0,eax,0
|
pinsrw mm0,eax,0
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
|
;Testname=test; Arguments=-O0 -fbin -opinsr32.bin; Files=stdout stderr pinsr32.bin
|
||||||
bits 32
|
bits 32
|
||||||
|
|
||||||
pinsrw mm0,eax,0
|
pinsrw mm0,eax,0
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
|
;Testname=test; Arguments=-O0 -fbin -opinsr64.bin; Files=stdout stderr pinsr64.bin
|
||||||
bits 64
|
bits 64
|
||||||
|
|
||||||
pinsrw mm0,eax,0
|
pinsrw mm0,eax,0
|
||||||
@@ -65,4 +66,3 @@
|
|||||||
vpinsrq xmm5,xmm1,rsi,0
|
vpinsrq xmm5,xmm1,rsi,0
|
||||||
vpinsrq xmm6,xmm2,[rcx],0
|
vpinsrq xmm6,xmm2,[rcx],0
|
||||||
vpinsrq xmm7,xmm3,qword [rdx],0
|
vpinsrq xmm7,xmm3,qword [rdx],0
|
||||||
|
|
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
mov eax,bar-foo
|
mov eax,bar-foo
|
||||||
|
|
||||||
foo:
|
foo:
|
||||||
add al,r10b
|
add al,r10b
|
||||||
bar:
|
bar:
|
||||||
|
|
||||||
@@ -20,6 +20,3 @@ bar:
|
|||||||
verr r8w
|
verr r8w
|
||||||
verw ax
|
verw ax
|
||||||
verw r8w
|
verw r8w
|
||||||
|
|
||||||
fmaddps xmm0,xmm0,xmm0,xmm0
|
|
||||||
fmaddps xmm8,xmm8,xmm8,xmm8
|
|
||||||
|
Reference in New Issue
Block a user