libm_quadruple man page on OpenIndiana

Man page or keyword search:  
man Server   20441 pages
apropos Keyword Search (all sections)
Output format
OpenIndiana logo
[printable version]

LIBM_QUADRUPLE(3F)					    LIBM_QUADRUPLE(3F)

NAME
       libm_quadruple - FORTRAN access to quadruple-precision functions (SPARC
       only)

SYNOPSIS
       Example for non-intrinsics:

	       REAL*16 c, q_acosh, q_hypot, q_infinity, s, x, y, z
	       z = q_acosh( x )
	       i = iq_finite( x )
	       z = q_hypot( x, y )
	       z = q_infinity()
	       CALL q_sincos( x, s, c )

       Quad functions used are in a REAL*16 statement.

DESCRIPTION
       These functions provide access to quadruple-precision  libm  functions.
       asind(x), sind(x), and so on involve degrees, rather than radians.

INTRINSICS
       The  following  FORTRAN	intrinsic functions return quadruple precision
       values if their arguments are quadruple precision.  You	need  not  put
       them  in	 a  type  statement. If the function needed is available as an
       intrinsic function, it is simpler to  use  an  intrinsic	 than  a  non-
       intrinsic function.

       The variables c, l, p, s, u, x, and y are REAL*16.

       sqrt(x)	  asin(x)      acosd(x)*
       log(x)	  acos(x)      asind(x)*
       log10(x)	  atan(x)      acosd(x)*
       exp(x)	  atan2(x,y)   atand(x)*
       x**y	  sinh(x)      atan2d(x,y)*
       sin(x)	  cosh(x)*     aint(x)
       cos(x)	  tanh(x)*     anint(x)
       tan(x)	  sind(x)*     nint(x)

       * = nonstandard: it is an extension that this is intrinsic

NON-INTRINSIC FUNCTIONS
       These functions do not correspond to standard FORTRAN generic intrinsic
       functions, so their data types are determined by the usual FORTRAN data
       typing rules.

       If  you	use  one of these quad functions, put it into a REAL*16 state‐
       ment, or type it with IMPLICIT.

       For meanings of routines and arguments, do a man command on the routine
       name  without  the q_; the output is a C man page for the double preci‐
       sion function, but the meanings are the same.

       Variables c, l, p, s, u, x, and y are REAL*16.

       q_copysign( x, y )	real*16	   function
       q_fabs( x )		real*16	   function
       q_fmod( x )		real*16	   function
       q_infinity( )		real*16	   function

       iq_finite( x )		integer	   function
       iq_fp_class( x )		integer	   function
       iq_ilogb( x )		integer	   function
       iq_isinf( x )		integer	   function
       iq_isnan( x )		integer	   function
       iq_isnormal( x )		integer	   function
       iq_issubnormal( x )	integer	   function
       iq_iszero( x )		integer	   function
       iq_signbit( x  )		integer	   function

       q_max_normal()		real*16	   function
       q_max_subnormal()	real*16	   function
       q_min_normal()		real*16	   function
       q_min_subnormal()	real*16	   function
       q_nextafter( x, y )	real*16	   function
       q_quiet_nan( n )		real*16	   function
       q_remainder( x, y )	real*16	   function
       q_scalbn( x, n )		real*16	   function
       q_signaling_nan( n )	real*16	   function

       If you need to use any other quadruple-precision libm function, you can
       call a C function that calls the libm function.

FILES
       libm.a

SEE ALSO
       intro(3M)
       Numerical Computation Guide
       FORTRAN 77 Reference Manual

				 07 July 1995		    LIBM_QUADRUPLE(3F)
[top]

List of man pages available for OpenIndiana

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net