Lines Matching refs:m_wp

100     m_mant(min_mant), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(),
106 scfx_rep::scfx_rep(int a) : m_mant(min_mant), m_wp(), m_sign(), m_state(),
111 m_wp = m_msw = m_lsw = 2;
125 scfx_rep::scfx_rep(unsigned int a) : m_mant(min_mant), m_wp(), m_sign(),
130 m_wp = m_msw = m_lsw = 2;
140 m_mant(min_mant), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(),
153 m_wp = 1;
158 m_wp = 2;
169 m_mant(min_mant), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(),
174 m_wp = m_msw = m_lsw = 2;
177 m_wp = 1;
182 m_wp = 2;
194 m_mant(min_mant), m_wp(0), m_sign(), m_state(normal), m_msw(0),
219 m_mant(min_mant), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(),
224 m_wp = 1;
242 m_mant(min_mant), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(),
247 m_wp = 1;
259 m_mant(min_mant), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(),
269 m_wp = 0;
294 m_mant(min_mant), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(),
304 m_wp = 0;
319 m_mant(a.m_mant), m_wp(a.m_wp), m_sign(a.m_sign), m_state(a.m_state),
563 m_wp = n_word(frac_digits) - word_offset;
601 m_wp = n_word(frac_digits) - word_offset;
632 m_wp = 0;
691 m_wp = n_word(frac_digits) - word_offset;
746 int exp = (m_msw - m_wp) * bits_in_word + msb;
842 int idx = m_wp;
883 for (i = int_part.m_lsw; i <= int_part.m_msw && i < int_part.m_wp; i++)
886 if (int_part.m_wp < int_part.m_lsw)
887 int_part.resize_to(int_part.size() - int_part.m_wp, -1);
890 i >= frac_part.m_lsw && i >= frac_part.m_wp; i--)
901 double int_wl = (int_part.m_msw - int_part.m_wp) * bits_in_word +
941 double frac_wl = (frac_part.m_wp - frac_part.m_msw) * bits_in_word -
1049 msb = (b.m_msw - b.m_wp) * bits_in_word
1060 lsb = (b.m_lsw - b.m_wp) * bits_in_word +
1247 int new_wp = lhs.m_wp;
1255 result.m_wp = new_wp;
1356 int new_wp = lhs.m_wp;
1364 result.m_wp = new_wp;
1450 int new_wp = (lhs.m_wp - lhs.m_lsw) + (rhs.m_wp - rhs.m_lsw);
1455 result.m_wp = new_wp;
1530 (lhs.m_msw - lhs.m_wp) * bits_in_word;
1532 (rhs.m_msw - rhs.m_wp) * bits_in_word;
1541 result.m_wp = (result.size() - c) - msb_res / bits_in_word;
1572 int index = result_index + 1 - result.m_wp * bits_in_word;
1613 m_wp -= shift_words;
1643 m_wp += shift_words;
1672 int a_msw = a.m_msw - a.m_wp;
1673 int b_msw = b.m_msw - b.m_wp;
2057 if (lhs.m_wp != rhs.m_wp || lhs.size() != rhs.size()) {
2058 int lower_bound_lhs = lhs.m_lsw - lhs.m_wp;
2059 int upper_bound_lhs = lhs.m_msw - lhs.m_wp;
2060 int lower_bound_rhs = rhs.m_lsw - rhs.m_wp;
2061 int upper_bound_rhs = rhs.m_msw - rhs.m_wp;
2069 if (new_wp != lhs.m_wp || len_mant != lhs.size()) {
2074 if (new_wp != rhs.m_wp || len_mant != rhs.size()) {
2158 for (int i = 0, end = (m_msw - m_wp + 1) * 2; i < end; i++) {
2160 for (int i = 0, end = -(m_msw - m_wp + 1) * 2; i > end; i--) {
2222 m_wp = (shift - exponent) / bits_in_word;
2237 int shift = new_wp - m_wp;
2539 os << "wp = " << m_wp << ::std::endl;
2586 int msb = (m_msw - m_wp) * bits_in_word +
2592 int lsb = (m_lsw - m_wp) * bits_in_word +