76 references to Create
System.Runtime.Numerics (76)
System\Number.BigInteger.cs (8)
375base1E9 = BigInteger.RentedBuffer.Create(base1E9Length, out BigInteger.RentedBuffer base1E9Rental); 400Span<nuint> resultBuffer = BigInteger.RentedBuffer.Create(resultLength, out BigInteger.RentedBuffer resultRental); 432Span<nuint> leading = BigInteger.RentedBuffer.Create(leadingLength, out BigInteger.RentedBuffer leadingBuffer); 472scoped Span<nuint> buffer = BigInteger.RentedBuffer.Create(bufferLength, out BigInteger.RentedBuffer bufferRental); 836Span<nuint> base1E9Buffer = BigInteger.RentedBuffer.Create(base1E9BufferLength, out BigInteger.RentedBuffer base1E9Rental); 1026Span<nuint> upper = BigInteger.RentedBuffer.Create(upperLength, out BigInteger.RentedBuffer upperBuffer); 1029Span<nuint> lower = BigInteger.RentedBuffer.Create(lowerLength, out BigInteger.RentedBuffer lowerBuffer); 1433Span<nuint> powersOfTen = BigInteger.RentedBuffer.Create(bits.Length, out BigInteger.RentedBuffer powersOfTenBuffer);
System\Numerics\BigInteger.cs (33)
920Span<nuint> quotient = RentedBuffer.Create(size, out RentedBuffer quotientBuffer); 941Span<nuint> rest = RentedBuffer.Create(size, out RentedBuffer restBuffer); 944Span<nuint> quotient = RentedBuffer.Create(size, out RentedBuffer quotientBuffer); 1077Span<nuint> bits = RentedBuffer.Create(leftBits.Length, out RentedBuffer bitsBuffer); 1089Span<nuint> bits = RentedBuffer.Create(leftBits.Length, out RentedBuffer bitsBuffer); 1131Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 1197Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 1206Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 1886Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 1897Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 1908Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 1919Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 1955Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 1966Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 1975Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 1986Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 2553Span<nuint> z = RentedBuffer.Create(zLen, out RentedBuffer zBuffer); 2704Span<nuint> zd = RentedBuffer.Create(zLength, out RentedBuffer zdBuffer); 2744Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 2753Span<nuint> bits = RentedBuffer.Create(value._bits.Length, out RentedBuffer bitsBuffer); 2779Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 2787Span<nuint> bits = RentedBuffer.Create(value._bits.Length, out RentedBuffer bitsBuffer); 2808Span<nuint> bits = RentedBuffer.Create(value._bits.Length, out RentedBuffer bitsBuffer); 2817Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 2858Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 2869Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 2878Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 2889Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 2921Span<nuint> quotient = RentedBuffer.Create(size, out RentedBuffer quotientBuffer); 2942Span<nuint> quotient = RentedBuffer.Create(size, out RentedBuffer quotientBuffer); 2985Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 3281Span<nuint> zd = RentedBuffer.Create(zLength, out RentedBuffer zdBuffer); 5049Span<nuint> zd = RentedBuffer.Create(zLength, out RentedBuffer zdBuffer);
System\Numerics\BigIntegerCalculator.DivRem.cs (12)
99Span<nuint> leftCopy = BigInteger.RentedBuffer.Create(left.Length, out BigInteger.RentedBuffer leftCopyBuffer); 131Span<nuint> quotient = BigInteger.RentedBuffer.Create(quotientLength, out BigInteger.RentedBuffer quotientBuffer); 163Span<nuint> leftCopy = BigInteger.RentedBuffer.Create(left.Length, out BigInteger.RentedBuffer leftCopyBuffer); 167Span<nuint> quotientAllocated = BigInteger.RentedBuffer.Create(quotientLength, out BigInteger.RentedBuffer quotientActualBuffer); 336Span<nuint> b = BigInteger.RentedBuffer.Create(n, out BigInteger.RentedBuffer bBuffer); 349Span<nuint> a = BigInteger.RentedBuffer.Create(aLength, out BigInteger.RentedBuffer aBuffer); 385Span<nuint> r = BigInteger.RentedBuffer.Create(n + 1, out BigInteger.RentedBuffer rBuffer); 387Span<nuint> z = BigInteger.RentedBuffer.Create(2 * n, out BigInteger.RentedBuffer zBuffer); 394Span<nuint> q = BigInteger.RentedBuffer.Create(n, out BigInteger.RentedBuffer qBuffer); 501Span<nuint> r1 = BigInteger.RentedBuffer.Create(left.Length, out BigInteger.RentedBuffer r1Buffer); 541Span<nuint> r1 = BigInteger.RentedBuffer.Create(right.Length + 1, out BigInteger.RentedBuffer r1Buffer); 566Span<nuint> d = BigInteger.RentedBuffer.Create(right.Length, out BigInteger.RentedBuffer dBuffer);
System\Numerics\BigIntegerCalculator.GcdInv.cs (1)
97Span<nuint> rightCopy = BigInteger.RentedBuffer.Create(right.Length, out BigInteger.RentedBuffer rightCopyBuffer);
System\Numerics\BigIntegerCalculator.PowMod.cs (15)
25Span<nuint> temp = BigInteger.RentedBuffer.Create(bits.Length, out BigInteger.RentedBuffer tempBuffer); 27Span<nuint> valueCopy = BigInteger.RentedBuffer.Create(bits.Length, out BigInteger.RentedBuffer valueCopyBuffer); 267Span<nuint> valueCopy = BigInteger.RentedBuffer.Create(size, out BigInteger.RentedBuffer valueCopyBuffer); 283Span<nuint> temp = BigInteger.RentedBuffer.Create(bits.Length, out BigInteger.RentedBuffer tempBuffer); 307Span<nuint> valueCopy = BigInteger.RentedBuffer.Create(size, out BigInteger.RentedBuffer valueCopyBuffer); 323Span<nuint> temp = BigInteger.RentedBuffer.Create(bits.Length, out BigInteger.RentedBuffer tempBuffer); 392Span<nuint> r = BigInteger.RentedBuffer.Create(size, out BigInteger.RentedBuffer rBuffer); 395Span<nuint> mu = BigInteger.RentedBuffer.Create(size, out BigInteger.RentedBuffer muBuffer); 398Span<nuint> q1 = BigInteger.RentedBuffer.Create(size, out BigInteger.RentedBuffer q1Buffer); 400Span<nuint> q2 = BigInteger.RentedBuffer.Create(size, out BigInteger.RentedBuffer q2Buffer); 496Span<nuint> shifted = BigInteger.RentedBuffer.Create(shiftLen, out BigInteger.RentedBuffer shiftedBuffer); 511Span<nuint> rModN = BigInteger.RentedBuffer.Create(k, out BigInteger.RentedBuffer rModNBuffer); 514Span<nuint> oneShifted = BigInteger.RentedBuffer.Create(oneShiftLen, out BigInteger.RentedBuffer oneShiftedBuffer); 563Span<nuint> prod = BigInteger.RentedBuffer.Create(bufLen, out BigInteger.RentedBuffer prodBuffer); 566Span<nuint> base2 = BigInteger.RentedBuffer.Create(k, out BigInteger.RentedBuffer base2Buffer);
System\Numerics\BigIntegerCalculator.ShiftRot.cs (1)
84Span<nuint> tmp = BigInteger.RentedBuffer.Create(tmpLength, out BigInteger.RentedBuffer tmpBuffer);
System\Numerics\BigIntegerCalculator.SquMul.cs (6)
123Span<nuint> fold = BigInteger.RentedBuffer.Create(foldLength, out BigInteger.RentedBuffer foldBuffer); 126Span<nuint> core = BigInteger.RentedBuffer.Create(coreLength, out BigInteger.RentedBuffer coreBuffer); 452Span<nuint> leftFold = BigInteger.RentedBuffer.Create(foldLength, out BigInteger.RentedBuffer leftFoldBuffer); 454Span<nuint> rightFold = BigInteger.RentedBuffer.Create(foldLength, out BigInteger.RentedBuffer rightFoldBuffer); 463Span<nuint> core = BigInteger.RentedBuffer.Create(coreLength, out BigInteger.RentedBuffer coreBuffer); 504Span<nuint> carry = BigInteger.RentedBuffer.Create(carryLength, out BigInteger.RentedBuffer carryBuffer);