#include <shr_isnan.h>
Go to the source code of this file.
Data Types | |
interface | shr_infnan_mod::shr_infnan_isnan |
interface | shr_infnan_mod::shr_infnan_isinf |
interface | shr_infnan_mod::shr_infnan_isposinf |
interface | shr_infnan_mod::shr_infnan_isneginf |
Modules | |
module | shr_infnan_mod |
Functions/Subroutines | |
logical | shr_infnan_mod::sisnan (x) |
logical | shr_infnan_mod::disnan (d) |
logical | shr_infnan_mod::sisinf (x) |
logical | shr_infnan_mod::disinf (d) |
logical | shr_infnan_mod::sisposinf (x) |
logical | shr_infnan_mod::disposinf (d) |
logical | shr_infnan_mod::sisneginf (x) |
logical | shr_infnan_mod::disneginf (d) |
Variables | |
integer, parameter | shr_infnan_mod::Single = selected_int_kind(precision(1.0_r4)) |
integer, parameter | shr_infnan_mod::Double = selected_int_kind(precision(1.0_r8)) |
integer(Single), parameter | shr_infnan_mod::sNaN = Z |
integer(Single), parameter | shr_infnan_mod::sPosInf = Z |
integer(Single), parameter | shr_infnan_mod::sNegInf = Z |
integer(Double), parameter | shr_infnan_mod::dNaN = Z |
integer(Double), parameter | shr_infnan_mod::dPosInf = Z |
integer(Double), parameter | shr_infnan_mod::dNegInf = Z |
integer, parameter | shr_infnan_mod::SPSB = bit_size(sNaN) - 1 |
integer, parameter | shr_infnan_mod::DPSB = bit_size(dNaN) - 1 |
integer, external | shr_infnan_mod::shr_sisnan |
integer, external | shr_infnan_mod::shr_disnan |