|
gem5 [DEVELOP-FOR-25.0]
|
#include <sc_signed.hh>
Private Types | |
| typedef bool | elemtype |
Private Member Functions | |
| void | invalid_init (const char *type_name, int nb) const |
| sc_signed (const sc_signed &v, small_type s) | |
| sc_signed (const sc_unsigned &v, small_type s) | |
| sc_signed (small_type s, int nb, int nd, sc_digit *d, bool alloc=true) | |
| sc_signed (const sc_signed *u, int l, int r) | |
| sc_signed (const sc_unsigned *u, int l, int r) | |
| small_type | default_sign () const |
| int | num_bits (int nb) const |
| bool | check_if_outside (int bit_num) const |
| void | copy_digits (int nb, int nd, const sc_digit *d) |
| void | makezero () |
| void | convert_2C_to_SM () |
| void | convert_SM_to_2C_to_SM () |
| void | convert_SM_to_2C () |
Private Attributes | |
| small_type | sgn |
| int | nbits |
| int | ndigits |
| sc_digit * | digit |
Definition at line 984 of file sc_signed.hh.
|
private |
Definition at line 995 of file sc_signed.hh.
|
explicit |
Referenced by add_signed_friend, and_signed_friend, concat_set(), div_signed_friend, mod_signed_friend, mul_signed_friend, operator!=, operator!=, operator!=, operator!=, operator!=, operator!=, operator!=, operator!=, operator!=, operator!=, operator!=, operator!=, operator!=, operator!=, operator!=, operator!=, operator!=, operator!=, operator!=, operator%, operator%, operator%, operator%, operator%, operator%, operator%, operator%, operator%, operator%, operator%, operator%, operator%, operator%, operator%, operator%, operator%, operator%, operator%, operator%, operator%, operator%, operator%, operator%=(), operator%=(), operator%=(), operator%=(), operator%=(), operator%=(), operator&, operator&, operator&, operator&, operator&, operator&, operator&, operator&, operator&, operator&, operator&, operator&, operator&, operator&, operator&, operator&, operator&, operator&, operator&, operator&, operator&, operator&, operator&, operator&=(), operator&=(), operator&=(), operator&=(), operator&=(), operator&=(), operator*, operator*, operator*, operator*, operator*, operator*, operator*, operator*, operator*, operator*, operator*, operator*, operator*, operator*, operator*, operator*, operator*, operator*, operator*, operator*, operator*, operator*, operator*, operator*=(), operator*=(), operator*=(), operator*=(), operator*=(), operator*=(), operator+, operator+, operator+, operator+, operator+, operator+, operator+, operator+, operator+, operator+, operator+, operator+, operator+, operator+, operator+, operator+, operator+, operator+, operator+, operator+, operator+, operator+, operator+, operator+, operator++(), operator++(), operator+=(), operator+=(), operator+=(), operator+=(), operator+=(), operator+=(), operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator--(), operator--(), operator-=(), operator-=(), operator-=(), operator-=(), operator-=(), operator-=(), operator/, operator/, operator/, operator/, operator/, operator/, operator/, operator/, operator/, operator/, operator/, operator/, operator/, operator/, operator/, operator/, operator/, operator/, operator/, operator/, operator/, operator/, operator/, operator/=(), operator/=(), operator/=(), operator/=(), operator/=(), operator/=(), operator<, operator<, operator<, operator<, operator<, operator<, operator<, operator<, operator<, operator<, operator<, operator<, operator<, operator<, operator<, operator<, operator<, operator<, operator<, operator<<, operator<<, operator<<, operator<<, operator<<, operator<<, operator<<, operator<<, operator<<, operator<<, operator<<, operator<<=(), operator<<=(), operator<<=(), operator<<=(), operator<<=(), operator<<=(), operator<<=(), operator<<=(), operator<<=(), operator<<=(), operator<=, operator<=, operator<=, operator<=, operator<=, operator<=, operator<=, operator<=, operator<=, operator<=, operator<=, operator<=, operator<=, operator<=, operator<=, operator<=, operator<=, operator<=, operator<=, sc_dt::sc_bigint< W >::operator=(), operator=(), operator=(), operator=(), operator=(), operator=(), operator==, operator==, operator==, operator==, operator==, operator==, operator==, operator==, operator==, operator==, operator==, operator==, operator==, operator==, operator==, operator==, operator==, operator==, operator==, operator>, operator>, operator>, operator>, operator>, operator>, operator>, operator>, operator>, operator>, operator>, operator>, operator>, operator>, operator>, operator>, operator>, operator>, operator>, operator>=, operator>=, operator>=, operator>=, operator>=, operator>=, operator>=, operator>=, operator>=, operator>=, operator>=, operator>=, operator>=, operator>=, operator>=, operator>=, operator>=, operator>=, operator>=, operator>>, operator>>, operator>>, operator>>, operator>>, operator>>, operator>>, operator>>, operator>>, operator>>, operator>>, operator>>=(), operator>>=(), operator>>=(), operator>>=(), operator>>=(), operator>>=(), operator^, operator^, operator^, operator^, operator^, operator^, operator^, operator^, operator^, operator^, operator^, operator^, operator^, operator^, operator^, operator^, operator^, operator^, operator^, operator^, operator^, operator^, operator^, operator^=(), operator^=(), operator^=(), operator^=(), operator^=(), operator^=(), operator|, operator|, operator|, operator|, operator|, operator|, operator|, operator|, operator|, operator|, operator|, operator|, operator|, operator|, operator|, operator|, operator|, operator|, operator|, operator|, operator|, operator|, operator|, operator|=(), operator|=(), operator|=(), operator|=(), operator|=(), operator|=(), operator~, or_signed_friend, sc_dt::sc_bigint< W >::sc_bigint(), sc_dt::sc_bigint< W >::sc_bigint(), sc_dt::sc_bigint< W >::sc_bigint(), sc_dt::sc_bigint< W >::sc_bigint(), sc_dt::sc_bigint< W >::sc_bigint(), sc_dt::sc_bigint< W >::sc_bigint(), sc_dt::sc_bigint< W >::sc_bigint(), sc_dt::sc_bigint< W >::sc_bigint(), sc_dt::sc_bigint< W >::sc_bigint(), sc_dt::sc_bigint< W >::sc_bigint(), sc_dt::sc_bigint< W >::sc_bigint(), sc_dt::sc_bigint< W >::sc_bigint(), sc_dt::sc_bigint< W >::sc_bigint(), sc_dt::sc_bigint< W >::sc_bigint(), sc_dt::sc_bigint< W >::sc_bigint(), sc_dt::sc_bigint< W >::sc_bigint(), sc_dt::sc_bigint< W >::sc_bigint(), sc_dt::sc_bigint< W >::sc_bigint(), sc_dt::sc_bigint< W >::sc_bigint(), sc_dt::sc_bigint< W >::sc_bigint(), sc_dt::sc_bigint< W >::sc_bigint(), sc_signed(), sc_signed(), sc_signed(), sc_signed(), set_packed_rep(), sub_signed_friend, and xor_signed_friend.
| sc_dt::sc_signed::sc_signed | ( | const sc_signed & | v | ) |
References sc_signed().
| sc_dt::sc_signed::sc_signed | ( | const sc_unsigned & | v | ) |
References sc_signed(), and sc_unsigned.
|
explicit |
Definition at line 2466 of file sc_signed.hh.
References sc_signed::default_sign(), digit, DIV_CEIL, sc_signed::invalid_init(), sc_signed::makezero(), nbits, ndigits, sc_signed::num_bits(), sc_core::sc_abort(), and sgn.
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
explicit |
References sc_signed_subref_r.
|
explicit |
|
inlinevirtual |
Definition at line 1055 of file sc_signed.hh.
References digit.
|
private |
References sc_signed().
|
private |
References sc_unsigned.
|
private |
|
private |
References sc_signed().
|
private |
References sc_unsigned.
| bool sc_dt::sc_signed::and_reduce | ( | ) | const |
Definition at line 393 of file sc_signed.cc.
Referenced by nand_reduce().
|
inline |
Definition at line 1116 of file sc_signed.hh.
References check_index(), sc_dt::sc_signed_bitref_r::initialize(), sc_dt::sc_signed_bitref::m_pool, and sc_signed_bitref.
|
inline |
Definition at line 1125 of file sc_signed.hh.
References check_index(), sc_dt::sc_signed_bitref_r::initialize(), sc_dt::sc_signed_bitref::m_pool, and sc_signed_bitref.
|
private |
|
inline |
Definition at line 1089 of file sc_signed.hh.
References invalid_index(), and nbits.
Referenced by bit(), bit(), operator[](), and operator[]().
|
inline |
Definition at line 1144 of file sc_signed.hh.
References invalid_range(), and nbits.
Referenced by operator()(), operator()(), range(), and range().
|
virtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 158 of file sc_signed.cc.
|
virtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 182 of file sc_signed.cc.
|
virtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 325 of file sc_signed.cc.
|
inlinevirtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 1065 of file sc_signed.hh.
References nbits.
|
virtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 365 of file sc_signed.cc.
References length(), and sc_signed().
|
virtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 374 of file sc_signed.cc.
References sc_unsigned.
|
virtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 359 of file sc_signed.cc.
|
virtual |
Reimplemented from sc_dt::sc_value_base.
Definition at line 383 of file sc_signed.cc.
|
inlineprivate |
Definition at line 2328 of file sc_signed.hh.
References sc_dt::convert_signed_2C_to_SM(), digit, nbits, ndigits, and sgn.
|
inlineprivate |
Definition at line 2340 of file sc_signed.hh.
References sc_dt::convert_signed_SM_to_2C(), digit, ndigits, and sgn.
|
inlineprivate |
Definition at line 2334 of file sc_signed.hh.
References sc_dt::convert_signed_SM_to_2C_to_SM(), digit, nbits, ndigits, and sgn.
|
inlineprivate |
Definition at line 2318 of file sc_signed.hh.
References sc_dt::copy_digits_signed(), digit, nbits, ndigits, and sgn.
|
inlineprivate |
Definition at line 2312 of file sc_signed.hh.
References SC_NOSIGN.
| void sc_dt::sc_signed::dump | ( | ::std::ostream & | os = ::std::cout | ) | const |
| void sc_dt::sc_signed::get_packed_rep | ( | sc_digit * | buf | ) | const |
|
inline |
Definition at line 1063 of file sc_signed.hh.
References digit.
| void sc_dt::sc_signed::invalid_index | ( | int | i | ) | const |
Definition at line 122 of file sc_signed.cc.
Referenced by check_index().
|
private |
Definition at line 110 of file sc_signed.cc.
References sc_core::SC_ID_INIT_FAILED_, and SC_REPORT_ERROR.
| void sc_dt::sc_signed::invalid_range | ( | int | l, |
| int | r ) const |
Definition at line 132 of file sc_signed.cc.
Referenced by check_range().
|
inline |
Definition at line 1247 of file sc_signed.hh.
| bool sc_dt::sc_signed::iszero | ( | ) | const |
Definition at line 3895 of file sc_signed.cc.
References sc_dt::check_for_zero(), digit, ndigits, SC_NOSIGN, SC_ZERO, and sgn.
|
inline |
Definition at line 1222 of file sc_signed.hh.
References nbits.
Referenced by sc_core::sc_int_sigref::concat_set(), sc_core::sc_uint_sigref::concat_set(), sc_dt::sc_int_base::concat_set(), sc_dt::sc_int_bitref::concat_set(), sc_dt::sc_int_subref::concat_set(), concat_set(), sc_dt::sc_uint_base::concat_set(), sc_dt::sc_uint_bitref::concat_set(), sc_dt::sc_uint_subref::concat_set(), sc_dt::sc_unsigned_subref::concat_set(), operator=(), operator=(), operator=(), and operator=().
|
inlineprivate |
Definition at line 2323 of file sc_signed.hh.
References digit, sc_dt::make_zero(), ndigits, and sgn.
|
inline |
Definition at line 1228 of file sc_signed.hh.
References and_reduce().
|
inline |
Definition at line 1230 of file sc_signed.hh.
References or_reduce().
|
inlineprivate |
Definition at line 2313 of file sc_signed.hh.
| const sc_signed & sc_dt::sc_signed::operator%= | ( | const sc_int_base & | v | ) |
Definition at line 753 of file sc_signed.cc.
References sc_signed::operator%=().
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator%= | ( | const sc_uint_base & | v | ) |
Definition at line 1068 of file sc_signed.cc.
References sc_signed::operator%=().
| const sc_signed & sc_dt::sc_signed::operator%= | ( | const sc_unsigned & | v | ) |
References sc_signed(), and sc_unsigned.
|
inline |
Definition at line 1675 of file sc_signed.hh.
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator%= | ( | long | v | ) |
References sc_signed().
References sc_signed().
|
inline |
Definition at line 1680 of file sc_signed.hh.
| const sc_signed & sc_dt::sc_signed::operator%= | ( | unsigned long | v | ) |
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator&= | ( | const sc_int_base & | v | ) |
Definition at line 784 of file sc_signed.cc.
References sc_signed::operator&=().
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator&= | ( | const sc_uint_base & | v | ) |
Definition at line 1087 of file sc_signed.cc.
References sc_signed::operator&=().
| const sc_signed & sc_dt::sc_signed::operator&= | ( | const sc_unsigned & | v | ) |
References sc_signed(), and sc_unsigned.
|
inline |
Definition at line 1748 of file sc_signed.hh.
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator&= | ( | long | v | ) |
References sc_signed().
References sc_signed().
|
inline |
Definition at line 1753 of file sc_signed.hh.
| const sc_signed & sc_dt::sc_signed::operator&= | ( | unsigned long | v | ) |
References sc_signed().
|
inline |
Definition at line 1177 of file sc_signed.hh.
References check_range(), sc_dt::sc_signed_subref_r::initialize(), sc_dt::sc_signed_subref::m_pool, and sc_signed_subref.
|
inline |
Definition at line 1186 of file sc_signed.hh.
References check_range(), sc_dt::sc_signed_subref_r::initialize(), sc_dt::sc_signed_subref::m_pool, and sc_signed_subref.
| const sc_signed & sc_dt::sc_signed::operator*= | ( | const sc_int_base & | v | ) |
Definition at line 691 of file sc_signed.cc.
References sc_signed::operator*=().
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator*= | ( | const sc_uint_base & | v | ) |
Definition at line 1030 of file sc_signed.cc.
References sc_signed::operator*=().
| const sc_signed & sc_dt::sc_signed::operator*= | ( | const sc_unsigned & | v | ) |
References sc_signed(), and sc_unsigned.
|
inline |
Definition at line 1521 of file sc_signed.hh.
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator*= | ( | long | v | ) |
References sc_signed().
References sc_signed().
|
inline |
Definition at line 1526 of file sc_signed.hh.
| const sc_signed & sc_dt::sc_signed::operator*= | ( | unsigned long | v | ) |
References sc_signed().
| sc_signed & sc_dt::sc_signed::operator++ | ( | ) |
References sc_signed().
| const sc_signed sc_dt::sc_signed::operator++ | ( | int | ) |
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator+= | ( | const sc_int_base & | v | ) |
Definition at line 629 of file sc_signed.cc.
References sc_signed::operator+=().
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator+= | ( | const sc_uint_base & | v | ) |
Definition at line 980 of file sc_signed.cc.
References sc_signed::operator+=().
| const sc_signed & sc_dt::sc_signed::operator+= | ( | const sc_unsigned & | v | ) |
References sc_signed(), and sc_unsigned.
|
inline |
Definition at line 1350 of file sc_signed.hh.
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator+= | ( | long | v | ) |
References sc_signed().
References sc_signed().
|
inline |
Definition at line 1355 of file sc_signed.hh.
| const sc_signed & sc_dt::sc_signed::operator+= | ( | unsigned long | v | ) |
References sc_signed().
| sc_signed & sc_dt::sc_signed::operator-- | ( | ) |
References sc_signed().
| const sc_signed sc_dt::sc_signed::operator-- | ( | int | ) |
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator-= | ( | const sc_int_base & | v | ) |
Definition at line 660 of file sc_signed.cc.
References sc_signed::operator-=().
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator-= | ( | const sc_uint_base & | v | ) |
Definition at line 1011 of file sc_signed.cc.
References sc_signed::operator-=().
| const sc_signed & sc_dt::sc_signed::operator-= | ( | const sc_unsigned & | v | ) |
References sc_signed(), and sc_unsigned.
|
inline |
Definition at line 1442 of file sc_signed.hh.
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator-= | ( | long | v | ) |
References sc_signed().
References sc_signed().
|
inline |
Definition at line 1447 of file sc_signed.hh.
| const sc_signed & sc_dt::sc_signed::operator-= | ( | unsigned long | v | ) |
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator/= | ( | const sc_int_base & | v | ) |
Definition at line 722 of file sc_signed.cc.
References sc_signed::operator/=().
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator/= | ( | const sc_uint_base & | v | ) |
Definition at line 1049 of file sc_signed.cc.
References sc_signed::operator/=().
| const sc_signed & sc_dt::sc_signed::operator/= | ( | const sc_unsigned & | v | ) |
References sc_signed(), and sc_unsigned.
|
inline |
Definition at line 1598 of file sc_signed.hh.
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator/= | ( | long | v | ) |
References sc_signed().
References sc_signed().
|
inline |
Definition at line 1603 of file sc_signed.hh.
| const sc_signed & sc_dt::sc_signed::operator/= | ( | unsigned long | v | ) |
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator<<= | ( | const sc_int_base & | v | ) |
Definition at line 858 of file sc_signed.cc.
References sc_signed::operator<<=(), and sc_signed().
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator<<= | ( | const sc_uint_base & | v | ) |
Definition at line 1137 of file sc_signed.cc.
References sc_signed::operator<<=(), and sc_signed().
| const sc_signed & sc_dt::sc_signed::operator<<= | ( | const sc_unsigned & | v | ) |
References sc_signed(), and sc_unsigned.
|
inline |
Definition at line 1949 of file sc_signed.hh.
References sc_signed().
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator<<= | ( | long | v | ) |
References sc_signed().
References sc_signed().
|
inline |
Definition at line 1954 of file sc_signed.hh.
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator<<= | ( | unsigned long | v | ) |
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator= | ( | const char * | v | ) |
Definition at line 441 of file sc_signed.cc.
References a, sc_signed::length(), sc_signed::operator=(), sc_core::SC_ID_CONVERSION_FAILED_, sc_dt::SC_ON, SC_REPORT_ERROR, sc_dt::SC_TRN, and sc_dt::SC_WRAP.
| const sc_signed & sc_dt::sc_signed::operator= | ( | const sc_bv_base & | v | ) |
Definition at line 545 of file sc_signed.cc.
References sc_signed::convert_2C_to_SM(), digit, nbits, sc_dt::safe_set(), and sc_min().
Definition at line 94 of file scfx_other_defs.hh.
References length(), sc_core::SC_ID_INVALID_FX_VALUE_, and SC_REPORT_ERROR.
|
inline |
Definition at line 109 of file scfx_other_defs.hh.
References length(), sc_core::SC_ID_INVALID_FX_VALUE_, and SC_REPORT_ERROR.
Definition at line 65 of file scfx_other_defs.hh.
References length(), sc_core::SC_ID_INVALID_FX_VALUE_, and SC_REPORT_ERROR.
|
inline |
Definition at line 79 of file scfx_other_defs.hh.
References length(), sc_core::SC_ID_INVALID_FX_VALUE_, and SC_REPORT_ERROR.
|
inline |
Definition at line 1019 of file sc_signed.hh.
References a.
| const sc_signed & sc_dt::sc_signed::operator= | ( | const sc_int_base & | v | ) |
Definition at line 598 of file sc_signed.cc.
References sc_signed::operator=().
| const sc_signed & sc_dt::sc_signed::operator= | ( | const sc_lv_base & | v | ) |
Definition at line 560 of file sc_signed.cc.
References sc_signed::convert_2C_to_SM(), digit, nbits, sc_dt::safe_set(), sc_min(), and sc_dt::sc_logic::to_bool().
References sc_signed().
Referenced by sc_dt::sc_bigint< W >::operator=(), sc_dt::sc_bigint< W >::operator=(), sc_dt::sc_bigint< W >::operator=(), sc_dt::sc_bigint< W >::operator=(), sc_dt::sc_bigint< W >::operator=(), sc_dt::sc_bigint< W >::operator=(), sc_dt::sc_bigint< W >::operator=(), sc_dt::sc_bigint< W >::operator=(), sc_dt::sc_bigint< W >::operator=(), sc_dt::sc_bigint< W >::operator=(), sc_dt::sc_bigint< W >::operator=(), sc_dt::sc_bigint< W >::operator=(), sc_dt::sc_bigint< W >::operator=(), sc_dt::sc_bigint< W >::operator=(), sc_dt::sc_bigint< W >::operator=(), sc_dt::sc_bigint< W >::operator=(), sc_dt::sc_bigint< W >::operator=(), sc_dt::sc_bigint< W >::operator=(), sc_dt::sc_bigint< W >::operator=(), sc_dt::sc_bigint< W >::operator=(), sc_dt::sc_bigint< W >::operator=(), and operator=().
| const sc_signed & sc_dt::sc_signed::operator= | ( | const sc_signed_subref_r & | a | ) |
References a, sc_signed(), and sc_signed_subref_r.
| const sc_signed & sc_dt::sc_signed::operator= | ( | const sc_uint_base & | v | ) |
Definition at line 961 of file sc_signed.cc.
References sc_signed::operator=().
| const sc_signed & sc_dt::sc_signed::operator= | ( | const sc_unsigned & | v | ) |
References sc_signed(), and sc_unsigned.
| const sc_signed & sc_dt::sc_signed::operator= | ( | const sc_unsigned_subref_r & | a | ) |
References a, and sc_signed().
| const sc_signed & sc_dt::sc_signed::operator= | ( | double | v | ) |
Definition at line 520 of file sc_signed.cc.
References sc_signed::convert_SM_to_2C_to_SM(), digit, DIGIT_MASK, DIGIT_RADIX, sc_dt::is_bad_double(), ndigits, sc_dt::remainder, SC_NEG, SC_POS, sgn, and sc_dt::vec_zero().
|
inline |
Definition at line 1034 of file sc_signed.hh.
References operator=(), and sc_signed().
Referenced by operator=().
Definition at line 462 of file sc_signed.cc.
References BITS_PER_INT64, sc_signed::convert_SM_to_2C_to_SM(), digit, sc_dt::from_uint(), sc_dt::get_sign(), nbits, ndigits, SC_ZERO, sgn, and sc_dt::vec_zero().
| const sc_signed & sc_dt::sc_signed::operator= | ( | long | v | ) |
Definition at line 491 of file sc_signed.cc.
References BITS_PER_LONG, sc_signed::convert_SM_to_2C_to_SM(), digit, sc_dt::from_uint(), sc_dt::get_sign(), nbits, ndigits, SC_ZERO, sgn, and sc_dt::vec_zero().
Definition at line 477 of file sc_signed.cc.
References BITS_PER_INT64, sc_signed::convert_SM_to_2C_to_SM(), digit, sc_dt::from_uint(), sc_dt::get_sign(), nbits, ndigits, SC_ZERO, sgn, and sc_dt::vec_zero().
|
inline |
Definition at line 1037 of file sc_signed.hh.
References operator=().
| const sc_signed & sc_dt::sc_signed::operator= | ( | unsigned long | v | ) |
Definition at line 506 of file sc_signed.cc.
References BITS_PER_LONG, sc_signed::convert_SM_to_2C_to_SM(), digit, sc_dt::from_uint(), sc_dt::get_sign(), nbits, ndigits, SC_ZERO, sgn, and sc_dt::vec_zero().
| const sc_signed & sc_dt::sc_signed::operator>>= | ( | const sc_int_base & | v | ) |
Definition at line 872 of file sc_signed.cc.
References sc_signed::operator>>=().
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator>>= | ( | const sc_uint_base & | v | ) |
Definition at line 1151 of file sc_signed.cc.
References sc_signed::operator>>=().
| const sc_signed & sc_dt::sc_signed::operator>>= | ( | const sc_unsigned & | v | ) |
References sc_signed(), and sc_unsigned.
|
inline |
Definition at line 1992 of file sc_signed.hh.
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator>>= | ( | long | v | ) |
References sc_signed().
References sc_signed().
|
inline |
Definition at line 1997 of file sc_signed.hh.
| const sc_signed & sc_dt::sc_signed::operator>>= | ( | unsigned long | v | ) |
References sc_signed().
|
inline |
Definition at line 1098 of file sc_signed.hh.
References check_index(), sc_dt::sc_signed_bitref_r::initialize(), sc_dt::sc_signed_bitref::m_pool, and sc_signed_bitref.
|
inline |
Definition at line 1107 of file sc_signed.hh.
References check_index(), sc_dt::sc_signed_bitref_r::initialize(), sc_dt::sc_signed_bitref::m_pool, and sc_signed_bitref.
| const sc_signed & sc_dt::sc_signed::operator^= | ( | const sc_int_base & | v | ) |
Definition at line 846 of file sc_signed.cc.
References sc_signed::operator^=().
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator^= | ( | const sc_uint_base & | v | ) |
Definition at line 1125 of file sc_signed.cc.
References sc_signed::operator^=().
| const sc_signed & sc_dt::sc_signed::operator^= | ( | const sc_unsigned & | v | ) |
References sc_signed(), and sc_unsigned.
|
inline |
Definition at line 1902 of file sc_signed.hh.
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator^= | ( | long | v | ) |
References sc_signed().
References sc_signed().
|
inline |
Definition at line 1907 of file sc_signed.hh.
| const sc_signed & sc_dt::sc_signed::operator^= | ( | unsigned long | v | ) |
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator|= | ( | const sc_int_base & | v | ) |
Definition at line 815 of file sc_signed.cc.
References sc_signed::operator|=().
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator|= | ( | const sc_uint_base & | v | ) |
Definition at line 1106 of file sc_signed.cc.
References sc_signed::operator|=().
| const sc_signed & sc_dt::sc_signed::operator|= | ( | const sc_unsigned & | v | ) |
References sc_signed(), and sc_unsigned.
|
inline |
Definition at line 1825 of file sc_signed.hh.
References sc_signed().
| const sc_signed & sc_dt::sc_signed::operator|= | ( | long | v | ) |
References sc_signed().
References sc_signed().
|
inline |
Definition at line 1830 of file sc_signed.hh.
| const sc_signed & sc_dt::sc_signed::operator|= | ( | unsigned long | v | ) |
References sc_signed().
| bool sc_dt::sc_signed::or_reduce | ( | ) | const |
Definition at line 414 of file sc_signed.cc.
Referenced by nor_reduce().
|
inline |
Definition at line 1212 of file sc_signed.hh.
References sc_dt::SC_DEC, sc_dt::sc_io_base(), sc_io_show_base(), and to_string().
|
inline |
Definition at line 1159 of file sc_signed.hh.
References check_range(), sc_dt::sc_signed_subref_r::initialize(), sc_dt::sc_signed_subref::m_pool, and sc_signed_subref.
|
inline |
Definition at line 1168 of file sc_signed.hh.
References check_range(), sc_dt::sc_signed_subref_r::initialize(), sc_dt::sc_signed_subref::m_pool, and sc_signed_subref.
| void sc_dt::sc_signed::reverse | ( | ) |
| void sc_dt::sc_signed::scan | ( | ::std::istream & | is = ::std::cin | ) |
|
inline |
Definition at line 1239 of file sc_signed.hh.
| void sc_dt::sc_signed::set_packed_rep | ( | sc_digit * | buf | ) |
References sc_signed(), and sc_unsigned.
| bool sc_dt::sc_signed::sign | ( | ) | const |
Definition at line 3907 of file sc_signed.cc.
References sc_dt::bit_ord(), digit, nbits, ndigits, sc_dt::one_and_zeros(), SC_NEG, SC_NOSIGN, and sgn.
| bool sc_dt::sc_signed::test | ( | int | i | ) | const |
| double sc_dt::sc_signed::to_double | ( | ) | const |
References sc_dt::SC_DEC, and to_string().
| int sc_dt::sc_signed::to_int | ( | ) | const |
| int64 sc_dt::sc_signed::to_int64 | ( | ) | const |
| long sc_dt::sc_signed::to_long | ( | ) | const |
| const std::string sc_dt::sc_signed::to_string | ( | sc_numrep | numrep, |
| bool | w_prefix ) const |
Definition at line 585 of file sc_signed.cc.
References sc_signed::length(), sc_dt::SC_ON, sc_dt::SC_TRN, and sc_dt::SC_WRAP.
Definition at line 577 of file sc_signed.cc.
References sc_signed::length(), sc_dt::SC_ON, sc_dt::SC_TRN, and sc_dt::SC_WRAP.
Referenced by print(), and to_double().
| unsigned int sc_dt::sc_signed::to_uint | ( | ) | const |
| uint64 sc_dt::sc_signed::to_uint64 | ( | ) | const |
| unsigned long sc_dt::sc_signed::to_ulong | ( | ) | const |
|
inline |
Definition at line 1232 of file sc_signed.hh.
References xor_reduce().
| bool sc_dt::sc_signed::xor_reduce | ( | ) | const |
Definition at line 420 of file sc_signed.cc.
References nbits, and sc_signed::test().
Referenced by xnor_reduce().
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
Definition at line 898 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 892 of file sc_signed.cc.
References sc_signed().
References sc_signed().
|
friend |
Definition at line 1171 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 1884 of file sc_unsigned.cc.
References sc_signed(), and sc_unsigned.
|
friend |
Definition at line 2064 of file sc_signed.hh.
References sc_signed().
References sc_signed().
|
friend |
References sc_signed().
References sc_signed().
|
friend |
Definition at line 2069 of file sc_signed.hh.
References sc_signed().
|
friend |
References sc_signed().
|
friend |
Definition at line 1177 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 1877 of file sc_unsigned.cc.
References sc_signed(), and sc_unsigned.
|
friend |
Definition at line 2079 of file sc_signed.hh.
References sc_signed().
References sc_signed().
|
friend |
References sc_signed().
References sc_signed().
|
friend |
Definition at line 2084 of file sc_signed.hh.
References sc_signed().
|
friend |
References sc_signed().
|
friend |
Definition at line 747 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 735 of file sc_signed.cc.
References sc_unsigned.
|
friend |
Definition at line 741 of file sc_signed.cc.
References sc_signed().
Definition at line 2467 of file sc_signed.cc.
References sc_dt::div_by_zero(), mod_signed_friend, sc_signed(), and SC_ZERO.
|
friend |
Definition at line 1056 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 2453 of file sc_signed.cc.
References sc_dt::div_by_zero(), mod_signed_friend, sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 1643 of file sc_signed.hh.
References sc_signed().
Definition at line 2481 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64_2, DIGITS_PER_UINT64, sc_dt::div_by_zero(), sc_dt::get_sign(), mod_signed_friend, sc_signed(), and SC_ZERO.
Definition at line 2585 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG_2, DIGITS_PER_ULONG, sc_dt::div_by_zero(), sc_dt::get_sign(), mod_signed_friend, sc_signed(), and SC_ZERO.
Definition at line 2553 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64_2, DIGITS_PER_UINT64, sc_dt::div_by_zero(), mod_signed_friend, sc_signed(), and SC_ZERO.
Definition at line 1648 of file sc_signed.hh.
References sc_signed().
Definition at line 2658 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG_2, DIGITS_PER_ULONG, sc_dt::div_by_zero(), mod_signed_friend, sc_signed(), and SC_ZERO.
|
friend |
Definition at line 1062 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 729 of file sc_signed.cc.
References sc_unsigned.
|
friend |
Definition at line 2439 of file sc_signed.cc.
References sc_dt::div_by_zero(), mod_signed_friend, sc_signed(), sc_unsigned, and SC_ZERO.
|
friend |
Definition at line 1624 of file sc_signed.hh.
References sc_unsigned.
|
friend |
Definition at line 2517 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64_2, DIGITS_PER_UINT64, sc_dt::div_by_zero(), sc_dt::get_sign(), mod_signed_friend, sc_signed(), sc_unsigned, and SC_ZERO.
|
friend |
Definition at line 2621 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG_2, DIGITS_PER_ULONG, sc_dt::div_by_zero(), sc_dt::get_sign(), mod_signed_friend, sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 1658 of file sc_signed.hh.
References sc_signed().
|
friend |
Definition at line 1632 of file sc_signed.hh.
References sc_unsigned.
Definition at line 2499 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64_2, DIGITS_PER_UINT64, sc_dt::div_by_zero(), sc_dt::get_sign(), mod_signed_friend, sc_signed(), and SC_ZERO.
|
friend |
Definition at line 2535 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64_2, DIGITS_PER_UINT64, sc_dt::div_by_zero(), sc_dt::get_sign(), mod_signed_friend, sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 2603 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG_2, DIGITS_PER_ULONG, sc_dt::div_by_zero(), sc_dt::get_sign(), mod_signed_friend, sc_signed(), and SC_ZERO.
|
friend |
Definition at line 2640 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG_2, DIGITS_PER_ULONG, sc_dt::div_by_zero(), sc_dt::get_sign(), mod_signed_friend, sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 2569 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, sc_dt::div_by_zero(), mod_signed_friend, sc_signed(), and SC_ZERO.
Definition at line 1663 of file sc_signed.hh.
References sc_signed().
Definition at line 2674 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, sc_dt::div_by_zero(), mod_signed_friend, sc_signed(), and SC_ZERO.
|
friend |
Definition at line 778 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 766 of file sc_signed.cc.
References sc_unsigned.
|
friend |
Definition at line 772 of file sc_signed.cc.
References sc_signed().
Definition at line 2728 of file sc_signed.cc.
References and_signed_friend, sc_signed(), and SC_ZERO.
|
friend |
Definition at line 1075 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 2716 of file sc_signed.cc.
References and_signed_friend, sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 1722 of file sc_signed.hh.
References sc_signed().
Definition at line 2740 of file sc_signed.cc.
References and_signed_friend, BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, sc_signed(), and SC_ZERO.
Definition at line 2824 of file sc_signed.cc.
References and_signed_friend, BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, sc_signed(), and SC_ZERO.
Definition at line 2796 of file sc_signed.cc.
References and_signed_friend, BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, sc_signed(), and SC_ZERO.
Definition at line 1727 of file sc_signed.hh.
References sc_signed().
Definition at line 2880 of file sc_signed.cc.
References and_signed_friend, BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, sc_signed(), and SC_ZERO.
|
friend |
Definition at line 1081 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 760 of file sc_signed.cc.
References sc_unsigned.
|
friend |
Definition at line 2704 of file sc_signed.cc.
References and_signed_friend, sc_signed(), sc_unsigned, and SC_ZERO.
|
friend |
Definition at line 1703 of file sc_signed.hh.
References sc_unsigned.
|
friend |
Definition at line 2768 of file sc_signed.cc.
References and_signed_friend, BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, sc_signed(), sc_unsigned, and SC_ZERO.
|
friend |
Definition at line 2852 of file sc_signed.cc.
References and_signed_friend, BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 1736 of file sc_signed.hh.
References operator&, and sc_signed().
|
friend |
Definition at line 1711 of file sc_signed.hh.
References sc_unsigned.
Definition at line 2754 of file sc_signed.cc.
References and_signed_friend, BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, sc_signed(), and SC_ZERO.
|
friend |
Definition at line 2782 of file sc_signed.cc.
References and_signed_friend, BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 2838 of file sc_signed.cc.
References and_signed_friend, BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, sc_signed(), and SC_ZERO.
|
friend |
Definition at line 2866 of file sc_signed.cc.
References and_signed_friend, BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 2810 of file sc_signed.cc.
References and_signed_friend, BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, sc_signed(), and SC_ZERO.
Definition at line 1738 of file sc_signed.hh.
References operator&, and sc_signed().
Definition at line 2894 of file sc_signed.cc.
References and_signed_friend, BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, sc_signed(), and SC_ZERO.
|
friend |
Definition at line 685 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 673 of file sc_signed.cc.
References sc_unsigned.
|
friend |
Definition at line 679 of file sc_signed.cc.
References sc_signed().
Definition at line 1938 of file sc_signed.cc.
References mul_signed_friend, sc_dt::mul_signs(), sc_signed(), and SC_ZERO.
|
friend |
Definition at line 1018 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 1924 of file sc_signed.cc.
References mul_signed_friend, sc_dt::mul_signs(), sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 1489 of file sc_signed.hh.
References sc_signed().
Definition at line 1952 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64_2, DIGITS_PER_UINT64, sc_dt::get_sign(), mul_signed_friend, sc_dt::mul_signs(), sc_signed(), and SC_ZERO.
Definition at line 2048 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG_2, DIGITS_PER_ULONG, sc_dt::get_sign(), mul_signed_friend, sc_dt::mul_signs(), sc_signed(), and SC_ZERO.
Definition at line 2016 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64_2, DIGITS_PER_UINT64, sc_dt::get_sign(), mul_signed_friend, sc_dt::mul_signs(), sc_signed(), and SC_ZERO.
Definition at line 1494 of file sc_signed.hh.
References sc_signed().
Definition at line 2112 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG_2, DIGITS_PER_ULONG, sc_dt::get_sign(), mul_signed_friend, sc_dt::mul_signs(), sc_signed(), and SC_ZERO.
|
friend |
Definition at line 1024 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 667 of file sc_signed.cc.
References sc_unsigned.
|
friend |
Definition at line 1910 of file sc_signed.cc.
References sc_dt::mul_signs(), sc_signed(), sc_unsigned, and SC_ZERO.
|
friend |
Definition at line 1470 of file sc_signed.hh.
References sc_unsigned.
|
friend |
Definition at line 1984 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64_2, DIGITS_PER_UINT64, sc_dt::get_sign(), mul_signed_friend, sc_dt::mul_signs(), sc_signed(), sc_unsigned, and SC_ZERO.
|
friend |
Definition at line 2080 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG_2, DIGITS_PER_ULONG, sc_dt::get_sign(), mul_signed_friend, sc_dt::mul_signs(), sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 1504 of file sc_signed.hh.
References sc_signed().
|
friend |
Definition at line 1478 of file sc_signed.hh.
References sc_unsigned.
Definition at line 1968 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64_2, DIGITS_PER_UINT64, sc_dt::get_sign(), mul_signed_friend, sc_dt::mul_signs(), sc_signed(), and SC_ZERO.
|
friend |
Definition at line 2000 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64_2, DIGITS_PER_UINT64, sc_dt::get_sign(), mul_signed_friend, sc_dt::mul_signs(), sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 2064 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG_2, DIGITS_PER_ULONG, sc_dt::get_sign(), mul_signed_friend, sc_dt::mul_signs(), sc_signed(), and SC_ZERO.
|
friend |
Definition at line 2096 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG_2, DIGITS_PER_ULONG, sc_dt::get_sign(), mul_signed_friend, sc_dt::mul_signs(), sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 2032 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64_2, DIGITS_PER_UINT64, sc_dt::get_sign(), mul_signed_friend, sc_dt::mul_signs(), sc_signed(), and SC_ZERO.
Definition at line 1509 of file sc_signed.hh.
References sc_signed().
Definition at line 2127 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG_2, DIGITS_PER_ULONG, sc_dt::get_sign(), mul_signed_friend, sc_dt::mul_signs(), sc_signed(), and SC_ZERO.
|
friend |
Definition at line 623 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 611 of file sc_signed.cc.
References sc_unsigned.
Definition at line 3485 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 617 of file sc_signed.cc.
References sc_signed().
Definition at line 1324 of file sc_signed.cc.
References add_signed_friend, sc_signed(), and SC_ZERO.
|
friend |
Definition at line 968 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 1309 of file sc_signed.cc.
References add_signed_friend, sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 1318 of file sc_signed.hh.
References sc_signed().
Definition at line 1339 of file sc_signed.cc.
References add_signed_friend, BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, sc_signed(), and SC_ZERO.
Definition at line 1441 of file sc_signed.cc.
References sc_signed().
Definition at line 1407 of file sc_signed.cc.
References sc_signed().
Definition at line 1323 of file sc_signed.hh.
References sc_signed().
Definition at line 1509 of file sc_signed.cc.
References add_signed_friend, BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, sc_signed(), and SC_ZERO.
|
friend |
Definition at line 974 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 605 of file sc_signed.cc.
References sc_unsigned.
|
friend |
Definition at line 1294 of file sc_signed.cc.
References add_signed_friend, sc_signed(), sc_unsigned, and SC_ZERO.
|
friend |
Definition at line 1299 of file sc_signed.hh.
References sc_unsigned.
|
friend |
Definition at line 1373 of file sc_signed.cc.
References add_signed_friend, BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, sc_signed(), sc_unsigned, and SC_ZERO.
|
friend |
Definition at line 1475 of file sc_signed.cc.
References add_signed_friend, BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 1333 of file sc_signed.hh.
References sc_signed().
|
friend |
Definition at line 1307 of file sc_signed.hh.
References sc_unsigned.
Definition at line 1356 of file sc_signed.cc.
References add_signed_friend, BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, sc_signed(), and SC_ZERO.
|
friend |
Definition at line 1390 of file sc_signed.cc.
References add_signed_friend, BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 1458 of file sc_signed.cc.
References add_signed_friend, BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, sc_signed(), and SC_ZERO.
|
friend |
Definition at line 1492 of file sc_signed.cc.
References add_signed_friend, BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 1424 of file sc_signed.cc.
References add_signed_friend, BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, sc_signed(), and SC_ZERO.
Definition at line 1338 of file sc_signed.hh.
References sc_signed().
Definition at line 1526 of file sc_signed.cc.
References add_signed_friend, BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, sc_signed(), and SC_ZERO.
|
friend |
Definition at line 654 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 642 of file sc_signed.cc.
References sc_unsigned.
Definition at line 3491 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 648 of file sc_signed.cc.
References sc_signed().
Definition at line 1609 of file sc_signed.cc.
References add_signed_friend, sc_signed(), and SC_ZERO.
|
friend |
Definition at line 999 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 1594 of file sc_signed.cc.
References add_signed_friend, sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 1410 of file sc_signed.hh.
References sc_signed().
Definition at line 1624 of file sc_signed.cc.
References add_signed_friend, BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, sc_signed(), and SC_ZERO.
Definition at line 1761 of file sc_signed.cc.
References sc_signed().
Definition at line 1692 of file sc_signed.cc.
References sc_signed().
Definition at line 1415 of file sc_signed.hh.
References sc_signed().
Definition at line 1829 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 1005 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 993 of file sc_signed.cc.
References sc_unsigned.
|
friend |
Definition at line 3497 of file sc_signed.cc.
References sc_signed(), and sc_unsigned.
|
friend |
Definition at line 636 of file sc_signed.cc.
References sc_unsigned.
|
friend |
Definition at line 1579 of file sc_signed.cc.
References sc_signed(), sc_unsigned, and SC_ZERO.
|
friend |
Definition at line 987 of file sc_signed.cc.
References sc_unsigned.
|
friend |
Definition at line 1564 of file sc_signed.cc.
References add_signed_friend, sc_signed(), sc_unsigned, and SC_ZERO.
|
friend |
Definition at line 1379 of file sc_signed.hh.
References sc_unsigned.
|
friend |
Definition at line 1658 of file sc_signed.cc.
References CONVERT_INT64, sc_signed(), and sc_unsigned.
|
friend |
Definition at line 1795 of file sc_signed.cc.
References sc_signed(), and sc_unsigned.
|
friend |
Definition at line 1727 of file sc_signed.cc.
References sc_signed(), and sc_unsigned.
|
friend |
Definition at line 1384 of file sc_signed.hh.
References sc_unsigned.
|
friend |
Definition at line 1863 of file sc_signed.cc.
References sc_unsigned.
Definition at line 1425 of file sc_signed.hh.
References sc_signed().
|
friend |
Definition at line 1394 of file sc_signed.hh.
References sc_unsigned.
Definition at line 1641 of file sc_signed.cc.
References add_signed_friend, BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, sc_signed(), and SC_ZERO.
|
friend |
Definition at line 1675 of file sc_signed.cc.
References sc_signed(), and sc_unsigned.
Definition at line 1778 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 1812 of file sc_signed.cc.
References sc_unsigned.
Definition at line 1710 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 1744 of file sc_signed.cc.
References sc_unsigned.
Definition at line 1430 of file sc_signed.hh.
References sc_signed().
|
friend |
Definition at line 1399 of file sc_signed.hh.
References sc_unsigned.
Definition at line 1846 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 1880 of file sc_signed.cc.
References CONVERT_LONG, sc_signed(), and sc_unsigned.
|
friend |
Definition at line 716 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 704 of file sc_signed.cc.
References sc_unsigned.
|
friend |
Definition at line 710 of file sc_signed.cc.
References sc_signed().
Definition at line 2190 of file sc_signed.cc.
References sc_dt::div_by_zero(), div_signed_friend, sc_dt::mul_signs(), sc_signed(), and SC_ZERO.
|
friend |
Definition at line 1037 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 2174 of file sc_signed.cc.
References sc_dt::div_by_zero(), div_signed_friend, sc_dt::mul_signs(), sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 1566 of file sc_signed.hh.
References sc_signed().
Definition at line 2206 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64_2, DIGITS_PER_UINT64, sc_dt::div_by_zero(), div_signed_friend, sc_dt::get_sign(), sc_dt::mul_signs(), sc_signed(), and SC_ZERO.
Definition at line 2315 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG_2, DIGITS_PER_ULONG, sc_dt::div_by_zero(), div_signed_friend, sc_dt::get_sign(), sc_dt::mul_signs(), sc_signed(), and SC_ZERO.
Definition at line 2278 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64_2, DIGITS_PER_UINT64, sc_dt::div_by_zero(), div_signed_friend, sc_dt::get_sign(), sc_dt::mul_signs(), sc_signed(), and SC_ZERO.
Definition at line 1571 of file sc_signed.hh.
References sc_signed().
Definition at line 2387 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG_2, DIGITS_PER_ULONG, sc_dt::div_by_zero(), div_signed_friend, sc_dt::get_sign(), sc_dt::mul_signs(), sc_signed(), and SC_ZERO.
|
friend |
Definition at line 1043 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 698 of file sc_signed.cc.
References sc_unsigned.
|
friend |
Definition at line 2158 of file sc_signed.cc.
References sc_dt::div_by_zero(), div_signed_friend, sc_dt::mul_signs(), sc_signed(), sc_unsigned, and SC_ZERO.
|
friend |
Definition at line 1547 of file sc_signed.hh.
References sc_unsigned.
|
friend |
Definition at line 2242 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64_2, DIGITS_PER_UINT64, sc_dt::div_by_zero(), div_signed_friend, sc_dt::get_sign(), sc_dt::mul_signs(), sc_signed(), sc_unsigned, and SC_ZERO.
|
friend |
Definition at line 2351 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG_2, DIGITS_PER_ULONG, sc_dt::div_by_zero(), div_signed_friend, sc_dt::get_sign(), sc_dt::mul_signs(), sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 1581 of file sc_signed.hh.
References sc_signed().
|
friend |
Definition at line 1555 of file sc_signed.hh.
References sc_unsigned.
Definition at line 2224 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64_2, DIGITS_PER_UINT64, sc_dt::div_by_zero(), div_signed_friend, sc_dt::get_sign(), sc_dt::mul_signs(), sc_signed(), and SC_ZERO.
|
friend |
Definition at line 2260 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64_2, DIGITS_PER_UINT64, sc_dt::div_by_zero(), div_signed_friend, sc_dt::get_sign(), sc_dt::mul_signs(), sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 2333 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG_2, DIGITS_PER_ULONG, sc_dt::div_by_zero(), div_signed_friend, sc_dt::get_sign(), sc_dt::mul_signs(), sc_signed(), and SC_ZERO.
|
friend |
Definition at line 2369 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG_2, DIGITS_PER_ULONG, sc_dt::div_by_zero(), div_signed_friend, sc_dt::get_sign(), sc_dt::mul_signs(), sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 2296 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64_2, DIGITS_PER_UINT64, sc_dt::div_by_zero(), div_signed_friend, sc_dt::get_sign(), sc_dt::mul_signs(), sc_signed(), and SC_ZERO.
Definition at line 1586 of file sc_signed.hh.
References sc_signed().
Definition at line 2405 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG_2, DIGITS_PER_ULONG, sc_dt::div_by_zero(), div_signed_friend, sc_dt::get_sign(), sc_dt::mul_signs(), sc_signed(), and SC_ZERO.
|
friend |
Definition at line 910 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 904 of file sc_signed.cc.
References sc_signed().
Definition at line 3654 of file sc_signed.cc.
References SC_NEG, SC_POS, sc_signed(), and sc_dt::vec_skip_and_cmp().
|
friend |
Definition at line 1183 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 1922 of file sc_unsigned.cc.
References sc_dt::compare_unsigned(), SC_NEG, sc_signed(), and sc_unsigned.
|
friend |
Definition at line 2103 of file sc_signed.hh.
References operator<, and sc_signed().
Definition at line 3680 of file sc_signed.cc.
References CONVERT_INT64, DIGITS_PER_INT64, SC_NEG, SC_POS, sc_signed(), and sc_dt::vec_skip_and_cmp().
|
friend |
Definition at line 3774 of file sc_signed.cc.
References CONVERT_LONG, DIGITS_PER_LONG, SC_NEG, SC_POS, sc_signed(), and sc_dt::vec_skip_and_cmp().
Definition at line 3730 of file sc_signed.cc.
References CONVERT_INT64, DIGITS_PER_INT64, SC_POS, sc_signed(), and sc_dt::vec_skip_and_cmp().
|
friend |
Definition at line 2105 of file sc_signed.hh.
References operator<, and sc_signed().
|
friend |
Definition at line 3825 of file sc_signed.cc.
References CONVERT_LONG, DIGITS_PER_LONG, SC_POS, sc_signed(), and sc_dt::vec_skip_and_cmp().
|
friend |
Definition at line 1189 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 1909 of file sc_unsigned.cc.
References sc_dt::compare_unsigned(), SC_NEG, sc_signed(), and sc_unsigned.
|
friend |
Definition at line 2112 of file sc_signed.hh.
References sc_signed().
Definition at line 3705 of file sc_signed.cc.
References CONVERT_INT64, DIGITS_PER_INT64, SC_NEG, SC_POS, sc_signed(), and sc_dt::vec_skip_and_cmp().
|
friend |
Definition at line 3800 of file sc_signed.cc.
References CONVERT_LONG, DIGITS_PER_LONG, SC_NEG, SC_POS, sc_signed(), and sc_dt::vec_skip_and_cmp().
Definition at line 3752 of file sc_signed.cc.
References CONVERT_INT64, DIGITS_PER_INT64, SC_POS, sc_signed(), and sc_dt::vec_skip_and_cmp().
|
friend |
Definition at line 2117 of file sc_signed.hh.
References sc_signed().
|
friend |
Definition at line 3847 of file sc_signed.cc.
References CONVERT_LONG, DIGITS_PER_LONG, SC_POS, sc_signed(), and sc_dt::vec_skip_and_cmp().
|
friend |
Definition at line 852 of file sc_signed.cc.
References operator<<(), and sc_signed().
References sc_signed().
|
friend |
Definition at line 1131 of file sc_signed.cc.
References operator<<(), and sc_signed().
|
friend |
Definition at line 3450 of file sc_signed.cc.
References operator<<(), sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 1932 of file sc_signed.hh.
References operator<<(), and sc_signed().
References sc_signed().
References sc_signed().
References sc_signed().
Definition at line 1937 of file sc_signed.hh.
References operator<<(), and sc_signed().
References sc_signed().
|
friend |
Definition at line 1688 of file sc_unsigned.cc.
References operator<<(), SC_NEG, sc_signed(), sc_unsigned, and SC_ZERO.
|
friend |
Definition at line 923 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 917 of file sc_signed.cc.
References sc_signed().
References sc_signed().
|
friend |
Definition at line 1196 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 2050 of file sc_unsigned.cc.
References sc_signed(), and sc_unsigned.
|
friend |
Definition at line 2137 of file sc_signed.hh.
References sc_signed().
References sc_signed().
|
friend |
References sc_signed().
References sc_signed().
|
friend |
Definition at line 2142 of file sc_signed.hh.
References sc_signed().
|
friend |
References sc_signed().
|
friend |
Definition at line 1202 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 2043 of file sc_unsigned.cc.
References sc_signed(), and sc_unsigned.
|
friend |
Definition at line 2152 of file sc_signed.hh.
References sc_signed().
References sc_signed().
|
friend |
References sc_signed().
References sc_signed().
|
friend |
Definition at line 2157 of file sc_signed.hh.
References sc_signed().
|
friend |
References sc_signed().
|
friend |
Definition at line 885 of file sc_signed.cc.
References operator==(), and sc_signed().
|
friend |
Definition at line 879 of file sc_signed.cc.
References operator==(), and sc_signed().
Definition at line 3508 of file sc_signed.cc.
References sc_signed(), and sc_dt::vec_skip_and_cmp().
|
friend |
Definition at line 1158 of file sc_signed.cc.
References operator==(), and sc_signed().
|
friend |
Definition at line 1762 of file sc_unsigned.cc.
References sc_dt::compare_unsigned(), SC_NEG, sc_signed(), and sc_unsigned.
|
friend |
Definition at line 2024 of file sc_signed.hh.
References operator==(), and sc_signed().
Definition at line 3524 of file sc_signed.cc.
References CONVERT_INT64, DIGITS_PER_INT64, sc_signed(), and sc_dt::vec_skip_and_cmp().
|
friend |
Definition at line 3584 of file sc_signed.cc.
References CONVERT_LONG, DIGITS_PER_LONG, sc_signed(), and sc_dt::vec_skip_and_cmp().
Definition at line 3554 of file sc_signed.cc.
References CONVERT_INT64, DIGITS_PER_INT64, sc_signed(), and sc_dt::vec_skip_and_cmp().
|
friend |
Definition at line 2029 of file sc_signed.hh.
References operator==(), and sc_signed().
|
friend |
Definition at line 3614 of file sc_signed.cc.
References CONVERT_LONG, DIGITS_PER_LONG, sc_signed(), and sc_dt::vec_skip_and_cmp().
|
friend |
Definition at line 1164 of file sc_signed.cc.
References operator==(), and sc_signed().
|
friend |
Definition at line 1749 of file sc_unsigned.cc.
References sc_dt::compare_unsigned(), SC_NEG, sc_signed(), and sc_unsigned.
|
friend |
Definition at line 2039 of file sc_signed.hh.
References operator==(), and sc_signed().
Definition at line 3539 of file sc_signed.cc.
References CONVERT_INT64, DIGITS_PER_INT64, sc_signed(), and sc_dt::vec_skip_and_cmp().
|
friend |
Definition at line 3599 of file sc_signed.cc.
References CONVERT_LONG, DIGITS_PER_LONG, sc_signed(), and sc_dt::vec_skip_and_cmp().
Definition at line 3569 of file sc_signed.cc.
References CONVERT_INT64, DIGITS_PER_INT64, sc_signed(), and sc_dt::vec_skip_and_cmp().
|
friend |
Definition at line 2044 of file sc_signed.hh.
References operator==(), and sc_signed().
|
friend |
Definition at line 3629 of file sc_signed.cc.
References CONVERT_LONG, DIGITS_PER_LONG, sc_signed(), and sc_dt::vec_skip_and_cmp().
|
friend |
Definition at line 937 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 931 of file sc_signed.cc.
References sc_signed().
References sc_signed().
|
friend |
Definition at line 1210 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 2071 of file sc_unsigned.cc.
References sc_signed(), and sc_unsigned.
|
friend |
Definition at line 2178 of file sc_signed.hh.
References sc_signed().
References sc_signed().
|
friend |
References sc_signed().
References sc_signed().
|
friend |
Definition at line 2183 of file sc_signed.hh.
References sc_signed().
|
friend |
References sc_signed().
|
friend |
Definition at line 1216 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 2064 of file sc_unsigned.cc.
References sc_signed(), and sc_unsigned.
|
friend |
Definition at line 2193 of file sc_signed.hh.
References sc_signed().
References sc_signed().
|
friend |
References sc_signed().
References sc_signed().
|
friend |
Definition at line 2198 of file sc_signed.hh.
References sc_signed().
|
friend |
References sc_signed().
|
friend |
Definition at line 950 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 944 of file sc_signed.cc.
References sc_signed().
References sc_signed().
|
friend |
Definition at line 1223 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 2091 of file sc_unsigned.cc.
References sc_signed(), and sc_unsigned.
|
friend |
Definition at line 2218 of file sc_signed.hh.
References sc_signed().
References sc_signed().
|
friend |
References sc_signed().
References sc_signed().
|
friend |
Definition at line 2223 of file sc_signed.hh.
References sc_signed().
|
friend |
References sc_signed().
|
friend |
Definition at line 1229 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 2084 of file sc_unsigned.cc.
References sc_signed(), and sc_unsigned.
|
friend |
Definition at line 2233 of file sc_signed.hh.
References sc_signed().
References sc_signed().
|
friend |
References sc_signed().
References sc_signed().
|
friend |
Definition at line 2238 of file sc_signed.hh.
References sc_signed().
|
friend |
References sc_signed().
|
friend |
Definition at line 866 of file sc_signed.cc.
References sc_signed().
References sc_signed().
|
friend |
Definition at line 1145 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 3468 of file sc_signed.cc.
References sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 1975 of file sc_signed.hh.
References sc_signed().
References sc_signed().
References sc_signed().
References sc_signed().
Definition at line 1980 of file sc_signed.hh.
References sc_signed().
References sc_signed().
|
friend |
Definition at line 1706 of file sc_unsigned.cc.
References SC_NEG, sc_signed(), sc_unsigned, and SC_ZERO.
|
friend |
Definition at line 840 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 828 of file sc_signed.cc.
References sc_unsigned.
|
friend |
Definition at line 834 of file sc_signed.cc.
References sc_signed().
Definition at line 3220 of file sc_signed.cc.
References sc_signed(), SC_ZERO, and xor_signed_friend.
|
friend |
Definition at line 1113 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 3205 of file sc_signed.cc.
References sc_signed(), sc_unsigned, SC_ZERO, and xor_signed_friend.
Definition at line 1870 of file sc_signed.hh.
References sc_signed().
Definition at line 3235 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, sc_signed(), SC_ZERO, and xor_signed_friend.
Definition at line 3336 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, sc_signed(), SC_ZERO, and xor_signed_friend.
Definition at line 3303 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, sc_signed(), SC_ZERO, and xor_signed_friend.
Definition at line 1875 of file sc_signed.hh.
References sc_signed().
Definition at line 3404 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, sc_signed(), SC_ZERO, and xor_signed_friend.
|
friend |
Definition at line 1119 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 822 of file sc_signed.cc.
References sc_unsigned.
|
friend |
Definition at line 3188 of file sc_signed.cc.
References sc_signed(), sc_unsigned, SC_ZERO, and xor_signed_friend.
|
friend |
Definition at line 1851 of file sc_signed.hh.
References sc_unsigned.
|
friend |
Definition at line 3269 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, sc_signed(), sc_unsigned, SC_ZERO, and xor_signed_friend.
|
friend |
Definition at line 3370 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, sc_signed(), sc_unsigned, SC_ZERO, and xor_signed_friend.
Definition at line 1885 of file sc_signed.hh.
References sc_signed().
|
friend |
Definition at line 1859 of file sc_signed.hh.
References sc_unsigned.
Definition at line 3252 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, sc_signed(), SC_ZERO, and xor_signed_friend.
|
friend |
Definition at line 3286 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, sc_signed(), sc_unsigned, SC_ZERO, and xor_signed_friend.
Definition at line 3353 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, sc_signed(), SC_ZERO, and xor_signed_friend.
|
friend |
Definition at line 3387 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, sc_signed(), sc_unsigned, SC_ZERO, and xor_signed_friend.
Definition at line 3319 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, sc_signed(), SC_ZERO, and xor_signed_friend.
Definition at line 1890 of file sc_signed.hh.
References sc_signed().
Definition at line 3420 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, sc_signed(), SC_ZERO, and xor_signed_friend.
|
friend |
Definition at line 809 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 797 of file sc_signed.cc.
References sc_unsigned.
|
friend |
Definition at line 803 of file sc_signed.cc.
References operator|, and sc_signed().
Definition at line 2953 of file sc_signed.cc.
References or_signed_friend, sc_signed(), and SC_ZERO.
|
friend |
Definition at line 1094 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 2938 of file sc_signed.cc.
References or_signed_friend, sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 1793 of file sc_signed.hh.
References sc_signed().
Definition at line 2968 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, or_signed_friend, sc_signed(), and SC_ZERO.
Definition at line 3070 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, or_signed_friend, sc_signed(), and SC_ZERO.
Definition at line 3036 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, or_signed_friend, sc_signed(), and SC_ZERO.
Definition at line 1798 of file sc_signed.hh.
References sc_signed().
Definition at line 3138 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, or_signed_friend, sc_signed(), and SC_ZERO.
|
friend |
Definition at line 1100 of file sc_signed.cc.
References sc_signed().
|
friend |
Definition at line 791 of file sc_signed.cc.
References sc_unsigned.
|
friend |
Definition at line 2923 of file sc_signed.cc.
References or_signed_friend, sc_signed(), sc_unsigned, and SC_ZERO.
Referenced by operator|.
|
friend |
Definition at line 1774 of file sc_signed.hh.
References sc_unsigned.
|
friend |
Definition at line 3002 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, or_signed_friend, sc_signed(), sc_unsigned, and SC_ZERO.
|
friend |
Definition at line 3104 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, or_signed_friend, sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 1808 of file sc_signed.hh.
References sc_signed().
|
friend |
Definition at line 1782 of file sc_signed.hh.
References sc_unsigned.
Definition at line 2985 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, or_signed_friend, sc_signed(), and SC_ZERO.
|
friend |
Definition at line 3019 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, or_signed_friend, sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 3087 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, or_signed_friend, sc_signed(), and SC_ZERO.
|
friend |
Definition at line 3121 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, or_signed_friend, sc_signed(), sc_unsigned, and SC_ZERO.
Definition at line 3053 of file sc_signed.cc.
References BITS_PER_UINT64, CONVERT_INT64, DIGITS_PER_UINT64, or_signed_friend, sc_signed(), and SC_ZERO.
Definition at line 1813 of file sc_signed.hh.
References sc_signed().
Definition at line 3155 of file sc_signed.cc.
References BITS_PER_ULONG, CONVERT_LONG, DIGITS_PER_ULONG, or_signed_friend, sc_signed(), and SC_ZERO.
References sc_signed().
|
friend |
|
friend |
|
friend |
Definition at line 988 of file sc_signed.hh.
References sc_signed_bitref.
Referenced by bit(), bit(), operator[](), operator[](), and sc_signed_bitref.
|
friend |
Definition at line 987 of file sc_signed.hh.
References sc_signed_bitref_r.
Referenced by sc_signed_bitref_r.
|
friend |
Definition at line 990 of file sc_signed.hh.
References sc_signed_subref.
Referenced by operator()(), operator()(), sc_dt::sc_bigint< W >::operator=(), range(), range(), sc_dt::sc_bigint< W >::sc_bigint(), and sc_signed_subref.
|
friend |
Definition at line 989 of file sc_signed.hh.
References sc_signed_subref_r.
Referenced by operator=(), sc_signed(), and sc_signed_subref_r.
|
friend |
Definition at line 991 of file sc_signed.hh.
References sc_unsigned.
Referenced by concat_set(), operator!=, operator!=, operator%, operator%, operator%, operator%, operator%, operator%, operator%, operator%, operator%, operator%, operator%=(), operator&, operator&, operator&, operator&, operator&, operator&, operator&, operator&, operator&, operator&, operator&=(), operator*, operator*, operator*, operator*, operator*, operator*, operator*, operator*, operator*, operator*, operator*=(), operator+, operator+, operator+, operator+, operator+, operator+, operator+, operator+, operator+, operator+, operator+=(), operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-, operator-=(), operator/, operator/, operator/, operator/, operator/, operator/, operator/, operator/, operator/, operator/, operator/=(), operator<, operator<, operator<<, operator<<, operator<<=(), operator<=, operator<=, sc_dt::sc_bigint< W >::operator=(), operator=(), operator==, operator==, operator>, operator>, operator>=, operator>=, operator>>, operator>>, operator>>=(), operator^, operator^, operator^, operator^, operator^, operator^, operator^, operator^, operator^, operator^, operator^=(), operator|, operator|, operator|, operator|, operator|, operator|, operator|, operator|, operator|, operator|, operator|=(), sc_dt::sc_bigint< W >::sc_bigint(), sc_signed(), sc_signed(), sc_signed(), sc_unsigned, and set_packed_rep().
|
friend |
Definition at line 992 of file sc_signed.hh.
References sc_unsigned_subref.
Referenced by sc_dt::sc_bigint< W >::operator=(), sc_dt::sc_bigint< W >::sc_bigint(), and sc_unsigned_subref.
|
friend |
References sc_signed().
|
friend |
|
private |
Definition at line 2293 of file sc_signed.hh.
Referenced by concat_get_uint64(), convert_2C_to_SM(), convert_SM_to_2C(), convert_SM_to_2C_to_SM(), copy_digits(), get_raw(), iszero(), makezero(), operator=(), operator=(), operator=(), operator=(), operator=(), operator=(), operator=(), sc_signed(), sign(), and ~sc_signed().
|
private |
Definition at line 2287 of file sc_signed.hh.
Referenced by check_index(), check_range(), concat_length(), convert_2C_to_SM(), convert_SM_to_2C_to_SM(), copy_digits(), length(), operator=(), operator=(), operator=(), operator=(), operator=(), operator=(), sc_signed(), sign(), and xor_reduce().
|
private |
Definition at line 2288 of file sc_signed.hh.
Referenced by concat_get_uint64(), convert_2C_to_SM(), convert_SM_to_2C(), convert_SM_to_2C_to_SM(), copy_digits(), iszero(), makezero(), operator=(), operator=(), operator=(), operator=(), operator=(), sc_signed(), and sign().
|
private |
Definition at line 2286 of file sc_signed.hh.
Referenced by concat_get_uint64(), convert_2C_to_SM(), convert_SM_to_2C(), convert_SM_to_2C_to_SM(), copy_digits(), iszero(), makezero(), operator=(), operator=(), operator=(), operator=(), operator=(), or_reduce(), sc_signed(), and sign().