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); 555bufNum.U2 = (uint)hi64; 595bufNum.U2 = (uint)Math.BigMul(bufNum.Low64, power, out ulong low64); 811bufQuo.U2 = (uint)(highbit / 10); 945if (++bufNum.U2 == 0) 1958bufQuo.U2 = d1.High; 2050bufQuo.U2 = 0; 2107bufDivisor.U2 = (uint)((d2.Mid + ((ulong)d2.High << 32)) >> (32 - curScale)); 2112bufQuo.U2 = 0; 2192if (++bufQuo.Low64 == 0 && ++bufQuo.U2 == 0) 2256bufQuo.U2 = d1.High; 2366bufDivisor.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)
220if (bufNum.U2 != 0) 229(bufNum.U2, remainder) = X86.X86Base.DivRem(bufNum.U2, remainder, den); 239if (bufNum.U2 != 0) 396(ulong quotient, bufNum.Low64) = X86.X86Base.X64.DivRem(bufNum.Low64, bufNum.U2, den); 401uint num2 = bufNum.U2; 483Debug.Assert(bufDen.U2 > bufNum.U3); 485uint den = bufDen.U2; 554hi64 = Math.BigMul(bufNum.U2, power) + hi64; 807Debug.Assert(bufQuo.U2 == 0); 860uint resHi = bufQuo.U2; 2146if (bufRem.U2 > bufDivisor.U2 || bufRem.U2 == bufDivisor.U2 && 2184d1.High = bufQuo.U2; 2270d1.High = bufQuo.U2;