summaryrefslogtreecommitdiff
path: root/travis
diff options
context:
space:
mode:
authorCyrill Gorcunov <gorcunov@gmail.com>2018-11-11 19:19:10 +0300
committerCyrill Gorcunov <gorcunov@gmail.com>2018-11-11 21:43:46 +0300
commit634b0e405b7ab009a067777934b23d92e246fcf7 (patch)
tree8aa28e4bef61ccd0fe68b43d27d7dcdebd9f228c /travis
parentf9e3e8168b5928332c222a363be9a2acd71dd5eb (diff)
downloadnasm-634b0e405b7ab009a067777934b23d92e246fcf7.tar.gz
test: nasm-t -- Add br3392259
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
Diffstat (limited to 'travis')
-rw-r--r--travis/test/br3392259.asm7
-rw-r--r--travis/test/br3392259.json12
-rw-r--r--travis/test/br3392259.o.tbin0 -> 576 bytes
3 files changed, 19 insertions, 0 deletions
diff --git a/travis/test/br3392259.asm b/travis/test/br3392259.asm
new file mode 100644
index 00000000..655b22bf
--- /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 00000000..f882165c
--- /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 00000000..e8c03c58
--- /dev/null
+++ b/travis/test/br3392259.o.t
Binary files differ