ROUNDBITS
old = (uint32_t)ud.u_fpscr & ROUNDBITS;
ud.u_fpscr &= ~ROUNDBITS;
ud.u_fpscr |= rnd_dir & ROUNDBITS;
return (((uint32_t)ud.u_fpscr & ROUNDBITS) >> ROUNDSHFT);
old = (uint32_t)ud.u_fpscr & ROUNDBITS;
ud.u_fpscr &= ~ROUNDBITS;
ud.u_fpscr |= rnd_dir & ROUNDBITS;
return (((uint32_t)fpscr & ROUNDBITS) >> ROUNDSHFT);
old = (uint32_t)fpscr & ROUNDBITS;
fpscr &= ~ROUNDBITS;
fpscr |= rnd_dir & ROUNDBITS;