]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update.
authorUlrich Drepper <drepper@redhat.com>
Thu, 30 Sep 2004 02:56:42 +0000 (02:56 +0000)
committerUlrich Drepper <drepper@redhat.com>
Thu, 30 Sep 2004 02:56:42 +0000 (02:56 +0000)
2004-09-29  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/i386/fpu/s_fdim.S (__fdim): Handle +inf/+inf.
* sysdeps/i386/fpu/s_fdimf.S (__fdimf): Likewise.
* sysdeps/i386/fpu/s_fdiml.S (__fdiml): Likewise.

004-09-29  Ulrich Drepper  <drepper@redhat.com>

ChangeLog
sysdeps/i386/fpu/s_fdim.S
sysdeps/i386/fpu/s_fdimf.S
sysdeps/i386/fpu/s_fdiml.S

index f95cc747f09c53a2d59328f8d35af11e5d1bf1c6..54c4c85c93f77ea9c98df95e98c8025e5c67a3fb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,10 @@
-2004-09-29  Ulrich Drepper  <drepper@redhat.com>
+2004-09-29  Jakub Jelinek  <jakub@redhat.com>
+
+       * sysdeps/i386/fpu/s_fdim.S (__fdim): Handle +inf/+inf.
+       * sysdeps/i386/fpu/s_fdimf.S (__fdimf): Likewise.
+       * sysdeps/i386/fpu/s_fdiml.S (__fdiml): Likewise.
+
+004-09-29  Ulrich Drepper  <drepper@redhat.com>
 
        * grp/initgroups.c: Move compat_call implementation...
        * grp/compat-initgroups.c: ...to here.  New file.
index 559a814182856216f77ba93f732819e987f8ee09..92deb15d85030b6a0bff3cc0d9b6b8007353f2f8 100644 (file)
@@ -1,5 +1,5 @@
 /* Compute positive difference.
-   Copyright (C) 1997, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1999, 2004 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
 
@@ -30,22 +30,23 @@ ENTRY(__fdim)
        sahf
        jp      1f
 
-       fsubrp  %st, %st(1)
-       jc      2f
+       jc      3f
 
-       fstp    %st(0)
+       fstp    %st(1)
        fldz
        jmp     2f
 
+3:     fsubrp  %st, %st(1)
+       ret
+
 1:     fxam
        fnstsw
        andb    $0x45, %ah
        cmpb    $0x01, %ah
-       je      3f
+       je      2f
 
        fxch
-3:     fstp    %st(1)
-
-2:     ret
+2:     fstp    %st(1)
+       ret
 END(__fdim)
 weak_alias (__fdim, fdim)
index eb6ba5abc46e28a72a01fefd942a9c00fcd6c56c..905cec2fae204a37fc50683620fa1d31cea47756 100644 (file)
@@ -1,5 +1,5 @@
 /* Compute positive difference.
-   Copyright (C) 1997, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1999, 2004 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
 
@@ -30,22 +30,23 @@ ENTRY(__fdimf)
        sahf
        jp      1f
 
-       fsubrp  %st, %st(1)
-       jc      2f
+       jc      3f
 
-       fstp    %st(0)
+       fstp    %st(1)
        fldz
        jmp     2f
 
+3:     fsubrp  %st, %st(1)
+       ret
+
 1:     fxam
        fnstsw
        andb    $0x45, %ah
        cmpb    $0x01, %ah
-       je      3f
+       je      2f
 
        fxch
-3:     fstp    %st(1)
-
-2:     ret
+2:     fstp    %st(1)
+       ret
 END(__fdimf)
 weak_alias (__fdimf, fdimf)
index c4e9f154048783d41a1c5298616787f1625e4597..754b221de2cb02db90845e910afcb545375c278d 100644 (file)
@@ -1,5 +1,5 @@
 /* Compute positive difference.
-   Copyright (C) 1997, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1999, 2004 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
 
@@ -30,22 +30,23 @@ ENTRY(__fdiml)
        sahf
        jp      1f
 
-       fsubrp  %st, %st(1)
-       jc      2f
+       jc      3f
 
-       fstp    %st(0)
+       fstp    %st(1)
        fldz
        jmp     2f
 
+3:     fsubrp  %st, %st(1)
+       ret
+
 1:     fxam
        fnstsw
        andb    $0x45, %ah
        cmpb    $0x01, %ah
-       je      3f
+       je      2f
 
        fxch
-3:     fstp    %st(1)
-
-2:     ret
+2:     fstp    %st(1)
+       ret
 END(__fdiml)
 weak_alias (__fdiml, fdiml)