Module Name: src Committed By: matt Date: Tue Jan 29 02:05:09 UTC 2013
Modified Files: src/lib/libm/complex: cabs.3 cacos.3 cacosh.3 carg.3 casin.3 casinh.3 catan.3 catanh.3 ccos.3 ccosh.3 cexp.3 clog.3 cpow.3 csin.3 csinh.3 csqrt.3 ctan.3 ctanh.3 Log Message: Document long double versions of these routines. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/libm/complex/cabs.3 \ src/lib/libm/complex/cacos.3 src/lib/libm/complex/cacosh.3 \ src/lib/libm/complex/carg.3 src/lib/libm/complex/casin.3 \ src/lib/libm/complex/casinh.3 src/lib/libm/complex/catan.3 \ src/lib/libm/complex/catanh.3 src/lib/libm/complex/ccos.3 \ src/lib/libm/complex/ccosh.3 src/lib/libm/complex/cexp.3 \ src/lib/libm/complex/clog.3 src/lib/libm/complex/cpow.3 \ src/lib/libm/complex/csin.3 src/lib/libm/complex/csinh.3 \ src/lib/libm/complex/csqrt.3 src/lib/libm/complex/ctan.3 \ src/lib/libm/complex/ctanh.3 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libm/complex/cabs.3 diff -u src/lib/libm/complex/cabs.3:1.2 src/lib/libm/complex/cabs.3:1.3 --- src/lib/libm/complex/cabs.3:1.2 Thu Dec 27 21:34:09 2012 +++ src/lib/libm/complex/cabs.3 Tue Jan 29 02:05:08 2013 @@ -1,11 +1,12 @@ -.\" $NetBSD: cabs.3,v 1.2 2012/12/27 21:34:09 wiz Exp $ +.\" $NetBSD: cabs.3,v 1.3 2013/01/29 02:05:08 matt Exp $ .\" Copyright (c) 2001-2003 The Open Group, All Rights Reserved -.Dd December 27, 2012 +.Dd January 29, 2013 .Dt CABS 3 .Os .Sh NAME .Nm cabs , -.Nm cabsf +.Nm cabsf , +.Nm cabsl .Nd return a complex absolute value .Sh SYNOPSIS .In complex.h @@ -13,6 +14,8 @@ .Fn cabs "double complex z" .Ft float .Fn cabsf "float complex z" +.Ft long double +.Fn cabsl "long double complex z" .Sh DESCRIPTION These functions compute the complex absolute value (also called norm, modulus, or magnitude) of Index: src/lib/libm/complex/cacos.3 diff -u src/lib/libm/complex/cacos.3:1.2 src/lib/libm/complex/cacos.3:1.3 --- src/lib/libm/complex/cacos.3:1.2 Thu Dec 27 21:34:10 2012 +++ src/lib/libm/complex/cacos.3 Tue Jan 29 02:05:08 2013 @@ -1,11 +1,12 @@ -.\" $NetBSD: cacos.3,v 1.2 2012/12/27 21:34:10 wiz Exp $ +.\" $NetBSD: cacos.3,v 1.3 2013/01/29 02:05:08 matt Exp $ .\" Copyright (c) 2001-2003 The Open Group, All Rights Reserved -.Dd December 27, 2012 +.Dd January 29, 2013 .Dt CACOS 3 .Os .Sh NAME .Nm cacos , -.Nm cacosf +.Nm cacosf , +.Nm cacosl .Nd complex arc cosine functions .Sh SYNOPSIS .In complex.h @@ -13,6 +14,8 @@ .Fn cacos "double complex z" .Ft float complex .Fn cacosf "float complex z" +.Ft long double complex +.Fn cacosl "long double complex z" .Sh DESCRIPTION These functions compute the complex arc cosine of .Ar z , Index: src/lib/libm/complex/cacosh.3 diff -u src/lib/libm/complex/cacosh.3:1.2 src/lib/libm/complex/cacosh.3:1.3 --- src/lib/libm/complex/cacosh.3:1.2 Thu Dec 27 21:34:10 2012 +++ src/lib/libm/complex/cacosh.3 Tue Jan 29 02:05:09 2013 @@ -1,11 +1,12 @@ -.\" $NetBSD: cacosh.3,v 1.2 2012/12/27 21:34:10 wiz Exp $ +.\" $NetBSD: cacosh.3,v 1.3 2013/01/29 02:05:09 matt Exp $ .\" Copyright (c) 2001-2003 The Open Group, All Rights Reserved -.Dd December 27, 2012 +.Dd January 29, 2013 .Dt CACOSH 3 .Os .Sh NAME .Nm cacosh , -.Nm cacoshf +.Nm cacoshf , +.Nm cacoshl .Nd complex arc hyperbolic cosine functions .Sh SYNOPSIS .In complex.h @@ -13,6 +14,8 @@ .Fn cacosh "double complex z" .Ft float complex .Fn cacoshf "float complex z" +.Ft long double complex +.Fn cacoshl "long double complex z" .Sh DESCRIPTION These functions compute the complex arc hyperbolic cosine of .Ar z , Index: src/lib/libm/complex/carg.3 diff -u src/lib/libm/complex/carg.3:1.2 src/lib/libm/complex/carg.3:1.3 --- src/lib/libm/complex/carg.3:1.2 Thu Dec 27 21:34:10 2012 +++ src/lib/libm/complex/carg.3 Tue Jan 29 02:05:09 2013 @@ -1,11 +1,12 @@ -.\" $NetBSD: carg.3,v 1.2 2012/12/27 21:34:10 wiz Exp $ +.\" $NetBSD: carg.3,v 1.3 2013/01/29 02:05:09 matt Exp $ .\" Copyright (c) 2001-2003 The Open Group, All Rights Reserved -.Dd December 27, 2012 +.Dd January 29, 2013 .Dt CARG 3 .Os .Sh NAME .Nm carg , -.Nm cargf +.Nm cargf , +.Nm cargl .Nd complex argument functions .Sh SYNOPSIS .In complex.h @@ -13,6 +14,8 @@ .Fn carg "double complex z" .Ft float .Fn cargf "float complex z" +.Ft long double +.Fn cargl "long double complex z" .Sh DESCRIPTION These functions compute the argument (also called phase angle) of Index: src/lib/libm/complex/casin.3 diff -u src/lib/libm/complex/casin.3:1.2 src/lib/libm/complex/casin.3:1.3 --- src/lib/libm/complex/casin.3:1.2 Thu Dec 27 21:34:10 2012 +++ src/lib/libm/complex/casin.3 Tue Jan 29 02:05:09 2013 @@ -1,11 +1,12 @@ -.\" $NetBSD: casin.3,v 1.2 2012/12/27 21:34:10 wiz Exp $ +.\" $NetBSD: casin.3,v 1.3 2013/01/29 02:05:09 matt Exp $ .\" Copyright (c) 2001-2003 The Open Group, All Rights Reserved -.Dd December 27, 2012 +.Dd January 29, 2013 .Dt CASIN 3 .Os .Sh NAME .Nm casin , -.Nm casinf +.Nm casinf , +.Nm casinl .Nd complex arc sine functions .Sh SYNOPSIS .In complex.h @@ -13,6 +14,8 @@ .Fn casin "double complex z" .Ft float complex .Fn casinf "float complex z" +.Ft long double complex +.Fn casinl "long double complex z" .Sh DESCRIPTION These functions compute the complex arc sine of .Ar z , Index: src/lib/libm/complex/casinh.3 diff -u src/lib/libm/complex/casinh.3:1.2 src/lib/libm/complex/casinh.3:1.3 --- src/lib/libm/complex/casinh.3:1.2 Thu Dec 27 21:34:10 2012 +++ src/lib/libm/complex/casinh.3 Tue Jan 29 02:05:09 2013 @@ -1,11 +1,12 @@ -.\" $NetBSD: casinh.3,v 1.2 2012/12/27 21:34:10 wiz Exp $ +.\" $NetBSD: casinh.3,v 1.3 2013/01/29 02:05:09 matt Exp $ .\" Copyright (c) 2001-2003 The Open Group, All Rights Reserved -.Dd December 27, 2012 +.Dd January 29, 2013 .Dt CASINH 3 .Os .Sh NAME .Nm casinh , -.Nm casinhf +.Nm casinhf , +.Nm casinhl .Nd complex arc hyperbolic sine functions .Sh SYNOPSIS .In complex.h @@ -13,6 +14,8 @@ .Fn casinh "double complex z" .Ft float complex .Fn casinhf "float complex z" +.Ft long double complex +.Fn casinhl "long double complex z" .Sh DESCRIPTION These functions compute the complex arc hyperbolic sine of .Ar z , Index: src/lib/libm/complex/catan.3 diff -u src/lib/libm/complex/catan.3:1.2 src/lib/libm/complex/catan.3:1.3 --- src/lib/libm/complex/catan.3:1.2 Thu Dec 27 21:34:10 2012 +++ src/lib/libm/complex/catan.3 Tue Jan 29 02:05:09 2013 @@ -1,11 +1,12 @@ -.\" $NetBSD: catan.3,v 1.2 2012/12/27 21:34:10 wiz Exp $ +.\" $NetBSD: catan.3,v 1.3 2013/01/29 02:05:09 matt Exp $ .\" Copyright (c) 2001-2003 The Open Group, All Rights Reserved -.Dd December 27, 2012 +.Dd January 29, 2013 .Dt CATAN 3 .Os .Sh NAME .Nm catan , -.Nm catanf +.Nm catanf , +.Nm catanl .Nd complex arc tangent functions .Sh SYNOPSIS .In complex.h @@ -13,6 +14,8 @@ .Fn catan "double complex z" .Ft float complex .Fn catanf "float complex z" +.Ft long double complex +.Fn catanl "long double complex z" .Sh DESCRIPTION These functions compute the complex arc tangent of .Ar z , Index: src/lib/libm/complex/catanh.3 diff -u src/lib/libm/complex/catanh.3:1.2 src/lib/libm/complex/catanh.3:1.3 --- src/lib/libm/complex/catanh.3:1.2 Thu Dec 27 21:34:10 2012 +++ src/lib/libm/complex/catanh.3 Tue Jan 29 02:05:09 2013 @@ -1,11 +1,12 @@ -.\" $NetBSD: catanh.3,v 1.2 2012/12/27 21:34:10 wiz Exp $ +.\" $NetBSD: catanh.3,v 1.3 2013/01/29 02:05:09 matt Exp $ .\" Copyright (c) 2001-2003 The Open Group, All Rights Reserved -.Dd December 27, 2012 +.Dd January 29, 2013 .Dt CATANH 3 .Os .Sh NAME .Nm catanh , -.Nm catanhf +.Nm catanhf , +.Nm catanhl .Nd complex arc hyperbolic tangent functions .Sh SYNOPSIS .In complex.h @@ -13,6 +14,8 @@ .Fn catanh "double complex z" .Ft float complex .Fn catanhf "float complex z" +.Ft long double complex +.Fn catanhl "long double complex z" .Sh DESCRIPTION These functions compute the complex arc hyperbolic tangent of .Ar z , Index: src/lib/libm/complex/ccos.3 diff -u src/lib/libm/complex/ccos.3:1.2 src/lib/libm/complex/ccos.3:1.3 --- src/lib/libm/complex/ccos.3:1.2 Thu Dec 27 21:34:10 2012 +++ src/lib/libm/complex/ccos.3 Tue Jan 29 02:05:09 2013 @@ -1,11 +1,12 @@ -.\" $NetBSD: ccos.3,v 1.2 2012/12/27 21:34:10 wiz Exp $ +.\" $NetBSD: ccos.3,v 1.3 2013/01/29 02:05:09 matt Exp $ .\" Copyright (c) 2001-2003 The Open Group, All Rights Reserved -.Dd December 27, 2012 +.Dd January 29, 2013 .Dt CCOS 3 .Os .Sh NAME .Nm ccos , -.Nm ccosf +.Nm ccosf , +.Nm ccosl .Nd complex cosine functions .Sh SYNOPSIS .In complex.h @@ -13,6 +14,8 @@ .Fn ccos "double complex z" .Ft float complex .Fn ccosf "float complex z" +.Ft long double complex +.Fn ccosl "long double complex z" .Sh DESCRIPTION These functions compute the complex cosine of .Ar z . Index: src/lib/libm/complex/ccosh.3 diff -u src/lib/libm/complex/ccosh.3:1.2 src/lib/libm/complex/ccosh.3:1.3 --- src/lib/libm/complex/ccosh.3:1.2 Thu Dec 27 21:34:10 2012 +++ src/lib/libm/complex/ccosh.3 Tue Jan 29 02:05:09 2013 @@ -1,11 +1,12 @@ -.\" $NetBSD: ccosh.3,v 1.2 2012/12/27 21:34:10 wiz Exp $ +.\" $NetBSD: ccosh.3,v 1.3 2013/01/29 02:05:09 matt Exp $ .\" Copyright (c) 2001-2003 The Open Group, All Rights Reserved -.Dd December 27, 2012 +.Dd January 29, 2013 .Dt CCOSH 3 .Os .Sh NAME .Nm ccosh , -.Nm ccoshf +.Nm ccoshf , +.Nm ccoshl .Nd complex hyperbolic cosine functions .Sh SYNOPSIS .In complex.h @@ -13,6 +14,8 @@ .Fn ccosh "double complex z" .Ft float complex .Fn ccoshf "float complex z" +.Ft long double complex +.Fn ccoshl "long double complex z" .Sh DESCRIPTION These functions compute the complex hyperbolic cosine of .Ar z . Index: src/lib/libm/complex/cexp.3 diff -u src/lib/libm/complex/cexp.3:1.2 src/lib/libm/complex/cexp.3:1.3 --- src/lib/libm/complex/cexp.3:1.2 Thu Dec 27 21:34:10 2012 +++ src/lib/libm/complex/cexp.3 Tue Jan 29 02:05:09 2013 @@ -1,11 +1,12 @@ -.\" $NetBSD: cexp.3,v 1.2 2012/12/27 21:34:10 wiz Exp $ +.\" $NetBSD: cexp.3,v 1.3 2013/01/29 02:05:09 matt Exp $ .\" Copyright (c) 2001-2003 The Open Group, All Rights Reserved -.Dd December 27, 2012 +.Dd January 29, 2013 .Dt CEXP 3 .Os .Sh NAME .Nm cexp , -.Nm cexpf +.Nm cexpf , +.Nm cexpl .Nd complex exponential functions .Sh SYNOPSIS .In complex.h @@ -13,6 +14,8 @@ .Fn cexp "double complex z" .Ft float complex .Fn cexpf "float complex z" +.Ft long double complex +.Fn cexpl "long double complex z" .Sh DESCRIPTION These functions compute the complex exponent of .Ar z , Index: src/lib/libm/complex/clog.3 diff -u src/lib/libm/complex/clog.3:1.2 src/lib/libm/complex/clog.3:1.3 --- src/lib/libm/complex/clog.3:1.2 Thu Dec 27 21:34:10 2012 +++ src/lib/libm/complex/clog.3 Tue Jan 29 02:05:09 2013 @@ -1,11 +1,12 @@ -.\" $NetBSD: clog.3,v 1.2 2012/12/27 21:34:10 wiz Exp $ +.\" $NetBSD: clog.3,v 1.3 2013/01/29 02:05:09 matt Exp $ .\" Copyright (c) 2001-2003 The Open Group, All Rights Reserved -.Dd December 27, 2012 +.Dd January 29, 2013 .Dt CLOG 3 .Os .Sh NAME .Nm clog , -.Nm clogf +.Nm clogf , +.Nm clogl .Nd complex natural logarithm functions .Sh SYNOPSIS .In complex.h @@ -13,6 +14,8 @@ .Fn clog "double complex z" .Ft float complex .Fn clogf "float complex z" +.Ft long double complex +.Fn clogl "long double complex z" .Sh DESCRIPTION These functions compute the complex natural (base e) logarithm of Index: src/lib/libm/complex/cpow.3 diff -u src/lib/libm/complex/cpow.3:1.2 src/lib/libm/complex/cpow.3:1.3 --- src/lib/libm/complex/cpow.3:1.2 Thu Dec 27 21:34:10 2012 +++ src/lib/libm/complex/cpow.3 Tue Jan 29 02:05:09 2013 @@ -1,11 +1,12 @@ -.\" $NetBSD: cpow.3,v 1.2 2012/12/27 21:34:10 wiz Exp $ +.\" $NetBSD: cpow.3,v 1.3 2013/01/29 02:05:09 matt Exp $ .\" Copyright (c) 2001-2003 The Open Group, All Rights Reserved -.Dd December 27, 2012 +.Dd January 29, 2013 .Dt CPOW 3 .Os .Sh NAME .Nm cpow , -.Nm cpowf +.Nm cpowf , +.Nm cpowl .Nd complex power functions .Sh SYNOPSIS .In complex.h @@ -13,6 +14,8 @@ .Fn cpow "double complex x" "double complex y" .Ft float complex .Fn cpowf "float complex x" "float complex y" +.Ft long double complex +.Fn cpowl "long double complex x" "long double complex y" .Sh DESCRIPTION These functions compute the complex power function x**y, with a branch cut for the first Index: src/lib/libm/complex/csin.3 diff -u src/lib/libm/complex/csin.3:1.2 src/lib/libm/complex/csin.3:1.3 --- src/lib/libm/complex/csin.3:1.2 Thu Dec 27 21:34:10 2012 +++ src/lib/libm/complex/csin.3 Tue Jan 29 02:05:09 2013 @@ -1,11 +1,12 @@ -.\" $NetBSD: csin.3,v 1.2 2012/12/27 21:34:10 wiz Exp $ +.\" $NetBSD: csin.3,v 1.3 2013/01/29 02:05:09 matt Exp $ .\" Copyright (c) 2001-2003 The Open Group, All Rights Reserved -.Dd December 27, 2012 +.Dd January 29, 2013 .Dt CSIN 3 .Os .Sh NAME .Nm csin , -.Nm csinf +.Nm csinf , +.Nm csinl .Nd complex sine functions .Sh SYNOPSIS .In complex.h @@ -13,6 +14,8 @@ .Fn csin "double complex z" .Ft float complex .Fn csinf "float complex z" +.Ft long double complex +.Fn csinl "long double complex z" .Sh DESCRIPTION These functions compute the complex sine of .Ar z . Index: src/lib/libm/complex/csinh.3 diff -u src/lib/libm/complex/csinh.3:1.2 src/lib/libm/complex/csinh.3:1.3 --- src/lib/libm/complex/csinh.3:1.2 Thu Dec 27 21:34:10 2012 +++ src/lib/libm/complex/csinh.3 Tue Jan 29 02:05:09 2013 @@ -1,11 +1,12 @@ -.\" $NetBSD: csinh.3,v 1.2 2012/12/27 21:34:10 wiz Exp $ +.\" $NetBSD: csinh.3,v 1.3 2013/01/29 02:05:09 matt Exp $ .\" Copyright (c) 2001-2003 The Open Group, All Rights Reserved -.Dd December 27, 2012 +.Dd January 29, 2013 .Dt CSINH 3 .Os .Sh NAME .Nm csinh , -.Nm csinhf +.Nm csinhf , +.Nm csinhl .Nd complex hyperbolic sine functions .Sh SYNOPSIS .In complex.h @@ -13,6 +14,8 @@ .Fn csinh "double complex z" .Ft float complex .Fn csinhf "float complex z" +.Ft long double complex +.Fn csinhl "long double complex z" .Sh DESCRIPTION These functions compute the complex hyperbolic sine of .Ar z . Index: src/lib/libm/complex/csqrt.3 diff -u src/lib/libm/complex/csqrt.3:1.2 src/lib/libm/complex/csqrt.3:1.3 --- src/lib/libm/complex/csqrt.3:1.2 Thu Dec 27 21:34:10 2012 +++ src/lib/libm/complex/csqrt.3 Tue Jan 29 02:05:09 2013 @@ -1,11 +1,12 @@ -.\" $NetBSD: csqrt.3,v 1.2 2012/12/27 21:34:10 wiz Exp $ +.\" $NetBSD: csqrt.3,v 1.3 2013/01/29 02:05:09 matt Exp $ .\" Copyright (c) 2001-2003 The Open Group, All Rights Reserved -.Dd December 27, 2012 +.Dd January 29, 2013 .Dt CSQRT 3 .Os .Sh NAME .Nm csqrt , -.Nm csqrtf +.Nm csqrtf , +.Nm csqrtl .Nd complex square root functions .Sh SYNOPSIS .In complex.h @@ -13,6 +14,8 @@ .Fn csqrt "double complex z" .Ft float complex .Fn csqrtf "float complex z" +.Ft long double complex +.Fn csqrtl "long double complex z" .Sh DESCRIPTION These functions compute the complex square root of .Ar z , Index: src/lib/libm/complex/ctan.3 diff -u src/lib/libm/complex/ctan.3:1.2 src/lib/libm/complex/ctan.3:1.3 --- src/lib/libm/complex/ctan.3:1.2 Thu Dec 27 21:34:10 2012 +++ src/lib/libm/complex/ctan.3 Tue Jan 29 02:05:09 2013 @@ -1,11 +1,12 @@ -.\" $NetBSD: ctan.3,v 1.2 2012/12/27 21:34:10 wiz Exp $ +.\" $NetBSD: ctan.3,v 1.3 2013/01/29 02:05:09 matt Exp $ .\" Copyright (c) 2001-2003 The Open Group, All Rights Reserved -.Dd December 27, 2012 +.Dd January 29, 2013 .Dt CTAN 3 .Os .Sh NAME .Nm ctan , -.Nm ctanf +.Nm ctanf , +.Nm ctanl .Nd complex tangent functions .Sh SYNOPSIS .In complex.h @@ -13,6 +14,8 @@ .Fn ctan "double complex z" .Ft float complex .Fn ctanf "float complex z" +.Ft long double complex +.Fn ctanl "long double complex z" .Sh DESCRIPTION These functions compute the complex tangent of .Ar z . Index: src/lib/libm/complex/ctanh.3 diff -u src/lib/libm/complex/ctanh.3:1.2 src/lib/libm/complex/ctanh.3:1.3 --- src/lib/libm/complex/ctanh.3:1.2 Thu Dec 27 21:34:10 2012 +++ src/lib/libm/complex/ctanh.3 Tue Jan 29 02:05:09 2013 @@ -1,11 +1,12 @@ -.\" $NetBSD: ctanh.3,v 1.2 2012/12/27 21:34:10 wiz Exp $ +.\" $NetBSD: ctanh.3,v 1.3 2013/01/29 02:05:09 matt Exp $ .\" Copyright (c) 2001-2003 The Open Group, All Rights Reserved -.Dd December 27, 2012 +.Dd January 29, 2013 .Dt CTANH 3 .Os .Sh NAME .Nm ctanh , -.Nm ctanhf +.Nm ctanhf , +.Nm ctanhl .Nd complex hyperbolic tangent functions .Sh SYNOPSIS .In complex.h @@ -13,6 +14,8 @@ .Fn ctanh "double complex z" .Ft float complex .Fn ctanhf "float complex z" +.Ft long double complex +.Fn ctanhl "long double complex z" .Sh DESCRIPTION These functions compute the complex hyperbolic tangent of .Ar z .