[Bug target/32951] missed memcpy -> movdqa optimization.

pluto at agmk dot net gcc-bugzilla@gcc.gnu.org
Mon Aug 6 12:42:00 GMT 2007



------- Comment #2 from pluto at agmk dot net  2007-08-06 12:42 -------
thanks for ths explanation about aligned attribute.

moreover i'm wondering why gcc uses movdqa for unaligned loads?
it should use movdqu for *((__m128i*)ptr) and _mm_set_epi8(ptr[15],...,ptr[0]).


-- 


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



More information about the Gcc-bugs mailing list