Lines Matching defs:exponent
88 unsigned exponent:11;
94 unsigned exponent:11;
138 int exponent() const;
139 void exponent( int );
224 scfx_ieee_double::exponent() const
226 return m_id.s.exponent - SCFX_IEEE_DOUBLE_BIAS;
231 scfx_ieee_double::exponent( int a )
233 m_id.s.exponent = (SCFX_IEEE_DOUBLE_BIAS + a)
270 return ( exponent() == SCFX_IEEE_DOUBLE_E_MIN - 1 &&
278 return ( exponent() == SCFX_IEEE_DOUBLE_E_MIN - 1 &&
286 return ( exponent() >= SCFX_IEEE_DOUBLE_E_MIN &&
287 exponent() <= SCFX_IEEE_DOUBLE_E_MAX );
294 return ( exponent() == SCFX_IEEE_DOUBLE_E_MAX + 1 &&
302 return ( exponent() == SCFX_IEEE_DOUBLE_E_MAX + 1 &&
311 exponent( SCFX_IEEE_DOUBLE_E_MAX + 1 );
320 exponent( SCFX_IEEE_DOUBLE_E_MAX + 1 );
433 unsigned exponent:8;
437 unsigned exponent:8;
478 int exponent() const;
479 void exponent( int );
556 scfx_ieee_float::exponent() const
558 return m_if.s.exponent - SCFX_IEEE_FLOAT_BIAS;
563 scfx_ieee_float::exponent( int a )
565 m_if.s.exponent = (SCFX_IEEE_FLOAT_BIAS + a)
588 return ( exponent() == SCFX_IEEE_FLOAT_E_MIN - 1 && mantissa() == 0U );
595 return ( exponent() == SCFX_IEEE_FLOAT_E_MIN - 1 && mantissa() != 0U );
602 return ( exponent() >= SCFX_IEEE_FLOAT_E_MIN &&
603 exponent() <= SCFX_IEEE_FLOAT_E_MAX );
610 return ( exponent() == SCFX_IEEE_FLOAT_E_MAX + 1 && mantissa() == 0U );
617 return ( exponent() == SCFX_IEEE_FLOAT_E_MAX + 1 && mantissa() != 0U );
625 exponent( SCFX_IEEE_FLOAT_E_MAX + 1 );
633 exponent( SCFX_IEEE_FLOAT_E_MAX + 1 );
669 r.exponent( exp );