76 references to Create
System.Runtime.Numerics (76)
System\Number.BigInteger.cs (8)
375
base1E9 = BigInteger.RentedBuffer.
Create
(base1E9Length, out BigInteger.RentedBuffer base1E9Rental);
400
Span<nuint> resultBuffer = BigInteger.RentedBuffer.
Create
(resultLength, out BigInteger.RentedBuffer resultRental);
432
Span<nuint> leading = BigInteger.RentedBuffer.
Create
(leadingLength, out BigInteger.RentedBuffer leadingBuffer);
472
scoped Span<nuint> buffer = BigInteger.RentedBuffer.
Create
(bufferLength, out BigInteger.RentedBuffer bufferRental);
836
Span<nuint> base1E9Buffer = BigInteger.RentedBuffer.
Create
(base1E9BufferLength, out BigInteger.RentedBuffer base1E9Rental);
1026
Span<nuint> upper = BigInteger.RentedBuffer.
Create
(upperLength, out BigInteger.RentedBuffer upperBuffer);
1029
Span<nuint> lower = BigInteger.RentedBuffer.
Create
(lowerLength, out BigInteger.RentedBuffer lowerBuffer);
1433
Span<nuint> powersOfTen = BigInteger.RentedBuffer.
Create
(bits.Length, out BigInteger.RentedBuffer powersOfTenBuffer);
System\Numerics\BigInteger.cs (33)
920
Span<nuint> quotient = RentedBuffer.
Create
(size, out RentedBuffer quotientBuffer);
940
Span<nuint> rest = RentedBuffer.
Create
(size, out RentedBuffer restBuffer);
943
Span<nuint> quotient = RentedBuffer.
Create
(size, out RentedBuffer quotientBuffer);
1076
Span<nuint> bits = RentedBuffer.
Create
(leftBits.Length, out RentedBuffer bitsBuffer);
1088
Span<nuint> bits = RentedBuffer.
Create
(leftBits.Length, out RentedBuffer bitsBuffer);
1130
Span<nuint> bits = RentedBuffer.
Create
(size, out RentedBuffer bitsBuffer);
1196
Span<nuint> bits = RentedBuffer.
Create
(size, out RentedBuffer bitsBuffer);
1205
Span<nuint> bits = RentedBuffer.
Create
(size, out RentedBuffer bitsBuffer);
1885
Span<nuint> bits = RentedBuffer.
Create
(size, out RentedBuffer bitsBuffer);
1896
Span<nuint> bits = RentedBuffer.
Create
(size, out RentedBuffer bitsBuffer);
1907
Span<nuint> bits = RentedBuffer.
Create
(size, out RentedBuffer bitsBuffer);
1918
Span<nuint> bits = RentedBuffer.
Create
(size, out RentedBuffer bitsBuffer);
1954
Span<nuint> bits = RentedBuffer.
Create
(size, out RentedBuffer bitsBuffer);
1965
Span<nuint> bits = RentedBuffer.
Create
(size, out RentedBuffer bitsBuffer);
1974
Span<nuint> bits = RentedBuffer.
Create
(size, out RentedBuffer bitsBuffer);
1985
Span<nuint> bits = RentedBuffer.
Create
(size, out RentedBuffer bitsBuffer);
2552
Span<nuint> z = RentedBuffer.
Create
(zLen, out RentedBuffer zBuffer);
2703
Span<nuint> zd = RentedBuffer.
Create
(zLength, out RentedBuffer zdBuffer);
2743
Span<nuint> bits = RentedBuffer.
Create
(size, out RentedBuffer bitsBuffer);
2752
Span<nuint> bits = RentedBuffer.
Create
(value._bits.Length, out RentedBuffer bitsBuffer);
2778
Span<nuint> bits = RentedBuffer.
Create
(size, out RentedBuffer bitsBuffer);
2786
Span<nuint> bits = RentedBuffer.
Create
(value._bits.Length, out RentedBuffer bitsBuffer);
2807
Span<nuint> bits = RentedBuffer.
Create
(value._bits.Length, out RentedBuffer bitsBuffer);
2816
Span<nuint> bits = RentedBuffer.
Create
(size, out RentedBuffer bitsBuffer);
2857
Span<nuint> bits = RentedBuffer.
Create
(size, out RentedBuffer bitsBuffer);
2868
Span<nuint> bits = RentedBuffer.
Create
(size, out RentedBuffer bitsBuffer);
2877
Span<nuint> bits = RentedBuffer.
Create
(size, out RentedBuffer bitsBuffer);
2888
Span<nuint> bits = RentedBuffer.
Create
(size, out RentedBuffer bitsBuffer);
2920
Span<nuint> quotient = RentedBuffer.
Create
(size, out RentedBuffer quotientBuffer);
2941
Span<nuint> quotient = RentedBuffer.
Create
(size, out RentedBuffer quotientBuffer);
2984
Span<nuint> bits = RentedBuffer.
Create
(size, out RentedBuffer bitsBuffer);
3310
Span<nuint> zd = RentedBuffer.
Create
(zLength, out RentedBuffer zdBuffer);
5078
Span<nuint> zd = RentedBuffer.
Create
(zLength, out RentedBuffer zdBuffer);
System\Numerics\BigIntegerCalculator.DivRem.cs (12)
99
Span<nuint> leftCopy = BigInteger.RentedBuffer.
Create
(left.Length, out BigInteger.RentedBuffer leftCopyBuffer);
131
Span<nuint> quotient = BigInteger.RentedBuffer.
Create
(quotientLength, out BigInteger.RentedBuffer quotientBuffer);
163
Span<nuint> leftCopy = BigInteger.RentedBuffer.
Create
(left.Length, out BigInteger.RentedBuffer leftCopyBuffer);
167
Span<nuint> quotientAllocated = BigInteger.RentedBuffer.
Create
(quotientLength, out BigInteger.RentedBuffer quotientActualBuffer);
336
Span<nuint> b = BigInteger.RentedBuffer.
Create
(n, out BigInteger.RentedBuffer bBuffer);
349
Span<nuint> a = BigInteger.RentedBuffer.
Create
(aLength, out BigInteger.RentedBuffer aBuffer);
385
Span<nuint> r = BigInteger.RentedBuffer.
Create
(n + 1, out BigInteger.RentedBuffer rBuffer);
387
Span<nuint> z = BigInteger.RentedBuffer.
Create
(2 * n, out BigInteger.RentedBuffer zBuffer);
394
Span<nuint> q = BigInteger.RentedBuffer.
Create
(n, out BigInteger.RentedBuffer qBuffer);
501
Span<nuint> r1 = BigInteger.RentedBuffer.
Create
(left.Length, out BigInteger.RentedBuffer r1Buffer);
541
Span<nuint> r1 = BigInteger.RentedBuffer.
Create
(right.Length + 1, out BigInteger.RentedBuffer r1Buffer);
566
Span<nuint> d = BigInteger.RentedBuffer.
Create
(right.Length, out BigInteger.RentedBuffer dBuffer);
System\Numerics\BigIntegerCalculator.GcdInv.cs (1)
97
Span<nuint> rightCopy = BigInteger.RentedBuffer.
Create
(right.Length, out BigInteger.RentedBuffer rightCopyBuffer);
System\Numerics\BigIntegerCalculator.PowMod.cs (15)
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);
267
Span<nuint> valueCopy = BigInteger.RentedBuffer.
Create
(size, out BigInteger.RentedBuffer valueCopyBuffer);
283
Span<nuint> temp = BigInteger.RentedBuffer.
Create
(bits.Length, out BigInteger.RentedBuffer tempBuffer);
307
Span<nuint> valueCopy = BigInteger.RentedBuffer.
Create
(size, out BigInteger.RentedBuffer valueCopyBuffer);
323
Span<nuint> temp = BigInteger.RentedBuffer.
Create
(bits.Length, out BigInteger.RentedBuffer tempBuffer);
392
Span<nuint> r = BigInteger.RentedBuffer.
Create
(size, out BigInteger.RentedBuffer rBuffer);
395
Span<nuint> mu = BigInteger.RentedBuffer.
Create
(size, out BigInteger.RentedBuffer muBuffer);
398
Span<nuint> q1 = BigInteger.RentedBuffer.
Create
(size, out BigInteger.RentedBuffer q1Buffer);
400
Span<nuint> q2 = BigInteger.RentedBuffer.
Create
(size, out BigInteger.RentedBuffer q2Buffer);
496
Span<nuint> shifted = BigInteger.RentedBuffer.
Create
(shiftLen, out BigInteger.RentedBuffer shiftedBuffer);
511
Span<nuint> rModN = BigInteger.RentedBuffer.
Create
(k, out BigInteger.RentedBuffer rModNBuffer);
514
Span<nuint> oneShifted = BigInteger.RentedBuffer.
Create
(oneShiftLen, out BigInteger.RentedBuffer oneShiftedBuffer);
563
Span<nuint> prod = BigInteger.RentedBuffer.
Create
(bufLen, out BigInteger.RentedBuffer prodBuffer);
566
Span<nuint> base2 = BigInteger.RentedBuffer.
Create
(k, out BigInteger.RentedBuffer base2Buffer);
System\Numerics\BigIntegerCalculator.ShiftRot.cs (1)
84
Span<nuint> tmp = BigInteger.RentedBuffer.
Create
(tmpLength, out BigInteger.RentedBuffer tmpBuffer);
System\Numerics\BigIntegerCalculator.SquMul.cs (6)
123
Span<nuint> fold = BigInteger.RentedBuffer.
Create
(foldLength, out BigInteger.RentedBuffer foldBuffer);
126
Span<nuint> core = BigInteger.RentedBuffer.
Create
(coreLength, out BigInteger.RentedBuffer coreBuffer);
452
Span<nuint> leftFold = BigInteger.RentedBuffer.
Create
(foldLength, out BigInteger.RentedBuffer leftFoldBuffer);
454
Span<nuint> rightFold = BigInteger.RentedBuffer.
Create
(foldLength, out BigInteger.RentedBuffer rightFoldBuffer);
463
Span<nuint> core = BigInteger.RentedBuffer.
Create
(coreLength, out BigInteger.RentedBuffer coreBuffer);
504
Span<nuint> carry = BigInteger.RentedBuffer.
Create
(carryLength, out BigInteger.RentedBuffer carryBuffer);