f8cfe at free.fr
Wed Dec 21 12:26:55 PST 2005
On Thu, Dec 15, 2005 at 11:45:53AM -0800, David Schleef wrote:
> On Tue, Dec 13, 2005 at 09:56:08PM +0100, Stephane Fillod wrote:
> > > +static void
> > > +scalarminimum_f32_sse (float *dest, float *src1, float *val, int n)
> > Defining "const float* src1, const float *val " may help some compilers.
> Indeed. The Liboil source code isn't very good about this. It
> would be a good project for someone that wants to get their hands
> dirty, or a bored maintainer.
What about transparent support for the following helpers/macros,
where available (otherwise do nothing):
* prefetch(), prefetchw() and __builtin_prefetch with GCC or asm()
* likely()/unlikely() and __builtin_expect with GCC
Gathered in an header file, they may come handy for portable
C implementations and modern compilers.
More information about the Liboil