This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/56676] unnecesary splitted load when using avx2
- From: "neleai at seznam dot cz" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Thu, 21 Mar 2013 14:53:26 +0000
- Subject: [Bug target/56676] unnecesary splitted load when using avx2
- Auto-submitted: auto-generated
- References: <bug-56676-4 at http dot gcc dot gnu dot org/bugzilla/>
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.