package
1.22.2
Repository: https://github.com/go-asm/go.git
Documentation: pkg.go.dev

# Functions

NewABIConfig returns a new ABI configuration for an architecture with iRegsCount integer/pointer registers and fRegsCount floating point registers.
RegisterTypes returns a slice of the types of the registers corresponding to a slice of parameters.

# Structs

ABIConfig captures the number of registers made available by the ABI rules for parameter passing and result returning.
ABIParamAssignment holds information about how a specific param or result will be passed: in registers (in which case 'Registers' is populated) or on the stack (in which case 'Offset' is set to a non-negative stack offset).
ABIParamResultInfo stores the results of processing a given function type to compute stack layout and register assignments.
RegAmounts holds a specified number of integer/float registers.

# Type aliases

RegIndex stores the index into the set of machine registers used by the ABI on a specific architecture for parameter passing.