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