Lines Matching refs:m_sign

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(),
115 m_sign = 1;
118 m_sign = -1;
125 scfx_rep::scfx_rep(unsigned int a) : m_mant(min_mant), m_wp(), m_sign(),
133 m_sign = 1;
140 m_mant(min_mant), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(),
147 m_sign = 1;
150 m_sign = -1;
169 m_mant(min_mant), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(),
187 m_sign = 1;
194 m_mant(min_mant), m_wp(0), m_sign(), m_state(normal), m_msw(0),
201 m_sign = id.negative() ? -1 : 1;
219 m_mant(min_mant), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(),
229 m_sign = 1;
233 m_sign = -1;
242 m_mant(min_mant), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(),
251 m_sign = 1;
259 m_mant(min_mant), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(),
279 m_sign = -1;
287 m_sign = 1;
294 m_mant(min_mant), m_wp(), m_sign(), m_state(), m_msw(), m_lsw(),
312 m_sign = 1;
319 m_mant(a.m_mant), m_wp(a.m_wp), m_sign(a.m_sign), m_state(a.m_state),
398 m_sign = scfx_parse_sign(s, sign_char);
708 m_sign *= -1;
734 id.negative(m_sign < 0);
740 id.negative(m_sign < 0);
750 id.negative(m_sign < 0);
815 id.negative(m_sign < 0);
820 result += m_sign * scfx_pow2(exp - SCFX_IEEE_DOUBLE_M_SIZE);
852 return m_sign > 0 ? result : -result;
1225 (lhs.is_inf() && rhs.is_inf() && lhs.m_sign != rhs.m_sign)) {
1231 result.set_inf(lhs.m_sign);
1236 result.set_inf(rhs.m_sign);
1260 if (lhs.m_sign == rhs.m_sign) {
1262 result.m_sign = lhs.m_sign;
1268 result.m_sign = lhs.m_sign;
1271 result.m_sign = rhs.m_sign;
1274 result.m_sign = 1;
1334 (lhs.is_inf() && rhs.is_inf() && lhs.m_sign == rhs.m_sign)) {
1340 result.set_inf(lhs.m_sign);
1345 result.set_inf(-1 * rhs.m_sign);
1369 if (lhs.m_sign != rhs.m_sign) {
1371 result.m_sign = lhs.m_sign;
1377 result.m_sign = lhs.m_sign;
1380 result.m_sign = -rhs.m_sign;
1383 result.m_sign = 1;
1434 result.set_inf(lhs.m_sign * rhs.m_sign);
1439 result.set_zero(lhs.m_sign * rhs.m_sign);
1451 int new_sign = lhs.m_sign * rhs.m_sign;
1456 result.m_sign = new_sign;
1509 result.set_inf(lhs.m_sign * rhs.m_sign);
1514 result.set_zero(lhs.m_sign * rhs.m_sign);
1527 result.m_sign = lhs.m_sign * rhs.m_sign;
1764 if (a.m_sign != b.m_sign) {
1765 return a.m_sign;
1768 return (a.m_sign * compare_abs(a, b));
2032 m_sign = 1;
2042 m_sign = 1;
2540 os << "sign = " << m_sign << ::std::endl;