Changeset 94446 in vbox for trunk/include/iprt/types.h
- Timestamp:
- Apr 1, 2022 6:53:30 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/types.h
r94397 r94446 1188 1188 && ((a_pr80)->s.uMantissa & (RT_BIT_64(63) | RT_BIT_64(62))) == (RT_BIT_64(63) | RT_BIT_64(62)) \ 1189 1189 && ((a_pr80)->s.uMantissa & (RT_BIT_64(62) - 1)) != 0) 1190 /** Signalling-, Quiet- or Pseudo-NaN. */ 1190 1191 # define RTFLOAT80U_IS_NAN(a_pr80) \ 1191 1192 ((a_pr80)->s.uExponent == 0x7fff && ((a_pr80)->s.uMantissa & (RT_BIT_64(63) - 1)) != 0) 1193 /** Signalling- or Quiet-Nan, but not Pseudo-NaN. */ 1194 # define RTFLOAT80U_IS_QUIET_OR_SIGNALLING_NAN(a_pr80) \ 1195 ((a_pr80)->s.uExponent == 0x7fff && ((a_pr80)->s.uMantissa > RT_BIT_64(63))) 1192 1196 # define RTFLOAT80U_IS_INDEFINITE(a_pr80) \ 1193 1197 ((a_pr80)->s.uExponent == 0x7fff && (a_pr80)->s.uMantissa == (RT_BIT_64(63) | RT_BIT_64(62)))
Note:
See TracChangeset
for help on using the changeset viewer.