Lines Matching defs:bits
294 * - Extra fraction bits are truncated regardless of rounding mode.
296 * bits 63--62 and 58--29 are mechanically copied into bits 31--0.
350 u_int bits;
597 /* Extract the bits we want */
598 bits = (fe->fe_fpscr >> (28 - ra)) & 0xf;
599 /* Clear the bits we copied. */
604 tf->tf_cr |= bits << (28 - rt);
623 bits = rb << (28 - rt);
625 fe->fe_fpscr = (fe->fe_fpscr & ~mask) | bits;
656 /* Convert 1 bit -> 4 bits */
663 bits = a[1] & mask;
664 fe->fe_fpscr = (fe->fe_fpscr & ~mask) | bits;
852 bits = fsr & 0xf0000000;
854 bits >>= 28;
857 tf->tf_cr |= (bits << 24);
858 DPRINTF(FPE_INSN, ("fpu_execute: cr[1] <= %x\n", bits));
862 bits = fsr & FPSCR_FPCC;
864 bits <<= 16;
867 tf->tf_cr |= (bits >> bf);
868 DPRINTF(FPE_INSN, ("fpu_execute: cr[%d] (cr=%x) <= %x\n", bf/4, tf->tf_cr, bits));