Annotation of cci/usr/src/man/man3/exp.3m, revision 1.1.1.1

1.1       root        1: .TH EXP 3M  "10 December 1984"
                      2: .SH NAME
                      3: exp, log, log10, pow, sqrt \- exponential, logarithm, power, square root
                      4: .SH SYNOPSIS
                      5: .nf
                      6: .PP
                      7: .B fortran float exp(x)
                      8: .B float x;
                      9: .PP
                     10: .B fortran float log(x)
                     11: .B float x;
                     12: .PP
                     13: .B fortran float sqrt(x)
                     14: .B float x;
                     15: .PP
                     16: .B #include <math.h>
                     17: .PP
                     18: .B double exp(x)
                     19: .B double x;
                     20: .PP
                     21: .B double log(x)
                     22: .B double x;
                     23: .PP
                     24: .B double log10(x)
                     25: .B double x;
                     26: .PP
                     27: .B double pow(x, y)
                     28: .B double x, y;
                     29: .PP
                     30: .B double sqrt(x)
                     31: .B double x;
                     32: .fi
                     33: .SH DESCRIPTION
                     34: .I Exp
                     35: returns the exponential function of 
                     36: .I x.
                     37: .PP
                     38: .I Log
                     39: returns the natural logarithm of 
                     40: .IR x ;
                     41: .I log10
                     42: returns the base 10 logarithm.
                     43: .PP
                     44: .I Pow
                     45: returns
                     46: .I  x\u\s8y\s10\d.
                     47: .PP
                     48: .I Sqrt
                     49: returns the square root of 
                     50: .I x.
                     51: .PP
                     52: If
                     53: .I exp,
                     54: .I log
                     55: or
                     56: .I sqrt
                     57: is declared to be
                     58: .I fortran
                     59: .I float,
                     60: the single-precision floating point opcode
                     61: .I expf, logf
                     62: or
                     63: .I sqrtf
                     64: will be generated instead of a call to the respective
                     65: double-precision function.
                     66: .SH SEE ALSO
                     67: hypot(3M),
                     68: sinh(3M),
                     69: intro(3M)
                     70: .SH DIAGNOSTICS
                     71: .I Exp
                     72: and
                     73: .I pow
                     74: return a huge value when the correct value would overflow;
                     75: .I errno
                     76: is set to ERANGE.
                     77: .I Pow
                     78: returns 0 and sets
                     79: .I errno
                     80: to EDOM when the second argument is negative and non-integral and
                     81: when both arguments are 0.
                     82: .PP
                     83: .I Log
                     84: returns 0 when
                     85: .I x
                     86: is zero or negative;
                     87: .I errno
                     88: is set to EDOM.
                     89: .PP
                     90: .I Sqrt
                     91: returns 0 when 
                     92: .I x
                     93: is negative;
                     94: .I errno
                     95: is set to EDOM.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.