ref: d09cf07a82cf4ffb846a31d0384e774b4c4661e1
dir: /emu/Plan9/asm-mips.s/
TEXT tramp(SB), 1, $0 ADDU $-8, R1, R3 /* new stack */ MOVW 4(FP), R2 /* func to exec */ MOVW 8(FP), R1 /* arg to reg */ MOVW R3, R29 /* new stack */ JAL (R2) MOVW R0, R1 JMP _exits(SB) TEXT vstack(SB), 1, $0 /* Passes &targ through R1 */ MOVW ustack(SB), R29 JMP exectramp(SB) RET TEXT FPsave(SB), 1, $0 MOVW FCR31, R2 MOVW R2, 0(R1) RET TEXT FPrestore(SB), 1, $0 MOVW 0(R1), R2 MOVW R2, FCR31 RET