Lines Matching refs:e_y
235 int e_y = sy.get_unbiased_exponent(); in eval_internal() local
238 if (likely(e_y > int(FPB::FloatProp::MANTISSA_WIDTH) && in eval_internal()
239 e_x - e_y <= int(FPB::FloatProp::EXPONENT_WIDTH))) { in eval_internal()
242 intU_t d = (e_x == e_y) ? (m_x - m_y) : (m_x << (e_x - e_y)) % m_y; in eval_internal()
246 return FPB::make_value(d, e_y - 1); in eval_internal()
249 if (unlikely(e_x == 0 && e_y == 0)) { in eval_internal()
261 if (likely(e_y > 0)) { in eval_internal()
262 e_y--; in eval_internal()
272 int exp_diff = e_x - e_y; in eval_internal()
278 e_y += right_shift; in eval_internal()
295 return FPB::make_value(m_x, e_y); in eval_internal()
299 return FPB::make_value(m_x, e_y); in eval_internal()