31 references to Abs
System.Runtime.Numerics (31)
System\Numerics\BigInteger.cs (30)
888return new BigInteger((int)NumericsHelpers.Abs(value._sign), value._bits); 946BigIntegerCalculator.Divide(dividend._bits, NumericsHelpers.Abs(divisor._sign), quotient, out nuint rest); 1099return BigIntegerCalculator.Gcd(NumericsHelpers.Abs(left._sign), NumericsHelpers.Abs(right._sign)); 1106? BigIntegerCalculator.Gcd(right._bits, NumericsHelpers.Abs(left._sign)) 1114? BigIntegerCalculator.Gcd(left._bits, NumericsHelpers.Abs(right._sign)) 1194nuint magnitude = NumericsHelpers.Abs(value._sign); 1342nuint bitsResult = trivialValue && trivialExponent ? BigIntegerCalculator.Pow(NumericsHelpers.Abs(value._sign), NumericsHelpers.Abs(exponent._sign), NumericsHelpers.Abs(modulus._sign)) : 1343trivialValue ? BigIntegerCalculator.Pow(NumericsHelpers.Abs(value._sign), exponent._bits!, NumericsHelpers.Abs(modulus._sign)) : 1344trivialExponent ? BigIntegerCalculator.Pow(value._bits!, NumericsHelpers.Abs(exponent._sign), NumericsHelpers.Abs(modulus._sign)) : 1345BigIntegerCalculator.Pow(value._bits!, exponent._bits!, NumericsHelpers.Abs(modulus._sign)); 1357BigIntegerCalculator.Pow(NumericsHelpers.Abs(value._sign), NumericsHelpers.Abs(exponent._sign), modulus._bits!, bits); 1361BigIntegerCalculator.Pow(NumericsHelpers.Abs(value._sign), exponent._bits!, modulus._bits!, bits); 1366BigIntegerCalculator.Pow(value._bits!, NumericsHelpers.Abs(exponent._sign), modulus._bits!, bits); 1408nuint power = NumericsHelpers.Abs(exponent); 1423nuint magnitude = NumericsHelpers.Abs(value._sign); 2357BigIntegerCalculator.Add(rightBits, NumericsHelpers.Abs(leftSign), bits); 2368BigIntegerCalculator.Add(leftBits, NumericsHelpers.Abs(rightSign), bits); 2435BigIntegerCalculator.Subtract(rightBits, NumericsHelpers.Abs(leftSign), bits); 2446BigIntegerCalculator.Subtract(leftBits, NumericsHelpers.Abs(rightSign), bits); 3355nuint m = NumericsHelpers.Abs(value); 3610BigIntegerCalculator.Multiply(right, NumericsHelpers.Abs(leftSign), bits); 3621BigIntegerCalculator.Multiply(left, NumericsHelpers.Abs(rightSign), bits); 3674BigIntegerCalculator.Divide(dividend._bits, NumericsHelpers.Abs(divisor._sign), quotient); 3741nuint remainder = BigIntegerCalculator.Remainder(dividend._bits, NumericsHelpers.Abs(divisor._sign));
System\Numerics\BigIntegerCalculator.Bitwise.cs (1)
84mag = i == 0 ? (isNegative ? NumericsHelpers.Abs((int)inlineValue) : inlineValue) : 0;