__FPU_FPSCR
(__FPU_FPSCR >> 2) & 0x1f; \
(__FPU_FPSCR >> 3) & 0x1f; \
__FPU_FPSCR & 0x3; \
__FPU_FPSCR &= ~(0x1f000);
__FPU_FPSCR |= (cmp << 12);
__FPU_FPSCR &= ~(0x1f000);
__FPU_FPSCR |= (cmp << 12);
fpscr = __FPU_FPSCR;
__FPU_FPSCR &= ~(3);
__FPU_FPSCR |= FP_RND_ZERO;
__FPU_FPSCR = fpscr;
fpscr = __FPU_FPSCR;
__FPU_FPSCR = fpscr;
regs->ccr |= (__FPU_FPSCR >> 4) & 0x0f000000;
__FPU_FPSCR = mfspr(SPRN_SPEFSCR);
pr_debug("speinsn:%08lx spefscr:%08lx\n", speinsn, __FPU_FPSCR);
__FPU_FPSCR
__FPU_FPSCR |= (FP_CUR_EXCEPTIONS & FP_EX_MASK);
mtspr(SPRN_SPEFSCR, __FPU_FPSCR);
current->thread.spefscr_last = __FPU_FPSCR;
FP_CUR_EXCEPTIONS, __FPU_FPSCR);
__FPU_FPSCR = mfspr(SPRN_SPEFSCR);
pr_debug("speinsn:%08lx spefscr:%08lx\n", speinsn, __FPU_FPSCR);
lo_inexact = __FPU_FPSCR & (SPEFSCR_FG | SPEFSCR_FX);
hi_inexact = __FPU_FPSCR & (SPEFSCR_FGH | SPEFSCR_FXH);
value = (__FPU_FPSCR >> ((7 - crfS) << 2)) & 15;
__FPU_FPSCR &= ~(clear);
frD[1] = __FPU_FPSCR;
__FPU_FPSCR &= ~(1 << (31 - crbD));
printk("%s: %d %08lx\n", __func__, crbD, __FPU_FPSCR);
__FPU_FPSCR |= (1 << (31 - crbD));
printk("%s: %d %08lx\n", __func__, crbD, __FPU_FPSCR);
fpscr = ((__FPU_FPSCR & ~mask) | (frB[1] & mask)) &
__FPU_FPSCR = fpscr;
printk("%s: %02x %p: %08lx\n", __func__, FM, frB, __FPU_FPSCR);
__FPU_FPSCR &= ~(mask << ((7 - crfD) << 2));
__FPU_FPSCR |= (IMM & 0xf) << ((7 - crfD) << 2);
printk("%s: %d %x: %08lx\n", __func__, crfD, IMM, __FPU_FPSCR);