FORTRAN 77 Intrinsic Functions

Function syntax Type of return value
ABS (gen) Same as argument
ACOS (real) Same as argument
AIMAG (cmp8) REAL
AINT (real) Same as argument
ALOG (real4) REAL
ALOG10 (real4) REAL
AMAX0 (intA, intB [, intC ] ...) REAL
AMAX1 (real4A, real4B, [, real4C ] ...) REAL
AMIN0 (intA, intB [, intC ] ...) REAL
AMIN1 (real4A, real4B [, real4C ] ...) REAL
AMOD (value, mod) REAL
ANINT (value) REAL
ASIN (real) Same as argument
ATAN (real) Same as argument
ATAN2 (realA, realB) Same as argument
CABS (cmp) Same as argument; COMPLEX returns REAL
CCOS (cmp8) COMPLEX
CHAR (int) CHARACTER
CLOG (cmp8) COMPLEX
CMPLX (genA [, genB ]) COMPLEX
CONJG (cx8value) COMPLEX
COS (gen) Same as argument
COSH (real) Same as argument
CSIN (cmp8) COMPLEX
CSQRT (cx8value) COMPLEX
DABS (r8value) DOUBLE PRECISION
DACOS (dbl) DOUBLE PRECISION
DASIN (dbl) DOUBLE PRECISION
DATAN (dbl) DOUBLE PRECISION
DATAN2 (dblA, dblB) DOUBLE PRECISION
DBLE (value) DOUBLE PRECISION
DCOS (dbl) DOUBLE PRECISION
DCOSH (dbl) DOUBLE PRECISION
DDIM (dblA, dblB) DOUBLE PRECISION
DEXP (dbl) DOUBLE PRECISION
DIM (genA, genB) Same as arguments
DINT (rvalue) DOUBLE PRECISION
DLOG (dbl) DOUBLE PRECISION
DLOG10 (dbl) DOUBLE PRECISION
DMAX1 (dblA, dblB [, dblC ] ...) DOUBLE PRECISION
DMIN1 (dblA, dblB [dblC ] ...) DOUBLE PRECISION
DMOD (value, mod) DOUBLE PRECISION
DNINT (dbl) DOUBLE PRECISION
DPROD (real4A, real4B) DOUBLE PRECISION
DREAL (cxvalue) DOUBLE PRECISION
DSIGN (dblA, dblB) DOUBLE PRECISION
DSIN (dbl) DOUBLE PRECISION
DSINH (dbl) DOUBLE PRECISION
DSQRT (rvalue) DOUBLE PRECISION
DTAN (dbl) DOUBLE PRECISION
DTANH (dbl) DOUBLE PRECISION
EXP (gen) Same as argument
FLOAT (ivalue) REAL
IABS (int) Same as argument
ICHAR (char) INTEGER
IDIM (intA, intB) INTEGER
IDINT (dbl) INTEGER
IDNINT (dbl) INTEGER
IFIX (real4) REAL
INDEX (charA, charB) INTEGER
INT (gen) INTEGER
ISIGN (intA, intB) INTEGER
LEN (char) INTEGER
LGE (charA, charB) LOGICAL
LGT (charA, charB) LOGICAL
LLE (charA, charB) LOGICAL
LLT (charA, charB) LOGICAL
LOG (gen) Same as argument
LOG10 (real) Same as argument
MAX (genA, genB [, genC ] ...) INTEGER or REAL
MAX0 (intA, intB [, intC ] ...) INTEGER
MAX1 (realA, realB [, realC ] ...) INTEGER
MIN (genA, genB [, genC ] ...) INTEGER or REAL
MIN0 (intA, intB [, intC ] ...) INTEGER
MIN1 (realA, real [, real ] ...) INTEGER
MOD (genA, genB) REAL
NINT (real) INTEGER
REAL (gen) REAL
SIGN (genA, genB) INTEGER or REAL
SIN (gen) Same as argument
SINH (real) Same as argument
SNGL(dbl) REAL
SQRT (gen) Same as argument
TAN (real) Same as argument
TANH (real) Same as argument