diff options
author | Danny Smith <dannysmith@users.sourceforge.net> | 2003-05-14 01:03:20 +0000 |
---|---|---|
committer | Danny Smith <dannysmith@users.sourceforge.net> | 2003-05-14 01:03:20 +0000 |
commit | 3927f0a891c576b49ec73aa266dd767d07df6048 (patch) | |
tree | 7fd3a4e7ab75587b246afe34a14b8fe5cf8d730f /winsup/mingw/include/math.h | |
parent | e655bfb1c06f2801771e4efc456db2c2cebfcdf9 (diff) | |
download | cygnal-3927f0a891c576b49ec73aa266dd767d07df6048.tar.gz cygnal-3927f0a891c576b49ec73aa266dd767d07df6048.tar.bz2 cygnal-3927f0a891c576b49ec73aa266dd767d07df6048.zip |
* include/math.h (fabs) : Remove inline definition.
(fabsf): Likewise.
(fabsl): Likewise.
Diffstat (limited to 'winsup/mingw/include/math.h')
-rw-r--r-- | winsup/mingw/include/math.h | 23 |
1 files changed, 2 insertions, 21 deletions
diff --git a/winsup/mingw/include/math.h b/winsup/mingw/include/math.h index bd0a0da89..6d1d8ccdb 100644 --- a/winsup/mingw/include/math.h +++ b/winsup/mingw/include/math.h @@ -167,14 +167,6 @@ _CRTIMP double __cdecl sqrt (double); _CRTIMP double __cdecl ceil (double); _CRTIMP double __cdecl floor (double); _CRTIMP double __cdecl fabs (double); -#if !defined (__NO_INLINES__) -extern __inline__ __cdecl double fabs (double x) -{ - double res; - __asm__ ("fabs;" : "=t" (res) : "0" (x)); - return res; -} -#endif _CRTIMP double __cdecl ldexp (double, int); _CRTIMP double __cdecl frexp (double, int*); _CRTIMP double __cdecl modf (double, double*); @@ -494,19 +486,8 @@ extern float __cdecl cbrtf (float); extern long double __cdecl cbrtl (long double); /* 7.12.7.2 The fabs functions: Double in C89 */ -extern __inline__ float __cdecl fabsf (float x) -{ - float res; - __asm__ ("fabs;" : "=t" (res) : "0" (x)); - return res; -} - -extern __inline__ long double __cdecl fabsl (long double x) -{ - long double res; - __asm__ ("fabs;" : "=t" (res) : "0" (x)); - return res; -} +extern float __cdecl fabsf (float x); +extern long double __cdecl fabsl (long double x); /* 7.12.7.3 */ extern double __cdecl hypot (double, double); /* in libmoldname.a */ |