Lines Matching refs:rmode
75 u32 significand, incr, rmode; in __vfp_single_normaliseround() local
134 rmode = fpscr & FPSCR_RMODE_MASK; in __vfp_single_normaliseround()
136 if (rmode == FPSCR_ROUND_NEAREST) { in __vfp_single_normaliseround()
140 } else if (rmode == FPSCR_ROUND_TOZERO) { in __vfp_single_normaliseround()
142 } else if ((rmode == FPSCR_ROUND_PLUSINF) ^ (vs->sign != 0)) in __vfp_single_normaliseround()
551 int rmode = fpscr & FPSCR_RMODE_MASK; in vfp_single_ftoui() local
580 if (rmode == FPSCR_ROUND_NEAREST) { in vfp_single_ftoui()
584 } else if (rmode == FPSCR_ROUND_TOZERO) { in vfp_single_ftoui()
586 } else if ((rmode == FPSCR_ROUND_PLUSINF) ^ (vsm.sign != 0)) { in vfp_single_ftoui()
606 if (rmode == FPSCR_ROUND_PLUSINF && vsm.sign == 0) in vfp_single_ftoui()
608 else if (rmode == FPSCR_ROUND_MINUSINF && vsm.sign) { in vfp_single_ftoui()
631 int rmode = fpscr & FPSCR_RMODE_MASK; in vfp_single_ftosi() local
663 if (rmode == FPSCR_ROUND_NEAREST) { in vfp_single_ftosi()
667 } else if (rmode == FPSCR_ROUND_TOZERO) { in vfp_single_ftosi()
669 } else if ((rmode == FPSCR_ROUND_PLUSINF) ^ (vsm.sign != 0)) { in vfp_single_ftosi()
687 if (rmode == FPSCR_ROUND_PLUSINF && vsm.sign == 0) in vfp_single_ftosi()
689 else if (rmode == FPSCR_ROUND_MINUSINF && vsm.sign) in vfp_single_ftosi()