shithub: riscv

ref: 6c7d0aeb7d937a3dcf924f1ef2952ee6c7aa9eb3
dir: /sys/src/ape/lib/ap/riscv64/getfcr.s/

View raw version
#define FFLAGS		1
#define FRM		2
#define FCSR		3

TEXT	getfsr(SB), $0
	MOV	CSR(FCSR), RARG
	RET

TEXT	setfsr(SB), $0
	MOV	RARG, CSR(FCSR)
	RET

TEXT	getfcr(SB), $0
	MOV	CSR(FCSR), RARG
	RET

TEXT	setfcr(SB), $0
	MOV	RARG, CSR(FCSR)
	RET