commit d677b746038a092fab841527244d62484350278b
parent 0893e1ee17289221264a84798f0381d4405e8ab0
Author: Travis Geiselbrecht <geist@foobox.com>
Date: Mon, 9 Apr 2012 00:12:19 -0700
tests: assembly file to test label references
Diffstat:
1 file changed, 28 insertions(+), 0 deletions(-)
diff --git a/tests/labels.s b/tests/labels.s
@@ -0,0 +1,28 @@
+jmp start
+ :data1 dat 0,0,0,0
+ :data2 dat 0,0,0,0
+ :data3 dat 0x0000
+:start
+# test forward reference
+ SET I, data4
+ SET I, [data4]
+ SET I, [x,data4]
+ SET I, [x+data4]
+ SET I, [data4,x]
+ SET I, [data4+x]
+
+# test backwards reference
+ SET [data2], 0x4000
+ SET I, [data2]
+ SET [data2], I
+ SET [data2], 0x4000
+ SET I, data2
+ SET I, [data2]
+ SET I, [data2,x]
+ SET I, [data2+x]
+ SET I, [x+data2]
+ SET I, [x,data2]
+
+# forward reference
+:data4
+ data 0x99