Searched refs:frac_zeros (Results 1 - 4 of 4) sorted by relevance

/gem5/ext/systemc/src/sysc/datatypes/fx/
H A Dsc_fxval.cpp259 int frac_zeros = 0; local
267 frac_zeros = (int) floor( - log10( frac_part + DBL_EPSILON ) );
269 frac_part *= pow( 10.0, frac_zeros );
271 frac_digits = frac_zeros;
274 for( i = 0; i < frac_zeros; i ++ )
276 frac_zeros = 0;
287 frac_zeros ++;
307 scfx_print_exp( s, - frac_zeros );
H A Dscfx_rep.cpp993 int frac_zeros = 0;
1004 frac_zeros = (int) floor( frac_wl * log10( 2. ) );
1007 sc_dt::multiply( temp, frac_part, pow10_fx( frac_zeros ) );
1012 frac_digits = frac_zeros;
1015 for( i = 0; i < frac_zeros; i ++ )
1017 frac_zeros = 0;
1028 frac_zeros ++;
1048 scfx_print_exp( s, - frac_zeros );
/gem5/src/systemc/dt/fx/
H A Dsc_fxval.cc243 int frac_zeros = 0; local
250 frac_zeros = (int)std::floor(-std::log10(frac_part + DBL_EPSILON));
252 frac_part *= std::pow(10.0, frac_zeros);
254 frac_digits = frac_zeros;
256 for (i = 0; i < frac_zeros; i++)
258 frac_zeros = 0;
267 frac_zeros++;
285 scfx_print_exp(s, -frac_zeros);
H A Dscfx_rep.cc934 int frac_zeros = 0; local
943 frac_zeros = (int)std::floor(frac_wl * std::log10(2.));
946 sc_dt::multiply(temp, frac_part, pow10_fx(frac_zeros));
951 frac_digits = frac_zeros;
953 for (i = 0; i < frac_zeros; i++)
955 frac_zeros = 0;
964 frac_zeros++;
982 scfx_print_exp(s, -frac_zeros);

Completed in 21 milliseconds