16 lines
421 B
Go
16 lines
421 B
Go
package types
|
|
|
|
import (
|
|
"git.gammaspectra.live/WeebDataHoarder/compute-go/assembler/asm/arch"
|
|
)
|
|
|
|
type ABIDefinition struct {
|
|
Arch *arch.Arch
|
|
// ABIIntegerRegisters Registers used for allocation of ABI1 params
|
|
ABIIntegerRegisters []int16
|
|
// ABIFloatRegisters Registers used for allocation of ABI1 params
|
|
ABIFloatRegisters []int16
|
|
|
|
AllocatorGeneralRegisters []int16
|
|
AllocatorVectorRegisters []MustAddressable128
|
|
}
|