4.3BSD/usr/man/man3/sqrt.3m

.\" Copyright (c) 1985 Regents of the University of California.
.\" All rights reserved.  The Berkeley software License Agreement
.\" specifies the terms and conditions for redistribution.
.\"
.\"	@(#)sqrt.3m	6.2 (Berkeley) 5/12/86
.\"
.TH SQRT 3M  "May 12, 1986"
.UC 6
.ds up \fIulp\fR
.SH NAME
cbrt, sqrt \- cube root, square root
.SH SYNOPSIS
.nf
.B #include <math.h>
.PP
.B double cbrt(x)
.B double x;
.PP
.B double sqrt(x)
.B double x;
.fi
.SH DESCRIPTION
Cbrt(x) returns the cube root of x.
.PP
Sqrt(x) returns the square root of x.
.SH DIAGNOSTICS
On a VAX, sqrt(negative)
returns the reserved operand and sets \fIerrno\fR to EDOM .
.SH ERROR (due to Roundoff etc.)
Cbrt is accurate to within 0.7 \*(ups.
.br
Sqrt on a VAX is accurate to within 0.501 \*(ups.
.br
Sqrt on a machine that conforms to IEEE 754 is correctly rounded
in accordance with the rounding mode in force; the error is less than
half an \*(up in the default mode (round\-to\-nearest).
An \*(up is one \fIU\fRnit in the \fIL\fRast \fIP\fRlace carried.
.SH SEE ALSO
math(3M), infnan(3M)
.SH AUTHOR
W. Kahan