There should be a spor instr to execute inline assembly. This requires
any "variables" used in the inline assembly are replaced by their offset (to be used in the assembly)
The current returnstack base pointer is cached and the inline assembly uses spor's instead
pegging a register (on whatever platform) for the working stack base pointer (platform dependent). The inline assembly can access this working stack. I'm not sure if this is specifiable in ELF?
I'm still not totally sure how to deal with returning out of the assembly and working the same way in spor as well as when all the code is compiled to native. However, inline spor assembly is defintely necessary to build an assembler.
There should be a spor instr to execute inline assembly. This requires
I'm still not totally sure how to deal with returning out of the assembly and working the same way in spor as well as when all the code is compiled to native. However, inline spor assembly is defintely necessary to build an assembler.