summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/fib2.s2
-rw-r--r--test/ind-addr.s5
-rw-r--r--test/popcnt2.s2
3 files changed, 4 insertions, 5 deletions
diff --git a/test/fib2.s b/test/fib2.s
index 9bb2406..ee58697 100644
--- a/test/fib2.s
+++ b/test/fib2.s
@@ -11,7 +11,7 @@ start:
clc ;
fib:
tya ;
- aab ; Add x with y. But did we also carry over?
+ adc b ; Add x with y. But did we also carry over?
bcs start ; Yes, so restart.
tax ;
tya ;
diff --git a/test/ind-addr.s b/test/ind-addr.s
index 005c016..aa4686b 100644
--- a/test/ind-addr.s
+++ b/test/ind-addr.s
@@ -14,11 +14,11 @@ main:
jmp main
rotate_left:
- rlb
+ rol b
rts
rotate_right:
- rrb
+ ror b
rts
.org $FFC0
@@ -26,4 +26,3 @@ rotate_right:
a
d
-
diff --git a/test/popcnt2.s b/test/popcnt2.s
index aaa4743..503b074 100644
--- a/test/popcnt2.s
+++ b/test/popcnt2.s
@@ -10,7 +10,7 @@ popcnt:
tab ; Place the value in the B register.
deb ; Decrement the temp value by one.
iny ; Increment the bit count.
- aba ; AND value with value-1.
+ and b ; AND value with value-1.
bra @loop ; Keep looping.
@end:
tya ; Return the bit count.