Lines Matching refs:frac_part
931 scfx_rep frac_part = num;
941 for( i = frac_part.m_msw;
942 i >= frac_part.m_lsw && i >= frac_part.m_wp;
944 frac_part.m_mant[i] = 0;
945 frac_part.find_sw();
946 if( frac_part.m_msw == frac_part.size() - 1 )
947 frac_part.resize_to( frac_part.size() + 1, 1 );
963 bool zero_digits = ( frac_part.is_zero() && fmt != SC_F );
995 if( ! frac_part.is_zero() )
1001 double frac_wl = ( frac_part.m_wp - frac_part.m_msw ) * bits_in_word
1002 - scfx_find_msb( frac_part.m_mant[frac_part.m_msw] )
1007 sc_dt::multiply( temp, frac_part, pow10_fx( frac_zeros ) );
1008 frac_part = temp;
1009 if( frac_part.m_msw == frac_part.size() - 1 )
1010 frac_part.resize_to( frac_part.size() + 1, 1 );
1020 while( ! frac_part.is_zero() )
1022 frac_part.multiply_by_ten();
1023 int n = frac_part.m_mant[frac_part.m_msw + 1];
1036 frac_part.m_mant[frac_part.m_msw + 1] = 0;