Sun Studio 12: Fortran Library Reference

2.1.23 Specific Names for Intrinsic Functions

Table 2–1 Specific and Generic Names for Fortran 95 Intrinsic Functions

 

Specific Name  

Generic Name  

Argument Type  

 

ABS (A)

ABS (A)

default real 

 

ACOS (X)

ACOS (X)

default real 

 

AIMAG (Z)

AIMAG (Z)

default complex 

 

AINT (A)

AINT (A)

default real 

 

ALOG (X)

LOG (X)

default real 

 

ALOG10 (X)

LOG10 (X)

default real 

AMAX0 (A1, A2 [, A3,...])

REAL (MAX (A1, A2 [, A3,...]))

default integer 

AMAX1 (A1, A2 [, A3,...])

MAX (A1, A2 [, A3,...])

default real 

AMIN0 (A1, A2 [, A3,...])

REAL (MIN (A1, A2 [, A3,...]))

default integer 

AMIN1 (A1, A2 [, A3,...])

MIN (A1, A2 [, A3,...])

default real 

 

AMOD (A, P)

MOD (A, P)

default real 

 

ANINT (A)

ANINT (A)

default real 

 

ASIN (X)

ASIN (X)

default real 

 

ATAN (X)

ATAN (X)

default real 

 

ATAN2 (Y, X)

ATAN2 (Y, X)

default real 

 

CABS (A)

ABS (A)

default complex 

 

CCOS (X)

COS (X)

default complex 

 

CEXP (X)

EXP (X)

default complex 

CHAR (I)

CHAR (I)

default integer 

 

CLOG (X)

LOG (X)

default complex 

 

CONJG (Z)

CONJG (Z)

default complex 

 

COS (X)

COS (X)

default real 

 

COSH (X)

COSH (X)

default real 

 

CSIN (X)

SIN (X)

default complex 

 

CSQRT (X)

SQRT (X)

default complex 

 

DABS (A)

ABS (A)

double precision 

 

DACOS (X)

ACOS (X)

double precision 

 

DASIN (X)

ASIN (X)

double precision 

 

DATAN (X)

ATAN (X)

double precision 

 

DATAN2 (Y, X)

ATAN2 (Y, X)

double precision 

 

DCOS (X)

COS (X)

double precision 

 

DCOSH (X)

COSH (X)

double precision 

 

DDIM (X, Y)

DIM (X, Y)

double precision 

 

DEXP (X)

EXP (X)

double precision 

 

DIM (X, Y)

DIM (X, Y)

default real 

 

DINT (A)

AINT (A)

double precision 

 

DLOG (X)

LOG (X)

double precision 

 

DLOG10 (X)

LOG10 (X)

double precision 

DMAX1 (A1, A2 [, A3,...])

MAX (A1, A2 [, A3,...])

double precision 

DMIN1 (A1, A2 [, A3,...])

MIN (A1, A2 [, A3,...])

double precision 

 

DMOD (A, P)

MOD (A, P)

double precision 

 

DNINT (A)

ANINT (A)

double precision 

 

DPROD (X, Y)

DPROD (X, Y)

default real 

 

DSIGN (A, B)

SIGN (A, B)

double precision 

 

DSIN (X)

SIN (X)

double precision 

 

DSINH (X)

SINH (X)

double precision 

 

DSQRT (X)

SQRT (X)

double precision 

 

DTAN (X)

TAN (X)

double precision 

 

DTANH (X)

TANH (X)

double precision 

 

EXP (X)

EXP (X)

default real 

FLOAT (A)

REAL (A)

default integer 

 

IABS (A)

ABS (A)

default integer 

ICHAR (C)

ICHAR (C)

default character 

 

IDIM (X, Y)

DIM (X, Y)

default integer 

IDINT (A)

INT (A)

double precision 

 

IDNINT (A)

NINT (A)

double precision 

IFIX (A)

INT (A)

default real 

 

INDEX (STRING, SUBSTRING)

INDEX (STRING, SUBSTRING)

default character 

INT (A)

INT (A)

default real 

 

ISIGN (A, B)

SIGN (A, B)

default integer 

 

LEN (STRING)

LEN (STRING)

default character 

LGE (STRING_A, STRING_B)

LGE (STRING_A, STRING_B)

default character 

LGT (STRING_A, STRING_B)

LGT (STRING_A, STRING_B)

default character 

LLE (STRING_A, STRING_B)

LLE (STRING_A, STRING_B)

default character 

LLT (STRING_A, STRING_B)

LLT (STRING_A, STRING_B)

default character 

MAX0 (A1, A2 [, A3,...])

MAX (A1, A2 [, A3,...])

default integer 

MAX1 (A1, A2 [, A3,...])

INT (MAX (A1, A2 [, A3,...]))

default real 

MIN0 (A1, A2 [, A3,...])

MIN (A1, A2 [, A3,...])

default integer 

MIN1 (A1, A2 [, A3,...])

INT (MIN (A1, A2 [, A3,...]))

default real 

 

MOD (A, P)

MOD (A, P)

default integer 

 

NINT (A)

NINT (A)

default real 

REAL (A)

REAL (A)

default integer 

 

SIGN (A, B)

SIGN (A, B)

default real 

 

SIN (X)

SIN (X)

default real 

 

SINH (X)

SINH (X)

default real 

SNGL (A)

REAL (A)

double precision 

 

SQRT (X)

SQRT (X)

default real 

 

TAN (X)

TAN (X)

default real 

 

TANH (X)

TANH (X)

default real 

Functions marked with # cannot be used as an actual argument. “double precision” means double-precision real.