This is the mail archive of the gcc-bugs@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]

[Bug target/56676] unnecesary splitted load when using avx2


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

--- Comment #2 from Ondrej Bilka <neleai at seznam dot cz> 2013-03-21 14:53:26 UTC ---
On Thu, Mar 21, 2013 at 01:30:42PM +0000, rguenth at gcc dot gnu.org wrote:
> 
> 
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56676
> 
> 
> 
> --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> 2013-03-21 13:30:42 UTC ---
> 
> I believe we split unaligned loads by default because that's faster for generic
> 
> tuning.
>
I used avx2 which is far from generic. Now only haswell supports it.
Documentation says it supports 2 32byte loads per cycle. Unless 32 byte
loads have bigger latency they will be more effective.
> 
> 
> -- 
> 
> Configure bugmail: http://gcc.gnu.org/bugzilla/userprefs.cgi?tab=email
> 
> ------- You are receiving this mail because: -------
> 
> You reported the bug.


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