mirror of
https://github.com/irmen/prog8.git
synced 2024-07-30 17:29:03 +00:00
For function calls, register saves go via stack (to allow nested saves) for simpler cases, registers are saved in a local variable. Fixed too agressive removal of sta-lda sequence if the lda is followed by a branching instruction. Insert missing cmp #0 after functioncall if the value of the A register is needed in a comparison expression (could otherwise test wrong status flag) |
||
---|---|---|
.. | ||
c64 | ||
cx16 | ||
conv.p8 | ||
cx16logo.p8 | ||
diskio.p8 | ||
math.asm | ||
math.p8 | ||
prog8_funcs.asm | ||
prog8_lib.asm | ||
prog8_lib.p8 | ||
test_stack.p8 |