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.