Lines Matching refs:FPEXC
79 fmxr(FPEXC, fmrx(FPEXC) & ~FPEXC_EN);
106 fmxr(FPEXC, fmrx(FPEXC) & ~FPEXC_EN);
169 fpexc = fmrx(FPEXC);
187 fmxr(FPEXC, fpexc & ~FPEXC_EN);
234 fmrx(FPEXC), fmrx(FPSCR), inst);
330 * At this point, FPEXC can have the following configuration:
342 fmxr(FPEXC, fpexc & ~(FPEXC_EX|FPEXC_DEX|FPEXC_FP2V|FPEXC_VV|FPEXC_TRAP_MASK));
379 * If FPEXC.EX is 0, FPEXC.DEX is 1 and the FPEXC.VV bit indicates
380 * whether FPEXC.VECITR or FPSCR.LEN is used.
393 * FPEXC bounce reason, but this appears to be unreliable.
402 * the FPEXC.FP2V bit is valid only if FPEXC.EX is 1.
452 u32 fpexc = fmrx(FPEXC);
460 fmxr(FPEXC, fmrx(FPEXC) & ~FPEXC_EN);
463 fmxr(FPEXC, fpexc | FPEXC_EN);
465 fmxr(FPEXC, fpexc);
481 fmxr(FPEXC, fmrx(FPEXC) & ~FPEXC_EN);
521 u32 fpexc = fmrx(FPEXC);
526 fmxr(FPEXC, fpexc | FPEXC_EN);
528 fmxr(FPEXC, fpexc);
661 if (fmrx(FPEXC) & FPEXC_EN)
665 pr_crit("FPEXC == 0x%08x\n", fmrx(FPEXC));
728 fpexc = fmrx(FPEXC) | FPEXC_EN;
729 fmxr(FPEXC, fpexc);
748 fmxr(FPEXC, fmrx(FPEXC) & ~FPEXC_EN);