2 writes to digits
System.Data.SqlXml (2)
System\Xml\Xsl\XPathConvert.cs (2)
1510
digits
= new uint[InitCapacity];
1548
digits
= newDigits;
47 references to digits
System.Data.SqlXml (47)
System\Xml\Xsl\XPathConvert.cs (47)
1522
return
digits
[idx];
1535
Debug.Assert(0 == length || 0 !=
digits
[length - 1]);
1547
digits
.CopyTo(newDigits, 0);
1567
digits
[i] = rgu[i];
1582
digits
[0] = u0;
1583
digits
[1] = u1;
1597
InitFromRgu(biSrc.
digits
, biSrc.length);
1642
d = MulU(
digits
[i], uMul, out uT);
1646
digits
[i] = d;
1651
digits
[length++] = uAdd;
1699
uExtra =
digits
[idx] >> (32 - cbit);
1702
digits
[idx] <<= cbit;
1706
digits
[idx] |=
digits
[idx - 1] >> (32 - cbit);
1721
digits
[cu + i] =
digits
[i];
1725
digits
[i] = 0;
1732
digits
[length++] = uExtra;
1747
digits
[i] =
digits
[cu + i];
1772
digits
[idx] >>= cbit;
1775
if (0 ==
digits
[idx - 1]) {
1780
digits
[idx - 1] |=
digits
[idx] << (32 - cbit);
1800
for (idx = length - 1;
digits
[idx] == bi.
digits
[idx]; idx--) {
1806
Debug.Assert(
digits
[idx] != bi.
digits
[idx]);
1808
return (
digits
[idx] > bi.
digits
[idx]) ? 1 : -1;
1828
wCarry = AddU(ref
digits
[idx], wCarry);
1830
wCarry += AddU(ref
digits
[idx], bi.
digits
[idx]);
1835
digits
[idx] = bi.
digits
[idx];
1837
wCarry = AddU(ref
digits
[idx], wCarry);
1843
wCarry = AddU(ref
digits
[idx], wCarry);
1849
digits
[length++] = wCarry;
1869
uT = bi.
digits
[idx];
1881
wCarry = AddU(ref
digits
[idx], ~uT + wCarry);
1885
wCarry = AddU(ref
digits
[idx], 0xFFFFFFFF);
1891
while (--idx >= 0 && 0 ==
digits
[idx]) {
1923
uQuo = (uint)(
digits
[cu - 1] / (bi.
digits
[cu - 1] + 1));
1940
uLo = MulU(uQuo, bi.
digits
[idx], out uT);
1945
wCarry = AddU(ref
digits
[idx], ~uLo + wCarry);
1952
while (--idx >= 0 && 0 ==
digits
[idx]) {