28 instantiations of BigIntegerBuilder
System.Numerics (28)
System\Numerics\BigInteger.cs (23)
876
BigIntegerBuilder regNum = new
BigIntegerBuilder
(dividend, ref signNum);
877
BigIntegerBuilder regDen = new
BigIntegerBuilder
(divisor, ref signDen);
878
BigIntegerBuilder regQuo = new
BigIntegerBuilder
();
948
BigIntegerBuilder reg1 = new
BigIntegerBuilder
(left);
949
BigIntegerBuilder reg2 = new
BigIntegerBuilder
(right);
1022
BigIntegerBuilder regRes = new
BigIntegerBuilder
(BigInteger.One, ref signRes);
1023
BigIntegerBuilder regVal = new
BigIntegerBuilder
(value, ref signVal);
1024
BigIntegerBuilder regMod = new
BigIntegerBuilder
(modulus, ref signMod);
1025
BigIntegerBuilder regTmp = new
BigIntegerBuilder
(regVal.Size);
1070
BigIntegerBuilder regSquare = new
BigIntegerBuilder
(value, ref sign);
1104
BigIntegerBuilder regTmp = new
BigIntegerBuilder
(cuResMax);
1105
BigIntegerBuilder regRes = new
BigIntegerBuilder
(cuResMax);
1311
BigIntegerBuilder reg = new
BigIntegerBuilder
(value, ref sign);
1511
BigIntegerBuilder reg1 = new
BigIntegerBuilder
(left, ref sign1);
1512
BigIntegerBuilder reg2 = new
BigIntegerBuilder
(right, ref sign2);
1532
BigIntegerBuilder reg1 = new
BigIntegerBuilder
(left, ref sign1);
1533
BigIntegerBuilder reg2 = new
BigIntegerBuilder
(right, ref sign2);
1549
BigIntegerBuilder reg1 = new
BigIntegerBuilder
(left, ref sign);
1550
BigIntegerBuilder reg2 = new
BigIntegerBuilder
(right, ref sign);
1562
BigIntegerBuilder regNum = new
BigIntegerBuilder
(dividend, ref sign);
1563
BigIntegerBuilder regDen = new
BigIntegerBuilder
(divisor, ref sign);
1576
BigIntegerBuilder regNum = new
BigIntegerBuilder
(dividend, ref signNum);
1577
BigIntegerBuilder regDen = new
BigIntegerBuilder
(divisor, ref signDen);
System\Numerics\BigIntegerBuilder.cs (5)
421
this = new
BigIntegerBuilder
(ref reg);
492
this = new
BigIntegerBuilder
(ref reg);
619
this = new
BigIntegerBuilder
(ref regMul);
754
BigIntegerBuilder regTmp = new
BigIntegerBuilder
();
772
BigIntegerBuilder regTmp = new
BigIntegerBuilder
();
62 references to BigIntegerBuilder
System.Numerics (62)
System\Numerics\BigInteger.cs (39)
876
BigIntegerBuilder
regNum = new BigIntegerBuilder(dividend, ref signNum);
877
BigIntegerBuilder
regDen = new BigIntegerBuilder(divisor, ref signDen);
878
BigIntegerBuilder
regQuo = new BigIntegerBuilder();
948
BigIntegerBuilder
reg1 = new BigIntegerBuilder(left);
949
BigIntegerBuilder
reg2 = new BigIntegerBuilder(right);
950
BigIntegerBuilder
.GCD(ref reg1, ref reg2);
970
private static void ModPowUpdateResult(ref
BigIntegerBuilder
regRes, ref
BigIntegerBuilder
regVal, ref
BigIntegerBuilder
regMod, ref
BigIntegerBuilder
regTmp)
977
private static void ModPowSquareModValue(ref
BigIntegerBuilder
regVal, ref
BigIntegerBuilder
regMod, ref
BigIntegerBuilder
regTmp)
984
private static void ModPowInner(uint exp, ref
BigIntegerBuilder
regRes, ref
BigIntegerBuilder
regVal, ref
BigIntegerBuilder
regMod, ref
BigIntegerBuilder
regTmp)
997
private static void ModPowInner32(uint exp, ref
BigIntegerBuilder
regRes, ref
BigIntegerBuilder
regVal, ref
BigIntegerBuilder
regMod, ref
BigIntegerBuilder
regTmp)
1022
BigIntegerBuilder
regRes = new BigIntegerBuilder(BigInteger.One, ref signRes);
1023
BigIntegerBuilder
regVal = new BigIntegerBuilder(value, ref signVal);
1024
BigIntegerBuilder
regMod = new BigIntegerBuilder(modulus, ref signMod);
1025
BigIntegerBuilder
regTmp = new BigIntegerBuilder(regVal.Size);
1070
BigIntegerBuilder
regSquare = new BigIntegerBuilder(value, ref sign);
1104
BigIntegerBuilder
regTmp = new BigIntegerBuilder(cuResMax);
1105
BigIntegerBuilder
regRes = new BigIntegerBuilder(cuResMax);
1311
BigIntegerBuilder
reg = new BigIntegerBuilder(value, ref sign);
1511
BigIntegerBuilder
reg1 = new BigIntegerBuilder(left, ref sign1);
1512
BigIntegerBuilder
reg2 = new BigIntegerBuilder(right, ref sign2);
1532
BigIntegerBuilder
reg1 = new BigIntegerBuilder(left, ref sign1);
1533
BigIntegerBuilder
reg2 = new BigIntegerBuilder(right, ref sign2);
1549
BigIntegerBuilder
reg1 = new BigIntegerBuilder(left, ref sign);
1550
BigIntegerBuilder
reg2 = new BigIntegerBuilder(right, ref sign);
1562
BigIntegerBuilder
regNum = new BigIntegerBuilder(dividend, ref sign);
1563
BigIntegerBuilder
regDen = new BigIntegerBuilder(divisor, ref sign);
1576
BigIntegerBuilder
regNum = new BigIntegerBuilder(dividend, ref signNum);
1577
BigIntegerBuilder
regDen = new BigIntegerBuilder(divisor, ref signDen);
System\Numerics\BigIntegerBuilder.cs (23)
60
public BigIntegerBuilder(ref
BigIntegerBuilder
reg) {
358
public void Load(ref
BigIntegerBuilder
reg) {
364
public void Load(ref
BigIntegerBuilder
reg, int cuExtra) {
410
public void Add(ref
BigIntegerBuilder
reg) {
480
public void Sub(ref int sign, ref
BigIntegerBuilder
reg) {
559
private void SubRev(ref
BigIntegerBuilder
reg) {
610
public void Mul(ref
BigIntegerBuilder
regMul) {
651
public void Mul(ref
BigIntegerBuilder
reg1, ref
BigIntegerBuilder
reg2) {
726
public static uint Mod(ref
BigIntegerBuilder
regNum, uint uDen) {
743
public void Mod(ref
BigIntegerBuilder
regDen) {
754
BigIntegerBuilder
regTmp = new BigIntegerBuilder();
759
public void Div(ref
BigIntegerBuilder
regDen) {
772
BigIntegerBuilder
regTmp = new BigIntegerBuilder();
778
public void ModDiv(ref
BigIntegerBuilder
regDen, ref
BigIntegerBuilder
regQuo) {
790
private static void ModDivCore(ref
BigIntegerBuilder
regNum, ref
BigIntegerBuilder
regDen, bool fQuo, ref
BigIntegerBuilder
regQuo) {
1095
public static void GCD(ref
BigIntegerBuilder
reg1, ref
BigIntegerBuilder
reg2) {
1113
private static void LehmerGcd(ref
BigIntegerBuilder
reg1, ref
BigIntegerBuilder
reg2) {