mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-03-19 18:00:23 +08:00
More tests automation
Not all covered but still worth to put in Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
This commit is contained in:
parent
e6775697bb
commit
4402af0c59
@ -1,3 +1,6 @@
|
||||
;Testname=unoptimized; Arguments=-O0 -fbin -oalign13.bin; Files=stdout stderr align13.bin
|
||||
;Testname=optimized; Arguments=-Ox -fbin -oalign13.bin; Files=stdout stderr align13.bin
|
||||
|
||||
; Test of non-power-of-2 alignment
|
||||
|
||||
bits 32
|
||||
|
@ -1,4 +1,8 @@
|
||||
;Testname=unoptimized; Arguments=-O0 -fbin -oalign13s.bin; Files=stdout stderr align13s.bin
|
||||
;Testname=optimized; Arguments=-Ox -fbin -oalign13s.bin; Files=stdout stderr align13s.bin
|
||||
|
||||
; Test of non-power-of-2 alignment
|
||||
|
||||
%use smartalign
|
||||
|
||||
bits 32
|
||||
|
@ -1,3 +1,6 @@
|
||||
;Testname=unoptimized; Arguments=-O0 -fobj -oalonesym-obj.obj; Files=stdout stderr alonesym-obj.obj
|
||||
;Testname=optimized; Arguments=-Ox -fobj -oalonesym-obj.obj; Files=stdout stderr alonesym-obj.obj
|
||||
|
||||
section DOS32DATA align=16 public use32 FLAT class=DOS32DATA
|
||||
|
||||
global sym0000
|
||||
|
@ -1,3 +1,5 @@
|
||||
;Testname=optimized; Arguments=-Ox -fbin -obcd.bin; Files=stdout stderr bcd.bin
|
||||
|
||||
dt 765432109876543210p
|
||||
dt -765432109876543210p
|
||||
dt +765432109876543210p
|
||||
|
@ -1,3 +1,5 @@
|
||||
;Testname=optimized; Arguments=-Ox -fbin -obr2003451.bin; Files=stdout stderr br2003451.bin
|
||||
|
||||
cpu 8086
|
||||
org 0
|
||||
|
||||
|
@ -1,4 +1,6 @@
|
||||
bits 64
|
||||
;Testname=optimized; Arguments=-Ox -fbin -obr2030823.bin; Files=stdout stderr br2030823.bin
|
||||
|
||||
bits 64
|
||||
VFMADDPD xmm0, xmm1, [0], xmm3
|
||||
VFMADDPD xmm0, xmm1, xmm2, [0]
|
||||
VFMADDPD ymm0, ymm1, [0], ymm3
|
||||
|
@ -1,3 +1,5 @@
|
||||
;Testname=br3005117; Arguments=-Ox -felf -obr3005117.o; Files=stdout stderr br3005117.o
|
||||
|
||||
%macro B_STRUC 1-*
|
||||
%push foo
|
||||
%define %$strucname %1
|
||||
|
@ -1,3 +1,5 @@
|
||||
;Testname=br3026808; Arguments=-Ox -fbin -obr3026808.o; Files=stdout stderr br3026808.o
|
||||
|
||||
%imacro proc 1
|
||||
%push proc
|
||||
%assign %$arg 1
|
||||
|
@ -1,3 +1,5 @@
|
||||
;Testname=br3028880; Arguments=-Ox -fbin -obr3028880.o; Files=stdout stderr br3028880.o
|
||||
|
||||
%macro import 1
|
||||
%define %%incfile %!PROJECTBASEDIR/%{1}.inc
|
||||
%endmacro
|
||||
|
@ -1,3 +1,5 @@
|
||||
;Testname=br3066383; Arguments=-Ox -fbin -obr3066383.bin; Files=stdout stderr br3066383.bin
|
||||
|
||||
;
|
||||
; this is a for BR3005117
|
||||
; http://sourceforge.net/tracker/?func=detail&aid=3005117&group_id=6208&atid=106208
|
||||
|
Loading…
x
Reference in New Issue
Block a user