Lines Matching refs:exponent
85 unsigned exponent:11;
91 unsigned exponent:11;
130 int exponent() const;
131 void exponent(int);
204 scfx_ieee_double::exponent() const
206 return m_id.s.exponent - SCFX_IEEE_DOUBLE_BIAS;
210 scfx_ieee_double::exponent(int a)
212 m_id.s.exponent = (SCFX_IEEE_DOUBLE_BIAS + a)
243 return (exponent() == SCFX_IEEE_DOUBLE_E_MIN - 1 &&
250 return (exponent() == SCFX_IEEE_DOUBLE_E_MIN - 1 &&
257 return (exponent() >= SCFX_IEEE_DOUBLE_E_MIN &&
258 exponent() <= SCFX_IEEE_DOUBLE_E_MAX);
264 return (exponent() == SCFX_IEEE_DOUBLE_E_MAX + 1 &&
271 return (exponent() == SCFX_IEEE_DOUBLE_E_MAX + 1 &&
278 exponent(SCFX_IEEE_DOUBLE_E_MAX + 1);
286 exponent(SCFX_IEEE_DOUBLE_E_MAX + 1);
381 unsigned exponent:8;
385 unsigned exponent:8;
423 int exponent() const;
424 void exponent(int);
490 scfx_ieee_float::exponent() const
492 return m_if.s.exponent - SCFX_IEEE_FLOAT_BIAS;
496 scfx_ieee_float::exponent(int a)
498 m_if.s.exponent = (SCFX_IEEE_FLOAT_BIAS + a) &
518 return (exponent() == SCFX_IEEE_FLOAT_E_MIN - 1 && mantissa() == 0U);
524 return (exponent() == SCFX_IEEE_FLOAT_E_MIN - 1 && mantissa() != 0U);
530 return (exponent() >= SCFX_IEEE_FLOAT_E_MIN &&
531 exponent() <= SCFX_IEEE_FLOAT_E_MAX);
537 return (exponent() == SCFX_IEEE_FLOAT_E_MAX + 1 && mantissa() == 0U);
543 return (exponent() == SCFX_IEEE_FLOAT_E_MAX + 1 && mantissa() != 0U);
549 exponent(SCFX_IEEE_FLOAT_E_MAX + 1);
556 exponent(SCFX_IEEE_FLOAT_E_MAX + 1);
584 r.exponent(exp);