// Assembly: System.Numerics
// Full name: System.Numerics.BigIntegerCalculator

namespace System.Numerics
{
public class BigIntegerCalculator // TypeDefIndex: 12532
{
	// Fields
	type#20873 ReducerThreshold;
	type#20873 SquareThreshold;
	type#20873 AllocationThreshold;
	type#20873 MultiplyThreshold;

	// Methods
	// RVA: -1
	public static type#13557 Add(type#13557 left, type#27917 right) { }
	// RVA: -1
	public static type#13557 Add(type#13557 left, type#13557 right) { }
	// RVA: -1
	private static type#28660 Add(type#12438 left, type#20867 leftLength, type#12438 right, type#20867 rightLength, type#12438 bits, type#20867 bitsLength) { }
	// RVA: -1
	private static type#28660 AddSelf(type#12438 left, type#20867 leftLength, type#12438 right, type#20867 rightLength) { }
	// RVA: -1
	public static type#13557 Subtract(type#13557 left, type#27917 right) { }
	// RVA: -1
	public static type#13557 Subtract(type#13557 left, type#13557 right) { }
	// RVA: -1
	private static type#28660 Subtract(type#12438 left, type#20867 leftLength, type#12438 right, type#20867 rightLength, type#12438 bits, type#20867 bitsLength) { }
	// RVA: -1
	public static type#20867 Compare(type#13557 left, type#13557 right) { }
	// RVA: -1
	public static type#13557 Divide(type#13557 left, type#27917 right) { }
	// RVA: -1
	public static type#27917 Remainder(type#13557 left, type#27917 right) { }
	// RVA: -1
	public static type#13557 Divide(type#13557 left, type#13557 right) { }
	// RVA: -1
	public static type#13557 Remainder(type#13557 left, type#13557 right) { }
	// RVA: -1
	private static type#28660 Divide(type#12438 left, type#20867 leftLength, type#12438 right, type#20867 rightLength, type#12438 bits, type#20867 bitsLength) { }
	// RVA: -1
	private static type#27917 AddDivisor(type#12438 left, type#20867 leftLength, type#12438 right, type#20867 rightLength) { }
	// RVA: -1
	private static type#27917 SubtractDivisor(type#12438 left, type#20867 leftLength, type#12438 right, type#20867 rightLength, type#27937 q) { }
	// RVA: -1
	private static type#15313 DivideGuessTooBig(type#27937 q, type#27937 valHi, type#27917 valLo, type#27917 divHi, type#27917 divLo) { }
	// RVA: -1
	private static type#13557 CreateCopy(type#13557 value) { }
	// RVA: -1
	private static type#20867 LeadingZeros(type#27917 value) { }
	// RVA: -1
	public static type#13557 Square(type#13557 value) { }
	// RVA: -1
	private static type#28660 Square(type#12438 value, type#20867 valueLength, type#12438 bits, type#20867 bitsLength) { }
	// RVA: -1
	public static type#13557 Multiply(type#13557 left, type#27917 right) { }
	// RVA: -1
	public static type#13557 Multiply(type#13557 left, type#13557 right) { }
	// RVA: -1
	private static type#28660 Multiply(type#12438 left, type#20867 leftLength, type#12438 right, type#20867 rightLength, type#12438 bits, type#20867 bitsLength) { }
	// RVA: -1
	private static type#28660 SubtractCore(type#12438 left, type#20867 leftLength, type#12438 right, type#20867 rightLength, type#12438 core, type#20867 coreLength) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
