summaryrefslogtreecommitdiff
path: root/sysdeps/i386/fpu/__math.h
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1996-08-31 00:13:23 +0000
committerUlrich Drepper <drepper@redhat.com>1996-08-31 00:13:23 +0000
commitadfa20781b59473b9514c6c4bef40ea909a6eacd (patch)
tree2a6c62205bc5abc0c78bc36025f5afeff5fdcc37 /sysdeps/i386/fpu/__math.h
parent924840c54244fe16223c42a91c36ca976784043b (diff)
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 'sysdeps/i386/fpu/__math.h')
-rw-r--r--sysdeps/i386/fpu/__math.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/sysdeps/i386/fpu/__math.h b/sysdeps/i386/fpu/__math.h
index 3efa7512eb..de34370d21 100644
--- a/sysdeps/i386/fpu/__math.h
+++ b/sysdeps/i386/fpu/__math.h
@@ -1,6 +1,6 @@
/* Inline math functions for i387.
Copyright (C) 1995, 1996 Free Software Foundation, Inc.
-Contributed by John C. Bowman <bowman@hagar.ph.utexas.edu>
+Contributed by John C. Bowman <bowman@ipp-garching.mpg.de>
This file is part of the GNU C Library.
@@ -119,7 +119,8 @@ tan (double __x)
{
register double __value;
__asm __volatile__
- ("fptan"
+ ("fptan\n\t"
+ "fincstp"
: "=t" (__value) : "0" (__x));
return __value;