10 writes to uflags
System.Private.CoreLib (10)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (10)
1013d1.uflags = d2.uflags & ScaleMask | signFlags; 1275d1.uflags = flags; 1465d1.uflags = ((d2.uflags ^ d1.uflags) & SignMask) | ((uint)scale << ScaleShift); 1575d1.uflags = ((d2.uflags ^ d1.uflags) & SignMask) | ((uint)scale << ScaleShift); 1700result.uflags = (isNegative ? SignMask : 0) | ((uint)scale << ScaleShift); 2163d1.uflags = ((d1.uflags ^ d2.uflags) & SignMask) | ((uint)scale << ScaleShift); 2189d2.uflags = (d2.uflags & ~SignMask) | (d1.uflags & SignMask); 2197d1.uflags = d2.uflags; 2223d1.uflags = d2.uflags; 2394d.uflags -= scale << ScaleShift;
24 references to uflags
System.Private.CoreLib (24)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (24)
90private bool IsNegative => (int)uflags < 0; 92private int Scale => (byte)(uflags >> ScaleShift); 956uint high = d1.High, flags = d1.uflags, d2flags = d2.uflags; 1013d1.uflags = d2.uflags & ScaleMask | signFlags; 1428int scale = (byte)(d1.uflags + d2.uflags >> ScaleShift); 1465d1.uflags = ((d2.uflags ^ d1.uflags) & SignMask) | ((uint)scale << ScaleShift); 1575d1.uflags = ((d2.uflags ^ d1.uflags) & SignMask) | ((uint)scale << ScaleShift); 1921int scale = (sbyte)(d1.uflags - d2.uflags >> ScaleShift); 2163d1.uflags = ((d1.uflags ^ d2.uflags) & SignMask) | ((uint)scale << ScaleShift); 2189d2.uflags = (d2.uflags & ~SignMask) | (d1.uflags & SignMask); 2196if (d2.uflags > d1.uflags) 2197d1.uflags = d2.uflags; 2200if ((cmp ^ (int)(d1.uflags & SignMask)) < 0) 2205int scale = (sbyte)(d1.uflags - d2.uflags >> ScaleShift); 2223d1.uflags = d2.uflags;