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