ref: b6edae9552d2c802fbb1d9b9a6af0de2ee6bf1f9
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