15 writes to Low64
System.Private.CoreLib (15)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (15)
240(bufNum.Low64, rem) = Math.DivRem(tmp, den); 380(ulong quotient, bufNum.Low64) = X86.X86Base.X64.DivRem(bufNum.Low64, bufNum.U2, den); 393(ulong quo64, bufNum.Low64) = Math.DivRem(num, den); 417bufNum.Low64 = num; 450bufNum.Low64 = num; 537bufNum.Low64 = low64; 580bufNum.Low64 = low64; 938if ((bufNum.Low64 += value) < value) 1933bufQuo.Low64 = d1.Low64; 2027bufQuo.Low64 = Div128By64(ref bufRem, divisor); 2082bufDivisor.Low64 = divisor; 2087bufQuo.Low64 = Div128By96(ref bufRem, ref bufDivisor); 2168if (++bufQuo.Low64 == 0 && ++bufQuo.U2 == 0) 2226bufQuo.Low64 = d1.Low64; 2367bufDivisor.Low64 = d2.Low64 << shift;
16 references to Low64
System.Private.CoreLib (16)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (16)
237tmp = bufNum.Low64; 380(ulong quotient, bufNum.Low64) = X86.X86Base.X64.DivRem(bufNum.Low64, bufNum.U2, den); 388num = bufNum.Low64; 404num = bufNum.Low64; 480uint prod2 = (uint)Math.BigMul(bufDen.Low64, quo, out prod1); 499prod1 = bufDen.Low64; 536ulong hi64 = Math.BigMul(bufNum.Low64, power, out ulong low64); 579bufNum.U2 = (uint)Math.BigMul(bufNum.Low64, power, out ulong low64); 1969if (scale == DEC_SCALE_MAX || (curScale = SearchScale(bufQuo.Low64, bufQuo.U2, scale)) == 0) 2046if (scale == DEC_SCALE_MAX || (curScale = SearchScale(bufQuo.Low64, bufQuo.U2, scale)) == 0) 2108if (scale == DEC_SCALE_MAX || (curScale = SearchScale(bufQuo.Low64, bufQuo.U2, scale)) == 0) 2123(bufRem.Low64 > bufDivisor.Low64 || bufRem.Low64 == bufDivisor.Low64 && 2159d1.Low64 = bufQuo.Low64; 2230int iCurScale = SearchScale(bufQuo.Low64, bufQuo.U2, DEC_SCALE_MAX + scale); 2240d1.Low64 = bufQuo.Low64;