IR: don't confuse symbol names starting with 'r', with register names

Added start of buffer.p8 (experimental)
This commit is contained in:
Irmen de Jong
2024-07-04 00:04:45 +02:00
parent 3f6521cc9b
commit 0c053e4a2c
4 changed files with 190 additions and 45 deletions

View File

@@ -3,6 +3,8 @@ TODO
See open issues on github.
IR: add SEC and CLC instructions in place of call to sys.set_carry() and sys.clear_carry(). (check more inline sub calls that should be a single instruction?)
optimize signed byte/word division by powers of 2 (and shift right?), it's now using divmod routine. (also % ?)
see inplacemodificationByteVariableWithLiteralval() and inplacemodificationSomeWordWithLiteralval()
and for IR: see divideByConst() in IRCodeGen