------- Comment #3 from paul dot richard dot thomas at cea dot fr  2006-01-20 
07:46 -------
Subject: RE:  Temporary constant array descriptors being declared at wrong
binding level.

Andrew,

It turns out that the real overhead is the function call.  I posted a patch to
inline DOT_PRODUCT, which performs better than the library version.  It is on
my list of things to do that I resubmit this patch - it needs a changeover from
inline to library at a vector length ~16-32.  I need to study this as a
function of platform and arrya reference types.

Best regards

Paul

> -----Message d'origine-----
> De : pinskia at gcc dot gnu dot org [mailto:[EMAIL PROTECTED]
> Envoyé : jeudi 19 janvier 2006 17:12
> À : THOMAS Paul Richard 169137
> Objet : [Bug fortran/24520] Temporary constant array descriptors being
> declared at wrong binding level.
> 
> 
> 
> 
> ------- Comment #2 from pinskia at gcc dot gnu dot org  
> 2006-01-19 16:11 -------
> I wonder if we could get the aliasing mechanism to say that this array
> descriptor is not changed and move the stores out of the loop.
> 
> 
> -- 
> 
> 
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24520
> 
> ------- You are receiving this mail because: -------
> You reported the bug, or are watching the reporter.
> 


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24520

Reply via email to