diff options
author | 2009-07-28 16:14:11 +0000 | |
---|---|---|
committer | 2009-07-28 16:14:11 +0000 | |
commit | 6eadd23e5014f74ce96ec6d006e9ccf018e844de (patch) | |
tree | cad53023103cff1096a37de8cff3ef2e56f1b032 | |
parent | remove core / tilde C. it's useless, doesn't work, never has been (diff) | |
download | wireguard-openbsd-6eadd23e5014f74ce96ec6d006e9ccf018e844de.tar.xz wireguard-openbsd-6eadd23e5014f74ce96ec6d006e9ccf018e844de.zip |
document scalbln, scalblnf, scalblnl
-rw-r--r-- | lib/libm/Makefile | 3 | ||||
-rw-r--r-- | lib/libm/man/ieee.3 | 35 |
2 files changed, 30 insertions, 8 deletions
diff --git a/lib/libm/Makefile b/lib/libm/Makefile index 98374352f90..7cbb9492153 100644 --- a/lib/libm/Makefile +++ b/lib/libm/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.68 2009/07/25 11:38:10 martynas Exp $ +# $OpenBSD: Makefile,v 1.69 2009/07/28 16:14:11 martynas Exp $ # $NetBSD: Makefile,v 1.28 1995/11/20 22:06:19 jtc Exp $ # # @(#)Makefile 5.1beta 93/09/24 @@ -172,6 +172,7 @@ MLINKS+=exp.3 exp2.3 exp.3 expm1.3 exp.3 log.3 exp.3 log10.3 exp.3 log1p.3 \ exp.3 pow.3 MLINKS+=hypot.3 cabs.3 MLINKS+=ieee.3 copysign.3 ieee.3 ilogb.3 ieee.3 nextafter.3 ieee.3 scalbn.3 +MLINKS+=ieee.3 scalbln.3 ieee.3 scalblnf.3 ieee.3 scalblnl.3 MLINKS+=logb.3 scalb.3 MLINKS+=logb.3 significand.3 MLINKS+=j0.3 j1.3 j0.3 jn.3 j0.3 y0.3 j0.3 y1.3 j0.3 yn.3 diff --git a/lib/libm/man/ieee.3 b/lib/libm/man/ieee.3 index 27cd81767a9..e64487fc83c 100644 --- a/lib/libm/man/ieee.3 +++ b/lib/libm/man/ieee.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: ieee.3,v 1.17 2008/12/12 00:10:26 martynas Exp $ +.\" $OpenBSD: ieee.3,v 1.18 2009/07/28 16:14:11 martynas Exp $ .\" Copyright (c) 1985, 1991 Regents of the University of California. .\" All rights reserved. .\" @@ -28,7 +28,7 @@ .\" .\" from: @(#)ieee.3 6.4 (Berkeley) 5/6/91 .\" -.Dd $Mdocdate: December 12 2008 $ +.Dd $Mdocdate: July 28 2009 $ .Dt IEEE 3 .Os .Sh NAME @@ -40,6 +40,9 @@ .Nm ilogbl , .Nm nextafter , .Nm nextafterf , +.Nm scalbln , +.Nm scalblnf , +.Nm scalblnl , .Nm scalbn , .Nm scalbnf , .Nm scalbnl @@ -63,6 +66,12 @@ .Ft float .Fn nextafterf "float x" "float y" .Ft double +.Fn scalbln "double x" "long n" +.Ft float +.Fn scalblnf "float x" "long n" +.Ft long double +.Fn scalblnl "long double x" "long n" +.Ft double .Fn scalbn "double x" "int n" .Ft float .Fn scalbnf "float x" "int n" @@ -117,18 +126,30 @@ The function is a single precision version of .Fn nextafter . .Pp +.Fn scalbln +and .Fn scalbn -returns +return .Fa x Ns \(**(2** Ns Fa n ) computed by exponent manipulation. The +.Fn scalblnf +and .Fn scalbnf -function is a single precision version of -.Fn scalbn . +functions are single precision versions of +.Fn scalbln +and +.Fn scalbn , +respectively. The +.Fn scalblnl +and .Fn scalbnl -function is an extended precision version of -.Fn scalbn . +functions are extended precision versions of +.Fn scalbln +and +.Fn scalbn , +respectively. .Sh SEE ALSO .Xr math 3 .Sh STANDARDS |