17 writes to Low64
System.Private.CoreLib (17)
src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (17)
187result.Low64 = low; 1267d1.Low64 = low64; 1440d1.Low64 = low64; 1549d1.Low64 = bufProd.Low64; 1645result.Low64 = Math.BigMul(mant, UInt32Powers10[power]); 1660result.Low64 = low64; 1884result.Low64 = mant; 2183d1.Low64 = bufQuo.Low64; 2241d2.Low64 = low64; 2269d1.Low64 = bufQuo.Low64; 2277d1.Low64 %= d2.Low64; 2285d1.Low64 = tmp % den; 2358d1.Low64 = b.Buf24.Low64 >> shift; 2382d1.Low64 = (b.Buf24.Low64 >> shift) + ((ulong)b.Buf24.U2 << (32 - shift) << 32); 2405d.Low64 = div; 2446d.Low64 = div; 2500if (++d.Low64 == 0)
24 references to Low64
System.Private.CoreLib (24)
src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (24)
960ulong low64 = d1.Low64; 992low64 = d2.Low64; 1104low64 = d2.Low64; 1229low64 = d1Low64 - d2.Low64; 1247low64 = d1Low64 + d2.Low64; 1288ulong high = Math.BigMul(pdecIn.Low64, pwr, out ulong low); 1299value = (long)pdecIn.Low64; 1447tmp = Math.BigMul(d1.Low, d2.Low64, out ulong low); 1467tmp = Math.BigMul(d1.Low64, d2.Low, out ulong low); 1502ulong mid64 = Math.BigMul(d1.Low64, d2.Low64, out tmp); 1511hi64 += Math.BigMul(d1.Low64, d2.High, out tmp); 1517hi64 += Math.BigMul(d2.Low64, d1.High, out tmp); 1957bufQuo.Low64 = d1.Low64; 2040bufRem.Low64 = d1.Low64 << curScale; 2043ulong divisor = d2.Low64 << curScale; 2240uint hi32 = (uint)Math.BigMul(d2.Low64, power, out ulong low64); 2255bufQuo.Low64 = d1.Low64; 2277d1.Low64 %= d2.Low64; 2311b.Buf24.Low64 = d1.Low64 << shift; 2342ulong divisor = d2.Low64 << shift; 2365bufDivisor.Low64 = d2.Low64 << shift; 2403ulong tmp = d.Low64; 2437ulong tmp = d.Low64;