Lines Matching refs:m_lsw

101 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(),  in scfx_rep()
108 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(), in scfx_rep()
114 m_wp = m_msw = m_lsw = 2; in scfx_rep()
132 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(), in scfx_rep()
138 m_wp = m_msw = m_lsw = 2; in scfx_rep()
148 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(), in scfx_rep()
172 m_lsw = 2; in scfx_rep()
182 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(), in scfx_rep()
188 m_wp = m_msw = m_lsw = 2; in scfx_rep()
198 m_lsw = 2; in scfx_rep()
209 m_lsw( 0 ), m_r_flag( false ) in scfx_rep()
236 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(), in scfx_rep()
263 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(), in scfx_rep()
281 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(), in scfx_rep()
324 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(), in scfx_rep()
355 m_msw( a.m_msw ), m_lsw( a.m_lsw ), m_r_flag( false ) in scfx_rep()
665 m_msw = m_lsw = 0; in from_string()
837 if( m_msw > m_lsw ) in to_double()
840 if( m_msw - 1 > m_lsw ) in to_double()
848 if( m_msw > m_lsw ) in to_double()
857 if( m_msw > m_lsw ) in to_double()
861 if( m_msw - 1 > m_lsw ) in to_double()
928 while (shift < 64 && m_msw >= idx && idx >= m_lsw) in to_uint64()
968 for( i = int_part.m_lsw; i <= int_part.m_msw && i < int_part.m_wp; i ++ ) in print_dec()
971 if( int_part.m_wp < int_part.m_lsw ) in print_dec()
975 i >= frac_part.m_lsw && i >= frac_part.m_wp; in print_dec()
1166 lsb = ( b.m_lsw - b.m_wp ) * bits_in_word in print_other()
1167 + scfx_find_lsb( b.m_mant[ b.m_lsw ] ); in print_other()
1607 int len_lhs = lhs.m_msw - lhs.m_lsw + 1; in multiply()
1608 int len_rhs = rhs.m_msw - rhs.m_lsw + 1; in multiply()
1611 int new_wp = ( lhs.m_wp - lhs.m_lsw ) + ( rhs.m_wp - rhs.m_lsw ); in multiply()
1620 half_word *s1 = lhs.m_mant.half_addr( lhs.m_lsw ); in multiply()
1621 half_word *s2 = rhs.m_mant.half_addr( rhs.m_lsw ); in multiply()
1731 sub_with_index( remainder.m_mant, remainder.m_msw, remainder.m_lsw, in div_scfx_rep()
1732 rhs.m_mant, rhs.m_msw, rhs.m_lsw ); in div_scfx_rep()
1736 remainder.m_lsw = remainder.find_lsw(); in div_scfx_rep()
1815 if( m_lsw == 0 && scfx_find_lsb( m_mant[m_lsw] ) < shift_bits ) in rshift()
1865 while( a_i >= a.m_lsw && b_i >= b.m_lsw ) in compare_abs()
1878 while( a_i >= a.m_lsw ) in compare_abs()
1885 while( b_i >= b.m_lsw ) in compare_abs()
2296 int lower_bound_lhs = lhs.m_lsw - lhs.m_wp; in align()
2298 int lower_bound_rhs = rhs.m_lsw - rhs.m_wp; in align()
2325 int lhs_size = lhs.m_msw - lhs.m_lsw + 1; in compare_msw_ff()
2326 int rhs_size = rhs.m_msw - rhs.m_lsw + 1; in compare_msw_ff()
2484 for( int j = m_lsw; j <= m_msw; j ++ ) in resize()
2825 os << "lsw = " << m_lsw << ::std::endl; in dump()
2861 int lsb = ( m_lsw - m_wp ) * bits_in_word in get_type()
2862 + scfx_find_lsb( m_mant[ m_lsw ] ); in get_type()
2897 wl_effective = ( m_msw - m_lsw + 1 ) * bits_in_word; in round()
2904 int lsb = scfx_find_lsb( m_mant[m_lsw] ); in round()
2907 ( m_lsw * bits_in_word + lsb ) + 1; in round()