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