Rev 83470 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
# 1 "SRC/la_xisnan.F90"# 1 "<built-in>" 1# 1 "<built-in>" 3# 399 "<built-in>" 3# 1 "<command line>" 1# 1 "<built-in>" 2# 1 "SRC/la_xisnan.F90" 2module LA_XISNANinterface LA_ISNANmodule procedure SISNANmodule procedure DISNANend interfacecontainslogical function SISNAN( x )use LA_CONSTANTS, only: wp=>spreal(wp) :: xsisnan = SLAISNAN(x,x)containslogical function SLAISNAN( x, y )use LA_CONSTANTS, only: wp=>spreal(wp) :: x, ySLAISNAN = ( x.ne.y )end function SLAISNANend function SISNANlogical function DISNAN( x )use LA_CONSTANTS, only: wp=>dpreal(wp) :: xDISNAN = DLAISNAN(x,x)containslogical function DLAISNAN( x, y )use LA_CONSTANTS, only: wp=>dpreal(wp) :: x, yDLAISNAN = ( x.ne.y )end function DLAISNANend function DISNANend module LA_XISNAN