11 writes to High
System.Private.CoreLib (11)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (11)
172result.High = (uint)high; 1276d1.High = high; 1574d1.High = bufProd.U2; 1702result.High = (uint)(mantissa >> 64); 2155d1.High = (uint)(high64 >> 32); 2160d1.High = bufQuo.U2; 2214d2.High = hi32 + d2.High * power; 2241d1.High = bufQuo.U2; 2257d1.High = 0; 2361d1.High = 0; 2386d1.High = head.U2 >> shift;
36 references to High
System.Private.CoreLib (36)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (36)
956uint high = d1.High, flags = d1.uflags, d2flags = d2.uflags; 988high = d2.High; 1102high = d2.High; 1240high = d1High - d2.High; 1258high = d1High + d2.High; 1295if (pdecIn.High != 0) 1307if (pdecIn.High != 0) 1434if ((d1.High | d1.Mid) == 0) 1436if ((d2.High | d2.Mid) == 0) 1474if (d2.High != 0) 1476tmp += Math.BigMul(d1.Low, d2.High); 1488else if ((d2.High | d2.Mid) == 0) 1494if (d1.High != 0) 1496tmp += Math.BigMul(d2.Low, d1.High); 1529if ((d1.High | d2.High) != 0) 1532ulong hi64 = Math.BigMul(d1.High, d2.High); 1535hi64 += Math.BigMul(d1.Low64, d2.High, out tmp); 1541hi64 += Math.BigMul(d2.Low64, d1.High, out tmp); 1925if ((d2.High | d2.Mid) == 0) 1934bufQuo.U2 = d1.High; 2006tmp = d2.High; 2017bufRem.High64 = (d1.Mid + ((ulong)d1.High << 32)) >> (32 - curScale); 2021if (d2.High == 0) 2083bufDivisor.U2 = (uint)((d2.Mid + ((ulong)d2.High << 32)) >> (32 - curScale)); 2214d2.High = hi32 + d2.High * power; 2227bufQuo.U2 = d1.High; 2244if (d1.High == 0) 2246Debug.Assert(d2.High == 0); 2251else if ((d2.High | d2.Mid) == 0) 2254ulong tmp = ((ulong)d1.High << 32) | d1.Mid; 2295uint tmp = d2.High; 2310head.Mid64 = (d1.Mid + ((ulong)d1.High << 32)) >> (32 - shift); 2340if (d2.High == 0) 2368bufDivisor.U2 = (uint)((d2.Mid + ((ulong)d2.High << 32)) >> (32 - shift));