mirror of
https://github.com/irmen/prog8.git
synced 2024-11-20 03:32:05 +00:00
928611eb20
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) |
||
---|---|---|
.. | ||
arithmetic | ||
cmp | ||
compiled | ||
cx16 | ||
balloonflight.p8 | ||
balls.p8 | ||
bdmusic-irq.p8 | ||
bdmusic.p8 | ||
charset.p8 | ||
cube3d-float.p8 | ||
cube3d-gfx.p8 | ||
cube3d-sprites.p8 | ||
cube3d.p8 | ||
cxlogo.p8 | ||
dirlist.p8 | ||
examples.iml | ||
fibonacci.p8 | ||
hello.p8 | ||
line-circle-gfx.p8 | ||
line-circle-txt.p8 | ||
mandelbrot-gfx.p8 | ||
mandelbrot.p8 | ||
numbergame.p8 | ||
plasma.p8 | ||
primes.p8 | ||
rasterbars.p8 | ||
screencodes.p8 | ||
sorting.p8 | ||
sprites.p8 | ||
swirl-float.p8 | ||
swirl.p8 | ||
tehtriz.p8 | ||
test.p8 | ||
testarrays.p8 | ||
testforloops.p8 | ||
textelite.p8 | ||
turtle-gfx.p8 | ||
wizzine.p8 |