This is the mail archive of the libc-hacker@sources.redhat.com mailing list for the glibc project.
Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi! No need to generate quite lengthy code for fabs* on these arches: 2002-03-29 Jakub Jelinek <jakub@redhat.com> * sysdeps/i386/fpu/s_fabs.S: New. * sysdeps/i386/fpu/s_fabsf.S: New. * sysdeps/i386/fpu/s_fabsl.S: New. * sysdeps/sparc/sparc64/fpu/s_fabs.c: New. * sysdeps/sparc/sparc64/fpu/s_fabsf.c: New. * sysdeps/sparc/sparc64/fpu/s_fabsl.c: New. --- libc/sysdeps/i386/fpu/s_fabsf.S.jj Fri Mar 29 21:46:14 2002 +++ libc/sysdeps/i386/fpu/s_fabsf.S Fri Mar 29 21:49:04 2002 @@ -0,0 +1,9 @@ +#include <sysdep.h> + + .text +ENTRY(__fabsf) + flds 4(%esp) + fabs + ret +END(__fabsf) +weak_alias (__fabsf, fabsf) --- libc/sysdeps/i386/fpu/s_fabsl.S.jj Fri Mar 29 21:46:14 2002 +++ libc/sysdeps/i386/fpu/s_fabsl.S Fri Mar 29 21:48:40 2002 @@ -0,0 +1,9 @@ +#include <sysdep.h> + + .text +ENTRY(__fabsl) + fldt 4(%esp) + fabs + ret +END(__fabsl) +weak_alias (__fabsl, fabsl) --- libc/sysdeps/i386/fpu/s_fabs.S.jj Fri Mar 29 21:46:14 2002 +++ libc/sysdeps/i386/fpu/s_fabs.S Fri Mar 29 21:47:47 2002 @@ -0,0 +1,9 @@ +#include <sysdep.h> + + .text +ENTRY(__fabs) + fldl 4(%esp) + fabs + ret +END(__fabs) +weak_alias (__fabs, fabs) --- libc/sysdeps/sparc/sparc64/fpu/s_fabs.c.jj Fri Mar 29 21:56:28 2002 +++ libc/sysdeps/sparc/sparc64/fpu/s_fabs.c Fri Mar 29 21:55:29 2002 @@ -0,0 +1,5 @@ +double __fabs (double x) +{ + return __builtin_fabs (x); +} +weak_alias (__fabs, fabs) --- libc/sysdeps/sparc/sparc64/fpu/s_fabsf.c.jj Fri Mar 29 21:56:28 2002 +++ libc/sysdeps/sparc/sparc64/fpu/s_fabsf.c Fri Mar 29 21:55:59 2002 @@ -0,0 +1,5 @@ +float __fabsf (float x) +{ + return __builtin_fabsf (x); +} +weak_alias (__fabsf, fabsf) --- libc/sysdeps/sparc/sparc64/fpu/s_fabsl.c.jj Fri Mar 29 21:56:28 2002 +++ libc/sysdeps/sparc/sparc64/fpu/s_fabsl.c Fri Mar 29 21:56:14 2002 @@ -0,0 +1,5 @@ +long double __fabsl (long double x) +{ + return __builtin_fabsl (x); +} +weak_alias (__fabsl, fabsl) Jakub
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |