12 writes to High
System.Private.CoreLib (12)
src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (12)
188result.High = (uint)high; 1266d1.High = high; 1550d1.High = bufProd.U2; 1661result.High = (uint)hi64; 1812result.High = (uint)hi64; 2179d1.High = (uint)(high64 >> 32); 2184d1.High = bufQuo.U2; 2242d2.High = hi32 + d2.High * power; 2270d1.High = bufQuo.U2; 2286d1.High = 0; 2359d1.High = 0; 2383d1.High = b.Buf24.U2 >> shift;
36 references to High
System.Private.CoreLib (36)
src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (36)
961uint high = d1.High, flags = d1.uflags, d2flags = d2.uflags; 993high = d2.High; 1106high = d2.High; 1230high = d1High - d2.High; 1248high = d1High + d2.High; 1285if (pdecIn.High != 0) 1297if (pdecIn.High != 0) 1410if ((d1.High | d1.Mid) == 0) 1412if ((d2.High | d2.Mid) == 0) 1450if (d2.High != 0) 1452tmp += Math.BigMul(d1.Low, d2.High); 1464else if ((d2.High | d2.Mid) == 0) 1470if (d1.High != 0) 1472tmp += Math.BigMul(d2.Low, d1.High); 1505if ((d1.High | d2.High) != 0) 1508ulong hi64 = Math.BigMul(d1.High, d2.High); 1511hi64 += Math.BigMul(d1.Low64, d2.High, out tmp); 1517hi64 += Math.BigMul(d2.Low64, d1.High, out tmp); 1949if ((d2.High | d2.Mid) == 0) 1958bufQuo.U2 = d1.High; 2030tmp = d2.High; 2041bufRem.High64 = (d1.Mid + ((ulong)d1.High << 32)) >> (32 - curScale); 2045if (d2.High == 0) 2107bufDivisor.U2 = (uint)((d2.Mid + ((ulong)d2.High << 32)) >> (32 - curScale)); 2242d2.High = hi32 + d2.High * power; 2256bufQuo.U2 = d1.High; 2273if (d1.High == 0) 2275Debug.Assert(d2.High == 0); 2280else if ((d2.High | d2.Mid) == 0) 2283ulong tmp = ((ulong)d1.High << 32) | d1.Mid; 2304uint tmp = d2.High; 2312b.Buf24.Mid64 = (d1.Mid + ((ulong)d1.High << 32)) >> (32 - shift); 2340if (d2.High == 0) 2366bufDivisor.U2 = (uint)((d2.Mid + ((ulong)d2.High << 32)) >> (32 - shift));