You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(208) |
Jun
(43) |
Jul
|
Aug
(2) |
Sep
(17) |
Oct
|
Nov
(4) |
Dec
(9) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
|
Feb
(11) |
Mar
(3) |
Apr
(2) |
May
|
Jun
(3) |
Jul
(29) |
Aug
(29) |
Sep
(48) |
Oct
|
Nov
|
Dec
(5) |
2004 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2005 |
Jan
(12) |
Feb
(1) |
Mar
(1) |
Apr
|
May
(1) |
Jun
(2) |
Jul
|
Aug
|
Sep
(4) |
Oct
(3) |
Nov
(1) |
Dec
(2) |
2006 |
Jan
(1) |
Feb
(2) |
Mar
(1) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
(2) |
Oct
(21) |
Nov
(25) |
Dec
(16) |
2007 |
Jan
(26) |
Feb
(26) |
Mar
(18) |
Apr
(51) |
May
(45) |
Jun
(26) |
Jul
(6) |
Aug
(85) |
Sep
(161) |
Oct
(111) |
Nov
(83) |
Dec
(18) |
2008 |
Jan
(31) |
Feb
(27) |
Mar
|
Apr
(16) |
May
(142) |
Jun
(136) |
Jul
(51) |
Aug
(21) |
Sep
(47) |
Oct
(428) |
Nov
(19) |
Dec
(6) |
2009 |
Jan
(11) |
Feb
(37) |
Mar
(17) |
Apr
(15) |
May
(13) |
Jun
(61) |
Jul
(127) |
Aug
(15) |
Sep
(22) |
Oct
(28) |
Nov
(37) |
Dec
(10) |
2010 |
Jan
(18) |
Feb
(22) |
Mar
(10) |
Apr
(41) |
May
|
Jun
(48) |
Jul
(61) |
Aug
(54) |
Sep
(34) |
Oct
(15) |
Nov
(49) |
Dec
(11) |
2011 |
Jan
|
Feb
(24) |
Mar
(10) |
Apr
(9) |
May
|
Jun
(33) |
Jul
(41) |
Aug
(20) |
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
(86) |
Mar
(12) |
Apr
|
May
(10) |
Jun
|
Jul
(9) |
Aug
(4) |
Sep
(11) |
Oct
(3) |
Nov
(3) |
Dec
(10) |
2013 |
Jan
(1) |
Feb
(23) |
Mar
(15) |
Apr
(7) |
May
(20) |
Jun
(3) |
Jul
(15) |
Aug
|
Sep
(29) |
Oct
(16) |
Nov
(69) |
Dec
(18) |
2014 |
Jan
|
Feb
(8) |
Mar
|
Apr
|
May
(16) |
Jun
(7) |
Jul
|
Aug
(5) |
Sep
(2) |
Oct
(4) |
Nov
(25) |
Dec
(8) |
2015 |
Jan
(6) |
Feb
(6) |
Mar
|
Apr
(1) |
May
(2) |
Jun
(1) |
Jul
(7) |
Aug
|
Sep
(2) |
Oct
(1) |
Nov
(6) |
Dec
|
2016 |
Jan
(12) |
Feb
(97) |
Mar
(57) |
Apr
(52) |
May
(33) |
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
(3) |
Nov
(3) |
Dec
|
2017 |
Jan
(4) |
Feb
|
Mar
(23) |
Apr
(5) |
May
|
Jun
(2) |
Jul
(3) |
Aug
(2) |
Sep
|
Oct
(6) |
Nov
(3) |
Dec
(3) |
2018 |
Jan
(4) |
Feb
(11) |
Mar
|
Apr
(1) |
May
(3) |
Jun
(6) |
Jul
|
Aug
(5) |
Sep
(5) |
Oct
(36) |
Nov
(128) |
Dec
(18) |
2019 |
Jan
|
Feb
|
Mar
(1) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(24) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:01:08
|
Commit-ID: b8556e7e20ad24bfcb5ea0b03b160436cca5043e Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=b8556e7e20ad24bfcb5ea0b03b160436cca5043e Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 23:21:23 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:46 +0300 test: nasm-t -- Add fwdopt Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/fwdopt.asm | 1 - travis/test/{fwdoptpp.bin.t => fwdopt.bin.t} | Bin 257 -> 261 bytes travis/test/fwdopt.json | 11 +++++++++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/test/fwdopt.asm b/travis/test/fwdopt.asm similarity index 95% copy from test/fwdopt.asm copy to travis/test/fwdopt.asm index 48dbc3f..7c3f0f5 100644 --- a/test/fwdopt.asm +++ b/travis/test/fwdopt.asm @@ -1,4 +1,3 @@ -;Testname=test; Arguments=-fbin -ofwdopt.bin; Files=stdout stderr fwdopt.bin n0: jmp n1 n1: jmp n2 n2: jmp n3 diff --git a/travis/test/fwdoptpp.bin.t b/travis/test/fwdopt.bin.t similarity index 98% copy from travis/test/fwdoptpp.bin.t copy to travis/test/fwdopt.bin.t index d9ede46..1247d35 100644 Binary files a/travis/test/fwdoptpp.bin.t and b/travis/test/fwdopt.bin.t differ diff --git a/travis/test/fwdopt.json b/travis/test/fwdopt.json new file mode 100644 index 0000000..5c23ef5 --- /dev/null +++ b/travis/test/fwdopt.json @@ -0,0 +1,11 @@ +[ + { + "description": "Test jmp optimization", + "id": "fwdopt", + "format": "bin", + "source": "fwdopt.asm", + "target": [ + { "output": "fwdopt.bin" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:01:03
|
Commit-ID: ba5a39a5c33db1b637ee0f6934c860f09eea18fe Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=ba5a39a5c33db1b637ee0f6934c860f09eea18fe Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 18:34:47 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add floatexp test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- travis/test/floatexp-o0.bin.t | Bin 0 -> 2523 bytes travis/test/floatexp-ox.bin.t | Bin 0 -> 2268 bytes {test => travis/test}/floatexp.asm | 7 ++----- travis/test/floatexp.json | 20 ++++++++++++++++++++ 4 files changed, 22 insertions(+), 5 deletions(-) diff --git a/travis/test/floatexp-o0.bin.t b/travis/test/floatexp-o0.bin.t new file mode 100644 index 0000000..e8e37a4 Binary files /dev/null and b/travis/test/floatexp-o0.bin.t differ diff --git a/travis/test/floatexp-ox.bin.t b/travis/test/floatexp-ox.bin.t new file mode 100644 index 0000000..32d1b9f Binary files /dev/null and b/travis/test/floatexp-ox.bin.t differ diff --git a/test/floatexp.asm b/travis/test/floatexp.asm similarity index 98% copy from test/floatexp.asm copy to travis/test/floatexp.asm index 2bc359e..3e4a558 100644 --- a/test/floatexp.asm +++ b/travis/test/floatexp.asm @@ -1,6 +1,3 @@ -;Testname=unoptimized; Arguments=-O0 -fbin -ofloatexp.bin; Files=stdout stderr floatexp.bin -;Testname=optimized; Arguments=-Ox -fbin -ofloatexp.bin; Files=stdout stderr floatexp.bin - bits 64 ; ; Test of floating-point formats @@ -213,7 +210,7 @@ ; ; Test hexadecimal floating-point numbers ; - + ; 16-bit mov ax,__float16__(1.0) mov ax,__float16__(0x1.0) @@ -284,7 +281,7 @@ mov rax,__float64__(0x0000123456789.0) mov rax,__float64__(0x123456789.0p+0) mov rax,__float64__(0x123456789.0p+300) - + ; 80-bit mov rax,__float80m__(1.0) mov ax,__float80e__(1.0) diff --git a/travis/test/floatexp.json b/travis/test/floatexp.json new file mode 100644 index 0000000..201fb4b --- /dev/null +++ b/travis/test/floatexp.json @@ -0,0 +1,20 @@ +[ + { + "description": "Test of floating-point formats (-Ox)", + "id": "floatexp", + "format": "bin", + "source": "floatexp.asm", + "option": "-Ox", + "target": [ + { "output": "floatexp-ox.bin" } + ] + }, + { + "description": "Test of floating-point formats (-O0)", + "ref": "floatexp", + "option": "-O0", + "target": [ + { "output": "floatexp-o0.bin" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:01:01
|
Commit-ID: 9233879e08ac2416ee06f61455eb0ef2e07fb35a Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=9233879e08ac2416ee06f61455eb0ef2e07fb35a Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 22:51:04 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:46 +0300 test: nasm-t -- Add ifmacro Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/ifmacro.asm | 2 -- travis/test/ifmacro.bin.t | 29 +++++++++++++++++++++++++++++ travis/test/ifmacro.json | 11 +++++++++++ 3 files changed, 40 insertions(+), 2 deletions(-) diff --git a/test/ifmacro.asm b/travis/test/ifmacro.asm similarity index 98% copy from test/ifmacro.asm copy to travis/test/ifmacro.asm index 53f3d29..8375614 100644 --- a/test/ifmacro.asm +++ b/travis/test/ifmacro.asm @@ -1,5 +1,3 @@ -;Testname=test; Arguments=-fbin -oifmacro.txt; Files=stdout stderr ifmacro.txt - ; ; ifmacro.asm ; diff --git a/travis/test/ifmacro.bin.t b/travis/test/ifmacro.bin.t new file mode 100644 index 0000000..2e258d1 --- /dev/null +++ b/travis/test/ifmacro.bin.t @@ -0,0 +1,29 @@ +This is a dummy macro, arg1 = this, arg2 = that +%ifdef LF +%ifmacro dummy 2 +%ifmacro dummy 1+ +%ifmacro dummy 2+ +%ifmacro dummy +%ifmacro dummy 1-2 +%ifmacro dummy 2-3 +%ifndef CR +%ifnmacro dummy 1 +%ifnmacro dummy 3 +%ifnmacro dummy 3+ +%ifnmacro dummy 0-1 +%ifnmacro dummy 3-4 +%ifnmacro LF +%elifdef LF +%elifmacro dummy 2 +%elifmacro dummy 1+ +%elifmacro dummy 2+ +%elifmacro dummy +%elifmacro dummy 1-2 +%elifmacro dummy 2-3 +%elifndef CR +%elifnmacro dummy 1 +%elifnmacro dummy 3 +%elifnmacro dummy 3+ +%elifnmacro dummy 0-1 +%elifnmacro dummy 3-4 +%elifnmacro LF diff --git a/travis/test/ifmacro.json b/travis/test/ifmacro.json new file mode 100644 index 0000000..1f2f4ca --- /dev/null +++ b/travis/test/ifmacro.json @@ -0,0 +1,11 @@ +[ + { + "description": "Generate human readable text with bin", + "id": "ifmacro", + "format": "bin", + "source": "ifmacro.asm", + "target": [ + { "output": "ifmacro.bin" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:01:01
|
Commit-ID: 8e2999b41bbcaff3b85ab2b36818889b7edfa4dc Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=8e2999b41bbcaff3b85ab2b36818889b7edfa4dc Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 22:19:28 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:46 +0300 test: nasm-t -- Add invlpga test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- travis/test/invlpga.asm | 8 ++++++++ travis/test/invlpga.bin.t | 1 + travis/test/invlpga.json | 12 ++++++++++++ 3 files changed, 21 insertions(+) diff --git a/travis/test/invlpga.asm b/travis/test/invlpga.asm new file mode 100644 index 0000000..ae68310 --- /dev/null +++ b/travis/test/invlpga.asm @@ -0,0 +1,8 @@ + bits 32 + invlpga + invlpga ax,ecx + invlpga eax,ecx + bits 64 + invlpga + invlpga eax,ecx + invlpga rax,ecx diff --git a/travis/test/invlpga.bin.t b/travis/test/invlpga.bin.t new file mode 100644 index 0000000..9e0d3d5 --- /dev/null +++ b/travis/test/invlpga.bin.t @@ -0,0 +1 @@ +gg \ No newline at end of file diff --git a/travis/test/invlpga.json b/travis/test/invlpga.json new file mode 100644 index 0000000..50d57be --- /dev/null +++ b/travis/test/invlpga.json @@ -0,0 +1,12 @@ +[ + { + "description": "Test invlpga instruction", + "id": "invlpga", + "format": "bin", + "source": "invlpga.asm", + "option": "-Ox", + "target": [ + { "output": "invlpga.bin" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:01:00
|
Commit-ID: 348e653062b4f5ea89b034e8a9eac1bee929b376 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=348e653062b4f5ea89b034e8a9eac1bee929b376 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 23:19:02 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:46 +0300 test: nasm-t -- Add fwdoptpp Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/fwdoptpp.asm | 8 ++------ travis/test/fwdoptpp.bin.t | Bin 0 -> 257 bytes travis/test/fwdoptpp.error.stderr | 1 + travis/test/fwdoptpp.fatal.stderr | 1 + travis/test/fwdoptpp.json | 39 ++++++++++++++++++++++++++++++++++++ travis/test/fwdoptpp.warning.bin.t | Bin 0 -> 384 bytes travis/test/fwdoptpp.warning.stderr | 1 + 7 files changed, 44 insertions(+), 6 deletions(-) diff --git a/test/fwdoptpp.asm b/travis/test/fwdoptpp.asm similarity index 87% copy from test/fwdoptpp.asm copy to travis/test/fwdoptpp.asm index e1f5dd6..b885800 100644 --- a/test/fwdoptpp.asm +++ b/travis/test/fwdoptpp.asm @@ -1,7 +1,3 @@ -;Testname=error; Arguments=-fbin -DERROR -ofwdoptpp.bin; Files=stdout stderr fwdoptpp.bin -;Testname=fatal; Arguments=-fbin -DFATAL -ofwdoptpp.bin; Files=stdout stderr fwdoptpp.bin -;Testname=warning; Arguments=-fbin -DWARNING -ofwdoptpp.bin; Files=stdout stderr fwdoptpp.bin - %ifndef ERROR %ifndef FATAL %ifndef WARNING @@ -9,7 +5,7 @@ %endif %endif %endif - + n0: jmp n1 n1: jmp n2 n2: jmp n3 @@ -138,7 +134,7 @@ n124: jmp n125 n125: jmp n126 n126: jmp n127 n127: jmp n0 - + %if ($-$$) > 257 %ifdef FATAL %fatal "Out of space!" diff --git a/travis/test/fwdoptpp.bin.t b/travis/test/fwdoptpp.bin.t new file mode 100644 index 0000000..d9ede46 Binary files /dev/null and b/travis/test/fwdoptpp.bin.t differ diff --git a/travis/test/fwdoptpp.error.stderr b/travis/test/fwdoptpp.error.stderr new file mode 100644 index 0000000..73d6286 --- /dev/null +++ b/travis/test/fwdoptpp.error.stderr @@ -0,0 +1 @@ +./travis/test/fwdoptpp.asm:142: error: Out of space! \ No newline at end of file diff --git a/travis/test/fwdoptpp.fatal.stderr b/travis/test/fwdoptpp.fatal.stderr new file mode 100644 index 0000000..14aef37 --- /dev/null +++ b/travis/test/fwdoptpp.fatal.stderr @@ -0,0 +1 @@ +./travis/test/fwdoptpp.asm:140: fatal: Out of space! \ No newline at end of file diff --git a/travis/test/fwdoptpp.json b/travis/test/fwdoptpp.json new file mode 100644 index 0000000..41d5125 --- /dev/null +++ b/travis/test/fwdoptpp.json @@ -0,0 +1,39 @@ +[ + { + "description": "Test jmp optimization", + "id": "fwdoptpp", + "format": "bin", + "source": "fwdoptpp.asm", + "option": "-Ox", + "target": [ + { "output": "fwdoptpp.bin" } + ] + }, + { + "description": "Test warning directive", + "ref": "fwdoptpp", + "option": "-O0 -DWARNING", + "target": [ + { "output": "fwdoptpp.warning.bin" }, + { "stderr": "fwdoptpp.warning.stderr" } + ] + }, + { + "description": "Test error directive", + "ref": "fwdoptpp", + "option": "-O0 -DERROR -o fwdoptpp.null.bin", + "target": [ + { "stderr": "fwdoptpp.error.stderr" } + ], + "error": "expected" + }, + { + "description": "Test fatal directive", + "ref": "fwdoptpp", + "option": "-O0 -DFATAL -o fwdoptpp.null.bin", + "target": [ + { "stderr": "fwdoptpp.fatal.stderr" } + ], + "error": "expected" + } +] diff --git a/travis/test/fwdoptpp.warning.bin.t b/travis/test/fwdoptpp.warning.bin.t new file mode 100644 index 0000000..808c5a2 Binary files /dev/null and b/travis/test/fwdoptpp.warning.bin.t differ diff --git a/travis/test/fwdoptpp.warning.stderr b/travis/test/fwdoptpp.warning.stderr new file mode 100644 index 0000000..b861e96 --- /dev/null +++ b/travis/test/fwdoptpp.warning.stderr @@ -0,0 +1 @@ +./travis/test/fwdoptpp.asm:144: warning: Out of space! [-w+user] \ No newline at end of file |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:59
|
Commit-ID: 2dccd2c276f5794caf60b9a493536b5f6394d34d Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=2dccd2c276f5794caf60b9a493536b5f6394d34d Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 22:41:39 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:46 +0300 test: nasm-t -- Add iftoken Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/iftoken.asm | 6 ++---- travis/test/iftoken.bin.t | 26 ++++++++++++++++++++++++++ travis/test/iftoken.json | 11 +++++++++++ 3 files changed, 39 insertions(+), 4 deletions(-) diff --git a/test/iftoken.asm b/travis/test/iftoken.asm similarity index 97% copy from test/iftoken.asm copy to travis/test/iftoken.asm index 7a0fec4..f4e955e 100644 --- a/test/iftoken.asm +++ b/travis/test/iftoken.asm @@ -1,15 +1,13 @@ -;Testname=test; Arguments=-fbin -oiftoken.txt; Files=stdout stderr iftoken.txt - %define ZMACRO %define NMACRO 1 %define TMACRO 1 2 db 'N "":' -%iftoken +%iftoken db ' token' %else db ' ntoken' %endif -%ifempty +%ifempty db ' empty' %else db ' nempty' diff --git a/travis/test/iftoken.bin.t b/travis/test/iftoken.bin.t new file mode 100644 index 0000000..dbc06bb --- /dev/null +++ b/travis/test/iftoken.bin.t @@ -0,0 +1,26 @@ +N "": ntoken empty +C "": ntoken empty +N "ZMACRO": ntoken empty +C "ZMACRO": ntoken empty +N "NMACRO": token nempty +C "NMACRO": token nempty +N "TMACRO": ntoken nempty +C "TMACRO": ntoken nempty +N "1": token nempty +C "1": token nempty +N "+1": ntoken nempty +C "+1": ntoken nempty +N "1 2": ntoken nempty +C "1 2": ntoken nempty +N "1,2": ntoken nempty +C "1,2": ntoken nempty +N "foo": token nempty +C "foo": token nempty +N "foo bar": ntoken nempty +C "foo bar": ntoken nempty +N "%": token nempty +C "%": token nempty +N "+foo": ntoken nempty +C "+foo": ntoken nempty +N "<<": token nempty +C "<<": token nempty diff --git a/travis/test/iftoken.json b/travis/test/iftoken.json new file mode 100644 index 0000000..57ac110 --- /dev/null +++ b/travis/test/iftoken.json @@ -0,0 +1,11 @@ +[ + { + "description": "Test iftoken directive", + "id": "iftoken", + "format": "bin", + "source": "iftoken.asm", + "target": [ + { "output": "iftoken.bin" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:57
|
Commit-ID: 34a3e114ae2deb0c9fe47130f8fbb915f5bcb6f6 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=34a3e114ae2deb0c9fe47130f8fbb915f5bcb6f6 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 22:24:33 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:46 +0300 test: nasm-t -- Add inctest Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/inc1.asm | 0 {test => travis/test}/inc2.asm | 0 {test => travis/test}/inctest.asm | 2 -- travis/test/inctest.com.t | Bin 0 -> 29 bytes travis/test/inctest.json | 12 ++++++++++++ 5 files changed, 12 insertions(+), 2 deletions(-) diff --git a/test/inc1.asm b/travis/test/inc1.asm similarity index 100% copy from test/inc1.asm copy to travis/test/inc1.asm diff --git a/test/inc2.asm b/travis/test/inc2.asm similarity index 100% copy from test/inc2.asm copy to travis/test/inc2.asm diff --git a/test/inctest.asm b/travis/test/inctest.asm similarity index 78% copy from test/inctest.asm copy to travis/test/inctest.asm index 35f2910..d6d35cf 100644 --- a/test/inctest.asm +++ b/travis/test/inctest.asm @@ -1,5 +1,3 @@ -;Testname=test; Arguments=-fbin -oinctest.com; Files=stdout stderr inctest.com - ; This file, plus inc1.asm and inc2.asm, test NASM's file inclusion ; mechanism. ; diff --git a/travis/test/inctest.com.t b/travis/test/inctest.com.t new file mode 100644 index 0000000..353a287 Binary files /dev/null and b/travis/test/inctest.com.t differ diff --git a/travis/test/inctest.json b/travis/test/inctest.json new file mode 100644 index 0000000..f0947ff --- /dev/null +++ b/travis/test/inctest.json @@ -0,0 +1,12 @@ +[ + { + "description": "Test include directive", + "id": "inctest", + "format": "bin", + "source": "inctest.asm", + "option": "-i./travis/test/", + "target": [ + { "output": "inctest.com" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:55
|
Commit-ID: 59cde89ba90b41780b4f35bd51c30611f157854e Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=59cde89ba90b41780b4f35bd51c30611f157854e Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 19:33:27 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add local test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/local.asm | 1 - travis/test/local.bin.t | 1 + travis/test/local.json | 11 +++++++++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/test/local.asm b/travis/test/local.asm similarity index 78% copy from test/local.asm copy to travis/test/local.asm index 8a42bb8..64a0e59 100644 --- a/test/local.asm +++ b/travis/test/local.asm @@ -1,4 +1,3 @@ -;Testname=test; Arguments=-fbin -olocal.bin; Files=stdout stderr local.bin bits 32 %push bluttan diff --git a/travis/test/local.bin.t b/travis/test/local.bin.t new file mode 100644 index 0000000..148e640 --- /dev/null +++ b/travis/test/local.bin.t @@ -0,0 +1 @@ +E]MUE]MU \ No newline at end of file diff --git a/travis/test/local.json b/travis/test/local.json new file mode 100644 index 0000000..0278b87 --- /dev/null +++ b/travis/test/local.json @@ -0,0 +1,11 @@ +[ + { + "description": "Test local directive", + "id": "local", + "format": "bin", + "source": "local.asm", + "target": [ + { "output": "local.bin" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:55
|
Commit-ID: 8958826f3f5c8c2010d786d4101c436b0a25e56a Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=8958826f3f5c8c2010d786d4101c436b0a25e56a Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 22:21:20 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:46 +0300 test: nasm-t -- Add insnlbl test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/insnlbl.asm | 2 -- travis/test/insnlbl.bin.t | Bin 0 -> 16 bytes travis/test/insnlbl.json | 11 +++++++++++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/test/insnlbl.asm b/travis/test/insnlbl.asm similarity index 68% copy from test/insnlbl.asm copy to travis/test/insnlbl.asm index e456372..635e67b 100644 --- a/test/insnlbl.asm +++ b/travis/test/insnlbl.asm @@ -1,5 +1,3 @@ -;Testname=test; Arguments=-fbin -oinsnlbl.bin; Files=stdout stderr insnlbl.bin - ; ; Test "instruction as label" -- make opcodes legal as labels if ; they are followed by a colon. diff --git a/travis/test/insnlbl.bin.t b/travis/test/insnlbl.bin.t new file mode 100644 index 0000000..eec0140 Binary files /dev/null and b/travis/test/insnlbl.bin.t differ diff --git a/travis/test/insnlbl.json b/travis/test/insnlbl.json new file mode 100644 index 0000000..0ba0ff8 --- /dev/null +++ b/travis/test/insnlbl.json @@ -0,0 +1,11 @@ +[ + { + "description": "Test instruction as label", + "id": "insnlbl", + "format": "bin", + "source": "insnlbl.asm", + "target": [ + { "output": "insnlbl.bin" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:55
|
Commit-ID: f6c973d63257d5fcf27edadcf30184fed08471cb Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=f6c973d63257d5fcf27edadcf30184fed08471cb Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 22:26:56 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:46 +0300 .gitignore: Add com Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index c2f323f..82ec14e 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ *.dbg *.dep *.exe +*.com *.lib *.i *.ith |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:55
|
Commit-ID: 4f5b5a2c2e980fa642966635ee82de20da2b94c6 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=4f5b5a2c2e980fa642966635ee82de20da2b94c6 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 20:05:33 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:46 +0300 test: nasm-t -- Add jmp64 test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/jmp64.asm | 2 -- travis/test/jmp64.bin.t | 1 + travis/test/jmp64.json | 11 +++++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/test/jmp64.asm b/travis/test/jmp64.asm similarity index 78% copy from test/jmp64.asm copy to travis/test/jmp64.asm index 616b0e6..d5900f4 100644 --- a/test/jmp64.asm +++ b/travis/test/jmp64.asm @@ -1,5 +1,3 @@ -;Testname=test; Arguments=-fbin -ojmp64.bin; Files=stdout stderr jmp64.bin - bits 64 jmp rcx jmp [rax] diff --git a/travis/test/jmp64.bin.t b/travis/test/jmp64.bin.t new file mode 100644 index 0000000..64436c9 --- /dev/null +++ b/travis/test/jmp64.bin.t @@ -0,0 +1 @@ + H((H(HH \ No newline at end of file diff --git a/travis/test/jmp64.json b/travis/test/jmp64.json new file mode 100644 index 0000000..76ce48b --- /dev/null +++ b/travis/test/jmp64.json @@ -0,0 +1,11 @@ +[ + { + "description": "Test jmp in 64 bit mode", + "id": "jmp64", + "format": "bin", + "source": "jmp64.asm", + "target": [ + { "output": "jmp64.bin" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:54
|
Commit-ID: 99f9870d1b1e162774c0b5d3e3bc6e8456fed49c Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=99f9870d1b1e162774c0b5d3e3bc6e8456fed49c Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 22:26:21 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:46 +0300 test: nasm-t -- Add imacro Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- travis/test/imacro.asm | 6 ++++++ travis/test/imacro.bin.t | 1 + travis/test/imacro.json | 11 +++++++++++ 3 files changed, 18 insertions(+) diff --git a/travis/test/imacro.asm b/travis/test/imacro.asm new file mode 100644 index 0000000..252a67d --- /dev/null +++ b/travis/test/imacro.asm @@ -0,0 +1,6 @@ +%imacro Zero 1 + xor %1,%1 +%endmacro + + Zero eax + zero eax diff --git a/travis/test/imacro.bin.t b/travis/test/imacro.bin.t new file mode 100644 index 0000000..0e583a1 --- /dev/null +++ b/travis/test/imacro.bin.t @@ -0,0 +1 @@ +f1f1 \ No newline at end of file diff --git a/travis/test/imacro.json b/travis/test/imacro.json new file mode 100644 index 0000000..2323cb6 --- /dev/null +++ b/travis/test/imacro.json @@ -0,0 +1,11 @@ +[ + { + "description": "Test imacro directive", + "id": "imacro", + "format": "bin", + "source": "imacro.asm", + "target": [ + { "output": "imacro.bin" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:54
|
Commit-ID: f2710ca1143a52b9969bc7295c262dedb67bb50f Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=f2710ca1143a52b9969bc7295c262dedb67bb50f Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 20:15:42 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:46 +0300 test: nasm-t -- Skip descriptors without description Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- travis/nasm-t.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/travis/nasm-t.py b/travis/nasm-t.py index 2a30733..49c547f 100755 --- a/travis/nasm-t.py +++ b/travis/nasm-t.py @@ -62,7 +62,9 @@ def is_valid_desc(desc): if desc == None: return False if 'description' not in desc: - return false + return False + if desc['description'] == "": + return False return True # |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:54
|
Commit-ID: 89e625f2bfb6f833defeee74c242bc8a33d4f078 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=89e625f2bfb6f833defeee74c242bc8a33d4f078 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 19:36:56 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:46 +0300 test: nasm-t -- Add larlsl test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/larlsl.asm | 2 -- travis/test/larlsl.bin.t | 1 + travis/test/larlsl.json | 11 +++++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/test/larlsl.asm b/travis/test/larlsl.asm similarity index 78% copy from test/larlsl.asm copy to travis/test/larlsl.asm index cddaac7..c3c1299 100644 --- a/test/larlsl.asm +++ b/travis/test/larlsl.asm @@ -1,5 +1,3 @@ -;Testname=test; Arguments=-fbin -olarlsl.bin; Files=stdout stderr larlsl.bin - bits 64 lar ax,bx diff --git a/travis/test/larlsl.bin.t b/travis/test/larlsl.bin.t new file mode 100644 index 0000000..ea846b8 --- /dev/null +++ b/travis/test/larlsl.bin.t @@ -0,0 +1 @@ +fffHHHfffHHH \ No newline at end of file diff --git a/travis/test/larlsl.json b/travis/test/larlsl.json new file mode 100644 index 0000000..a56d76c --- /dev/null +++ b/travis/test/larlsl.json @@ -0,0 +1,11 @@ +[ + { + "description": "Test lar and lsl instructions", + "id": "larlsl", + "format": "bin", + "source": "larlsl.asm", + "target": [ + { "output": "larlsl.bin" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:51
|
Commit-ID: 7bb272d0b52e647c9df22d0420fb134eb2d50be1 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=7bb272d0b52e647c9df22d0420fb134eb2d50be1 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 16:12:42 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Rework data read procedure Actually it is still blockable, just tune it the way to make riprel pass. Need to redesign for handling big slabs of data. Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- travis/nasm-t.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/travis/nasm-t.py b/travis/nasm-t.py index 9ad4aa1..2a30733 100755 --- a/travis/nasm-t.py +++ b/travis/nasm-t.py @@ -283,13 +283,15 @@ def exec_nasm(desc): if pnasm == None: test_fail(desc['_test-name'], "Unable to execute test") return None - wait_rc = pnasm.wait(); - stdout = pnasm.stdout.read().decode("utf-8").strip("\n") - stderr = pnasm.stderr.read().decode("utf-8").strip("\n") + stderr = pnasm.stderr.read(1048576).decode("utf-8").strip("\n") + stdout = pnasm.stdout.read(1048576).decode("utf-8").strip("\n") + pnasm.stdout.close() pnasm.stderr.close() + wait_rc = pnasm.wait(); + if desc['_wait'] != wait_rc: if stdout != "": show_std("stdout", stdout) |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:50
|
Commit-ID: e55f0b9dafd802f920ff28dc26c1f4e1d8f32ec0 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=e55f0b9dafd802f920ff28dc26c1f4e1d8f32ec0 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 18:27:54 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add float8 test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/float8.asm | 3 --- travis/test/float8.bin.t | Bin 0 -> 123 bytes travis/test/float8.json | 12 ++++++++++++ 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/test/float8.asm b/travis/test/float8.asm similarity index 92% copy from test/float8.asm copy to travis/test/float8.asm index d59abec..ddeb810 100644 --- a/test/float8.asm +++ b/travis/test/float8.asm @@ -1,6 +1,3 @@ -;Testname=unoptimized; Arguments=-O0 -fbin -ofloat8.bin; Files=stdout stderr float8.bin -;Testname=optimized; Arguments=-Ox -fbin -ofloat8.bin; Files=stdout stderr float8.bin - ; Test of 8-bit floating-point constants ; Zero diff --git a/travis/test/float8.bin.t b/travis/test/float8.bin.t new file mode 100644 index 0000000..b3a0f37 Binary files /dev/null and b/travis/test/float8.bin.t differ diff --git a/travis/test/float8.json b/travis/test/float8.json new file mode 100644 index 0000000..e7eec01 --- /dev/null +++ b/travis/test/float8.json @@ -0,0 +1,12 @@ +[ + { + "description": "Test of 8-bit floating-point constants", + "id": "float8", + "format": "bin", + "source": "float8.asm", + "option": "-Ox", + "target": [ + { "output": "float8.bin" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:50
|
Commit-ID: 17968224531e018104eb5a668bdd8109a496cf5e Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=17968224531e018104eb5a668bdd8109a496cf5e Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 19:30:31 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add loopoffs test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- travis/test/loopoffs.asm | 9 +++++++++ travis/test/loopoffs.bin.t | 1 + travis/test/loopoffs.json | 17 +++++++++++++++++ 3 files changed, 27 insertions(+) diff --git a/travis/test/loopoffs.asm b/travis/test/loopoffs.asm new file mode 100644 index 0000000..fbb0b01 --- /dev/null +++ b/travis/test/loopoffs.asm @@ -0,0 +1,9 @@ + bits 16 +delay: loop delay + loop $ +delay2: a32 loop delay2 + a32 loop $ +delay3: loop delay3,ecx + loop $,ecx +delay4: a32 loop delay4,ecx + a32 loop $,ecx diff --git a/travis/test/loopoffs.bin.t b/travis/test/loopoffs.bin.t new file mode 100644 index 0000000..514f59b --- /dev/null +++ b/travis/test/loopoffs.bin.t @@ -0,0 +1 @@ +gggggg \ No newline at end of file diff --git a/travis/test/loopoffs.json b/travis/test/loopoffs.json new file mode 100644 index 0000000..90c71b3 --- /dev/null +++ b/travis/test/loopoffs.json @@ -0,0 +1,17 @@ +[ + { + "description": "Test loop offsets (-Ox)", + "id": "loopoffs", + "format": "bin", + "source": "loopoffs.asm", + "option": "-Ox", + "target": [ + { "output": "loopoffs.bin" } + ] + }, + { + "description": "Test loop offsets (-O0)", + "ref": "loopoffs", + "option": "-O0" + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:50
|
Commit-ID: daff45cf3ca3d3c9ba1f285bf8d81862046f6229 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=daff45cf3ca3d3c9ba1f285bf8d81862046f6229 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sat, 3 Nov 2018 18:23:13 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add xcrypt test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/xcrypt.asm | 0 travis/test/xcrypt.bin.t | 1 + travis/test/xcrypt.json | 11 +++++++++++ 3 files changed, 12 insertions(+) diff --git a/test/xcrypt.asm b/travis/test/xcrypt.asm similarity index 100% copy from test/xcrypt.asm copy to travis/test/xcrypt.asm diff --git a/travis/test/xcrypt.bin.t b/travis/test/xcrypt.bin.t new file mode 100644 index 0000000..60c4651 --- /dev/null +++ b/travis/test/xcrypt.bin.t @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/travis/test/xcrypt.json b/travis/test/xcrypt.json new file mode 100644 index 0000000..cf1b90c --- /dev/null +++ b/travis/test/xcrypt.json @@ -0,0 +1,11 @@ +[ + { + "description": "Test XCRYPT instructions", + "id": "xcrypt", + "format": "bin", + "source": "xcrypt.asm", + "target": [ + { "output": "xcrypt.bin" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:49
|
Commit-ID: f72e459c733d6435c8ccdcdc935c9ee1708fa21f Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=f72e459c733d6435c8ccdcdc935c9ee1708fa21f Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 14:17:44 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add avx512f test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/avx512f.asm | 0 travis/test/avx512f.json | 13 + travis/test/avx512f.stderr | 572 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 585 insertions(+) diff --git a/test/avx512f.asm b/travis/test/avx512f.asm similarity index 100% copy from test/avx512f.asm copy to travis/test/avx512f.asm diff --git a/travis/test/avx512f.json b/travis/test/avx512f.json new file mode 100644 index 0000000..4537b4a --- /dev/null +++ b/travis/test/avx512f.json @@ -0,0 +1,13 @@ +[ + { + "description": "Test AVX512F errors", + "id": "avx512f", + "format": "bin", + "source": "avx512f.asm", + "option": "-O0 -DSRC", + "target": [ + { "stderr": "avx512f.stderr" } + ], + "error": "expected" + } +] diff --git a/travis/test/avx512f.stderr b/travis/test/avx512f.stderr new file mode 100644 index 0000000..8e52fbc --- /dev/null +++ b/travis/test/avx512f.stderr @@ -0,0 +1,572 @@ +./travis/test/avx512f.asm:4398: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4399: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4400: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4401: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4402: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4403: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4404: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4405: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4406: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4407: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4408: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4409: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4410: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4411: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4412: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4413: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4414: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4415: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4416: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4417: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4418: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4419: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4420: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4421: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4422: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4423: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4424: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4425: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4426: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4427: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4428: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4429: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4430: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4431: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4432: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4433: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4434: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4435: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4436: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4437: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4438: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4439: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4440: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4441: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4442: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4443: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4444: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4445: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4446: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4447: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4448: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4449: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4450: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4451: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4452: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4453: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4454: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4455: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4456: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4457: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4458: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4459: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4460: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4461: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4462: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4529: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4530: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4531: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4532: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4533: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4534: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4535: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4536: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4537: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4538: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4539: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4540: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4541: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4542: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4543: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4544: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4545: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4546: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4547: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4548: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4549: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4550: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4551: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4552: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4553: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4554: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4555: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4556: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4557: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4558: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4559: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4560: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4561: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4562: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4563: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4564: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4565: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4566: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4567: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4568: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4569: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4570: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4571: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4572: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4573: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4574: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4575: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4576: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4577: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4578: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4579: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4580: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4581: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4582: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4583: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4584: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4585: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4586: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4587: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4588: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4589: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4590: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4591: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4592: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4593: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4608: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4609: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4610: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4611: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4612: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4613: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4614: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4615: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4616: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4617: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4618: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4619: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4620: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4621: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4622: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4623: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4624: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4625: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4626: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4627: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4628: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4629: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4630: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4631: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4632: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4633: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4634: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4635: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4636: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4637: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4638: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4639: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4640: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4641: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4642: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4643: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4644: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4645: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4646: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4647: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4648: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4649: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4650: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4651: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4652: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4653: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4654: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4655: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4656: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4657: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4658: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4659: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4660: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4661: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4662: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4663: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4664: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4665: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4666: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4667: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4668: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4669: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4670: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4671: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4672: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4673: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4674: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4675: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4676: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4677: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4678: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4679: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4680: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4681: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4682: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4683: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4684: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4685: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4700: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4701: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4702: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4703: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4704: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4705: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4706: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4707: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4708: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4709: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4710: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4711: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4712: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4713: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4714: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4715: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4716: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4717: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4718: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4719: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4720: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4721: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4722: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4723: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4724: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4725: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4726: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4727: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4728: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4729: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4730: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4731: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4732: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4733: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4734: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4735: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4736: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4737: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4738: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4739: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4740: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4741: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4742: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4743: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4744: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4745: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4746: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4747: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4748: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4749: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4750: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4751: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4752: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4753: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4754: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4755: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4756: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4757: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4758: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4759: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4760: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4761: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4762: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4763: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4764: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4765: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4766: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4767: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4768: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4769: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4770: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4771: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4772: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4773: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4774: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4775: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4776: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here +./travis/test/avx512f.asm:4777: error: parser: instruction expected +./travis/test/avx512f.asm:16: ... from macro `testcase' defined here \ No newline at end of file |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:49
|
Commit-ID: ea258e6c74d077dc9d7de20c2046b1fce97f03a1 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=ea258e6c74d077dc9d7de20c2046b1fce97f03a1 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 18:44:04 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add fpu test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/fpu.asm | 2 -- travis/test/fpu.bin.t | 1 + travis/test/fpu.json | 11 +++++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/test/fpu.asm b/travis/test/fpu.asm similarity index 97% copy from test/fpu.asm copy to travis/test/fpu.asm index 4051fdd..66af8d1 100644 --- a/test/fpu.asm +++ b/travis/test/fpu.asm @@ -1,5 +1,3 @@ -;Testname=test; Arguments=-fbin -ofpu.bin; Files=stdout stderr fpu.bin - ; relaxed encodings for FPU instructions, which NASM should support ; ----------------------------------------------------------------- diff --git a/travis/test/fpu.bin.t b/travis/test/fpu.bin.t new file mode 100644 index 0000000..ecdfd16 --- /dev/null +++ b/travis/test/fpu.bin.t @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/travis/test/fpu.json b/travis/test/fpu.json new file mode 100644 index 0000000..88aa7a5 --- /dev/null +++ b/travis/test/fpu.json @@ -0,0 +1,11 @@ +[ + { + "description": "Test relaxed encodings for FPU instructions", + "id": "fpu", + "format": "bin", + "source": "fpu.asm", + "target": [ + { "output": "fpu.bin" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:49
|
Commit-ID: de020d0a3cbe2758476266913c3bf71956299bca Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=de020d0a3cbe2758476266913c3bf71956299bca Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 19:38:41 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:46 +0300 test: nasm-t -- Add lar_lsl test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/lar_lsl.asm | 2 -- travis/test/lar_lsl.bin.t | Bin 0 -> 380 bytes travis/test/lar_lsl.json | 11 +++++++++++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/test/lar_lsl.asm b/travis/test/lar_lsl.asm similarity index 94% copy from test/lar_lsl.asm copy to travis/test/lar_lsl.asm index a0a9c0e..58f5e13 100644 --- a/test/lar_lsl.asm +++ b/travis/test/lar_lsl.asm @@ -1,5 +1,3 @@ -;Testname=test; Arguments=-fbin -olar_lsl.bin; Files=stdout stderr lar_lsl.bin - ; LAR/LSL ;--------- diff --git a/travis/test/lar_lsl.bin.t b/travis/test/lar_lsl.bin.t new file mode 100644 index 0000000..f0fc682 Binary files /dev/null and b/travis/test/lar_lsl.bin.t differ diff --git a/travis/test/lar_lsl.json b/travis/test/lar_lsl.json new file mode 100644 index 0000000..0d85d83 --- /dev/null +++ b/travis/test/lar_lsl.json @@ -0,0 +1,11 @@ +[ + { + "description": "Test lar lsr with macros", + "id": "lar_lsl", + "format": "bin", + "source": "lar_lsl.asm", + "target": [ + { "output": "lar_lsl.bin" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:49
|
Commit-ID: 23c180ea2c566fe264afd139026c9c448d291927 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=23c180ea2c566fe264afd139026c9c448d291927 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 20:12:51 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:46 +0300 test: nasm-t -- Add missing update where needed Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- travis/test/avx.json | 3 ++- travis/test/binexe.json | 3 ++- travis/test/floatize.json | 3 ++- travis/test/loopoffs.json | 3 ++- travis/test/mmxsize.json | 3 ++- travis/test/obj.json | 3 ++- travis/test/org.json | 3 ++- travis/test/riprel.json | 3 ++- travis/test/test67.json | 3 ++- 9 files changed, 18 insertions(+), 9 deletions(-) diff --git a/travis/test/avx.json b/travis/test/avx.json index ec41fe0..b546a89 100644 --- a/travis/test/avx.json +++ b/travis/test/avx.json @@ -12,6 +12,7 @@ { "description": "Test AVX instructions (-O0)", "ref": "avx", - "option": "-O0" + "option": "-O0", + "update": false } ] diff --git a/travis/test/binexe.json b/travis/test/binexe.json index 763b7a0..1fe6af8 100644 --- a/travis/test/binexe.json +++ b/travis/test/binexe.json @@ -12,6 +12,7 @@ { "description": "Test for exebin.mac macros (-O0)", "ref": "binexe", - "option": "-O0 -i./misc/" + "option": "-O0 -i./misc/", + "update": false } ] diff --git a/travis/test/floatize.json b/travis/test/floatize.json index 95f7d17..b38b144 100644 --- a/travis/test/floatize.json +++ b/travis/test/floatize.json @@ -12,6 +12,7 @@ { "description": "Test of floating-point (-O0)", "ref": "floatize", - "option": "-O0" + "option": "-O0", + "update": false } ] diff --git a/travis/test/loopoffs.json b/travis/test/loopoffs.json index 90c71b3..bc4df70 100644 --- a/travis/test/loopoffs.json +++ b/travis/test/loopoffs.json @@ -12,6 +12,7 @@ { "description": "Test loop offsets (-O0)", "ref": "loopoffs", - "option": "-O0" + "option": "-O0", + "update": false } ] diff --git a/travis/test/mmxsize.json b/travis/test/mmxsize.json index 77065d8..0225dac 100644 --- a/travis/test/mmxsize.json +++ b/travis/test/mmxsize.json @@ -12,6 +12,7 @@ { "description": "Test mmx instructions (-O0)", "ref": "mmxsize", - "option": "-O0" + "option": "-O0", + "update": false } ] diff --git a/travis/test/obj.json b/travis/test/obj.json index ab1b78f..5cd4fe5 100644 --- a/travis/test/obj.json +++ b/travis/test/obj.json @@ -13,6 +13,7 @@ { "description": "Test obj format (-O0)", "ref": "obj", - "option": "-O0" + "option": "-O0", + "update": false } ] diff --git a/travis/test/org.json b/travis/test/org.json index aa19a41..50e8c31 100644 --- a/travis/test/org.json +++ b/travis/test/org.json @@ -13,6 +13,7 @@ { "description": "Test org directive error (win64)", "ref": "org", - "format": "win64" + "format": "win64", + "update": false } ] diff --git a/travis/test/riprel.json b/travis/test/riprel.json index 1d73a30..1457628 100644 --- a/travis/test/riprel.json +++ b/travis/test/riprel.json @@ -13,6 +13,7 @@ { "description": "Test ip relative addressing (-O0)", "ref": "riprel", - "option": "-O0" + "option": "-O0", + "update": false } ] diff --git a/travis/test/test67.json b/travis/test/test67.json index 426e9d5..ab99f8f 100644 --- a/travis/test/test67.json +++ b/travis/test/test67.json @@ -12,6 +12,7 @@ { "description": "Test for 0x67 prefixes (-O0)", "ref": "test67", - "option": "-O0" + "option": "-O0", + "update": false } ] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:49
|
Commit-ID: 692ec9f8d220fb412778db5a2c5bc3bf43b8673a Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=692ec9f8d220fb412778db5a2c5bc3bf43b8673a Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 11:24:27 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add aoutso test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- travis/test/aoutso-o0.o.t | Bin 0 -> 669 bytes travis/test/aoutso-ox.o.t | Bin 0 -> 665 bytes {test => travis/test}/aoutso.asm | 3 --- travis/test/aoutso.json | 22 ++++++++++++++++++++++ travis/test/aoutso.stderr | 1 + 5 files changed, 23 insertions(+), 3 deletions(-) diff --git a/travis/test/aoutso-o0.o.t b/travis/test/aoutso-o0.o.t new file mode 100644 index 0000000..370c362 Binary files /dev/null and b/travis/test/aoutso-o0.o.t differ diff --git a/travis/test/aoutso-ox.o.t b/travis/test/aoutso-ox.o.t new file mode 100644 index 0000000..6d899e4 Binary files /dev/null and b/travis/test/aoutso-ox.o.t differ diff --git a/test/aoutso.asm b/travis/test/aoutso.asm similarity index 93% copy from test/aoutso.asm copy to travis/test/aoutso.asm index aab35a5..b95b66e 100644 --- a/test/aoutso.asm +++ b/travis/test/aoutso.asm @@ -1,6 +1,3 @@ -;Testname=unoptimized; Arguments=-O0 -faoutb -oaoutso.o; Files=stdout stderr aoutso.o -;Testname=optimized; Arguments=-Ox -faoutb -oaoutso.o; Files=stdout stderr aoutso.o - ; test source file for assembling to NetBSD/FreeBSD a.out shared library ; build with: ; nasm -f aoutb aoutso.asm diff --git a/travis/test/aoutso.json b/travis/test/aoutso.json new file mode 100644 index 0000000..0f7b328 --- /dev/null +++ b/travis/test/aoutso.json @@ -0,0 +1,22 @@ +[ + { + "description": "Test NetBSD/FreeBSD a.out format (-Ox)", + "id": "aoutb", + "format": "aoutb", + "source": "aoutso.asm", + "option": "-Ox", + "target": [ + { "output": "aoutso-ox.o" }, + { "stderr": "aoutso.stderr" } + ] + }, + { + "description": "Test NetBSD/FreeBSD a.out format (-O0)", + "ref": "aoutb", + "option": "-O0", + "target": [ + { "output": "aoutso-o0.o" }, + { "stderr": "aoutso.stderr" } + ] + } +] diff --git a/travis/test/aoutso.stderr b/travis/test/aoutso.stderr new file mode 100644 index 0000000..5b135f2 --- /dev/null +++ b/travis/test/aoutso.stderr @@ -0,0 +1 @@ +./travis/test/aoutso.asm:79: warning: label alone on a line without a colon might be in error [-w+orphan-labels] \ No newline at end of file |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:48
|
Commit-ID: 7d7a159633b8ea327a15ec972230c57ed09b0389 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=7d7a159633b8ea327a15ec972230c57ed09b0389 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 19:24:17 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add newrdwr test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/newrdwr.asm | 2 -- travis/test/newrdwr.bin.t | 1 + travis/test/newrdwr.json | 11 +++++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/test/newrdwr.asm b/travis/test/newrdwr.asm similarity index 79% copy from test/newrdwr.asm copy to travis/test/newrdwr.asm index dcfc194..eed59c9 100644 --- a/test/newrdwr.asm +++ b/travis/test/newrdwr.asm @@ -1,5 +1,3 @@ -;Testname=test; Arguments=-fbin -onewrdwr.bin; Files=stdout stderr newrdwr.bin - bits 64 rdfsbase eax diff --git a/travis/test/newrdwr.bin.t b/travis/test/newrdwr.bin.t new file mode 100644 index 0000000..b0dbab8 --- /dev/null +++ b/travis/test/newrdwr.bin.t @@ -0,0 +1 @@ +HHfHHHffHffHffHffH \ No newline at end of file diff --git a/travis/test/newrdwr.json b/travis/test/newrdwr.json new file mode 100644 index 0000000..8cb8b53 --- /dev/null +++ b/travis/test/newrdwr.json @@ -0,0 +1,11 @@ +[ + { + "description": "Test rdfsbase, wrfsbase", + "id": "newrdwr", + "format": "bin", + "source": "newrdwr.asm", + "target": [ + { "output": "newrdwr.bin" } + ] + } +] |
From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:00:48
|
Commit-ID: cd22ea42c3d48767bd4ed3268c55219e68f9c98b Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=cd22ea42c3d48767bd4ed3268c55219e68f9c98b Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 4 Nov 2018 18:39:22 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:45 +0300 test: nasm-t -- Add floatize test Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- {test => travis/test}/floatize.asm | 3 --- travis/test/floatize.bin.t | Bin 0 -> 40 bytes travis/test/floatize.json | 17 +++++++++++++++++ 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/test/floatize.asm b/travis/test/floatize.asm similarity index 63% copy from test/floatize.asm copy to travis/test/floatize.asm index cc0bbe9..0ff43ef 100644 --- a/test/floatize.asm +++ b/travis/test/floatize.asm @@ -1,6 +1,3 @@ -;Testname=unoptimized; Arguments=-O0 -fbin -ofloatize.bin; Files=stdout stderr floatize.bin -;Testname=optimized; Arguments=-Ox -fbin -ofloatize.bin; Files=stdout stderr floatize.bin - %assign x13 13+26 %assign f16 __float16__(1.6e-7) %assign f32 __float32__(1.6e-7) diff --git a/travis/test/floatize.bin.t b/travis/test/floatize.bin.t new file mode 100644 index 0000000..146fb73 Binary files /dev/null and b/travis/test/floatize.bin.t differ diff --git a/travis/test/floatize.json b/travis/test/floatize.json new file mode 100644 index 0000000..95f7d17 --- /dev/null +++ b/travis/test/floatize.json @@ -0,0 +1,17 @@ +[ + { + "description": "Test of floating-point (-Ox)", + "id": "floatize", + "format": "bin", + "source": "floatize.asm", + "option": "-Ox", + "target": [ + { "output": "floatize.bin" } + ] + }, + { + "description": "Test of floating-point (-O0)", + "ref": "floatize", + "option": "-O0" + } +] |