Skip to content

Commit

Permalink
Update.
Browse files Browse the repository at this point in the history
1999-07-15  Ulrich Drepper  <drepper@cygnus.com>

	* sysdeps/i386/fpu/e_pow.S: Use addl instead of pop/pop to keep
	program deterministic.
	* sysdeps/i386/fpu/e_powf.S: Likewise.
	* sysdeps/i386/fpu/e_powl.S: Likewise.
  • Loading branch information
Ulrich Drepper committed Jul 15, 1999
1 parent 3fe4dc4 commit aff6dc6
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 8 deletions.
7 changes: 7 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
1999-07-15 Ulrich Drepper <drepper@cygnus.com>

* sysdeps/i386/fpu/e_pow.S: Use addl instead of pop/pop to keep
program deterministic.
* sysdeps/i386/fpu/e_powf.S: Likewise.
* sysdeps/i386/fpu/e_powl.S: Likewise.

1999-07-15 Jakub Jelinek <jj@ultra.linux.cz>

* math/Makefile: Add t_sincosl and k_sincosl support routines.
Expand Down
5 changes: 2 additions & 3 deletions sysdeps/i386/fpu/e_pow.S
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* ix87 specific implementation of pow function.
Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc.
Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
Expand Down Expand Up @@ -279,8 +279,7 @@ ENTRY(__ieee754_pow)
ret

25: fstp %st(0)
26: popl %eax
popl %edx
26: addl $8, %esp
27: // Raise divide-by-zero exception and get infinity value.
fldl MO(one)
fdivl MO(zero)
Expand Down
4 changes: 2 additions & 2 deletions sysdeps/i386/fpu/e_powf.S
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* ix87 specific implementation of pow function.
Copyright (C) 1996, 1997 Free Software Foundation, Inc.
Copyright (C) 1996, 1997, 1999 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
Expand Down Expand Up @@ -272,7 +272,7 @@ ENTRY(__ieee754_powf)
ret

25: fstp %st(0)
26: popl %eax
26: addl $4, %esp
27: // Raise divide-by-zero exception and get infinity value.
fldl MO(one)
fdivl MO(zero)
Expand Down
5 changes: 2 additions & 3 deletions sysdeps/i386/fpu/e_powl.S
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* ix87 specific implementation of pow function.
Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc.
Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
Expand Down Expand Up @@ -269,8 +269,7 @@ ENTRY(__ieee754_powl)
ret

25: fstp %st(0)
26: popl %eax
popl %edx
26: addl $8, %esp
27: // Raise divide-by-zero exception and get infinity value.
fldl MO(one)
fdivl MO(zero)
Expand Down

0 comments on commit aff6dc6

Please sign in to comment.