Zdexby TheHolyOneZ
42,610 classes
Class

BigIntegerCalculator

: Object
System.Numerics.BigIntegerCalculator, System.Numerics 0x0010 (16 B) inherited 0x0010 System.Numerics.dll
0x00x0010

Members 4

OffsetSizeNameTypeFlagsDefault
0x04ReducerThresholdintPrivateStatic—
0x04SquareThresholdintPrivateStatic—
0x04AllocationThresholdintPrivateStatic—
0x04MultiplyThresholdintPrivateStatic—

Functions 45

SignatureFlagsNativeParams
uint[] Add(const uint[]& left, uint right)PublicStatic0x08
uint[] Add(const uint[]& left, const uint[]& right)PublicStatic0x08
void Add(const UInt32*& left, int leftLength, const UInt32*& right, int rightLength, const UInt32*& bits, int bitsLength)PrivateStatic0x04
void AddSelf(const UInt32*& left, int leftLength, const UInt32*& right, int rightLength)PrivateStatic0x04
uint[] Subtract(const uint[]& left, uint right)PublicStatic0x08
uint[] Subtract(const uint[]& left, const uint[]& right)PublicStatic0x08
void Subtract(const UInt32*& left, int leftLength, const UInt32*& right, int rightLength, const UInt32*& bits, int bitsLength)PrivateStatic0x04
void SubtractSelf(const UInt32*& left, int leftLength, const UInt32*& right, int rightLength)PrivateStatic0x04
int Compare(const uint[]& left, const uint[]& right)PublicStatic0x08
int Compare(const UInt32*& left, int leftLength, const UInt32*& right, int rightLength)PrivateStatic0x04
uint[] Divide(const uint[]& left, uint right)PublicStatic0x08
uint Remainder(const uint[]& left, uint right)PublicStatic0x08
uint[] Divide(const uint[]& left, const uint[]& right)PublicStatic0x08
uint[] Remainder(const uint[]& left, const uint[]& right)PublicStatic0x08
void Divide(const UInt32*& left, int leftLength, const UInt32*& right, int rightLength, const UInt32*& bits, int bitsLength)PrivateStatic0x04
uint AddDivisor(const UInt32*& left, int leftLength, const UInt32*& right, int rightLength)PrivateStatic0x04
uint SubtractDivisor(const UInt32*& left, int leftLength, const UInt32*& right, int rightLength, ulong q)PrivateStatic0x08
bool DivideGuessTooBig(ulong q, ulong valHi, uint valLo, uint divHi, uint divLo)PrivateStatic0x08
uint[] CreateCopy(const uint[]& value)PrivateStatic0x08
int LeadingZeros(uint value)PrivateStatic0x04
uint Pow(uint value, uint power, uint modulus)PublicStatic0x04
uint Pow(const uint[]& value, uint power, uint modulus)PublicStatic0x08
uint Pow(uint value, const uint[]& power, uint modulus)PublicStatic0x08
uint Pow(const uint[]& value, const uint[]& power, uint modulus)PublicStatic0x08
uint PowCore(const uint[]& power, uint modulus, ulong value, ulong result)PrivateStatic0x08
uint PowCore(uint power, uint modulus, ulong value, ulong result)PrivateStatic0x08
uint[] Pow(uint value, uint power, const uint[]& modulus)PublicStatic0x08
uint[] Pow(const uint[]& value, uint power, const uint[]& modulus)PublicStatic0x08
uint[] Pow(uint value, const uint[]& power, const uint[]& modulus)PublicStatic0x08
uint[] Pow(const uint[]& value, const uint[]& power, const uint[]& modulus)PublicStatic0x08
uint[] PowCore(const uint[]& power, const uint[]& modulus, const BitsBuffer&& value)PrivateStatic0x10
uint[] PowCore(uint power, const uint[]& modulus, const BitsBuffer&& value)PrivateStatic0x10
void PowCore(const uint[]& power, const uint[]& modulus, const BitsBuffer&& value, const BitsBuffer&& result, const BitsBuffer&& temp)PrivateStatic0x10
void PowCore(uint power, const uint[]& modulus, const BitsBuffer&& value, const BitsBuffer&& result, const BitsBuffer&& temp)PrivateStatic0x10
void PowCore(const uint[]& power, const FastReducer&& reducer, const BitsBuffer&& value, const BitsBuffer&& result, const BitsBuffer&& temp)PrivateStatic0x28
void PowCore(uint power, const FastReducer&& reducer, const BitsBuffer&& value, const BitsBuffer&& result, const BitsBuffer&& temp)PrivateStatic0x28
int ActualLength(const uint[]& value)PrivateStatic0x08
int ActualLength(const uint[]& value, int length)PrivateStatic0x08
uint[] Square(const uint[]& value)PublicStatic0x08
void Square(const UInt32*& value, int valueLength, const UInt32*& bits, int bitsLength)PrivateStatic0x04
uint[] Multiply(const uint[]& left, uint right)PublicStatic0x08
uint[] Multiply(const uint[]& left, const uint[]& right)PublicStatic0x08
void Multiply(const UInt32*& left, int leftLength, const UInt32*& right, int rightLength, const UInt32*& bits, int bitsLength)PrivateStatic0x04
void SubtractCore(const UInt32*& left, int leftLength, const UInt32*& right, int rightLength, const UInt32*& core, int coreLength)PrivateStatic0x04
void .cctor()PrivateStatic+1 flags0x00