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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |INVALID

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
It was vectorized:
        movd    xmm1, edx
        shr     rsi, 2
        pshufd  xmm0, xmm1, 0
        sal     rsi, 4
        add     rsi, rcx
.L4:
        movups  XMMWORD PTR [rax], xmm0
        add     rax, 16
        cmp     rsi, rax
        jne     .L4

And has been since GCC 6.

Reply via email to