xref: /plan9-contrib/sys/src/ape/lib/9/power64/getfcr.s (revision fbadb1c4d4463e58337ffb1ed396c9caee5d1889)
1*fbadb1c4SDavid du ColombierTEXT	getfcr(SB), $8
2*fbadb1c4SDavid du Colombier	MOVFL	FPSCR, F3
3*fbadb1c4SDavid du Colombier	FMOVD	F3, f-8(SP)
4*fbadb1c4SDavid du Colombier	MOVW	-4(SP), R3
5*fbadb1c4SDavid du Colombier	RETURN
6*fbadb1c4SDavid du Colombier
7*fbadb1c4SDavid du ColombierTEXT	getfsr(SB), $8
8*fbadb1c4SDavid du Colombier	MOVFL	FPSCR, F3
9*fbadb1c4SDavid du Colombier	FMOVD	F3, f-8(SP)
10*fbadb1c4SDavid du Colombier	MOVW	-4(SP), R3
11*fbadb1c4SDavid du Colombier	RETURN
12*fbadb1c4SDavid du Colombier
13*fbadb1c4SDavid du ColombierTEXT	setfcr(SB), $8
14*fbadb1c4SDavid du Colombier	SYNC
15*fbadb1c4SDavid du Colombier	MOVW	R3, -4(SP)
16*fbadb1c4SDavid du Colombier	FMOVD	-8(SP), F3
17*fbadb1c4SDavid du Colombier	MOVFL	F3, FPSCR
18*fbadb1c4SDavid du Colombier	ISYNC
19*fbadb1c4SDavid du Colombier	RETURN
20*fbadb1c4SDavid du Colombier
21*fbadb1c4SDavid du ColombierTEXT	setfsr(SB), $8
22*fbadb1c4SDavid du Colombier	SYNC
23*fbadb1c4SDavid du Colombier	MOVW	R3, -4(SP)
24*fbadb1c4SDavid du Colombier	FMOVD	-8(SP), F3
25*fbadb1c4SDavid du Colombier	MOVFL	F3, FPSCR
26*fbadb1c4SDavid du Colombier	ISYNC
27*fbadb1c4SDavid du Colombier	RETURN
28*fbadb1c4SDavid du Colombier
29