aboutsummaryrefslogtreecommitdiffstats
path: root/travis
diff options
context:
space:
mode:
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" }
+ ]
+ }
+]