summaryrefslogtreecommitdiffstats
path: root/lib/msun
diff options
context:
space:
mode:
authorjoel <joel@FreeBSD.org>2012-10-14 14:45:54 +0000
committerjoel <joel@FreeBSD.org>2012-10-14 14:45:54 +0000
commitda1d910704e0fe25f0af1729fff30ea3f0a2ddc0 (patch)
tree1405dce8b037225142fa6598746fc921bbef3d1f /lib/msun
parent72961fb7f5f2c27b9cc02d81ead67e0462731054 (diff)
downloadFreeBSD-src-da1d910704e0fe25f0af1729fff30ea3f0a2ddc0.zip
FreeBSD-src-da1d910704e0fe25f0af1729fff30ea3f0a2ddc0.tar.gz
mdoc: avoid nested displays.
Diffstat (limited to 'lib/msun')
-rw-r--r--lib/msun/man/ieee.367
1 files changed, 35 insertions, 32 deletions
diff --git a/lib/msun/man/ieee.3 b/lib/msun/man/ieee.3
index 57e1fcd..5c1c531 100644
--- a/lib/msun/man/ieee.3
+++ b/lib/msun/man/ieee.3
@@ -156,59 +156,60 @@ Wordsize: 32 bits.
.Pp
Precision: 24 significant bits,
roughly like 7 significant decimals.
-.Bd -ragged -offset indent -compact
+.Pp
If x and x' are consecutive positive single-precision
numbers (they differ by 1
.Em ulp ) ,
then
-.Bd -ragged -compact
+.Bl -column "XXX" -compact
5.9e\-08 < 0.5**24 < (x'\-x)/x \(<= 0.5**23 < 1.2e\-07.
-.Ed
-.Ed
+.El
.Pp
.Bl -column "XXX" -compact
Range: Overflow threshold = 2.0**128 = 3.4e38
Underflow threshold = 0.5**126 = 1.2e\-38
.El
-.Bd -ragged -offset indent -compact
+.Pp
Underflowed results round to the nearest
-integer multiple of 0.5**149 = 1.4e\-45.
-.Ed
+integer multiple of
+.Bl -column "XXX" -compact
+0.5**149 = 1.4e\-45.
+.El
.Ed
.Pp
Double-precision:
.Bd -ragged -offset indent -compact
Type name:
.Vt double
-.Bd -ragged -offset indent -compact
-On some architectures,
+.Po On some architectures,
.Vt long double
is the same as
-.Vt double .
-.Ed
+.Vt double
+.Pc
.Pp
Wordsize: 64 bits.
.Pp
Precision: 53 significant bits,
roughly like 16 significant decimals.
-.Bd -ragged -offset indent -compact
+.Pp
If x and x' are consecutive positive double-precision
numbers (they differ by 1
.Em ulp ) ,
then
-.Bd -ragged -compact
+.Bl -column "XXX" -compact
1.1e\-16 < 0.5**53 < (x'\-x)/x \(<= 0.5**52 < 2.3e\-16.
-.Ed
-.Ed
+.El
.Pp
.Bl -column "XXX" -compact
Range: Overflow threshold = 2.0**1024 = 1.8e308
Underflow threshold = 0.5**1022 = 2.2e\-308
.El
-.Bd -ragged -offset indent -compact
+.Pp
Underflowed results round to the nearest
-integer multiple of 0.5**1074 = 4.9e\-324.
-.Ed
+integer multiple of
+.Bl -column "XXX" -compact
+0.5**1074 = 4.9e\-324.
+.El
.Ed
.Pp
Extended-precision:
@@ -221,24 +222,25 @@ Wordsize: 96 bits.
.Pp
Precision: 64 significant bits,
roughly like 19 significant decimals.
-.Bd -ragged -offset indent -compact
+.Pp
If x and x' are consecutive positive extended-precision
numbers (they differ by 1
.Em ulp ) ,
then
-.Bd -ragged -compact
+.Bl -column "XXX" -compact
1.0e\-19 < 0.5**63 < (x'\-x)/x \(<= 0.5**62 < 2.2e\-19.
-.Ed
-.Ed
+.El
.Pp
.Bl -column "XXX" -compact
Range: Overflow threshold = 2.0**16384 = 1.2e4932
Underflow threshold = 0.5**16382 = 3.4e\-4932
.El
-.Bd -ragged -offset indent -compact
+.Pp
Underflowed results round to the nearest
-integer multiple of 0.5**16445 = 5.7e\-4953.
-.Ed
+integer multiple of
+.Bl -column "XXX" -compact
+0.5**16445 = 5.7e\-4953.
+.El
.Ed
.Pp
Quad-extended-precision:
@@ -251,24 +253,25 @@ Wordsize: 128 bits.
.Pp
Precision: 113 significant bits,
roughly like 34 significant decimals.
-.Bd -ragged -offset indent -compact
+.Pp
If x and x' are consecutive positive quad-extended-precision
numbers (they differ by 1
.Em ulp ) ,
then
-.Bd -ragged -compact
+.Bl -column "XXX" -compact
9.6e\-35 < 0.5**113 < (x'\-x)/x \(<= 0.5**112 < 2.0e\-34.
-.Ed
-.Ed
+.El
.Pp
.Bl -column "XXX" -compact
Range: Overflow threshold = 2.0**16384 = 1.2e4932
Underflow threshold = 0.5**16382 = 3.4e\-4932
.El
-.Bd -ragged -offset indent -compact
+.Pp
Underflowed results round to the nearest
-integer multiple of 0.5**16494 = 6.5e\-4966.
-.Ed
+integer multiple of
+.Bl -column "XXX" -compact
+0.5**16494 = 6.5e\-4966.
+.El
.Ed
.Ss Additional Information Regarding Exceptions
For each kind of floating-point exception, IEEE 754
OpenPOWER on IntegriCloud