https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66852

--- Comment #12 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
(In reply to Jeffrey Walton from comment #10)
> (In reply to Richard Biener from comment #6)
> > So I suppose the IsAligned template is wrong.
> 
> So I'm clear (please forgive my ignorance)...
> 
> According to http://www.felixcloutier.com/x86/MOVDQA.html, vmovdqa requires
> values double quad word alignment (16-byte). A word64 is aligned on 8-bytes,
> and does not meet the precondition to use the instruction. Naively, that
> seems like a problem to me.
> 
> Will that create problems with GCC and vectorizations?

See PR65709 Comment 9 and followups.

Reply via email to