Lines Matching refs:__r
74 #define __ldxfsr(__r) __asm __volatile("ldx %0, %%fsr" : : "m" (__r))
75 #define __stxfsr(__r) __asm __volatile("stx %%fsr, %0" : "=m" (*(__r)))
80 fexcept_t __r;
82 __stxfsr(&__r);
83 __r &= ~__excepts;
84 __ldxfsr(__r);
91 fexcept_t __r;
93 __stxfsr(&__r);
94 *__flagp = __r & __excepts;
101 fexcept_t __r;
103 __stxfsr(&__r);
104 __r &= ~__excepts;
105 __r |= *__flagp & __excepts;
106 __ldxfsr(__r);
153 fexcept_t __r;
155 __stxfsr(&__r);
156 return (__r & __excepts);
162 fenv_t __r;
164 __stxfsr(&__r);
165 return ((__r >> _ROUND_SHIFT) & _ROUND_MASK);
171 fenv_t __r;
175 __stxfsr(&__r);
176 __r &= ~(_ROUND_MASK << _ROUND_SHIFT);
177 __r |= __round << _ROUND_SHIFT;
178 __ldxfsr(__r);
193 fenv_t __r;
195 __stxfsr(&__r);
196 *__envp = __r;
197 __r &= ~(FE_ALL_EXCEPT | _ENABLE_MASK);
198 __ldxfsr(__r);
213 fexcept_t __r;
215 __stxfsr(&__r);
217 feraiseexcept(__r & FE_ALL_EXCEPT);
250 fenv_t __r;
252 __stxfsr(&__r);
253 return ((__r & _ENABLE_MASK) >> _FPUSW_SHIFT);