Lines Matching refs:b_flt_m
457 uint64_t b_flt_m = b_di.u & 0x0fffffffffffff; in _mesa_double_add_rtz() local
473 } else if ((b_flt_e == 0) && (b_flt_m == 0)) { in _mesa_double_add_rtz()
479 } else if (b_flt_e == 0x7ff && b_flt_m != 0) { in _mesa_double_add_rtz()
485 } else if (b_flt_e == 0x7ff && b_flt_m == 0) { in _mesa_double_add_rtz()
490 result_di.u = a_di.u + b_flt_m; in _mesa_double_add_rtz()
494 m = 0x0020000000000000 + a_flt_m + b_flt_m; in _mesa_double_add_rtz()
498 b_flt_m <<= 9; in _mesa_double_add_rtz()
507 m = 0x2000000000000000 + a_flt_m + b_flt_m; in _mesa_double_add_rtz()
514 b_flt_m <<= 9; in _mesa_double_add_rtz()
518 b_flt_m += 0x2000000000000000; in _mesa_double_add_rtz()
520 b_flt_m <<= 1; in _mesa_double_add_rtz()
522 b_flt_m = _mesa_shift_right_jam64(b_flt_m, exp_diff); in _mesa_double_add_rtz()
523 m = 0x2000000000000000 + a_flt_m + b_flt_m; in _mesa_double_add_rtz()
678 uint64_t b_flt_m = b_di.u & 0x0fffffffffffff; in _mesa_double_sub_rtz() local
696 } else if ((b_flt_e == 0) && (b_flt_m == 0)) { in _mesa_double_sub_rtz()
702 } else if (b_flt_e == 0x7ff && b_flt_m != 0) { in _mesa_double_sub_rtz()
706 if (b_flt_e == 0x7ff && b_flt_m == 0) { in _mesa_double_sub_rtz()
715 } else if (b_flt_e == 0x7ff && b_flt_m == 0) { in _mesa_double_sub_rtz()
719 m_diff = a_flt_m - b_flt_m; in _mesa_double_sub_rtz()
742 b_flt_m <<= 10; in _mesa_double_sub_rtz()
747 b_flt_m |= 0x4000000000000000; in _mesa_double_sub_rtz()
749 m = b_flt_m - a_flt_m; in _mesa_double_sub_rtz()
752 b_flt_m <<= 10; in _mesa_double_sub_rtz()
754 b_flt_m += (b_flt_e) ? 0x4000000000000000 : b_flt_m; in _mesa_double_sub_rtz()
755 b_flt_m = _mesa_shift_right_jam64(b_flt_m, exp_diff); in _mesa_double_sub_rtz()
758 m = a_flt_m - b_flt_m; in _mesa_double_sub_rtz()
833 uint64_t b_flt_m = b_di.u & 0x0fffffffffffff; in _mesa_double_mul_rtz() local
844 } else if (b_flt_e == 0x7ff && b_flt_m != 0) { in _mesa_double_mul_rtz()
849 if (!(b_flt_e | b_flt_m)) { in _mesa_double_mul_rtz()
864 if (b_flt_m != 0) { in _mesa_double_mul_rtz()
892 if (b_flt_m == 0) { in _mesa_double_mul_rtz()
898 _mesa_norm_subnormal_mantissa_f64(b_flt_m , &b_flt_e, &b_flt_m); in _mesa_double_mul_rtz()
903 b_flt_m = (b_flt_m | 0x0010000000000000) << 11; in _mesa_double_mul_rtz()
906 _mesa_softfloat_mul_f64_to_f128_m(a_flt_m, b_flt_m, m_128); in _mesa_double_mul_rtz()
939 uint64_t b_flt_m = b_di.u & 0x0fffffffffffff; in _mesa_double_fma_rtz() local
955 } else if (b_flt_e == 0x7ff && b_flt_m != 0) { in _mesa_double_fma_rtz()
963 if (!(b_flt_e | b_flt_m)) { in _mesa_double_fma_rtz()
987 if (b_flt_m != 0) { in _mesa_double_fma_rtz()
1037 if (b_flt_m == 0) { in _mesa_double_fma_rtz()
1041 _mesa_norm_subnormal_mantissa_f64(b_flt_m , &b_flt_e, &b_flt_m); in _mesa_double_fma_rtz()
1046 b_flt_m = (b_flt_m | 0x0010000000000000) << 11; in _mesa_double_fma_rtz()
1049 _mesa_softfloat_mul_f64_to_f128_m(a_flt_m, b_flt_m, m_128); in _mesa_double_fma_rtz()
1204 uint32_t b_flt_m = b_fi.u & 0x07fffff; in _mesa_float_fma_rtz() local
1220 } else if (b_flt_e == 0xff && b_flt_m != 0) { in _mesa_float_fma_rtz()
1228 if (!(b_flt_e | b_flt_m)) { in _mesa_float_fma_rtz()
1252 if (b_flt_m != 0) { in _mesa_float_fma_rtz()
1302 if (b_flt_m == 0) { in _mesa_float_fma_rtz()
1306 _mesa_norm_subnormal_mantissa_f32(b_flt_m , &b_flt_e, &b_flt_m); in _mesa_float_fma_rtz()
1311 b_flt_m = (b_flt_m | 0x00800000) << 7; in _mesa_float_fma_rtz()
1313 uint64_t m_64 = (uint64_t) a_flt_m * b_flt_m; in _mesa_float_fma_rtz()