alog10(3I)

ALOG10, DLOG10, QLOG10 - Computes common logarithm

As shipped in IRIX 6.5.15. Added in IRIX 6.5.5.

NAME
     ALOG10, DLOG10, QLOG10 - Computes common logarithm

SYNOPSIS
     LOG10 ([X=]x)
     ALOG10 ([X=]x)
     DLOG10 ([X=]x)
     QLOG10 ([X=]x)

IMPLEMENTATION
     UNICOS, UNICOS/mk, IRIX systems

     CF90, MIPSpro 7 Fortran 90, MIPSpro Fortran 77

STANDARDS
     Fortran

     Fortran extension:  QLOG10

DESCRIPTION
     LOG10 is the generic function name; the others are specifics.  These
     are elemental intrinsic functions.  These functions accept the
     following argument:

     x         Must be type single precision, double precision, or quad
               precision.  See the RETURN VALUES section for information on
               input data types and return values.

     These functions evaluate y = log  (x).
                                     10
     Vector versions of these intrinsics exist on some systems.  Vector
     versions of ALOG10 and DLOG10 intrinsics exist on UNICOS and UNICOS/mk
     systems.  On UNICOS/mk systems, the vector version of these intrinsics
     is used when -O vector3 or -O3 are specified on the compiler command
     line.  On UNICOS/mk systems, the 64-bit intrinsic vectorizes; the
     32-bit version does not.  A vector version of the single-precision and
     double-precision LOG10 intrinsic exists on IRIX systems and is used
     when -O3 is specified on the compiler command line.

NOTES
     The ALOG10 and DLOG10 intrinsic function names can be passed as
     arguments; the others cannot.

     On CRAY T90 systems that support IEEE arithmetic, the following return
     values occur:

          ALOG10(0) = -infinity

          ALOG10(-0) = NaN

          ALOG10(x) = NaN, if -infinity <= x < 0

          ALOG10(infinity) = infinity

RETURN VALUES
     LOG10 returns the real logarithm of its argument.  The generic
     function LOG10 becomes a call to ALOG10, DLOG10, or QLOG10 depending
     on the data type and kind of its argument.

     ALOG10 returns the real common logarithm of its real argument.

     DLOG10 returns the double-precision common logarithm of its
     double-precision argument.

     QLOG10 returns the quad-precision common logarithm of its
     quad-precision argument.

     The data type and kind type for real, double-precision, and
     quad-precision values differ depending on your platform.  For
     platform-specific information, see the TERMINOLOGY section of the
     INTRO_INTRIN(3I) man page.

SEE ALSO
     Intrinsic Procedures Reference Manual for the printed version of this
     man page.