Signal and silence signaling NaN. \param nan half-precision NaN value \return quiet NaN \exception FE_INVALID if \a nan is signaling NaN
| 689 | /// \return quiet NaN |
| 690 | /// \exception FE_INVALID if \a nan is signaling NaN |
| 691 | inline HALF_CONSTEXPR_NOERR unsigned int signal(unsigned int nan) |
| 692 | { |
| 693 | #if HALF_ERRHANDLING |
| 694 | raise(FE_INVALID, !(nan&0x200)); |
| 695 | #endif |
| 696 | return nan | 0x200; |
| 697 | } |
| 698 | |
| 699 | /// Signal and silence signaling NaNs. |
| 700 | /// \param x first half-precision value to check |
no test coverage detected