|
HDK
|
#include <UT_VeryLong.h>
Static Public Member Functions | |
| static UT_VeryLong | modexp (const UT_VeryLong &x, const UT_VeryLong &e, const UT_VeryLong &m) |
| static UT_VeryLong | gcd (const UT_VeryLong &X, const UT_VeryLong &Y) |
| static UT_VeryLong | modinv (const UT_VeryLong &a, const UT_VeryLong &m) |
Friends | |
| class | ut_MMExp |
| class | UT_PolyField |
| int | operator!= (const UT_VeryLong &x, const UT_VeryLong &y) |
| int | operator== (const UT_VeryLong &x, const UT_VeryLong &y) |
| int | operator>= (const UT_VeryLong &x, const UT_VeryLong &y) |
| int | operator<= (const UT_VeryLong &x, const UT_VeryLong &y) |
| int | operator> (const UT_VeryLong &x, const UT_VeryLong &y) |
| int | operator< (const UT_VeryLong &x, const UT_VeryLong &y) |
Definition at line 29 of file UT_VeryLong.h.
| UT_VeryLong::UT_VeryLong | ( | uint | x = 0 | ) |
| UT_VeryLong::UT_VeryLong | ( | const UT_VeryLong & | x | ) |
| UT_VeryLong::UT_VeryLong | ( | const UT_PolyField & | x | ) |
| UT_VeryLong::UT_VeryLong | ( | const char * | string | ) |
| UT_VeryLong::~UT_VeryLong | ( | ) |
|
static |
| uint UT_VeryLong::getLow32Bits | ( | ) | const |
|
inline |
Definition at line 95 of file UT_VeryLong.h.
| int UT_VeryLong::getNumBits | ( | ) | const |
|
inline |
Definition at line 93 of file UT_VeryLong.h.
|
inline |
Definition at line 94 of file UT_VeryLong.h.
| int UT_VeryLong::isZero | ( | ) | const |
| void UT_VeryLong::loadFromBitStream | ( | UT_BitStream & | bs, |
| int | nbits | ||
| ) |
|
static |
|
static |
| UT_VeryLong::operator unsigned | ( | ) |
| UT_VeryLong& UT_VeryLong::operator%= | ( | const UT_VeryLong & | x | ) |
| UT_VeryLong& UT_VeryLong::operator*= | ( | const UT_VeryLong & | x | ) |
| UT_VeryLong& UT_VeryLong::operator+= | ( | const UT_VeryLong & | x | ) |
| UT_VeryLong& UT_VeryLong::operator-= | ( | const UT_VeryLong & | x | ) |
| UT_VeryLong& UT_VeryLong::operator/= | ( | const UT_VeryLong & | x | ) |
| UT_VeryLong& UT_VeryLong::operator<<= | ( | uint | shift | ) |
| UT_VeryLong& UT_VeryLong::operator= | ( | const UT_VeryLong & | x | ) |
| UT_VeryLong& UT_VeryLong::operator= | ( | uint | x | ) |
| UT_VeryLong& UT_VeryLong::operator= | ( | const char * | x | ) |
| UT_VeryLong& UT_VeryLong::operator>>= | ( | uint | shift | ) |
| UT_VeryLong& UT_VeryLong::operator^= | ( | const UT_VeryLong & | x | ) |
| UT_VeryLong& UT_VeryLong::operator|= | ( | const UT_VeryLong & | x | ) |
| void UT_VeryLong::print | ( | const char * | prefix = 0, |
| int | radix = 16, |
||
| const char * | suffix = "\n" |
||
| ) | const |
| void UT_VeryLong::printVariable | ( | const char * | name | ) | const |
| void UT_VeryLong::saveToBitStream | ( | UT_BitStream & | bs, |
| int | nbits | ||
| ) | const |
Definition at line 96 of file UT_VeryLong.h.
|
friend |
Definition at line 64 of file UT_VeryLong.h.
|
friend |
Definition at line 79 of file UT_VeryLong.h.
|
friend |
Definition at line 73 of file UT_VeryLong.h.
|
friend |
Definition at line 67 of file UT_VeryLong.h.
|
friend |
Definition at line 76 of file UT_VeryLong.h.
|
friend |
Definition at line 70 of file UT_VeryLong.h.
|
friend |
Definition at line 119 of file UT_VeryLong.h.
|
friend |
Definition at line 120 of file UT_VeryLong.h.