https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70308
H.J. Lu <hjl.tools at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |hjl.tools at gmail dot com Target Milestone|--- |16.0 --- Comment #9 from H.J. Lu <hjl.tools at gmail dot com> --- foo: .LFB0: .cfi_startproc subq $16, %rsp .cfi_def_cfa_offset 24 pxor %xmm0, %xmm0 movaps %xmm0, -120(%rsp) movaps %xmm0, -104(%rsp) movaps %xmm0, -88(%rsp) movaps %xmm0, -72(%rsp) movaps %xmm0, -56(%rsp) movaps %xmm0, -40(%rsp) movaps %xmm0, -24(%rsp) movaps %xmm0, -8(%rsp) xorl %eax, %eax addq $16, %rsp .cfi_def_cfa_offset 8 ret should be faster.