summaryrefslogtreecommitdiff
path: root/warriors/epson.red
diff options
context:
space:
mode:
authorBenji Dial <benji@benjidial.net>2023-05-30 01:07:38 -0400
committerBenji Dial <benji@benjidial.net>2023-05-30 01:07:38 -0400
commit78835a06e4fe2429a658d849c59d999eb97bc03c (patch)
tree40df6b28f3119f41705f30a4c88b78a65ad9d5cb /warriors/epson.red
parentfbabd9f8019cb5c9ca0736182eac40ea79d295e9 (diff)
downloadlib94-78835a06e4fe2429a658d849c59d999eb97bc03c.tar.gz
unary + and - in compiler
Diffstat (limited to 'warriors/epson.red')
-rw-r--r--warriors/epson.red6
1 files changed, 3 insertions, 3 deletions
diff --git a/warriors/epson.red b/warriors/epson.red
index b0409f0..a327807 100644
--- a/warriors/epson.red
+++ b/warriors/epson.red
@@ -6,7 +6,7 @@ period equ 10
scan_init equ end - (end - scan) % period + period
scan:
- seq.i 0 - period, scan_init
+ seq.i -period, scan_init
jmp found
found_ret:
@@ -18,13 +18,13 @@ found_ret:
jmn.a scan, scan
clear:
- mov end, 0 - 1
+ mov end, - 1
sub.ab #2, clear
seq.ab #end - clear - (end - clear) % 2 + 3, clear
jmp clear
- mov.ab #0 - 1, clear
+ mov.ab #-1, clear
jmp clear
scan_add: