2 writes to _value
System.Private.CoreLib (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (2)
110_value = value; 113private Half(bool sign, ushort exp, ushort sig) => _value = (ushort)(((sign ? 1 : 0) << SignShift) + (exp << BiasedExponentShift) + sig);
46 references to _value
System.Private.CoreLib (46)
src\runtime\src\libraries\System.Private.CoreLib\src\System\BitConverter.cs (2)
994public static short HalfToInt16Bits(Half value) => (short)value._value; 1063public static ushort HalfToUInt16Bits(Half value) => value._value;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (44)
119ushort bits = _value; 144ushort bits = _value; 185return (left._value != right._value) && ((left._value < right._value) ^ leftIsNegative); 221return (left._value == right._value) || ((left._value < right._value) ^ leftIsNegative); 242return (left._value == right._value) || AreZero(left, right); 257uint bits = value._value; 265uint bits = value._value; 273uint bits = value._value; 280uint bits = value._value; 288return (short)(value._value) < 0; 295return value._value == NegativeInfinityBits; 303uint bits = value._value; 311return value._value == PositiveInfinityBits; 319uint bits = value._value; 326uint bits = value._value; 437return ((left._value | right._value) & ~SignMask) == 0; 477return GetCompareKey(_value) - GetCompareKey(other._value); 500return _value == other._value 510uint bits = _value; 1133return IsNaN(value) ? value : new Half((ushort)(value._value ^ SignMask)); 1183return new Half(sign, (ushort)exp, sig)._value; 1276return new Half((ushort)(left._value & right._value)); 1282return new Half((ushort)(left._value | right._value)); 1288return new Half((ushort)(left._value ^ right._value)); 1294return new Half((ushort)(~value._value)); 1484uint bits = x._value; 1517uint bits = x._value; 1709uint xbits = value._value; 1710uint ybits = sign._value; 1807public static Half Abs(Half value) => new Half((ushort)(value._value & ~SignMask)); 1885public static bool IsPositive(Half value) => (short)(value._value) >= 0;