more corrections
This commit is contained in:
parent
eb0030af45
commit
7be94f7d44
|
@ -24,7 +24,7 @@
|
||||||
mov b,m
|
mov b,m
|
||||||
inx h
|
inx h
|
||||||
mov a,d
|
mov a,d
|
||||||
xri b
|
xra b
|
||||||
jm 1f ! jump if index and l.b. have different signs
|
jm 1f ! jump if index and l.b. have different signs
|
||||||
mov a,e
|
mov a,e
|
||||||
sub c
|
sub c
|
||||||
|
@ -32,14 +32,14 @@
|
||||||
sbb b
|
sbb b
|
||||||
jmp 2f
|
jmp 2f
|
||||||
|
|
||||||
1: xri b ! now a = d again
|
1: xra b ! now a = d again
|
||||||
2: cm erange ! trap if index too small
|
2: cm erange ! trap if index too small
|
||||||
|
|
||||||
mov c,m
|
mov c,m
|
||||||
inx h
|
inx h
|
||||||
mov b,m
|
mov b,m
|
||||||
mov a,d
|
mov a,d
|
||||||
xri b
|
xra b
|
||||||
jm 1f ! jump if index and u.b. have different signs
|
jm 1f ! jump if index and u.b. have different signs
|
||||||
mov a,c
|
mov a,c
|
||||||
sub e
|
sub e
|
||||||
|
@ -47,7 +47,7 @@
|
||||||
sbb d
|
sbb d
|
||||||
jmp 2f
|
jmp 2f
|
||||||
|
|
||||||
1: xri d ! now a = b
|
1: xra d ! now a = b
|
||||||
2: cm erange ! trap if index is too large
|
2: cm erange ! trap if index is too large
|
||||||
|
|
||||||
lhld .bcreg
|
lhld .bcreg
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
mov l,c
|
mov l,c
|
||||||
shld .bcreg
|
shld .bcreg
|
||||||
|
|
||||||
.rol4: pop h ! low-order bytes of operand
|
pop h ! low-order bytes of operand
|
||||||
pop b ! high order bytes of operand
|
pop b ! high order bytes of operand
|
||||||
|
|
||||||
mov a,e
|
mov a,e
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
mov l,c
|
mov l,c
|
||||||
shld .bcreg
|
shld .bcreg
|
||||||
|
|
||||||
.ror4: pop h ! low-order bytes of operand
|
pop h ! low-order bytes of operand
|
||||||
pop b ! high order bytes of operand
|
pop b ! high order bytes of operand
|
||||||
|
|
||||||
mov a,e
|
mov a,e
|
||||||
|
|
Loading…
Reference in a new issue