Searched refs:__fpsr (Results 1 – 3 of 3) sorted by relevance
68 #define __rfs(__fpsr) __asm __volatile("rfs %0" : "=r" (*(__fpsr))) argument69 #define __wfs(__fpsr) __asm __volatile("wfs %0" : : "r" (__fpsr)) argument71 #define __rfs(__fpsr) argument72 #define __wfs(__fpsr) argument78 fexcept_t __fpsr; in feclearexcept() local80 __rfs(&__fpsr); in feclearexcept()81 __fpsr &= ~__excepts; in feclearexcept()82 __wfs(__fpsr); in feclearexcept()89 fexcept_t __fpsr; in fegetexceptflag() local91 __rfs(&__fpsr); in fegetexceptflag()[all …]
80 #define __rfs(__fpsr) __asm __volatile("csrr %0, fcsr" : "=r" (*(__fpsr))) argument81 #define __wfs(__fpsr) __asm __volatile("csrw fcsr, %0" :: "r" (__fpsr)) argument86 fexcept_t __fpsr; in feclearexcept() local88 __rfs(&__fpsr); in feclearexcept()89 __fpsr &= ~__excepts; in feclearexcept()90 __wfs(__fpsr); in feclearexcept()97 fexcept_t __fpsr; in fegetexceptflag() local99 __rfs(&__fpsr); in fegetexceptflag()100 *__flagp = __fpsr & __excepts; in fegetexceptflag()107 fexcept_t __fpsr; in fesetexceptflag() local[all …]
116 fexcept_t __fpsr; in feclearexcept() local118 vmrs_fpscr(__fpsr); in feclearexcept()119 __fpsr &= ~__excepts; in feclearexcept()120 vmsr_fpscr(__fpsr); in feclearexcept()127 fexcept_t __fpsr; in fegetexceptflag() local129 vmrs_fpscr(__fpsr); in fegetexceptflag()130 *__flagp = __fpsr & __excepts; in fegetexceptflag()137 fexcept_t __fpsr; in fesetexceptflag() local139 vmrs_fpscr(__fpsr); in fesetexceptflag()140 __fpsr &= ~__excepts; in fesetexceptflag()[all …]