xref: /inferno-os/libkern/getfcr-power.s (revision 37da2899f40661e3e9631e497da8dc59b971cbd0)
1TEXT	getfcr(SB), $8
2	MOVFL	FPSCR, F3
3	FMOVD	F3, f-8(SP)
4	MOVW	-4(SP), R3
5	RETURN
6
7TEXT	getfsr(SB), $8
8	MOVFL	FPSCR, F3
9	FMOVD	F3, f-8(SP)
10	MOVW	-4(SP), R3
11	RETURN
12
13TEXT	setfcr(SB), $8
14	SYNC
15	MOVW	R3, -4(SP)
16	FMOVD	-8(SP), F3
17	MOVFL	F3, FPSCR
18	ISYNC
19	RETURN
20
21TEXT	setfsr(SB), $8
22	SYNC
23	MOVW	R3, -4(SP)
24	FMOVD	-8(SP), F3
25	MOVFL	F3, FPSCR
26	ISYNC
27	RETURN
28
29