Lines Matching defs:exp_diff
467 const int64_t exp_diff = a_flt_e - b_flt_e;
491 } else if (exp_diff == 0 && a_flt_e == 0) {
495 } else if (exp_diff == 0) {
499 } else if (exp_diff < 0) {
509 a_flt_m = _mesa_shift_right_jam64(a_flt_m, -exp_diff);
525 b_flt_m = _mesa_shift_right_jam64(b_flt_m, exp_diff);
690 const int64_t exp_diff = a_flt_e - b_flt_e;
721 } else if (exp_diff == 0) {
743 } else if (exp_diff < 0) {
749 a_flt_m = _mesa_shift_right_jam64(a_flt_m, -exp_diff);
758 b_flt_m = _mesa_shift_right_jam64(b_flt_m, exp_diff);
1077 int64_t exp_diff = e - c_flt_e;
1078 if (exp_diff < 0) {
1080 if ((s == c_flt_s) || (exp_diff < -1)) {
1081 shift_dist -= exp_diff;
1093 if (!exp_diff) {
1101 _mesa_shift_right_jam_m(4, c_flt_m_128, exp_diff, c_flt_m_128);
1106 if (exp_diff <= 0) {
1118 if (exp_diff < 0) {
1120 if (exp_diff < -1) {
1137 } else if (!exp_diff) {
1153 if (1 < exp_diff) {
1332 int16_t exp_diff = e - c_flt_e;
1334 if (exp_diff <= 0) {
1336 m = c_flt_m + _mesa_shift_right_jam64(m_64, 32 - exp_diff);
1338 m_64 += _mesa_shift_right_jam64((uint64_t) c_flt_m << 32, exp_diff);
1347 if (exp_diff < 0) {
1350 m_64 = c_flt_m_64 - _mesa_shift_right_jam64(m_64, -exp_diff);
1351 } else if (!exp_diff) {
1364 m_64 -= _mesa_shift_right_jam64(c_flt_m_64, exp_diff);