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~