2 writes to _value
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Half.cs (2)
107
_value
= value;
110
private Half(bool sign, ushort exp, ushort sig) =>
_value
= (ushort)(((sign ? 1 : 0) << SignShift) + (exp << BiasedExponentShift) + sig);
44 references to _value
System.Private.CoreLib (44)
src\libraries\System.Private.CoreLib\src\System\BitConverter.cs (2)
940
public static short HalfToInt16Bits(Half value) => (short)value.
_value
;
993
public static ushort HalfToUInt16Bits(Half value) => value.
_value
;
src\libraries\System.Private.CoreLib\src\System\Half.cs (42)
116
ushort bits =
_value
;
141
ushort bits =
_value
;
175
return (left.
_value
!= right.
_value
) && ((left.
_value
< right.
_value
) ^ leftIsNegative);
203
return (left.
_value
== right.
_value
) || ((left.
_value
< right.
_value
) ^ leftIsNegative);
222
return (left.
_value
== right.
_value
) || AreZero(left, right);
236
uint bits = value.
_value
;
244
uint bits = value.
_value
;
252
uint bits = value.
_value
;
259
uint bits = value.
_value
;
267
return (short)(value.
_value
) < 0;
274
return value.
_value
== NegativeInfinityBits;
282
uint bits = value.
_value
;
290
return value.
_value
== PositiveInfinityBits;
298
uint bits = value.
_value
;
305
uint bits = value.
_value
;
422
return ((left.
_value
| right.
_value
) & ~SignMask) == 0;
482
return
_value
== other.
_value
492
uint bits =
_value
;
1100
return IsNaN(value) ? value : new Half((ushort)(value.
_value
^ SignMask));
1150
return new Half(sign, (ushort)exp, sig).
_value
;
1246
return new Half((ushort)(left.
_value
& right.
_value
));
1252
return new Half((ushort)(left.
_value
| right.
_value
));
1258
return new Half((ushort)(left.
_value
^ right.
_value
));
1264
return new Half((ushort)(~value.
_value
));
1448
uint bits = x.
_value
;
1481
uint bits = x.
_value
;
1659
uint xbits = value.
_value
;
1660
uint ybits = sign.
_value
;
1757
public static Half Abs(Half value) => new Half((ushort)(value.
_value
& ~SignMask));
1835
public static bool IsPositive(Half value) => (short)(value.
_value
) >= 0;