This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [RFC] Provide SSE/SSE2 ABI math builtins for ia32
- From: Richard Henderson <rth at redhat dot com>
- To: Richard Guenther <rguenth at tat dot physik dot uni-tuebingen dot de>
- Cc: gcc at gcc dot gnu dot org
- Date: Wed, 25 May 2005 12:47:45 -0700
- Subject: Re: [RFC] Provide SSE/SSE2 ABI math builtins for ia32
- References: <4294D165.3020005@tat.physik.uni-tuebingen.de>
On Wed, May 25, 2005 at 09:26:29PM +0200, Richard Guenther wrote:
> 1. There is already support for switching the ABI function-wise in
> the backend for local static functions. As a first step I'd like
> to expose this functionality as a function attribute.
Sure.
> 3. Emit calls to alternate the functions during RTL expansion, possibly
> following the naming scheme from the Intel compiler (to be able to
> use their libm replacement for testing).
Good.
> Does this sound reasonable and profitable? As far as I see glibc libm
> currently has no SSE/SSE2 implementations, neither for amd64 nor for
> ia32.
No one is working on this, afaik. Using the Intel function
signatures is a very good idea.
r~