This is the mail archive of the gcc@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: GCC 4.6 is inserting unnecessary MOVAPS instructions for SSE intrinsics


On Wed, 23 Nov 2011, Leith Bade wrote:

I have been hand optimising a loop that GCC 4.6 was not able to vectorise.

I have been keeping an eye on the assembly output of this loop and
have noticed GCC inserting unnecessary MOVAPS instructions.

Yes, there are several bugzilla entries showing that the register allocator is doing a fairly poor job on SSE/AVX registers...


--
Marc Glisse


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