11 writes to uflags
System.Private.CoreLib (11)
src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (11)
1018d1.uflags = d2.uflags & ScaleMask | signFlags; 1265d1.uflags = flags; 1441d1.uflags = ((d2.uflags ^ d1.uflags) & SignMask) | ((uint)scale << ScaleShift); 1551d1.uflags = ((d2.uflags ^ d1.uflags) & SignMask) | ((uint)scale << ScaleShift); 1715result.uflags = flags; 1887result.uflags = flags; 2187d1.uflags = ((d1.uflags ^ d2.uflags) & SignMask) | ((uint)scale << ScaleShift); 2216d2.uflags = (d2.uflags & ~SignMask) | (d1.uflags & SignMask); 2225d1.uflags = d2.uflags; 2251d1.uflags = d2.uflags; 2391d.uflags -= scale << ScaleShift;
24 references to uflags
System.Private.CoreLib (24)
src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (24)
82private bool IsNegative => (int)uflags < 0; 84private int Scale => (byte)(uflags >> ScaleShift); 961uint high = d1.High, flags = d1.uflags, d2flags = d2.uflags; 1018d1.uflags = d2.uflags & ScaleMask | signFlags; 1404int scale = (byte)(d1.uflags + d2.uflags >> ScaleShift); 1441d1.uflags = ((d2.uflags ^ d1.uflags) & SignMask) | ((uint)scale << ScaleShift); 1551d1.uflags = ((d2.uflags ^ d1.uflags) & SignMask) | ((uint)scale << ScaleShift); 1945int scale = (sbyte)(d1.uflags - d2.uflags >> ScaleShift); 2187d1.uflags = ((d1.uflags ^ d2.uflags) & SignMask) | ((uint)scale << ScaleShift); 2216d2.uflags = (d2.uflags & ~SignMask) | (d1.uflags & SignMask); 2224if (d2.uflags > d1.uflags) 2225d1.uflags = d2.uflags; 2228if ((cmp ^ (int)(d1.uflags & SignMask)) < 0) 2233int scale = (sbyte)(d1.uflags - d2.uflags >> ScaleShift); 2251d1.uflags = d2.uflags;