Home
last modified time | relevance | path

Searched refs:__fcsr (Results 1 – 1 of 1) sorted by relevance

/freebsd/lib/msun/riscv/
H A Dfenv.h78 #define __rfs(__fcsr) __asm __volatile("csrr %0, fcsr" : "=r" (__fcsr)) argument
79 #define __wfs(__fcsr) __asm __volatile("csrw fcsr, %0" :: "r" (__fcsr)) argument
93 fexcept_t __fcsr; in fegetexceptflag() local
95 __rfs(__fcsr); in fegetexceptflag()
96 *__flagp = __fcsr & __excepts; in fegetexceptflag()
104 fexcept_t __fcsr; in fesetexceptflag() local
106 __fcsr = *__flagp; in fesetexceptflag()
108 __asm __volatile("csrs fflags, %0" :: "r"(__fcsr & __excepts)); in fesetexceptflag()
125 fexcept_t __fcsr; in fetestexcept() local
127 __rfs(__fcsr); in fetestexcept()
[all …]