12 writes to U2
System.Private.CoreLib (12)
src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (12)
229
(bufNum.
U2
, remainder) = X86.X86Base.DivRem(bufNum.U2, remainder, den);
555
bufNum.
U2
= (uint)hi64;
595
bufNum.
U2
= (uint)Math.BigMul(bufNum.Low64, power, out ulong low64);
811
bufQuo.
U2
= (uint)(highbit / 10);
945
if (++bufNum.
U2
== 0)
1958
bufQuo.
U2
= d1.High;
2050
bufQuo.
U2
= 0;
2107
bufDivisor.
U2
= (uint)((d2.Mid + ((ulong)d2.High << 32)) >> (32 - curScale));
2112
bufQuo.
U2
= 0;
2192
if (++bufQuo.Low64 == 0 && ++bufQuo.
U2
== 0)
2256
bufQuo.
U2
= d1.High;
2366
bufDivisor.
U2
= (uint)((d2.Mid + ((ulong)d2.High << 32)) >> (32 - shift));
14 references to U2
System.Private.CoreLib (14)
src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (14)
220
if (bufNum.
U2
!= 0)
229
(bufNum.U2, remainder) = X86.X86Base.DivRem(bufNum.
U2
, remainder, den);
239
if (bufNum.
U2
!= 0)
396
(ulong quotient, bufNum.Low64) = X86.X86Base.X64.DivRem(bufNum.Low64, bufNum.
U2
, den);
401
uint num2 = bufNum.
U2
;
483
Debug.Assert(bufDen.
U2
> bufNum.U3);
485
uint den = bufDen.
U2
;
554
hi64 = Math.BigMul(bufNum.
U2
, power) + hi64;
807
Debug.Assert(bufQuo.
U2
== 0);
860
uint resHi = bufQuo.
U2
;
2146
if (bufRem.U2 > bufDivisor.
U2
|| bufRem.U2 == bufDivisor.
U2
&&
2184
d1.High = bufQuo.
U2
;
2270
d1.High = bufQuo.
U2
;