rrcc/asm
DataHoarder 835c84c944
Some checks reported errors
continuous-integration/drone/push Build was killed
Major overhaul of Stack system and calling convention, added PUSH, PUT, GET (and immediate versions), optimized FastCall, expanded RET
* Stack redesigned to have a Stack pointer and Frame pointer, and restoration of such for ease of access
* Can now directly add parameters to RET for setting RRET
* PUT, GET (and immediate versions) ops have been added to interact with stack offsets without pushing/popping
* New PUSH op to push values onto stack, and PushGroup optimized multiple value set
* FastCall now uses optimized PushGroup and minimizes amount of PUSH calls
2021-08-03 00:02:49 +02:00
..
api.asm * Added reservation system (basically constants in BSM_SCRATCH) 2021-08-03 00:02:28 +02:00
config.asm Added full image format, include some debug information at the tail of functions 2021-01-04 08:16:20 +01:00
init.asm * Added reservation system (basically constants in BSM_SCRATCH) 2021-08-03 00:02:28 +02:00
registers.asm Added extra missing registers 2021-01-05 12:21:46 +01:00
stdlib.asm Major overhaul of Stack system and calling convention, added PUSH, PUT, GET (and immediate versions), optimized FastCall, expanded RET 2021-08-03 00:02:49 +02:00