Implement compile-time immediate arithmetics

This commit is contained in:
2020-10-28 17:36:16 +01:00
parent cfcd099060
commit 83996348cb
13 changed files with 178 additions and 19 deletions
+12
View File
@@ -0,0 +1,12 @@
(
(def FOO 14)
(ld r0 (=add 14 1))
(cmp r0 15 (ne? (fault "1")))
(ld r0 (=add FOO 1))
(cmp r0 15 (ne? (fault "2")))
(ld r0 (=add (sub FOO 2) 3))
(cmp r0 15 (ne? (fault "3")))
)