Lines Matching defs:__fpcr
77 #define __get_fpcr(__fpcr) \
78 __asm__ __volatile__ ("fmove%.l %!,%0" : "=dm" (__fpcr))
79 #define __set_fpcr(__fpcr) \
80 __asm__ __volatile__ ("fmove%.l %0,%!" : : "dm" (__fpcr))
193 fexcept_t __fpcr;
195 __get_fpcr(__fpcr);
196 return __fpcr & _ROUND_MASK;
202 fexcept_t __fpcr;
207 __get_fpcr(__fpcr);
209 __fpcr &= ~_ROUND_MASK;
210 __fpcr |= __round;
212 __set_fpcr(__fpcr);
228 fexcept_t __fpcr, __fpsr;
233 __fpcr = __envp->fpcr & ~(FE_ALL_EXCEPT << 6);
234 __set_fpcr(__fpcr); /* set non/stop */
278 fexcept_t __fpcr, __oldmask;
280 __get_fpcr(__fpcr);
281 __oldmask = (__fpcr >> 6) & FE_ALL_EXCEPT;
282 __fpcr |= (__mask & FE_ALL_EXCEPT) << 6;
283 __set_fpcr(__fpcr);
291 fexcept_t __fpcr, __oldmask;
293 __get_fpcr(__fpcr);
294 __oldmask = (__fpcr >> 6) & FE_ALL_EXCEPT;
295 __fpcr &= ~((__mask & FE_ALL_EXCEPT) << 6);
296 __set_fpcr(__fpcr);
304 fexcept_t __fpcr;
306 __get_fpcr(__fpcr);
308 return (__fpcr >> 6) & FE_ALL_EXCEPT;