1*ce95e1b3SDavid du Colombier#define LINK R1 2*ce95e1b3SDavid du Colombier#define SP R2 3*ce95e1b3SDavid du Colombier#define ARG 8 4*ce95e1b3SDavid du Colombier 5*ce95e1b3SDavid du Colombier#define FFLAGS 1 6*ce95e1b3SDavid du Colombier#define FRM 2 7*ce95e1b3SDavid du Colombier#define FCSR 3 8*ce95e1b3SDavid du Colombier 9*ce95e1b3SDavid du ColombierTEXT getfsr(SB), $0 10*ce95e1b3SDavid du Colombier MOVW CSR(FCSR), R(ARG) 11*ce95e1b3SDavid du Colombier RET 12*ce95e1b3SDavid du Colombier 13*ce95e1b3SDavid du ColombierTEXT setfsr(SB), $0 14*ce95e1b3SDavid du Colombier MOVW R(ARG), CSR(FCSR) 15*ce95e1b3SDavid du Colombier RET 16*ce95e1b3SDavid du Colombier 17*ce95e1b3SDavid du ColombierTEXT getfcr(SB), $0 18*ce95e1b3SDavid du Colombier MOVW CSR(FCSR), R(ARG) 19*ce95e1b3SDavid du Colombier RET 20*ce95e1b3SDavid du Colombier 21*ce95e1b3SDavid du ColombierTEXT setfcr(SB), $0 22*ce95e1b3SDavid du Colombier MOVW R(ARG), CSR(FCSR) 23*ce95e1b3SDavid du Colombier RET 24