All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ttmath::Int< value_size > Member List

This is the complete list of members for ttmath::Int< value_size >, including all inherited members.

Abs()ttmath::Int< value_size >inline
Add(const Int< value_size > &ss2)ttmath::Int< value_size >inline
ttmath::UInt::Add(const UInt< value_size > &ss2, uint c=0)ttmath::UInt< value_size >
AddInt(uint value, uint index=0)ttmath::Int< value_size >inline
AddOne()ttmath::Int< value_size >inline
AddTwoInts(uint x2, uint x1, uint index)ttmath::Int< value_size >inline
AddTwoWords(uint a, uint b, uint carry, uint *result)ttmath::UInt< value_size >static
AddVector(const uint *ss1, const uint *ss2, uint ss1_size, uint ss2_size, uint *result)ttmath::UInt< value_size >static
AreFirstBitsZero(uint bits) const ttmath::UInt< value_size >inline
BitAnd(const UInt< value_size > &ss2)ttmath::UInt< value_size >inline
BitNot()ttmath::UInt< value_size >inline
BitNot2()ttmath::UInt< value_size >inline
BitOr(const UInt< value_size > &ss2)ttmath::UInt< value_size >inline
BitXor(const UInt< value_size > &ss2)ttmath::UInt< value_size >inline
ChangeSign()ttmath::Int< value_size >inline
ClearFirstBits(uint n)ttmath::UInt< value_size >inline
CmpBigger(const UInt< value_size > &l, sint index=-1) const ttmath::UInt< value_size >inline
CmpBiggerEqual(const UInt< value_size > &l, sint index=-1) const ttmath::UInt< value_size >inline
CmpEqual(const UInt< value_size > &l, sint index=-1) const ttmath::UInt< value_size >inline
CmpSmaller(const UInt< value_size > &l, sint index=-1) const ttmath::UInt< value_size >inline
CmpSmallerEqual(const UInt< value_size > &l, sint index=-1) const ttmath::UInt< value_size >inline
CompensationToLeft()ttmath::UInt< value_size >inline
Div(Int< value_size > ss2, Int< value_size > *remainder=0)ttmath::Int< value_size >inline
Div(const Int< value_size > &ss2, Int< value_size > &remainder)ttmath::Int< value_size >inline
ttmath::UInt::Div(const UInt< value_size > &divisor, UInt< value_size > *remainder=0, uint algorithm=3)ttmath::UInt< value_size >inline
ttmath::UInt::Div(const UInt< value_size > &divisor, UInt< value_size > &remainder, uint algorithm=3)ttmath::UInt< value_size >inline
Div1(const UInt< value_size > &divisor, UInt< value_size > *remainder=0)ttmath::UInt< value_size >inline
Div1(const UInt< value_size > &divisor, UInt< value_size > &remainder)ttmath::UInt< value_size >inline
Div2(const UInt< value_size > &divisor, UInt< value_size > *remainder=0)ttmath::UInt< value_size >inline
Div2(const UInt< value_size > &divisor, UInt< value_size > &remainder)ttmath::UInt< value_size >inline
Div3(const UInt< value_size > &ss2, UInt< value_size > *remainder=0)ttmath::UInt< value_size >inline
Div3(const UInt< value_size > &ss2, UInt< value_size > &remainder)ttmath::UInt< value_size >inline
DivInt(sint ss2, sint *remainder=0)ttmath::Int< value_size >inline
DivInt(sint ss2, sint &remainder)ttmath::Int< value_size >inline
ttmath::UInt::DivInt(uint divisor, uint *remainder=0)ttmath::UInt< value_size >inline
ttmath::UInt::DivInt(uint divisor, uint &remainder)ttmath::UInt< value_size >inline
DivTwoWords(uint a, uint b, uint c, uint *r, uint *rest)ttmath::UInt< value_size >static
FindLeadingBit(uint &table_id, uint &index) const ttmath::UInt< value_size >inline
FindLeadingBitInWord(uint x)ttmath::UInt< value_size >static
FindLowestBit(uint &table_id, uint &index) const ttmath::UInt< value_size >inline
FindLowestBitInWord(uint x)ttmath::UInt< value_size >static
FromInt(const Int< argument_size > &p)ttmath::Int< value_size >inline
FromInt(sint value)ttmath::Int< value_size >inline
FromInt(const UInt< argument_size > &p)ttmath::Int< value_size >inline
FromInt(uint value)ttmath::Int< value_size >inline
FromInt(ulint n)ttmath::Int< value_size >inline
FromInt(slint n)ttmath::Int< value_size >inline
FromString(const char *s, uint b=10, const char **after_source=0, bool *value_read=0)ttmath::Int< value_size >inline
FromString(const wchar_t *s, uint b=10, const wchar_t **after_source=0, bool *value_read=0)ttmath::Int< value_size >inline
FromString(const std::string &s, uint b=10)ttmath::Int< value_size >inline
FromString(const std::wstring &s, uint b=10)ttmath::Int< value_size >inline
FromUInt(const UInt< argument_size > &p)ttmath::Int< value_size >inline
FromUInt(uint value)ttmath::Int< value_size >inline
FromUInt(ulint n)ttmath::Int< value_size >inline
GetBit(uint bit_index) const ttmath::UInt< value_size >inline
Int(sint i)ttmath::Int< value_size >inline
Int(const Int< value_size > &u)ttmath::Int< value_size >inline
Int(const Int< argument_size > &u)ttmath::Int< value_size >inline
Int(uint i)ttmath::Int< value_size >inline
Int(const UInt< argument_size > &u)ttmath::Int< value_size >inline
Int(ulint n)ttmath::Int< value_size >inline
Int(slint n)ttmath::Int< value_size >inline
Int(const char *s)ttmath::Int< value_size >inline
Int(const std::string &s)ttmath::Int< value_size >inline
Int(const wchar_t *s)ttmath::Int< value_size >inline
Int(const std::wstring &s)ttmath::Int< value_size >inline
Int()ttmath::Int< value_size >inline
IsOnlyTheHighestBitSet() const ttmath::UInt< value_size >inline
IsOnlyTheLowestBitSet() const ttmath::UInt< value_size >inline
IsSign() const ttmath::Int< value_size >inline
IsTheHighestBitSet() const ttmath::UInt< value_size >inline
IsTheLowestBitSet() const ttmath::UInt< value_size >inline
IsZero() const ttmath::UInt< value_size >inline
LibType()ttmath::UInt< value_size >static
LibTypeStr()ttmath::UInt< value_size >static
Mul(Int< value_size > ss2)ttmath::Int< value_size >inline
ttmath::UInt::Mul(const UInt< value_size > &ss2, uint algorithm=100)ttmath::UInt< value_size >inline
Mul1(const UInt< value_size > &ss2)ttmath::UInt< value_size >inline
Mul1Big(const UInt< value_size > &ss2_, UInt< value_size *2 > &result)ttmath::UInt< value_size >inline
Mul2(const UInt< value_size > &ss2)ttmath::UInt< value_size >inline
Mul2Big(const UInt< value_size > &ss2, UInt< value_size *2 > &result)ttmath::UInt< value_size >inline
Mul3(const UInt< value_size > &ss2)ttmath::UInt< value_size >inline
Mul3Big(const UInt< value_size > &ss2, UInt< value_size *2 > &result)ttmath::UInt< value_size >inline
MulBig(const UInt< value_size > &ss2, UInt< value_size *2 > &result, uint algorithm=100)ttmath::UInt< value_size >inline
MulFastest(const UInt< value_size > &ss2)ttmath::UInt< value_size >inline
MulFastestBig(const UInt< value_size > &ss2, UInt< value_size *2 > &result)ttmath::UInt< value_size >inline
MulInt(sint ss2)ttmath::Int< value_size >inline
ttmath::UInt::MulInt(uint ss2)ttmath::UInt< value_size >inline
ttmath::UInt::MulInt(uint ss2, UInt< result_size > &result) const ttmath::UInt< value_size >inline
MulTwoWords(uint a, uint b, uint *result_high, uint *result_low)ttmath::UInt< value_size >static
operator!=(const Int< value_size > &l) const ttmath::Int< value_size >inline
ttmath::UInt::operator!=(const UInt< value_size > &l) const ttmath::UInt< value_size >inline
operator%(const Int< value_size > &p2) const ttmath::Int< value_size >inline
ttmath::UInt::operator%(const UInt< value_size > &p2) const ttmath::UInt< value_size >inline
operator%=(const Int< value_size > &p2)ttmath::Int< value_size >inline
ttmath::UInt::operator%=(const UInt< value_size > &p2)ttmath::UInt< value_size >inline
operator&(const UInt< value_size > &p2) const ttmath::UInt< value_size >inline
operator&=(const UInt< value_size > &p2)ttmath::UInt< value_size >inline
operator*(const Int< value_size > &p2) const ttmath::Int< value_size >inline
ttmath::UInt::operator*(const UInt< value_size > &p2) const ttmath::UInt< value_size >inline
operator*=(const Int< value_size > &p2)ttmath::Int< value_size >inline
ttmath::UInt::operator*=(const UInt< value_size > &p2)ttmath::UInt< value_size >inline
operator+(const Int< value_size > &p2) const ttmath::Int< value_size >inline
ttmath::UInt::operator+(const UInt< value_size > &p2) const ttmath::UInt< value_size >inline
operator++()ttmath::Int< value_size >inline
operator++(int)ttmath::Int< value_size >inline
operator+=(const Int< value_size > &p2)ttmath::Int< value_size >inline
ttmath::UInt::operator+=(const UInt< value_size > &p2)ttmath::UInt< value_size >inline
operator-() const ttmath::Int< value_size >inline
operator-(const Int< value_size > &p2) const ttmath::Int< value_size >inline
ttmath::UInt::operator-(const UInt< value_size > &p2) const ttmath::UInt< value_size >inline
operator--()ttmath::Int< value_size >inline
operator--(int)ttmath::Int< value_size >inline
operator-=(const Int< value_size > &p2)ttmath::Int< value_size >inline
ttmath::UInt::operator-=(const UInt< value_size > &p2)ttmath::UInt< value_size >inline
operator/(const Int< value_size > &p2) const ttmath::Int< value_size >inline
ttmath::UInt::operator/(const UInt< value_size > &p2) const ttmath::UInt< value_size >inline
operator/=(const Int< value_size > &p2)ttmath::Int< value_size >inline
ttmath::UInt::operator/=(const UInt< value_size > &p2)ttmath::UInt< value_size >inline
operator<(const Int< value_size > &l) const ttmath::Int< value_size >inline
ttmath::UInt::operator<(const UInt< value_size > &l) const ttmath::UInt< value_size >inline
operator<<(std::ostream &s, const Int< value_size > &l)ttmath::Int< value_size >friend
operator<<(std::wostream &s, const Int< value_size > &l)ttmath::Int< value_size >friend
ttmath::UInt::operator<<(int move) const ttmath::UInt< value_size >inline
operator<<=(int move)ttmath::UInt< value_size >inline
operator<=(const Int< value_size > &l) const ttmath::Int< value_size >inline
ttmath::UInt::operator<=(const UInt< value_size > &l) const ttmath::UInt< value_size >inline
operator=(const Int< value_size > &p)ttmath::Int< value_size >inline
operator=(const Int< argument_size > &p)ttmath::Int< value_size >inline
operator=(sint i)ttmath::Int< value_size >inline
operator=(const UInt< argument_size > &p)ttmath::Int< value_size >inline
operator=(uint i)ttmath::Int< value_size >inline
operator=(ulint n)ttmath::Int< value_size >inline
operator=(slint n)ttmath::Int< value_size >inline
operator=(const char *s)ttmath::Int< value_size >inline
operator=(const wchar_t *s)ttmath::Int< value_size >inline
operator=(const std::wstring &s)ttmath::Int< value_size >inline
operator=(const std::string &s)ttmath::Int< value_size >inline
ttmath::UInt::operator=(const UInt< value_size > &p)ttmath::UInt< value_size >inline
operator==(const Int< value_size > &l) const ttmath::Int< value_size >inline
ttmath::UInt::operator==(const UInt< value_size > &l) const ttmath::UInt< value_size >inline
operator>(const Int< value_size > &l) const ttmath::Int< value_size >inline
ttmath::UInt::operator>(const UInt< value_size > &l) const ttmath::UInt< value_size >inline
operator>=(const Int< value_size > &l) const ttmath::Int< value_size >inline
ttmath::UInt::operator>=(const UInt< value_size > &l) const ttmath::UInt< value_size >inline
operator>>(std::istream &s, Int< value_size > &l)ttmath::Int< value_size >friend
operator>>(std::wistream &s, Int< value_size > &l)ttmath::Int< value_size >friend
ttmath::UInt::operator>>(int move) const ttmath::UInt< value_size >inline
operator>>=(int move)ttmath::UInt< value_size >inline
operator^(const UInt< value_size > &p2) const ttmath::UInt< value_size >inline
operator^=(const UInt< value_size > &p2)ttmath::UInt< value_size >inline
operator|(const UInt< value_size > &p2) const ttmath::UInt< value_size >inline
operator|=(const UInt< value_size > &p2)ttmath::UInt< value_size >inline
operator~() const ttmath::UInt< value_size >inline
Pow(Int< value_size > pow)ttmath::Int< value_size >inline
ttmath::UInt::Pow(UInt< value_size > pow)ttmath::UInt< value_size >inline
PrintLog(const char_type *msg, ostream_type &output) const ttmath::UInt< value_size >inline
PrintLog(const char_type *msg, uint carry, ostream_type &output) const ttmath::UInt< value_size >inline
PrintTable(ostream_type &output) const ttmath::UInt< value_size >inline
PrintVectorLog(const char_type *msg, ostream_type &output, const uint *vector, uint vector_len)ttmath::UInt< value_size >inlinestatic
PrintVectorLog(const char_type *msg, uint carry, ostream_type &output, const uint *vector, uint vector_len)ttmath::UInt< value_size >inlinestatic
Rcl(uint bits, uint c=0)ttmath::UInt< value_size >inline
Rcr(uint bits, uint c=0)ttmath::UInt< value_size >inline
SetBit(uint bit_index)ttmath::UInt< value_size >inline
SetBitInWord(uint &value, uint bit)ttmath::UInt< value_size >static
SetFromTable(const uint *temp_table, uint temp_table_len)ttmath::UInt< value_size >inline
SetMax()ttmath::Int< value_size >inline
SetMin()ttmath::Int< value_size >inline
SetOne()ttmath::UInt< value_size >inline
SetSign()ttmath::Int< value_size >inline
SetSignOne()ttmath::Int< value_size >inline
SetZero()ttmath::UInt< value_size >inline
Size() const ttmath::UInt< value_size >inline
Sqrt()ttmath::UInt< value_size >inline
Sub(const Int< value_size > &ss2)ttmath::Int< value_size >inline
ttmath::UInt::Sub(const UInt< value_size > &ss2, uint c=0)ttmath::UInt< value_size >
SubInt(uint value, uint index=0)ttmath::Int< value_size >inline
SubOne()ttmath::Int< value_size >inline
SubTwoWords(uint a, uint b, uint carry, uint *result)ttmath::UInt< value_size >static
SubVector(const uint *ss1, const uint *ss2, uint ss1_size, uint ss2_size, uint *result)ttmath::UInt< value_size >static
Swap(UInt< value_size > &ss2)ttmath::UInt< value_size >inline
tablettmath::UInt< value_size >
ToInt() const ttmath::Int< value_size >inline
ToInt(uint &result) const ttmath::Int< value_size >inline
ToInt(sint &result) const ttmath::Int< value_size >inline
ToInt(ulint &result) const ttmath::Int< value_size >inline
ToInt(slint &result) const ttmath::Int< value_size >inline
ToString(std::string &result, uint b=10) const ttmath::Int< value_size >inline
ToString(uint b=10) const ttmath::Int< value_size >inline
ToString(std::wstring &result, uint b=10) const ttmath::Int< value_size >inline
ttmath::UInt::ToStringBase(string_type &result, uint b=10, bool negative=false) const ttmath::UInt< value_size >inline
ToStringLog2(uint x) const ttmath::UInt< value_size >inlineprotected
ToUInt(uint &result) const ttmath::Int< value_size >inline
ToUInt(ulint &result) const ttmath::Int< value_size >inline
ttmath::UInt::ToUInt() const ttmath::UInt< value_size >inline
ToWString(uint b=10) const ttmath::Int< value_size >inline
UInt(uint i)ttmath::UInt< value_size >inline
UInt(sint i)ttmath::UInt< value_size >inline
UInt(ulint n)ttmath::UInt< value_size >inline
UInt(slint n)ttmath::UInt< value_size >inline
UInt(const char *s)ttmath::UInt< value_size >inline
UInt(const std::string &s)ttmath::UInt< value_size >inline
UInt(const wchar_t *s)ttmath::UInt< value_size >inline
UInt(const std::wstring &s)ttmath::UInt< value_size >inline
UInt()ttmath::UInt< value_size >inline
UInt(const UInt< value_size > &u)ttmath::UInt< value_size >inline
UInt(const UInt< argument_size > &u)ttmath::UInt< value_size >inline
~Int()ttmath::Int< value_size >inline
~UInt()ttmath::UInt< value_size >inline