88 references to Create
System.Runtime.Numerics (88)
System\Number.BigInteger.cs (8)
420base1E9 = BigInteger.RentedBuffer.Create(base1E9Length, out BigInteger.RentedBuffer base1E9Rental); 445Span<nuint> resultBuffer = BigInteger.RentedBuffer.Create(resultLength, out BigInteger.RentedBuffer resultRental); 477Span<nuint> leading = BigInteger.RentedBuffer.Create(leadingLength, out BigInteger.RentedBuffer leadingBuffer); 517scoped Span<nuint> buffer = BigInteger.RentedBuffer.Create(bufferLength, out BigInteger.RentedBuffer bufferRental); 872Span<nuint> base1E9Buffer = BigInteger.RentedBuffer.Create(base1E9BufferLength, out BigInteger.RentedBuffer base1E9Rental); 1077Span<nuint> upper = BigInteger.RentedBuffer.Create(upperLength, out BigInteger.RentedBuffer upperBuffer); 1080Span<nuint> lower = BigInteger.RentedBuffer.Create(lowerLength, out BigInteger.RentedBuffer lowerBuffer); 1484Span<nuint> powersOfTen = BigInteger.RentedBuffer.Create(bits.Length, out BigInteger.RentedBuffer powersOfTenBuffer);
System\Numerics\BigInteger.cs (40)
942Span<nuint> quotient = RentedBuffer.Create(size, out RentedBuffer quotientBuffer); 975Span<nuint> rest = RentedBuffer.Create(size, out RentedBuffer restBuffer); 978Span<nuint> quotient = RentedBuffer.Create(size, out RentedBuffer quotientBuffer); 1150Span<nuint> bits = RentedBuffer.Create(leftBits.Length, out RentedBuffer bitsBuffer); 1162Span<nuint> bits = RentedBuffer.Create(leftBits.Length + resultOffset, out RentedBuffer bitsBuffer); 1275Span<nuint> bits = RentedBuffer.Create(limbCount + 1, out RentedBuffer bitsBuffer); 1352Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 1442Span<nuint> genericBits = RentedBuffer.Create(genericSize, out RentedBuffer genericBuffer); 1548Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 1621Span<nuint> firstBits = RentedBuffer.Create(firstSize, out RentedBuffer firstBuffer); 1630Span<nuint> secondBits = RentedBuffer.Create(secondSize, out RentedBuffer secondBuffer); 1666Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 2355Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 2366Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 2377Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 2388Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 2433Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 2444Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 2453Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 2464Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 2490Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 2526Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 3266Span<nuint> z = RentedBuffer.Create(zLen, out RentedBuffer zBuffer); 3437Span<nuint> zd = RentedBuffer.Create(zLength, out RentedBuffer zdBuffer); 3477Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 3486Span<nuint> bits = RentedBuffer.Create(value._bits.Length, out RentedBuffer bitsBuffer); 3512Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 3520Span<nuint> bits = RentedBuffer.Create(value._bits.Length, out RentedBuffer bitsBuffer); 3541Span<nuint> bits = RentedBuffer.Create(value._bits.Length, out RentedBuffer bitsBuffer); 3550Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 3608Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 3619Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 3628Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 3639Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 3671Span<nuint> quotient = RentedBuffer.Create(size, out RentedBuffer quotientBuffer); 3703Span<nuint> quotient = RentedBuffer.Create(size, out RentedBuffer quotientBuffer); 3764Span<nuint> bits = RentedBuffer.Create(size, out RentedBuffer bitsBuffer); 4138Span<nuint> zd = RentedBuffer.Create(zLimbCount, out RentedBuffer zdBuffer); 4315Span<nuint> zd = RentedBuffer.Create(zLength, out RentedBuffer zdBuffer); 6084Span<nuint> zd = RentedBuffer.Create(zLength, out RentedBuffer zdBuffer);
System\Numerics\BigIntegerCalculator.DivRem.cs (14)
49Span<nuint> leftCopy = BigInteger.RentedBuffer.Create(left.Length, out BigInteger.RentedBuffer leftCopyBuffer); 79Span<nuint> quotient = BigInteger.RentedBuffer.Create(quotientLength, out BigInteger.RentedBuffer quotientBuffer); 150Span<nuint> leftCopy = BigInteger.RentedBuffer.Create( 239Span<nuint> leftCopy = BigInteger.RentedBuffer.Create(left.Length, out BigInteger.RentedBuffer leftCopyBuffer); 243Span<nuint> quotientAllocated = BigInteger.RentedBuffer.Create(quotientLength, out BigInteger.RentedBuffer quotientActualBuffer); 288Span<nuint> rented = BigInteger.RentedBuffer.Create(rentedLength, out BigInteger.RentedBuffer sumBuffer); 448Span<nuint> b = BigInteger.RentedBuffer.Create(n, out BigInteger.RentedBuffer bBuffer); 461Span<nuint> a = BigInteger.RentedBuffer.Create(aLength, out BigInteger.RentedBuffer aBuffer); 497Span<nuint> r = BigInteger.RentedBuffer.Create(n + 1, out BigInteger.RentedBuffer rBuffer); 499Span<nuint> z = BigInteger.RentedBuffer.Create(2 * n, out BigInteger.RentedBuffer zBuffer); 506Span<nuint> q = BigInteger.RentedBuffer.Create(n, out BigInteger.RentedBuffer qBuffer); 613Span<nuint> r1 = BigInteger.RentedBuffer.Create(left.Length, out BigInteger.RentedBuffer r1Buffer); 653Span<nuint> r1 = BigInteger.RentedBuffer.Create(right.Length + 1, out BigInteger.RentedBuffer r1Buffer); 678Span<nuint> d = BigInteger.RentedBuffer.Create(right.Length, out BigInteger.RentedBuffer dBuffer);
System\Numerics\BigIntegerCalculator.GcdInv.cs (1)
112Span<nuint> rightCopy = BigInteger.RentedBuffer.Create(right.Length, out BigInteger.RentedBuffer rightCopyBuffer);
System\Numerics\BigIntegerCalculator.PowMod.cs (17)
25Span<nuint> temp = BigInteger.RentedBuffer.Create(bits.Length, out BigInteger.RentedBuffer tempBuffer); 27Span<nuint> valueCopy = BigInteger.RentedBuffer.Create(bits.Length, out BigInteger.RentedBuffer valueCopyBuffer); 64Span<nuint> temp = BigInteger.RentedBuffer.Create(bits.Length, out BigInteger.RentedBuffer tempBuffer); 74Span<nuint> continuationPower = BigInteger.RentedBuffer.Create( 439Span<nuint> valueCopy = BigInteger.RentedBuffer.Create(size, out BigInteger.RentedBuffer valueCopyBuffer); 455Span<nuint> temp = BigInteger.RentedBuffer.Create(bits.Length, out BigInteger.RentedBuffer tempBuffer); 479Span<nuint> valueCopy = BigInteger.RentedBuffer.Create(size, out BigInteger.RentedBuffer valueCopyBuffer); 495Span<nuint> temp = BigInteger.RentedBuffer.Create(bits.Length, out BigInteger.RentedBuffer tempBuffer); 564Span<nuint> r = BigInteger.RentedBuffer.Create(size, out BigInteger.RentedBuffer rBuffer); 567Span<nuint> mu = BigInteger.RentedBuffer.Create(size, out BigInteger.RentedBuffer muBuffer); 570Span<nuint> q1 = BigInteger.RentedBuffer.Create(size, out BigInteger.RentedBuffer q1Buffer); 572Span<nuint> q2 = BigInteger.RentedBuffer.Create(size, out BigInteger.RentedBuffer q2Buffer); 668Span<nuint> shifted = BigInteger.RentedBuffer.Create(shiftLen, out BigInteger.RentedBuffer shiftedBuffer); 683Span<nuint> rModN = BigInteger.RentedBuffer.Create(k, out BigInteger.RentedBuffer rModNBuffer); 686Span<nuint> oneShifted = BigInteger.RentedBuffer.Create(oneShiftLen, out BigInteger.RentedBuffer oneShiftedBuffer); 735Span<nuint> prod = BigInteger.RentedBuffer.Create(bufLen, out BigInteger.RentedBuffer prodBuffer); 738Span<nuint> base2 = BigInteger.RentedBuffer.Create(k, out BigInteger.RentedBuffer base2Buffer);
System\Numerics\BigIntegerCalculator.ShiftRot.cs (2)
84Span<nuint> tmp = BigInteger.RentedBuffer.Create(tmpLength, out BigInteger.RentedBuffer tmpBuffer); 121Span<nuint> tmpNuint = BigInteger.RentedBuffer.Create(nuintCount, out BigInteger.RentedBuffer tmpBuffer);
System\Numerics\BigIntegerCalculator.SquMul.cs (6)
151Span<nuint> fold = BigInteger.RentedBuffer.Create(foldLength, out BigInteger.RentedBuffer foldBuffer); 154Span<nuint> core = BigInteger.RentedBuffer.Create(coreLength, out BigInteger.RentedBuffer coreBuffer); 523Span<nuint> leftFold = BigInteger.RentedBuffer.Create(foldLength, out BigInteger.RentedBuffer leftFoldBuffer); 525Span<nuint> rightFold = BigInteger.RentedBuffer.Create(foldLength, out BigInteger.RentedBuffer rightFoldBuffer); 534Span<nuint> core = BigInteger.RentedBuffer.Create(coreLength, out BigInteger.RentedBuffer coreBuffer); 577Span<nuint> carry = BigInteger.RentedBuffer.Create(carryLength, out BigInteger.RentedBuffer carryBuffer);