This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PATCH: Use NEON fused multiply-add instructions


On Tue, 2009-05-19 at 14:25 -0700, Mark Mitchell wrote:
> This patch tells the vectorizer that NEON has fused multiply-add
> instructions.
> 
> Tested on arm-eabi.
> 

Doesn't the cortex-a8 scheduler need to know how to handle those
amazingly long neon_type attributes?

> OK?
> 

Yes.

> --
> Mark Mitchell
> CodeSourcery
> mark@codesourcery.com
> (650) 331-3385 x713
> 
> 2009-05-18  Mark Mitchell  <mark@codesourcery.com>
> 
> 	* config/arm/neon.md (*mul<mode>3add<mode>_neon): New pattern.
> 	(*mul<mode>3neg<mode>add<mode>_neon): Likewise.
> 
> 2009-05-18  Mark Mitchell  <mark@codesourcery.com>
> 
> 	* gcc.dg/target/arm/neon-vmla-1.c: New.
> 	* gcc.dg/target/arm/neon-vmls-1.c: Likewise.
> 

R.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]