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);
331 * At this point, FPEXC can have the following configuration:
343 fmxr(FPEXC, fpexc & ~(FPEXC_EX|FPEXC_DEX|FPEXC_FP2V|FPEXC_VV|FPEXC_TRAP_MASK));
378 * If FPEXC.EX is 0, FPEXC.DEX is 1 and the FPEXC.VV bit indicates
379 * whether FPEXC.VECITR or FPSCR.LEN is used.
392 * FPEXC bounce reason, but this appears to be unreliable.
401 * the FPEXC.FP2V bit is valid only if FPEXC.EX is 1.
449 u32 fpexc = fmrx(FPEXC);
457 fmxr(FPEXC, fmrx(FPEXC) & ~FPEXC_EN);
460 fmxr(FPEXC, fpexc | FPEXC_EN);
462 fmxr(FPEXC, fpexc);
478 fmxr(FPEXC, fmrx(FPEXC) & ~FPEXC_EN);
520 u32 fpexc = fmrx(FPEXC);
525 fmxr(FPEXC, fpexc | FPEXC_EN);
527 fmxr(FPEXC, fpexc);
659 if (fmrx(FPEXC) & FPEXC_EN)
663 pr_crit("FPEXC == 0x%08x\n", fmrx(FPEXC));
687 fpexc = fmrx(FPEXC);
702 fmxr(FPEXC, fpexc & ~FPEXC_EX);
741 * retrying branch out before setting an FPEXC that
750 fmxr(FPEXC, fpexc);
760 * FPEXC.EX bit
832 fpexc = fmrx(FPEXC) | FPEXC_EN;
833 fmxr(FPEXC, fpexc);
852 fmxr(FPEXC, fmrx(FPEXC) & ~FPEXC_EN);