47 references to kcbitUint
System.Runtime.Numerics (47)
System\Numerics\BigInteger.cs (47)
37
internal static int MaxLength => Array.MaxLength /
kcbitUint
;
115
_bits[1] = (uint)(x >>
kcbitUint
);
141
_bits[1] = (uint)(value >>
kcbitUint
);
207
int cu = (exp - 1) /
kcbitUint
+ 1;
208
int cbit = cu *
kcbitUint
- exp;
209
Debug.Assert(0 <= cbit && cbit <
kcbitUint
);
214
_bits[cu + 1] = (uint)(man >> (cbit +
kcbitUint
));
217
_bits[cu - 1] = unchecked((uint)man) << (
kcbitUint
- cbit);
666
get { AssertValid(); return (_sign >> (
kcbitUint
- 1)) - (-_sign >> (
kcbitUint
- 1)); }
1650
ulong highBits = ((ulong)_bits[^1] <<
kcbitUint
) + _bits[^2];
1652
double exponentLow = lowBitsCount32 *
kcbitUint
* log10Of2;
1890
const int InfinityLength = 1024 /
kcbitUint
;
2272
bits[0] = (uint)(x >> (
kcbitUint
* 0));
2277
bits[0] = (uint)(x >> (
kcbitUint
* 0));
2278
bits[1] = (uint)(x >> (
kcbitUint
* 1));
2283
bits[0] = (uint)(x >> (
kcbitUint
* 0));
2284
bits[1] = (uint)(x >> (
kcbitUint
* 1));
2285
bits[2] = (uint)(x >> (
kcbitUint
* 2));
2290
bits[0] = (uint)(x >> (
kcbitUint
* 0));
2291
bits[1] = (uint)(x >> (
kcbitUint
* 1));
2292
bits[2] = (uint)(x >> (
kcbitUint
* 2));
2293
bits[3] = (uint)(x >> (
kcbitUint
* 3));
2356
bits[0] = (uint)(value >> (
kcbitUint
* 0));
2361
bits[0] = (uint)(value >> (
kcbitUint
* 0));
2362
bits[1] = (uint)(value >> (
kcbitUint
* 1));
2367
bits[0] = (uint)(value >> (
kcbitUint
* 0));
2368
bits[1] = (uint)(value >> (
kcbitUint
* 1));
2369
bits[2] = (uint)(value >> (
kcbitUint
* 2));
2374
bits[0] = (uint)(value >> (
kcbitUint
* 0));
2375
bits[1] = (uint)(value >> (
kcbitUint
* 1));
2376
bits[2] = (uint)(value >> (
kcbitUint
* 2));
2377
bits[3] = (uint)(value >> (
kcbitUint
* 3));
2568
return value >> unchecked(int.MinValue -
kcbitUint
) >>
kcbitUint
;
2573
(int digitShift, int smallShift) = Math.DivRem(shift,
kcbitUint
);
2586
: bits[^1] >> (
kcbitUint
- smallShift);
2622
: m >> (
kcbitUint
- smallShift);
2650
return value <<
kcbitUint
<< unchecked(int.MinValue -
kcbitUint
);
2655
(int digitShift, int smallShift) = Math.DivRem(shift,
kcbitUint
);
2664
smallShift =
kcbitUint
- 1;
2677
return new BigInteger(value._sign >> (
kcbitUint
- 1), null);
5110
return value <<
kcbitUint
<< unchecked(int.MinValue -
kcbitUint
);
5115
(int digitShift, int smallShift) = Math.DivRem(shiftAmount,
kcbitUint
);
5224
return new BigInteger(value._sign >> (
kcbitUint
- 1), null);