summaryrefslogtreecommitdiffstats
path: root/share/man/man3/fpgetround.3
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2000-12-29 09:18:45 +0000
committerru <ru@FreeBSD.org>2000-12-29 09:18:45 +0000
commit17ba2140980343f6298e96bd96d2e0c16b9dfb46 (patch)
treefa86ee6469463baf5401eb48b33f4451db7b2f20 /share/man/man3/fpgetround.3
parent42aaa8ad04e1e8eb1058cea549112273857df290 (diff)
downloadFreeBSD-src-17ba2140980343f6298e96bd96d2e0c16b9dfb46.zip
FreeBSD-src-17ba2140980343f6298e96bd96d2e0c16b9dfb46.tar.gz
Prepare for mdoc(7)NG.
Diffstat (limited to 'share/man/man3/fpgetround.3')
-rw-r--r--share/man/man3/fpgetround.365
1 files changed, 26 insertions, 39 deletions
diff --git a/share/man/man3/fpgetround.3 b/share/man/man3/fpgetround.3
index 7dce03a..89f3719 100644
--- a/share/man/man3/fpgetround.3
+++ b/share/man/man3/fpgetround.3
@@ -47,56 +47,43 @@
.Nd IEEE floating point interface
.Sh SYNOPSIS
.Fd #include <ieeefp.h>
-.Ft typedef enum {
-.br
-.Fa FP_RN,
-.Li /* round to nearest */
-.br
-.Fa FP_RM,
-.Li /* round to minus infinity */
-.br
-.Fa FP_RP,
-.Li /* round to plus infinity */
-.br
-.Fa FP_RZ,
-.Li /* truncate */
-.br
-.Ft } fp_rnd_t;
.Pp
+.Bd -literal
+typedef enum {
+ FP_RN, /* round to nearest */
+ FP_RM, /* round down to minus infinity */
+ FP_RP, /* round up to plus infinity */
+ FP_RZ /* truncate */
+} fp_rnd_t;
+.Ed
.Ft fp_rnd_t
.Fn fpgetround void
.Ft fp_rnd_t
.Fn fpsetround "fp_rnd_t direction"
.Pp
-.nr fZ 0
-.Ft typedef enum {
-.br
-.Fa FP_PS,
-.Li /* 24 bit (single-precision) */
-.br
-.Fa FP_PRS,
-.Li /* reserved */
-.br
-.Fa FP_PD,
-.Li /* 53 bit (double-precision) */
-.br
-.Fa FP_PE,
-.Li /* 64 bit (extended-precision) */
-.br
-.Ft } fp_prec_t;
-.Pp
+.Bd -literal
+typedef enum {
+ FP_PS, /* 24 bit (single-precision) */
+ FP_PRS, /* reserved */
+ FP_PD, /* 53 bit (double-precision) */
+ FP_PE /* 64 bit (extended-precision) */
+} fp_prec_t;
+.Ed
.Ft fp_prec_t
.Fn fpgetprec void
.Ft fp_prec_t
.Fn fpsetprec "fp_prec_t precision"
.Pp
-.Fd #define fp_except_t int
-.Fd #define FP_X_INV 0x01 /* invalid */
-.Fd #define FP_X_OFL 0x08 /* overflow */
-.Fd #define FP_X_UFL 0x10 /* underflow */
-.Fd #define FP_X_DZ 0x04 /* divide-by-zero */
-.Fd #define FP_X_IMP 0x20 /* loss of precision */
-.Fd #define FP_X_DNML 0x02 /* denormal */
+.Bd -literal
+#define fp_except_t int
+#define FP_X_INV 0x01 /* invalid operation */
+#define FP_X_DNML 0x02 /* denormal */
+#define FP_X_DZ 0x04 /* zero divide */
+#define FP_X_OFL 0x08 /* overflow */
+#define FP_X_UFL 0x10 /* underflow */
+#define FP_X_IMP 0x20 /* (im)precision */
+#define FP_X_STK 0x40 /* stack fault */
+.Ed
.Ft fp_except_t
.Fn fpgetmask void
.Ft fp_except_t
OpenPOWER on IntegriCloud