------- Comment #4 from pluto at agmk dot net 2009-03-12 15:53 ------- (In reply to comment #3)
> > call get_arg > > movups (%rax), %xmm1 > > xorl %edi, %edi > > movaps %xmm1, (%rsp) [*] > > We can use movaps since stack is aligned at 16byte here. > > > call get_arg > > movaps (%rsp), %xmm1 [*] > > Same here. of course you can, but what for transfer xmm1=>(rsp)=>xmm1? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39442