]> sourceware.org Git - glibc.git/commitdiff
* sysdeps/i386/soft-fp/sfp-machine.h (_FP_NANFRAC_Q, _FP_NANSIGN_Q):
authorRoland McGrath <roland@gnu.org>
Fri, 1 Nov 2002 21:49:33 +0000 (21:49 +0000)
committerRoland McGrath <roland@gnu.org>
Fri, 1 Nov 2002 21:49:33 +0000 (21:49 +0000)
New macros.
* sysdeps/x86_64/soft-fp/sfp-machine.h: Likewise.

* soft-fp/soft-fp.h: Allow sfp-machine.h to define FP_RND_NEAREST
without defining FP_ROUNDMODE.

ChangeLog
soft-fp/soft-fp.h
sysdeps/i386/soft-fp/sfp-machine.h
sysdeps/x86_64/soft-fp/sfp-machine.h

index 88f98d834111a05cef88c3cf959f7d27612744a4..b37a47deecb00af369cf532cf6bb46dd653dd763 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2002-10-31  Roger Sayle  <roger@eyesopen.com>
+
+       * sysdeps/i386/soft-fp/sfp-machine.h (_FP_NANFRAC_Q, _FP_NANSIGN_Q):
+       New macros.
+       * sysdeps/x86_64/soft-fp/sfp-machine.h: Likewise.
+
+       * soft-fp/soft-fp.h: Allow sfp-machine.h to define FP_RND_NEAREST
+       without defining FP_ROUNDMODE.
+
 2002-10-29  Jakub Jelinek  <jakub@redhat.com>
 
        * sysdeps/gnu/siglist.c (PTR_SIZE_STR): Remove.
index 52638ad52fafdceec8e0b06dea0ad6ec0ba74b28..e2639d7bc16a2f5f38e17cf7ba4e2d99c8db543b 100644 (file)
@@ -1,5 +1,5 @@
 /* Software floating-point emulation.
-   Copyright (C) 1997,1998,1999, 2000 Free Software Foundation, Inc.
+   Copyright (C) 1997,1998,1999,2000,2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Richard Henderson (rth@cygnus.com),
                  Jakub Jelinek (jj@ultra.linux.cz),
 # define FP_RND_ZERO           1
 # define FP_RND_PINF           2
 # define FP_RND_MINF           3
+#endif
 #ifndef FP_ROUNDMODE
 # define FP_ROUNDMODE          FP_RND_NEAREST
 #endif
-#endif
 
 /* By default don't care about exceptions. */
 #ifndef FP_EX_INVALID
index 047452b905d9214d837c74ebf8b73b08fb978904..ed71ae418a904ffbea9cc67148a4110f85bb5531 100644 (file)
 
 #define _FP_NANFRAC_S          _FP_QNANBIT_S
 #define _FP_NANFRAC_D          _FP_QNANBIT_D, 0
+#define _FP_NANFRAC_Q          _FP_QNANBIT_Q, 0, 0, 0
 #define _FP_NANSIGN_S          1
 #define _FP_NANSIGN_D          1
+#define _FP_NANSIGN_Q          1
 
 #define _FP_KEEPNANFRACP 1
 /* Here is something Intel misdesigned: the specs don't define
index 1cc4e24c68e6ffff6cd6fa1204189902b88b6b5b..77df02380c0e6de45c09e4167739c8870f8c1def 100644 (file)
 
 #define _FP_NANFRAC_S          _FP_QNANBIT_S
 #define _FP_NANFRAC_D          _FP_QNANBIT_D, 0
+#define _FP_NANFRAC_Q          _FP_QNANBIT_Q, 0, 0, 0
 #define _FP_NANSIGN_S          1
 #define _FP_NANSIGN_D          1
+#define _FP_NANSIGN_Q          1
 
 #define _FP_KEEPNANFRACP 1
 /* Here is something Intel misdesigned: the specs don't define
This page took 0.055577 seconds and 5 git commands to generate.