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