xref: /plan9-contrib/sys/src/ape/lib/ap/riscv/getfcr.s (revision ce95e1b3727b9cb1c223ffbed69aff21a8ced255)
1#define LINK	R1
2#define SP	R2
3#define ARG	8
4
5#define FFLAGS		1
6#define FRM		2
7#define FCSR		3
8
9TEXT	getfsr(SB), $0
10	MOVW	CSR(FCSR), R(ARG)
11	RET
12
13TEXT	setfsr(SB), $0
14	MOVW	R(ARG), CSR(FCSR)
15	RET
16
17TEXT	getfcr(SB), $0
18	MOVW	CSR(FCSR), R(ARG)
19	RET
20
21TEXT	setfcr(SB), $0
22	MOVW	R(ARG), CSR(FCSR)
23	RET
24