From b425cbf482350bd4a7ca3d60d6cf0e5b3f74fde1 Mon Sep 17 00:00:00 2001 From: Jeff Johnston Date: Wed, 18 Nov 2009 17:50:20 +0000 Subject: 2009-11-18 Dave Korn * libm/machine/i386/f_tan.S (_f_tan): Free fp stack register containing useless constant before advancing fp sp over it. (_f_tanf): Likewise. --- newlib/libm/machine/i386/f_tan.S | 1 + newlib/libm/machine/i386/f_tanf.S | 1 + 2 files changed, 2 insertions(+) (limited to 'newlib/libm') 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 -- cgit v1.2.3