NAME
libm_single - FORTRAN access to single-precision libm func-
tions
SYNOPSIS
Example for non-intrinsics:
REAL c, s, x, y, z
...
z = r_acosh( x )
i = ir_finite( x )
z = r_hypot( x, y )
z = r_infinity()
CALL r_sincos( x, s, c )
Note: The REAL functions used are not in a REAL statement.
Type is determined by the default typing rules for the
letter "r".
DESCRIPTION
These subprograms provide access to single-precision libm
functions and subroutines.
asind(x), sind(x), and so on involve degrees, rather than
radians.
INTRINSICS
The following FORTRAN intrinsic functions return single-
precision values if their arguments are single-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 x and y are of type real.
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 AND SUBROUTINES
In general, these functions do not correspond to standard
FORTRAN generic intrinsic functions, so their data types are
determined by the usual FORTRAN data typing rules.
The variables c, l, p, s, u, x, and y are of type real.
r_acos( x ) real function
r_acosd( x ) real function
r_acosh( x ) real function
r_acosp( x ) real function
r_acospi( x ) real function
r_atan( x ) real function
r_atand( x ) real function
r_atanh( x ) real function
r_atanp( x ) real function
r_atanpi( x ) real function
r_asin( x ) real function
r_asind( x ) real function
r_asinh( x ) real function
r_asinp( x ) real function
r_asinpi( x ) real function
r_atan2(( y, x ) real function
r_atan2d( y, x ) real function
r_atan2pi( y, x ) real function
r_cbrt( x ) real function
r_ceil( x ) real function
r_copysign( x, y ) real function
r_cos( x ) real function
r_cosd( x ) real function
r_cosh( x ) real function
r_cosp( x ) real function
r_cospi( x ) real function
r_erf( x ) real function
r_erfc( x ) real function
r_expm1( x ) real function
r_floor( x ) real function
r_hypot( x, y ) real function
r_infinity( ) real function
r_j0( x ) real function
r_j1( x ) real function
r_jn( x ) real function
ir_finite( x ) integer function
ir_fp_class( x ) integer function
ir_ilogb( x ) integer function
ir_irint( x ) integer function
ir_isinf( x ) integer function
ir_isnan( x ) integer function
ir_isnormal( x ) integer function
ir_issubnormal( x ) integer function
ir_iszero( x ) integer function
ir_signbit( x ) integer function
r_addran() real function
r_addrans( x, p, l, u ) n/a subroutine
r_lcran() real function
r_lcrans( x, p, l, u ) n/a subroutine
r_shufrans(x, p, l, u) n/a subroutine
r_lgamma( x ) real function
r_logb( x ) real function
r_log1p( x ) real function
r_log2( x ) real function
r_max_normal() real function
r_max_subnormal() real function
r_min_normal() real function
r_min_subnormal() real function
r_nextafter( x, y ) real function
r_quiet_nan( n ) real function
r_remainder( x, y ) real function
r_rint( x ) real function
r_scalb( x, y ) real function
r_scalbn( x, n ) real function
r_signaling_nan( n ) real function
r_significand( x ) real function
r_sin( x ) real function
r_sind( x ) real function
r_sinh( x ) real function
r_sinp( x ) real function
r_sinpi( x ) real function
r_sincos( x, s, c ) n/a subroutine
r_sincosd( x, s, c ) n/a subroutine
r_sincosp( x, s, c ) n/a subroutine
r_sincospi( x, s, c ) n/a subroutine
r_tan( x ) real function
r_tand( x ) real function
r_tanh( x ) real function
r_tanp( x ) real function
r_tanpi( x ) real function
r_y0( x ) real function
r_y1( x ) real function
r_yn( n,x ) real function
FILES
libm.a
SEE ALSO
intro(3M)
FORTRAN 77 Reference Manual
Numerical Computation Guide