Simplified register names
This commit is contained in:
@ -44,20 +44,16 @@ const (
|
||||
)
|
||||
|
||||
var (
|
||||
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}
|
||||
SyscallOutputRegisters = []cpu.Register{X0, X1}
|
||||
WindowsInputRegisters = []cpu.Register{X0, X1, X2, X3, X4, X5, X6, X7}
|
||||
WindowsOutputRegisters = []cpu.Register{X0, X1}
|
||||
|
||||
CPU = cpu.CPU{
|
||||
General: GeneralRegisters,
|
||||
General: []cpu.Register{X9, X10, X11, X12, X13, X14, X15, X16, X17, X19, X20, X21, X22, X23, X24, X25, X26},
|
||||
Input: InputRegisters,
|
||||
Output: OutputRegisters,
|
||||
SyscallInput: SyscallInputRegisters,
|
||||
SyscallOutput: SyscallOutputRegisters,
|
||||
Output: InputRegisters,
|
||||
SyscallInput: []cpu.Register{X8, X0, X1, X2, X3, X4, X5},
|
||||
SyscallOutput: []cpu.Register{X0, X1},
|
||||
NumRegisters: 32,
|
||||
}
|
||||
)
|
||||
|
@ -8,5 +8,5 @@ import (
|
||||
)
|
||||
|
||||
func TestRegisters(t *testing.T) {
|
||||
assert.NotNil(t, arm.SyscallInputRegisters)
|
||||
assert.NotContains(t, arm.CPU.General, arm.SP)
|
||||
}
|
||||
|
Reference in New Issue
Block a user