• Home
  • Raw
  • Download

Lines Matching refs:exp_diff

464     const int64_t exp_diff = a_flt_e - b_flt_e;  in _mesa_double_add_rtz()  local
488 } else if (exp_diff == 0 && a_flt_e == 0) { in _mesa_double_add_rtz()
492 } else if (exp_diff == 0) { in _mesa_double_add_rtz()
496 } else if (exp_diff < 0) { in _mesa_double_add_rtz()
506 a_flt_m = _mesa_shift_right_jam64(a_flt_m, -exp_diff); in _mesa_double_add_rtz()
522 b_flt_m = _mesa_shift_right_jam64(b_flt_m, exp_diff); in _mesa_double_add_rtz()
687 const int64_t exp_diff = a_flt_e - b_flt_e; in _mesa_double_sub_rtz() local
718 } else if (exp_diff == 0) { in _mesa_double_sub_rtz()
740 } else if (exp_diff < 0) { in _mesa_double_sub_rtz()
746 a_flt_m = _mesa_shift_right_jam64(a_flt_m, -exp_diff); in _mesa_double_sub_rtz()
755 b_flt_m = _mesa_shift_right_jam64(b_flt_m, exp_diff); in _mesa_double_sub_rtz()
1074 int64_t exp_diff = e - c_flt_e; in _mesa_double_fma_rtz() local
1075 if (exp_diff < 0) { in _mesa_double_fma_rtz()
1077 if ((s == c_flt_s) || (exp_diff < -1)) { in _mesa_double_fma_rtz()
1078 shift_dist -= exp_diff; in _mesa_double_fma_rtz()
1090 if (!exp_diff) { in _mesa_double_fma_rtz()
1098 _mesa_shift_right_jam_m(4, c_flt_m_128, exp_diff, c_flt_m_128); in _mesa_double_fma_rtz()
1103 if (exp_diff <= 0) { in _mesa_double_fma_rtz()
1115 if (exp_diff < 0) { in _mesa_double_fma_rtz()
1117 if (exp_diff < -1) { in _mesa_double_fma_rtz()
1134 } else if (!exp_diff) { in _mesa_double_fma_rtz()
1150 if (1 < exp_diff) { in _mesa_double_fma_rtz()
1329 int16_t exp_diff = e - c_flt_e; in _mesa_float_fma_rtz() local
1331 if (exp_diff <= 0) { in _mesa_float_fma_rtz()
1333 m = c_flt_m + _mesa_shift_right_jam64(m_64, 32 - exp_diff); in _mesa_float_fma_rtz()
1335 m_64 += _mesa_shift_right_jam64((uint64_t) c_flt_m << 32, exp_diff); in _mesa_float_fma_rtz()
1344 if (exp_diff < 0) { in _mesa_float_fma_rtz()
1347 m_64 = c_flt_m_64 - _mesa_shift_right_jam64(m_64, -exp_diff); in _mesa_float_fma_rtz()
1348 } else if (!exp_diff) { in _mesa_float_fma_rtz()
1361 m_64 -= _mesa_shift_right_jam64(c_flt_m_64, exp_diff); in _mesa_float_fma_rtz()