ClosureCaller:
TYPE ~
MACHINE
DEPENDENT
RECORD [
save: SPARCArchitecture.SPARCInstruction,
callSaveRegs: SPARCArchitecture.SPARCInstruction,
argSaveAreaOnce: SPARCArchitecture.SPARCInstruction,
in the delay slot.
retAddrHi: SPARCArchitecture.SPARCInstruction,
retAddrLo: SPARCArchitecture.SPARCInstruction,
argHiClientData: SPARCArchitecture.SPARCInstruction,
callClientProc: SPARCArchitecture.SPARCInstruction,
argLoClientData: SPARCArchitecture.SPARCInstruction,
in the delay slot.
callRestoreRegs: SPARCArchitecture.SPARCInstruction,
argSaveAreaAgain: SPARCArchitecture.SPARCInstruction,
in the delay slot.
restore: SPARCArchitecture.SPARCInstruction
];