Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2009-11-18 20:50:20 +0300
committerJeff Johnston <jjohnstn@redhat.com>2009-11-18 20:50:20 +0300
commitb425cbf482350bd4a7ca3d60d6cf0e5b3f74fde1 (patch)
tree86a23f566b9fdc4992fffe8ea6dba6706f3dcd66 /newlib/libm
parent7d5ae9ccf7e0d67c5f1e94eefceea27e21f73242 (diff)
2009-11-18 Dave Korn <dave.korn.cygwin@googlemail.com>
* libm/machine/i386/f_tan.S (_f_tan): Free fp stack register containing useless constant before advancing fp sp over it. (_f_tanf): Likewise.
Diffstat (limited to 'newlib/libm')
-rw-r--r--newlib/libm/machine/i386/f_tan.S1
-rw-r--r--newlib/libm/machine/i386/f_tanf.S1
2 files changed, 2 insertions, 0 deletions
diff --git a/newlib/libm/machine/i386/f_tan.S b/newlib/libm/machine/i386/f_tan.S
index c7c370470..78ca76047 100644
--- a/newlib/libm/machine/i386/f_tan.S
+++ b/newlib/libm/machine/i386/f_tan.S
@@ -29,6 +29,7 @@ SYM (_f_tan):
movl esp,ebp
fldl 8(ebp)
fptan
+ ffree %st(0)
fincstp
leave
diff --git a/newlib/libm/machine/i386/f_tanf.S b/newlib/libm/machine/i386/f_tanf.S
index 6afda9e73..cb6845437 100644
--- a/newlib/libm/machine/i386/f_tanf.S
+++ b/newlib/libm/machine/i386/f_tanf.S
@@ -29,6 +29,7 @@ SYM (_f_tanf):
movl esp,ebp
flds 8(ebp)
fptan
+ ffree %st(0)
fincstp
leave