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