mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-25 14:30:06 +00:00
* 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.
This commit is contained in:
parent
15deb6b3b4
commit
bde40c2f9a
@ -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>
|
2002-10-29 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
* sysdeps/gnu/siglist.c (PTR_SIZE_STR): Remove.
|
* sysdeps/gnu/siglist.c (PTR_SIZE_STR): Remove.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Software floating-point emulation.
|
/* 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.
|
This file is part of the GNU C Library.
|
||||||
Contributed by Richard Henderson (rth@cygnus.com),
|
Contributed by Richard Henderson (rth@cygnus.com),
|
||||||
Jakub Jelinek (jj@ultra.linux.cz),
|
Jakub Jelinek (jj@ultra.linux.cz),
|
||||||
@ -42,10 +42,10 @@
|
|||||||
# define FP_RND_ZERO 1
|
# define FP_RND_ZERO 1
|
||||||
# define FP_RND_PINF 2
|
# define FP_RND_PINF 2
|
||||||
# define FP_RND_MINF 3
|
# define FP_RND_MINF 3
|
||||||
|
#endif
|
||||||
#ifndef FP_ROUNDMODE
|
#ifndef FP_ROUNDMODE
|
||||||
# define FP_ROUNDMODE FP_RND_NEAREST
|
# define FP_ROUNDMODE FP_RND_NEAREST
|
||||||
#endif
|
#endif
|
||||||
#endif
|
|
||||||
|
|
||||||
/* By default don't care about exceptions. */
|
/* By default don't care about exceptions. */
|
||||||
#ifndef FP_EX_INVALID
|
#ifndef FP_EX_INVALID
|
||||||
|
@ -50,8 +50,10 @@
|
|||||||
|
|
||||||
#define _FP_NANFRAC_S _FP_QNANBIT_S
|
#define _FP_NANFRAC_S _FP_QNANBIT_S
|
||||||
#define _FP_NANFRAC_D _FP_QNANBIT_D, 0
|
#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_S 1
|
||||||
#define _FP_NANSIGN_D 1
|
#define _FP_NANSIGN_D 1
|
||||||
|
#define _FP_NANSIGN_Q 1
|
||||||
|
|
||||||
#define _FP_KEEPNANFRACP 1
|
#define _FP_KEEPNANFRACP 1
|
||||||
/* Here is something Intel misdesigned: the specs don't define
|
/* Here is something Intel misdesigned: the specs don't define
|
||||||
|
@ -11,8 +11,10 @@
|
|||||||
|
|
||||||
#define _FP_NANFRAC_S _FP_QNANBIT_S
|
#define _FP_NANFRAC_S _FP_QNANBIT_S
|
||||||
#define _FP_NANFRAC_D _FP_QNANBIT_D, 0
|
#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_S 1
|
||||||
#define _FP_NANSIGN_D 1
|
#define _FP_NANSIGN_D 1
|
||||||
|
#define _FP_NANSIGN_Q 1
|
||||||
|
|
||||||
#define _FP_KEEPNANFRACP 1
|
#define _FP_KEEPNANFRACP 1
|
||||||
/* Here is something Intel misdesigned: the specs don't define
|
/* Here is something Intel misdesigned: the specs don't define
|
||||||
|
Loading…
Reference in New Issue
Block a user