Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/alpha/include #ifdef _KERNEL, define the machine FP...
details: https://anonhg.NetBSD.org/src/rev/9306f4912af1
branches: trunk
changeset: 472403:9306f4912af1
user: ross <ross%NetBSD.org@localhost>
date: Thu Apr 29 02:55:50 1999 +0000
description:
#ifdef _KERNEL, define the machine FPCR bits and a rounding mode macro
diffstat:
sys/arch/alpha/include/ieeefp.h | 21 ++++++++++++++++++++-
1 files changed, 20 insertions(+), 1 deletions(-)
diffs (33 lines):
diff -r d8f7e22633dd -r 9306f4912af1 sys/arch/alpha/include/ieeefp.h
--- a/sys/arch/alpha/include/ieeefp.h Thu Apr 29 02:50:25 1999 +0000
+++ b/sys/arch/alpha/include/ieeefp.h Thu Apr 29 02:55:50 1999 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: ieeefp.h,v 1.2 1997/04/06 08:47:28 cgd Exp $ */
+/* $NetBSD: ieeefp.h,v 1.3 1999/04/29 02:55:50 ross Exp $ */
/*
* Written by J.T. Conklin, Apr 28, 1995
@@ -23,4 +23,23 @@
FP_RP=3 /* round toward positive infinity */
} fp_rnd;
+#ifdef _KERNEL
+#define FPCR_SUM (1UL << 63)
+#define FPCR_INED (1UL << 62)
+#define FPCR_UNFD (1UL << 61)
+#define FPCR_UNDZ (1UL << 60)
+#define FPCR_DYN(rm) ((unsigned long)(rm) << 58)
+#define FPCR_IOV (1UL << 57)
+#define FPCR_INE (1UL << 56)
+#define FPCR_UNF (1UL << 55)
+#define FPCR_OVF (1UL << 54)
+#define FPCR_DZE (1UL << 53)
+#define FPCR_INV (1UL << 52)
+#define FPCR_OVFD (1UL << 51)
+#define FPCR_DZED (1UL << 50)
+#define FPCR_INVD (1UL << 49)
+#define FPCR_DNZ (1UL << 48)
+#define FPCR_DNOD (1UL << 47)
+#endif
+
#endif /* _ALPHA_IEEEFP_H_ */
Home |
Main Index |
Thread Index |
Old Index