CMI was translated wrongly; corrected
This commit is contained in:
parent
eb6a4a95cd
commit
23be652f11
1 changed files with 9 additions and 3 deletions
|
@ -1773,9 +1773,15 @@ aar !defined($1) | |
|
||||||
|
|
||||||
/* G R O U P XII : C O M P A R E */
|
/* G R O U P XII : C O M P A R E */
|
||||||
|
|
||||||
cmi $1 == 2 | ANY DATASCR | "sub.w %[1],%[2]"
|
cmi $1 == 2 | ANY DATAREG | allocate(DATAREG={immediate, 0})
|
||||||
erase(%[2])
|
"cmp.w %[1],%[2]"
|
||||||
setcc(%[2]) | %[2] | |
|
"beq 2f"
|
||||||
|
"bgt 1f"
|
||||||
|
"add.w #1,%[a]"
|
||||||
|
"bra 2f"
|
||||||
|
"1:sub.w #1,%[a]\n2:"
|
||||||
|
erase(%[a])
|
||||||
|
setcc(%[a]) | %[a] | |
|
||||||
cmi $1 == 4 | | remove(ALL)
|
cmi $1 == 4 | | remove(ALL)
|
||||||
"jsr .cmi"
|
"jsr .cmi"
|
||||||
| D1 | |
|
| D1 | |
|
||||||
|
|
Loading…
Reference in a new issue