Searched refs:int_part (Results 1 - 6 of 6) sorted by relevance
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | scfx_rep.cpp | 930 scfx_rep int_part = num; 935 for( i = int_part.m_lsw; i <= int_part.m_msw && i < int_part.m_wp; i ++ ) 936 int_part.m_mant[i] = 0; 937 int_part.find_sw(); 938 if( int_part.m_wp < int_part.m_lsw ) 939 int_part.resize_to( int_part [all...] |
H A D | sc_fxval.cpp | 210 double int_part; local 211 double frac_part = modf( static_cast<double>( id ), &int_part ); 220 if( int_part != 0.0 ) 222 int_digits = (int) ceil( log10( int_part + 1.0 ) ); 231 unsigned int remainder = (unsigned int) fmod( int_part, 10.0 ); 242 int_part /= 10.0; 245 // discard trailing zeros from int_part
|
H A D | sc_fxnum.cpp | 393 double int_part; local 394 double frac_part = modf( val, &int_part ); 400 val = int_part; 433 ( frac_part == 0.5 && fmod( int_part, 2.0 ) != 0.0 ) ) 436 ( frac_part == -0.5 && fmod( int_part, 2.0 ) != 0.0 ) )
|
/gem5/src/systemc/dt/fx/ |
H A D | scfx_rep.cc | 878 scfx_rep int_part = num; local 883 for (i = int_part.m_lsw; i <= int_part.m_msw && i < int_part.m_wp; i++) 884 int_part.m_mant[i] = 0; 885 int_part.find_sw(); 886 if (int_part.m_wp < int_part.m_lsw) 887 int_part.resize_to(int_part [all...] |
H A D | sc_fxval.cc | 200 double int_part; local 201 double frac_part = std::modf(static_cast<double>(id), &int_part); 209 if (int_part != 0.0) { 210 int_digits = (int)std::ceil(std::log10(int_part + 1.0)); 218 unsigned int remainder = (unsigned int)std::fmod(int_part, 10.0); 228 int_part /= 10.0; 231 // discard trailing zeros from int_part
|
H A D | sc_fxnum.cc | 356 double int_part; local 357 double frac_part = modf(val, &int_part); 362 val = int_part; 394 (frac_part == 0.5 && fmod(int_part, 2.0) != 0.0)) { 397 (frac_part == -0.5 && fmod(int_part, 2.0) != 0.0)) {
|
Completed in 21 milliseconds