Bug fix: The "calls" instruction could be called with
first argument > 255. This is corrected.
This commit is contained in:
parent
10569743c8
commit
249314e586
1 changed files with 2 additions and 2 deletions
|
@ -4233,14 +4233,14 @@ cms zne $1==4 | | | | cmp zne $2 |
|
||||||
* Group 14 : Procedure call instructions *
|
* Group 14 : Procedure call instructions *
|
||||||
************************************************/
|
************************************************/
|
||||||
|
|
||||||
cai asp $2%4 == 0 && $2>=0
|
cai asp $2%4 == 0 && $2>=0 && $2 < 1024
|
||||||
| reg4 |
|
| reg4 |
|
||||||
remove(ALL)
|
remove(ALL)
|
||||||
"calls\t$$%($2/4%),(%[1])" | | |
|
"calls\t$$%($2/4%),(%[1])" | | |
|
||||||
cai | reg4 |
|
cai | reg4 |
|
||||||
remove(ALL)
|
remove(ALL)
|
||||||
"calls\t$$0,(%[1])" | | |
|
"calls\t$$0,(%[1])" | | |
|
||||||
cal asp $2%4 == 0 && $2>=0
|
cal asp $2%4 == 0 && $2>=0 && $2 < 1024
|
||||||
| | remove(ALL)
|
| | remove(ALL)
|
||||||
"calls\t$$%($2/4%),$1" | | |
|
"calls\t$$%($2/4%),$1" | | |
|
||||||
cal | | remove(ALL)
|
cal | | remove(ALL)
|
||||||
|
|
Loading…
Reference in a new issue