Implemented division by immediates in the IR
This commit is contained in:
@ -38,12 +38,13 @@ const (
|
||||
)
|
||||
|
||||
const (
|
||||
ZR = SP // Zero register uses the same numerical value as SP
|
||||
TMP = X28 // Temporary register for the assembler
|
||||
ZR = SP // Zero register uses the same numerical value as SP
|
||||
TMP = X27 // Temporary register for the assembler
|
||||
TMP2 = X28 // Temporary register for the assembler
|
||||
)
|
||||
|
||||
var (
|
||||
GeneralRegisters = []cpu.Register{X9, X10, X11, X12, X13, X14, X15, X16, X17, X19, X20, X21, X22, X23, X24, X25, X26, X27, X28}
|
||||
GeneralRegisters = []cpu.Register{X9, X10, X11, X12, X13, X14, X15, X16, X17, X19, X20, X21, X22, X23, X24, X25, X26}
|
||||
InputRegisters = []cpu.Register{X0, X1, X2, X3, X4, X5}
|
||||
OutputRegisters = InputRegisters
|
||||
SyscallInputRegisters = []cpu.Register{X8, X0, X1, X2, X3, X4, X5}
|
||||
|
Reference in New Issue
Block a user