15 writes to Low64
System.Private.CoreLib (15)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (15)
171result.Low64 = low; 1277d1.Low64 = low64; 1464d1.Low64 = low64; 1573d1.Low64 = bufProd.Low64; 1701result.Low64 = (ulong)mantissa; 2159d1.Low64 = bufQuo.Low64; 2213d2.Low64 = low64; 2240d1.Low64 = bufQuo.Low64; 2248d1.Low64 %= d2.Low64; 2256d1.Low64 = tmp % den; 2360d1.Low64 = head.Low64 >> shift; 2385d1.Low64 = (head.Low64 >> shift) + ((ulong)head.U2 << (32 - shift) << 32); 2408d.Low64 = div; 2449d.Low64 = div; 2503if (++d.Low64 == 0)
24 references to Low64
System.Private.CoreLib (24)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (24)
955ulong low64 = d1.Low64; 987low64 = d2.Low64; 1100low64 = d2.Low64; 1239low64 = d1Low64 - d2.Low64; 1257low64 = d1Low64 + d2.Low64; 1298ulong high = Math.BigMul(pdecIn.Low64, pwr, out ulong low); 1309value = (long)pdecIn.Low64; 1471tmp = Math.BigMul(d1.Low, d2.Low64, out ulong low); 1491tmp = Math.BigMul(d1.Low64, d2.Low, out ulong low); 1526ulong mid64 = Math.BigMul(d1.Low64, d2.Low64, out tmp); 1535hi64 += Math.BigMul(d1.Low64, d2.High, out tmp); 1541hi64 += Math.BigMul(d2.Low64, d1.High, out tmp); 1933bufQuo.Low64 = d1.Low64; 2016bufRem.Low64 = d1.Low64 << curScale; 2019ulong divisor = d2.Low64 << curScale; 2212uint hi32 = (uint)Math.BigMul(d2.Low64, power, out ulong low64); 2226bufQuo.Low64 = d1.Low64; 2248d1.Low64 %= d2.Low64; 2309head.Low64 = d1.Low64 << shift; 2342ulong divisor = d2.Low64 << shift; 2367bufDivisor.Low64 = d2.Low64 << shift; 2406ulong tmp = d.Low64; 2440ulong tmp = d.Low64;