1 |
Java doesn't have registers
|
2 |
local variables are not the same:
-
first 4 (R0-R3) have shorter manipulating instructions
-
first 64 can fit into the register set on UltraJavaTM
|
3 |
operand stack should be used to shorten the bytecode sequence
-
solved in code generation for p-code
|