Lines Matching refs:FPSCR
258 CR_SET(1, EXTRACTED32(FPSCR, fpscr_fx_bit, fpscr_ox_bit)); \
314 /* some FPSCR update macros. */
318 fpscreg old_fpscr UNUSED = FPSCR
322 if ((FPSCR & fpscr_vx_bits)) \
323 FPSCR |= fpscr_vx; \
325 FPSCR &= ~fpscr_vx; \
327 if (((FPSCR & fpscr_vx) && (FPSCR & fpscr_ve)) \
328 || ((FPSCR & fpscr_ox) && (FPSCR & fpscr_oe)) \
329 || ((FPSCR & fpscr_ux) && (FPSCR & fpscr_ue)) \
330 || ((FPSCR & fpscr_zx) && (FPSCR & fpscr_ze)) \
331 || ((FPSCR & fpscr_xx) && (FPSCR & fpscr_xe))) \
332 FPSCR |= fpscr_fex; \
334 FPSCR &= ~fpscr_fex; \
339 && (FPSCR & fpscr_fex)) \
344 #define FPSCR_SET(REG, VAL) MBLIT32(FPSCR, REG*4, REG*4+3, VAL)
345 #define FPSCR_FIELD(REG) EXTRACTED32(FPSCR, REG*4, REG*4+3)
347 #define FPSCR_SET_FPCC(VAL) MBLIT32(FPSCR, fpscr_fpcc_bit, fpscr_fpcc_bit+3, VAL)
354 FPSCR |= (VAL); \
355 FPSCR |= fpscr_fx; \
361 FPSCR |= fpscr_ox; \
362 FPSCR |= fpscr_fx; \
365 FPSCR &= ~fpscr_ox; \
371 FPSCR |= fpscr_ux; \
372 FPSCR |= fpscr_fx; \
375 FPSCR &= ~fpscr_ux; \
381 FPSCR |= fpscr_zx; \
382 FPSCR |= fpscr_fx; \
385 FPSCR &= ~fpscr_zx; \
391 FPSCR |= fpscr_xx; \
392 FPSCR |= fpscr_fx; \
400 FPSCR |= fpscr_fr; \
402 FPSCR &= ~fpscr_fr; \
408 FPSCR |= fpscr_fi; \
411 FPSCR &= ~fpscr_fi; \
416 FPSCR = (FPSCR & ~fpscr_fprf) | (VAL); \