From: nasm-bot f. C. G. <gor...@gm...> - 2018-11-12 07:01:48
|
Commit-ID: 634b0e405b7ab009a067777934b23d92e246fcf7 Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=634b0e405b7ab009a067777934b23d92e246fcf7 Author: Cyrill Gorcunov <gor...@gm...> AuthorDate: Sun, 11 Nov 2018 19:19:10 +0300 Committer: Cyrill Gorcunov <gor...@gm...> CommitDate: Sun, 11 Nov 2018 21:43:46 +0300 test: nasm-t -- Add br3392259 Signed-off-by: Cyrill Gorcunov <gor...@gm...> --- travis/test/br3392259.asm | 7 +++++++ travis/test/br3392259.json | 12 ++++++++++++ travis/test/br3392259.o.t | Bin 0 -> 576 bytes 3 files changed, 19 insertions(+) diff --git a/travis/test/br3392259.asm b/travis/test/br3392259.asm new file mode 100644 index 0000000..655b22b --- /dev/null +++ b/travis/test/br3392259.asm @@ -0,0 +1,7 @@ +[BITS 64] + + vmovntdqa ymm1, yword [rsi] ; fails: "error: invalid combination of opcode and operands" + vmovntdqa ymm1, [rsi] ; works + vmovntdqa xmm1, oword [rsi] ; works + movntdqa xmm1, oword [rsi] ; fails, see bug 978756: "error: mismatch in operand sizes" + movntdqa xmm1, [rsi] ; works diff --git a/travis/test/br3392259.json b/travis/test/br3392259.json new file mode 100644 index 0000000..f882165 --- /dev/null +++ b/travis/test/br3392259.json @@ -0,0 +1,12 @@ +[ + { + "description": "Test vmovnt, movnt instructions", + "id": "br3392259", + "format": "elf64", + "source": "br3392259.asm", + "option": "-Ox", + "target": [ + { "output": "br3392259.o" } + ] + } +] diff --git a/travis/test/br3392259.o.t b/travis/test/br3392259.o.t new file mode 100644 index 0000000..e8c03c5 Binary files /dev/null and b/travis/test/br3392259.o.t differ |