This is the mail archive of the gcc-patches@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] |
On Wed, Apr 7, 2010 at 2:27 AM, Jan Hubicka <hubicka@ucw.cz> wrote: >> On 04/07/2010 07:57 AM, H.J. Lu wrote: >>> Hi, >>> >>> "*sse_prologue_save_insn" generates movaps on 64bit aligned memory. >>> This patch replaces movaps with movups. ?OK for trunk and 4.3/4.4/4.5 >>> branches? >> >> How is performance? ?Is it possible to detect alignment and use movaps >> in that case? > > Also the memory ought to be aligned as guaranteed by the ABI. ?We will then use movaps to read SSE argument via va_arg anyway. > Here is the updated patch to align stack to 16byte for FP register save area in 64bit mode.OK for trunk/4.4/4.5? Thanks. -- H.J.
Attachment:
gcc-pr43668-2.patch
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |