summaryrefslogtreecommitdiff
path: root/travis
diff options
context:
space:
mode:
authorCyrill Gorcunov <gorcunov@gmail.com>2018-11-04 18:22:28 +0300
committerCyrill Gorcunov <gorcunov@gmail.com>2018-11-11 21:43:45 +0300
commit5bf4d6d2b1523a4c8a7bcbb1a69857c9559369e8 (patch)
tree20f0a0d69105f92edd2d184eb8483401e43c257d /travis
parent77bc7728667fc3848eabf85344bc2dc66bc39473 (diff)
downloadnasm-5bf4d6d2b1523a4c8a7bcbb1a69857c9559369e8.tar.gz
test: nasm-t -- Add nop test
Diffstat (limited to 'travis')
-rw-r--r--travis/test/nop.asm14
-rw-r--r--travis/test/nop.bin.t1
-rw-r--r--travis/test/nop.json12
3 files changed, 27 insertions, 0 deletions
diff --git a/travis/test/nop.asm b/travis/test/nop.asm
new file mode 100644
index 00000000..c5c37363
--- /dev/null
+++ b/travis/test/nop.asm
@@ -0,0 +1,14 @@
+ bits 64
+
+ nop
+ o64 nop
+ pause
+ o64 pause
+
+ xchg ax,ax
+ xchg eax,eax
+ xchg rax,rax
+
+ rep xchg ax,ax
+ rep xchg eax,eax
+ rep xchg rax,rax
diff --git a/travis/test/nop.bin.t b/travis/test/nop.bin.t
new file mode 100644
index 00000000..b69bae18
--- /dev/null
+++ b/travis/test/nop.bin.t
@@ -0,0 +1 @@
+HHfHfH \ No newline at end of file
diff --git a/travis/test/nop.json b/travis/test/nop.json
new file mode 100644
index 00000000..ba1a7699
--- /dev/null
+++ b/travis/test/nop.json
@@ -0,0 +1,12 @@
+[
+ {
+ "description": "Test nop instruction",
+ "id": "nop",
+ "format": "bin",
+ "source": "nop.asm",
+ "option": "-Ox",
+ "target": [
+ { "output": "nop.bin" }
+ ]
+ }
+]