https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55155

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |8.0
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |FIXED

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Been fixed since at least GCC 8.
_Z4funcPfS_fj:
        sall    $4, %edx
        je      .L1
        shrl    $2, %edx
        xorl    %eax, %eax
        shufps  $0, %xmm0, %xmm0
        salq    $4, %rdx
        .p2align 4,,10
        .p2align 3
.L3:
        movups  (%rsi,%rax), %xmm1
        movups  (%rdi,%rax), %xmm2
        mulps   %xmm0, %xmm1
        subps   %xmm1, %xmm2
        movups  %xmm2, (%rdi,%rax)
        addq    $16, %rax
        cmpq    %rax, %rdx
        jne     .L3
.L1:
        ret

Reply via email to