15 writes to Low64
System.Private.CoreLib (15)
src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (15)
256(bufNum.Low64, rem) = Math.DivRem(tmp, den); 396(ulong quotient, bufNum.Low64) = X86.X86Base.X64.DivRem(bufNum.Low64, bufNum.U2, den); 409(ulong quo64, bufNum.Low64) = Math.DivRem(num, den); 433bufNum.Low64 = num; 466bufNum.Low64 = num; 553bufNum.Low64 = low64; 596bufNum.Low64 = low64; 943if ((bufNum.Low64 += value) < value) 1957bufQuo.Low64 = d1.Low64; 2051bufQuo.Low64 = Div128By64(&bufRem, divisor); 2106bufDivisor.Low64 = divisor; 2111bufQuo.Low64 = Div128By96(ref bufRem, ref bufDivisor); 2192if (++bufQuo.Low64 == 0 && ++bufQuo.U2 == 0) 2255bufQuo.Low64 = d1.Low64; 2365bufDivisor.Low64 = d2.Low64 << shift;
13 references to Low64
System.Private.CoreLib (13)
src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (13)
253tmp = bufNum.Low64; 396(ulong quotient, bufNum.Low64) = X86.X86Base.X64.DivRem(bufNum.Low64, bufNum.U2, den); 404num = bufNum.Low64; 420num = bufNum.Low64; 496uint prod2 = (uint)Math.BigMul(bufDen.Low64, quo, out prod1); 515prod1 = bufDen.Low64; 552ulong hi64 = Math.BigMul(bufNum.Low64, power, out ulong low64); 595bufNum.U2 = (uint)Math.BigMul(bufNum.Low64, power, out ulong low64); 861ulong resMidLo = bufQuo.Low64; 2147(bufRem.Low64 > bufDivisor.Low64 || bufRem.Low64 == bufDivisor.Low64 && 2183d1.Low64 = bufQuo.Low64; 2269d1.Low64 = bufQuo.Low64;