diff options
author | Ulrich Drepper <drepper@redhat.com> | 1996-08-31 00:13:23 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1996-08-31 00:13:23 +0000 |
commit | adfa20781b59473b9514c6c4bef40ea909a6eacd (patch) | |
tree | 2a6c62205bc5abc0c78bc36025f5afeff5fdcc37 /math/math_private.h | |
parent | 924840c54244fe16223c42a91c36ca976784043b (diff) | |
download | glibc-adfa20781b59473b9514c6c4bef40ea909a6eacd.tar.gz |
update from main archive 960830cvs/libc-960903cvs/libc-960902cvs/libc-960901cvs/libc-960831
Fri Aug 30 19:55:27 1996 Ulrich Drepper <drepper@cygnus.com>
* libio/genops.c: Make _cleanup an alias of _IO_cleanup.
Reported by Erik Troan.
Fri Aug 30 15:40:04 1996 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/Dist: Add sys/procfs.h and
sys/sysmacros.h. Reported by Curtiss <1CMC3466@IBM.MTSAC.EDU>.
Fri Aug 30 13:53:32 1996 Andreas Jaeger <aj@arthur.pfalz.de>
* sysdeps/unix/mman/syscalls.list: `mmap' has 6 arguments, not 5.
Fri Aug 30 13:01:10 1996 NIIBE Yutaka <gniibe@mri.co.jp>
* sysdeps/i386/fpu/__math.h (tan): Pop 1.0 in ST to get
real result.
Fri Aug 30 03:33:33 1996 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/libm-ieee754/s_cbrtl.c: New file. `long double'
implementation.
* sysdeps/unix/sysv/linux/i386/Dist: Add clone.S.
Diffstat (limited to 'math/math_private.h')
-rw-r--r-- | math/math_private.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/math/math_private.h b/math/math_private.h index 850442ca95..a7a4f3d74e 100644 --- a/math/math_private.h +++ b/math/math_private.h @@ -204,6 +204,15 @@ do { \ (d) = iw_u.value; \ } while (0) +/* Get the more significant 32 bits of a long double mantissa. */ + +#define GET_LDOUBLE_MSW(v,d) \ +do { \ + ieee_long_double_shape_type sh_u; \ + sh_u.value = (d); \ + (v) = sh_u.parts.msw; \ +} while (0) + /* Set the more significant 32 bits of a long double mantissa from an int. */ #define SET_LDOUBLE_MSW(d,v) \ |