Added basic support for arm64
This commit is contained in:
@ -38,7 +38,20 @@ const (
|
||||
)
|
||||
|
||||
var (
|
||||
GeneralRegisters = []cpu.Register{X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, X21, X22, X23, X24, X25, X26, X27, X28}
|
||||
InputRegisters = SyscallInputRegisters
|
||||
OutputRegisters = SyscallInputRegisters
|
||||
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,
|
||||
Input: InputRegisters,
|
||||
Output: OutputRegisters,
|
||||
SyscallInput: SyscallInputRegisters,
|
||||
SyscallOutput: SyscallOutputRegisters,
|
||||
NumRegisters: 32,
|
||||
}
|
||||
)
|
||||
|
Reference in New Issue
Block a user