Lines Matching defs:__fpscr

70 	uint32_t __fpscr;
75 #define __get_fpscr(__fpscr) \
76 __asm__ __volatile__ ("sts fpscr,%0" : "=r" (__fpscr))
77 #define __set_fpscr(__fpscr) \
78 __asm__ __volatile__ ("lds %0,fpscr" : : "r" (__fpscr))
85 fexcept_t __fpscr;
89 __get_fpscr(__fpscr);
90 __fpscr &= ~__excepts;
91 __set_fpscr(__fpscr);
99 fexcept_t __fpscr;
101 __get_fpscr(__fpscr);
103 *__flagp = __fpscr & __excepts & FE_ALL_EXCEPT;
111 fexcept_t __fpscr;
113 __get_fpscr(__fpscr);
115 __fpscr &= ~(__excepts & FE_ALL_EXCEPT);
116 __fpscr |= *__flagp & __excepts & FE_ALL_EXCEPT;
118 __set_fpscr(__fpscr);
141 fexcept_t __fpscr;
158 __get_fpscr(__fpscr);
160 __fpscr |= __excepts & FE_ALL_EXCEPT;
162 __set_fpscr(__fpscr);
170 fexcept_t __fpscr;
172 __get_fpscr(__fpscr);
174 return __fpscr & __excepts & FE_ALL_EXCEPT;
180 fexcept_t __fpscr;
182 __get_fpscr(__fpscr);
183 return __fpscr & _ROUND_MASK;
189 fexcept_t __fpscr;
194 __get_fpscr(__fpscr);
196 __fpscr &= ~_ROUND_MASK;
197 __fpscr |= __round;
199 __set_fpscr(__fpscr);
207 fexcept_t __fpscr;
209 __get_fpscr(__fpscr);
210 __envp->__fpscr = __fpscr;
218 fexcept_t __fpscr;
220 __get_fpscr(__fpscr);
221 __envp->__fpscr = __fpscr;
223 __fpscr &= ~FE_ALL_EXCEPT;
224 __fpscr &= ~(FE_ALL_EXCEPT << 5);
225 __set_fpscr(__fpscr); /* clear all */
236 __set_fpscr(__envp->__fpscr);
244 fexcept_t __fpscr;
246 __get_fpscr(__fpscr);
247 __fpscr &= FE_ALL_EXCEPT;
249 feraiseexcept((int)__fpscr);
260 fexcept_t __fpscr, __oldmask;
262 __get_fpscr(__fpscr);
263 __oldmask = (__fpscr >> 5) & FE_ALL_EXCEPT;
264 __fpscr |= (__mask & FE_ALL_EXCEPT) << 5;
265 __set_fpscr(__fpscr);
273 fexcept_t __fpscr, __oldmask;
275 __get_fpscr(__fpscr);
276 __oldmask = (__fpscr >> 5) & FE_ALL_EXCEPT;
277 __fpscr &= ~(__mask & FE_ALL_EXCEPT) << 5;
278 __set_fpscr(__fpscr);
286 fexcept_t __fpscr;
288 __get_fpscr(__fpscr);
290 return (__fpscr >> 5) & FE_ALL_EXCEPT;