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