Lines Matching refs:rounding
755 // Handle rounding to odd aka Von Neumann rounding:
839 // Handle rounding to odd aka Von Neumann rounding:
916 // Handle rounding to odd aka Von Neumann rounding:
1258 // Sign of exact zero result depends on rounding mode
1318 // Sign of exact zero result depends on rounding mode
1378 // Sign of exact zero result depends on rounding mode
1573 // Sign of exact zero result depends on rounding mode
1658 // Sign of exact zero result depends on rounding mode
1750 // Sign of exact zero result depends on rounding mode
2613 fplibConvert(uint32_t op, FPRounding rounding, FPSCR &fpscr)
2652 rounding, (mode & 0xf) | alt_hp << 4, &flags);
2662 fplibConvert(uint64_t op, FPRounding rounding, FPSCR &fpscr)
2701 rounding, (mode & 0xf) | alt_hp << 4, &flags);
2711 fplibConvert(uint16_t op, FPRounding rounding, FPSCR &fpscr)
2749 fplibConvert(uint64_t op, FPRounding rounding, FPSCR &fpscr)
2778 rounding, mode, &flags);
2788 fplibConvert(uint16_t op, FPRounding rounding, FPSCR &fpscr)
2826 fplibConvert(uint32_t op, FPRounding rounding, FPSCR &fpscr)
3744 panic("Unrecognized FP rounding mode");
3806 panic("Unrecognized FP rounding mode");
3868 panic("Unrecognized FP rounding mode");
4069 fplibRoundInt(uint16_t op, FPRounding rounding, bool exact, FPSCR &fpscr)
4096 switch (rounding) {
4112 panic("Unrecognized FP rounding mode");
4134 fplibRoundInt(uint32_t op, FPRounding rounding, bool exact, FPSCR &fpscr)
4161 switch (rounding) {
4177 panic("Unrecognized FP rounding mode");
4199 fplibRoundInt(uint64_t op, FPRounding rounding, bool exact, FPSCR &fpscr)
4226 switch (rounding) {
4242 panic("Unrecognized FP rounding mode");
4546 FPToFixed_64(int sgn, int exp, uint64_t mnt, bool u, FPRounding rounding,
4563 switch (rounding) {
4579 panic("Unrecognized FP rounding mode");
4595 FPToFixed_32(int sgn, int exp, uint64_t mnt, bool u, FPRounding rounding,
4598 uint64_t x = FPToFixed_64(sgn, exp, mnt, u, rounding, flags);
4609 FPToFixed_16(int sgn, int exp, uint64_t mnt, bool u, FPRounding rounding,
4612 uint64_t x = FPToFixed_64(sgn, exp, mnt, u, rounding, flags);
4624 fplibFPToFixed(uint16_t op, int fbits, bool u, FPRounding rounding,
4644 u, rounding, &flags);
4654 fplibFPToFixed(uint16_t op, int fbits, bool u, FPRounding rounding,
4676 u, rounding, &flags);
4686 fplibFPToFixed(uint32_t op, int fbits, bool u, FPRounding rounding, FPSCR &fpscr)
4705 u, rounding, &flags);
4715 fplibFPToFixed(uint64_t op, int fbits, bool u, FPRounding rounding, FPSCR &fpscr)
4732 result = FPToFixed_32(sgn, exp + fbits, mnt, u, rounding, &flags);
4742 fplibFPToFixed(uint16_t op, int fbits, bool u, FPRounding rounding,
4764 u, rounding, &flags);
4774 fplibFPToFixed(uint32_t op, int fbits, bool u, FPRounding rounding, FPSCR &fpscr)
4794 u, rounding, &flags);
4804 fplibFPToFixed(uint64_t op, int fbits, bool u, FPRounding rounding, FPSCR &fpscr)
4820 result = FPToFixed_64(sgn, exp + fbits, mnt, u, rounding, &flags);
4887 fplibFixedToFP(uint64_t op, int fbits, bool u, FPRounding rounding,
4892 (int)rounding | ((uint32_t)fpscr >> 22 & 12),
4900 fplibFixedToFP(uint64_t op, int fbits, bool u, FPRounding rounding, FPSCR &fpscr)
4904 (int)rounding | ((uint32_t)fpscr >> 22 & 12),
4912 fplibFixedToFP(uint64_t op, int fbits, bool u, FPRounding rounding, FPSCR &fpscr)
4916 (int)rounding | ((uint32_t)fpscr >> 22 & 12),