1*f8bc6aafSDavid du ColombierTEXT getfsr(SB), $0 2*f8bc6aafSDavid du Colombier MOVW FCR31, R1 3*f8bc6aafSDavid du Colombier RET 4*f8bc6aafSDavid du Colombier 5*f8bc6aafSDavid du ColombierTEXT setfsr(SB), $0 6*f8bc6aafSDavid du Colombier MOVW R1, FCR31 7*f8bc6aafSDavid du Colombier RET 8*f8bc6aafSDavid du Colombier 9*f8bc6aafSDavid du ColombierTEXT getfcr(SB), $0 10*f8bc6aafSDavid du Colombier MOVW FCR31, R1 11*f8bc6aafSDavid du Colombier RET 12*f8bc6aafSDavid du Colombier 13*f8bc6aafSDavid du ColombierTEXT setfcr(SB), $0 14*f8bc6aafSDavid du Colombier MOVW R1, FCR31 15*f8bc6aafSDavid du Colombier RET 16