summaryrefslogtreecommitdiff
path: root/lib9/setfcr-Linux-spim.S
blob: 9031f6286eafda2409fabc4b2c2a9e276cc8f8a3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <sys/regdef.h>
#include <sys/asm.h>

#define	FN(x)	.type x,%function; .global x; x
#define	ENT
#define	RET	jr ra

	.file	"setfcr-Linux-spim.S"
FN(setfcr):
	ENT
	mtc1 a0, $31
	RET

FN(getfcr):
	ENT
	mfc1 v0, $31
	RET

FN(getfsr):
	ENT
	mfc1 v0, $31
	RET

FN(setfsr):
	ENT
	mtc1 a0, $31
	RET