Property | Type | Description | |
---|---|---|---|
AddCarry | uint | ||
AddMulCarry | uint | ||
ApplyBorrow | void | ||
ApplyCarry | void | ||
GetHigh2 | ulong | ||
GetIntegerParts | void | ||
LehmerGcd | void | ||
ModDivCore | void | ||
MulCarry | uint | ||
Resize | void | ||
SetSizeClear | void | ||
SetSizeKeep | void | ||
SetSizeLazy | void | ||
SubBorrow | uint | ||
SubRev | void | ||
SubRevBorrow | uint | ||
Trim | void |
Method | Description | |
---|---|---|
Add ( |
||
Add ( uint u ) : void | ||
BigIntegerBuilder ( System.Numerics.BigInteger bn ) : System | ||
BigIntegerBuilder ( System.Numerics.BigInteger bn, int &sign ) : System | ||
BigIntegerBuilder ( |
||
BigIntegerBuilder ( int cuAlloc ) : System | ||
CbitLowZero ( ) : int | ||
Div ( |
||
DivMod ( uint uDen ) : uint | ||
EnsureWritable ( ) : void | ||
EnsureWritable ( int cuExtra ) : void | ||
EnsureWritable ( int cu, int cuExtra ) : void | ||
GCD ( |
||
GetApproxParts ( int &exp, ulong &man ) : void | ||
GetInteger ( int sign ) : System.Numerics.BigInteger | ||
Load ( |
||
Load ( |
||
MakeOdd ( ) : int | ||
Mod ( |
||
Mod ( |
||
ModDiv ( |
||
Mul ( |
||
Mul ( |
||
Mul ( uint u ) : void | ||
Set ( uint u ) : void | ||
Set ( ulong uu ) : void | ||
ShiftLeft ( int cbit ) : void | ||
ShiftLeft ( int cuShift, int cbitShift ) : void | ||
ShiftRight ( int cbit ) : void | ||
ShiftRight ( int cuShift, int cbitShift ) : void | ||
Sub ( int &sign, |
||
Sub ( int &sign, uint u ) : void |
Method | Description | |
---|---|---|
AddCarry ( uint &u1, uint u2, uint uCarry ) : uint | ||
AddMulCarry ( uint &uAdd, uint uMul1, uint uMul2, uint uCarry ) : uint | ||
ApplyBorrow ( int iuMin ) : void | ||
ApplyCarry ( int iu ) : void | ||
GetHigh2 ( int cu ) : ulong | ||
GetIntegerParts ( int signSrc, int &sign, uint &bits ) : void | ||
LehmerGcd ( |
||
ModDivCore ( |
||
MulCarry ( uint &u1, uint u2, uint uCarry ) : uint | ||
Resize ( uint &array, int newSize ) : void | ||
SetSizeClear ( int cu ) : void | ||
SetSizeKeep ( int cu, int cuExtra ) : void | ||
SetSizeLazy ( int cu ) : void | ||
SubBorrow ( uint &u1, uint u2, uint uBorrow ) : uint | ||
SubRev ( |
||
SubRevBorrow ( uint &u1, uint u2, uint uBorrow ) : uint | ||
Trim ( ) : void |
public BigIntegerBuilder ( System.Numerics.BigInteger bn ) : System | ||
bn | System.Numerics.BigInteger | |
return | System |
public BigIntegerBuilder ( System.Numerics.BigInteger bn, int &sign ) : System | ||
bn | System.Numerics.BigInteger | |
sign | int | |
return | System |
public BigIntegerBuilder ( |
||
reg | ||
return | System |
public BigIntegerBuilder ( int cuAlloc ) : System | ||
cuAlloc | int | |
return | System |
public Div ( |
||
regDen | ||
return | void |
public EnsureWritable ( int cu, int cuExtra ) : void | ||
cu | int | |
cuExtra | int | |
return | void |
public static GCD ( |
||
reg1 | ||
reg2 | ||
return | void |
public GetApproxParts ( int &exp, ulong &man ) : void | ||
exp | int | |
man | ulong | |
return | void |
public GetInteger ( int sign ) : System.Numerics.BigInteger | ||
sign | int | |
return | System.Numerics.BigInteger |
public Load ( |
||
reg | ||
return | void |
public Load ( |
||
reg | ||
cuExtra | int | |
return | void |
public static Mod ( |
||
regNum | ||
uDen | uint | |
return | uint |
public Mod ( |
||
regDen | ||
return | void |
public ModDiv ( |
||
regDen | ||
regQuo | ||
return | void |
public Mul ( |
||
regMul | ||
return | void |
public Mul ( |
||
reg1 | ||
reg2 | ||
return | void |
public ShiftLeft ( int cuShift, int cbitShift ) : void | ||
cuShift | int | |
cbitShift | int | |
return | void |
public ShiftRight ( int cuShift, int cbitShift ) : void | ||
cuShift | int | |
cbitShift | int | |
return | void |
public Sub ( int &sign, |
||
sign | int | |
reg | ||
return | void |