Lines Matching refs:m_wp

100 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(), 
107 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(),
113 m_wp = m_msw = m_lsw = 2;
131 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(),
137 m_wp = m_msw = m_lsw = 2;
147 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(),
164 m_wp = 1;
169 m_wp = 2;
181 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(),
187 m_wp = m_msw = m_lsw = 2;
190 m_wp = 1;
195 m_wp = 2;
207 : m_mant( min_mant ), m_wp( 0 ), m_sign(), m_state( normal ), m_msw( 0 ),
235 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(),
241 m_wp = 1;
262 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(),
268 m_wp = 1;
280 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(),
291 m_wp = 0;
323 : m_mant( min_mant ), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(),
334 m_wp = 0;
353 : m_mant( a.m_mant ), m_wp( a.m_wp ), m_sign( a.m_sign ), m_state( a.m_state ),
616 m_wp = n_word( frac_digits ) - word_offset;
654 m_wp = n_word( frac_digits ) - word_offset;
688 m_wp = 0;
748 m_wp = n_word( frac_digits ) - word_offset;
811 int exp = (m_msw - m_wp) * bits_in_word + msb;
935 for( i = int_part.m_lsw; i <= int_part.m_msw && i < int_part.m_wp; i ++ )
938 if( int_part.m_wp < int_part.m_lsw )
939 int_part.resize_to( int_part.size() - int_part.m_wp, -1 );
942 i >= frac_part.m_lsw && i >= frac_part.m_wp;
956 double int_wl = ( int_part.m_msw - int_part.m_wp ) * bits_in_word
1001 double frac_wl = ( frac_part.m_wp - frac_part.m_msw ) * bits_in_word
1123 msb = ( b.m_msw - b.m_wp ) * bits_in_word
1133 lsb = ( b.m_lsw - b.m_wp ) * bits_in_word
1339 int new_wp = lhs.m_wp;
1348 result.m_wp = new_wp;
1468 int new_wp = lhs.m_wp;
1477 result.m_wp = new_wp;
1576 int new_wp = ( lhs.m_wp - lhs.m_lsw ) + ( rhs.m_wp - rhs.m_lsw );
1581 result.m_wp = new_wp;
1662 + ( lhs.m_msw - lhs.m_wp ) * bits_in_word;
1664 + ( rhs.m_msw - rhs.m_wp ) * bits_in_word;
1673 result.m_wp = (result.size() - c) - msb_res / bits_in_word;
1707 int index = result_index + 1 - result.m_wp * bits_in_word;
1751 m_wp -= shift_words;
1784 m_wp += shift_words;
1816 int a_msw = a.m_msw - a.m_wp;
1817 int b_msw = b.m_msw - b.m_wp;
2264 if( lhs.m_wp != rhs.m_wp || lhs.size() != rhs.size() )
2266 int lower_bound_lhs = lhs.m_lsw - lhs.m_wp;
2267 int upper_bound_lhs = lhs.m_msw - lhs.m_wp;
2268 int lower_bound_rhs = rhs.m_lsw - rhs.m_wp;
2269 int upper_bound_rhs = rhs.m_msw - rhs.m_wp;
2277 if( new_wp != lhs.m_wp || len_mant != lhs.size() )
2283 if( new_wp != rhs.m_wp || len_mant != rhs.size() )
2378 for( int i = 0, end = ( m_msw - m_wp + 1 ) * 2; i < end; i ++ )
2380 for( int i = 0, end = -( m_msw - m_wp + 1 ) * 2; i > end; i -- )
2457 m_wp = (shift - exponent) / bits_in_word;
2472 int shift = new_wp - m_wp;
2794 os << "wp = " << m_wp << ::std::endl;
2844 int msb = ( m_msw - m_wp ) * bits_in_word
2851 int lsb = ( m_lsw - m_wp ) * bits_in_word