Lines Matching defs:id
190 print_dec( scfx_string& s, scfx_ieee_double id, int w_prefix, sc_fmt fmt )
192 if( id.negative() != 0 )
194 id.negative( 0 );
202 if( id.is_zero() )
208 // split 'id' into its integer and fractional part
211 double frac_part = modf( static_cast<double>( id ), &int_part );
314 print_other( scfx_string& s, const scfx_ieee_double& id, sc_numrep numrep,
317 scfx_ieee_double id2 = id;
482 to_string( const scfx_ieee_double& id, sc_numrep numrep, int w_prefix,
489 if( id.is_nan() )
491 else if( id.is_inf() )
492 scfx_print_inf( s, static_cast<bool>( id.negative() ) );
493 else if( id.negative() && ! id.is_zero() &&
499 sc_dt::print_dec( s, id, w_prefix, fmt );
501 sc_dt::print_other( s, id, numrep, w_prefix, fmt, params );
610 scfx_ieee_double id( m_val );
611 if( id.is_zero() || id.is_nan() || id.is_inf() )
616 unsigned int m0 = id.mantissa0();
617 unsigned int m1 = id.mantissa1();
619 if( id.is_normal() )
622 if( id.negative() != 0 )
634 int j = i - id.exponent();