Home
last modified time | relevance | path

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

/NextBSD/lib/msun/mips/
HDfenv.h68 #define __rfs(__fpsr) __asm __volatile("rfs %0" : "=r" (*(__fpsr))) argument
69 #define __wfs(__fpsr) __asm __volatile("wfs %0" : : "r" (__fpsr)) argument
71 #define __rfs(__fpsr) argument
72 #define __wfs(__fpsr) argument
78 fexcept_t __fpsr; in feclearexcept() local
80 __rfs(&__fpsr); in feclearexcept()
81 __fpsr &= ~__excepts; in feclearexcept()
82 __wfs(__fpsr); in feclearexcept()
89 fexcept_t __fpsr; in fegetexceptflag() local
91 __rfs(&__fpsr); in fegetexceptflag()
[all …]
/NextBSD/lib/msun/riscv/
HDfenv.h80 #define __rfs(__fpsr) __asm __volatile("csrr %0, fcsr" : "=r" (*(__fpsr))) argument
81 #define __wfs(__fpsr) __asm __volatile("csrw fcsr, %0" :: "r" (__fpsr)) argument
86 fexcept_t __fpsr; in feclearexcept() local
88 __rfs(&__fpsr); in feclearexcept()
89 __fpsr &= ~__excepts; in feclearexcept()
90 __wfs(__fpsr); in feclearexcept()
97 fexcept_t __fpsr; in fegetexceptflag() local
99 __rfs(&__fpsr); in fegetexceptflag()
100 *__flagp = __fpsr & __excepts; in fegetexceptflag()
107 fexcept_t __fpsr; in fesetexceptflag() local
[all …]
/NextBSD/lib/msun/arm/
HDfenv.h116 fexcept_t __fpsr; in feclearexcept() local
118 vmrs_fpscr(__fpsr); in feclearexcept()
119 __fpsr &= ~__excepts; in feclearexcept()
120 vmsr_fpscr(__fpsr); in feclearexcept()
127 fexcept_t __fpsr; in fegetexceptflag() local
129 vmrs_fpscr(__fpsr); in fegetexceptflag()
130 *__flagp = __fpsr & __excepts; in fegetexceptflag()
137 fexcept_t __fpsr; in fesetexceptflag() local
139 vmrs_fpscr(__fpsr); in fesetexceptflag()
140 __fpsr &= ~__excepts; in fesetexceptflag()
[all …]