You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Bug fixes
llvm-mos/llvm-mos#413 - Fixed compiler crash due to new shift chaining optimization.
Fixed latent issue in register scavenger; it would attempt to scavenge X, but this isn't implemented. Instead, disable ZP, Y addressing to avoid the case.
Fixed recursive codegen issue uncovered in the register scavenger; since it can run more than once, we need to check if the reserved imaginary save registers are in use before marking a register for scavenging.
#247 - Fix pce_joypad_read() only returning low nibble - @asiekierka
Optimizations
#248 - Base printf routines on one another. Helps decrease code size when multiple printf variants are used.