MASKBITS
return (((uint32_t)ud.u_fpscr & MASKBITS) >> MASKSHFT);
old = ((uint32_t)ud.u_fpscr & MASKBITS) >> MASKSHFT;
ud.u_fpscr &= ~MASKBITS;
ud.u_fpscr |= ((uint32_t)mask << MASKSHFT) & MASKBITS;
return (((uint32_t)ud.u_fpscr & MASKBITS) >> MASKSHFT);
old = ((uint32_t)ud.u_fpscr & MASKBITS) >> MASKSHFT;
ud.u_fpscr &= ~MASKBITS;
new = ((uint32_t)mask << MASKSHFT) & MASKBITS;
return (((uint32_t)fpscr & MASKBITS) >> MASKSHFT);
old = ((uint32_t)fpscr & MASKBITS) >> MASKSHFT;
fpscr &= ~MASKBITS;
fpscr |= ((uint32_t)mask << MASKSHFT) & MASKBITS;
((uint32_t *)&pcb->pcb_fpu.fpscr)[_QUAD_LOWWORD] &= ~MASKBITS;
((uint32_t *)&pcb->pcb_fpu.fpscr)[_QUAD_LOWWORD] &= ~MASKBITS;