1*b7c6e7f7SPaul Boddie#include <sys/regdef.h> 2*b7c6e7f7SPaul Boddie#include <sys/asm.h> 3*b7c6e7f7SPaul Boddie 4*b7c6e7f7SPaul Boddie#define FN(x) .type x,%function; .global x; x 5*b7c6e7f7SPaul Boddie#define ENT 6*b7c6e7f7SPaul Boddie#define RET jr ra 7*b7c6e7f7SPaul Boddie 8*b7c6e7f7SPaul Boddie .file "setfcr-Linux-spim.S" 9*b7c6e7f7SPaul BoddieFN(setfcr): 10*b7c6e7f7SPaul Boddie ENT 11*b7c6e7f7SPaul Boddie mtc1 a0, $31 12*b7c6e7f7SPaul Boddie RET 13*b7c6e7f7SPaul Boddie 14*b7c6e7f7SPaul BoddieFN(getfcr): 15*b7c6e7f7SPaul Boddie ENT 16*b7c6e7f7SPaul Boddie mfc1 v0, $31 17*b7c6e7f7SPaul Boddie RET 18*b7c6e7f7SPaul Boddie 19*b7c6e7f7SPaul BoddieFN(getfsr): 20*b7c6e7f7SPaul Boddie ENT 21*b7c6e7f7SPaul Boddie mfc1 v0, $31 22*b7c6e7f7SPaul Boddie RET 23*b7c6e7f7SPaul Boddie 24*b7c6e7f7SPaul BoddieFN(setfsr): 25*b7c6e7f7SPaul Boddie ENT 26*b7c6e7f7SPaul Boddie mtc1 a0, $31 27*b7c6e7f7SPaul Boddie RET 28