Home
last modified time | relevance | path

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

/trueos/lib/msun/ia64/
HDfenv.h73 fenv_t __fpsr; in feclearexcept() local
75 __stfpsr(&__fpsr); in feclearexcept()
76 __fpsr &= ~((fenv_t)__excepts << _FPUSW_SHIFT); in feclearexcept()
77 __ldfpsr(__fpsr); in feclearexcept()
84 fenv_t __fpsr; in fegetexceptflag() local
86 __stfpsr(&__fpsr); in fegetexceptflag()
87 *__flagp = (fexcept_t)(__fpsr >> _FPUSW_SHIFT) & __excepts; in fegetexceptflag()
94 fenv_t __fpsr; in fesetexceptflag() local
96 __stfpsr(&__fpsr); in fesetexceptflag()
97 __fpsr &= ~((fenv_t)__excepts << _FPUSW_SHIFT); in fesetexceptflag()
[all …]
/trueos/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 …]
/trueos/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 …]