5 writes to Low64
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (5)
371
(ulong quotient, bufNum->
Low64
) = X86.X86Base.X64.DivRem(bufNum->Low64, bufNum->High64, den);
537
bufNum.
Low64
= num;
580
bufNum.
Low64
= low64;
2040
bufRem.
Low64
= d1.Low64 << curScale;
2143
bufRem.
Low64
<<= 1;
10 references to Low64
System.Private.CoreLib (10)
src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (10)
371
(ulong quotient, bufNum->Low64) = X86.X86Base.X64.DivRem(bufNum->
Low64
, bufNum->High64, den);
497
ulong num = bufNum.
Low64
- prod1;
579
ulong hi64 = Math.BigMul(bufNum.
Low64
, power, out ulong low64);
2054
if (bufRem.
Low64
== 0)
2075
ulong tmp64 = bufRem.
Low64
;
2093
scale = OverflowUnscale(ref bufQuo, scale, bufRem.
Low64
!= 0);
2116
if ((bufRem.
Low64
| bufRem.U2) == 0)
2147
(bufRem.
Low64
> bufDivisor.Low64 || bufRem.
Low64
== bufDivisor.Low64 &&
2164
scale = OverflowUnscale(ref bufQuo, scale, (bufRem.
Low64
| bufRem.High64) != 0);