diff options
author | Ulrich Drepper <drepper@redhat.com> | 1998-11-05 12:26:43 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1998-11-05 12:26:43 +0000 |
commit | c00160817df41d1581b2e91620c4adb5cba19a74 (patch) | |
tree | e7e6ddc0f298f9bfeae879caca98d760cd284d01 /sysdeps | |
parent | a92599eaa0f2564251b794649cd531c6cb3b0bf3 (diff) | |
download | glibc-c00160817df41d1581b2e91620c4adb5cba19a74.zip glibc-c00160817df41d1581b2e91620c4adb5cba19a74.tar.gz glibc-c00160817df41d1581b2e91620c4adb5cba19a74.tar.bz2 |
Update.
1998-11-05 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/i386/fpu/bits/mathinline.h (__pow2): Fix fldl -> fld.
* sysdeps/libm-i387/s_fma.S: Optimize a bit.
* sysdeps/libm-i387/s_fmaf.S: Likewise.
1998-11-04 19:47 -0500 Zack Weinberg <zack@rabi.phys.columbia.edu>
* configure.in: Search for install-info and substitute it.
Determine whether install-info is the buggy Debian version
that doesn't understand INFO-DIR-SECTION.
* config.make.in: Add INSTALL_INFO and OLD_DEBIAN_INSTALL_INFO
to be substituted.
* manual/Makefile: If OLD_DEBIAN_INSTALL_INFO, give
install-info the --section argument it needs to work properly.
(dir-add.texinfo): Delete target.
(dir-add.info): Generate this directly. Sort entries. Put a
colon at the end of the INFO-DIR-SECTION line.
* manual/libc.texinfo: Put a colon at the end of the
@dircategory line.
1998-11-05 Paul Eggert <eggert@twinsun.com>
* time/mktime.c (__mktime_internal): Adopt the traditional (and
problematic) notion of what to do when tm_isdst doesn't match.
1998-11-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* posix/PTESTS: Fix spelling.
1998-11-04 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* elf/dlopenold.c: Compile only if DO_VERSIONING is also defined.
1998-11-03 H.J. Lu <hjl@gnu.org>
* libio/fileops.c (new_do_write): New function.
(_IO_new_do_write): Call new_do_write.
(_IO_new_file_xsputn): Likewise.
* libio/oldfileops.c (old_do_write): New function.
(_IO_old_do_write): Call old_do_write.
(_IO_old_file_xsputn): Likewise.
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/i386/fpu/bits/mathinline.h | 2 | ||||
-rw-r--r-- | sysdeps/libm-i387/s_fma.S | 5 | ||||
-rw-r--r-- | sysdeps/libm-i387/s_fmaf.S | 3 |
3 files changed, 4 insertions, 6 deletions
diff --git a/sysdeps/i386/fpu/bits/mathinline.h b/sysdeps/i386/fpu/bits/mathinline.h index bf5b99a..6e55f66 100644 --- a/sysdeps/i386/fpu/bits/mathinline.h +++ b/sysdeps/i386/fpu/bits/mathinline.h @@ -240,7 +240,7 @@ __inline_mathcode (__pow2, __x, \ return __value; \ } \ __asm __volatile__ \ - ("fldl %%st(0)\n\t" \ + ("fld %%st(0)\n\t" \ "frndint # int(x)\n\t" \ "fxch\n\t" \ "fsub %%st(1) # fract(x)\n\t" \ diff --git a/sysdeps/libm-i387/s_fma.S b/sysdeps/libm-i387/s_fma.S index b472c70..2affafc 100644 --- a/sysdeps/libm-i387/s_fma.S +++ b/sysdeps/libm-i387/s_fma.S @@ -1,5 +1,5 @@ /* Compute (X * Y) + Z as ternary operation. - Copyright (C) 1997 Free Software Foundation, Inc. + Copyright (C) 1997, 1998 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. @@ -23,8 +23,7 @@ .text ENTRY(__fma) fldl 4(%esp) // x - fldl 12(%esp) // x : y - fmulp // x * y + fmull 12(%esp) // x * y fldl 20(%esp) // z : x * y faddp // (x * y) + z ret diff --git a/sysdeps/libm-i387/s_fmaf.S b/sysdeps/libm-i387/s_fmaf.S index 17939a8..03c6cc0 100644 --- a/sysdeps/libm-i387/s_fmaf.S +++ b/sysdeps/libm-i387/s_fmaf.S @@ -23,8 +23,7 @@ .text ENTRY(__fmaf) flds 4(%esp) // x - flds 8(%esp) // x : y - fmulp // x * y + fmuls 8(%esp) // x * y flds 12(%esp) // z : x * y faddp // (x * y) + z ret |