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

--- Comment #11 from Uroš Bizjak <ubizjak at gmail dot com> ---
(In reply to Uroš Bizjak from comment #10)
 .L31:
        leaq    (%rdx), %rsi
        negq    %rsi
        vpermps (%r9,%rsi), %zmm8, %zmm0
-->     vmovaps %zmm0, %zmm1
        vmaxps  (%r11,%rdx), %zmm3, %zmm0
        vfnmadd132ps    (%r14,%rdx), %zmm7, %zmm1
        vmaxps  %zmm1, %zmm0, %zmm0
        vmovups %zmm0, 0(%r13,%rdx)
        leaq    64(%rdx), %rdx
        cmpq    %r8, %rdx
        jne     .L31

> %zmm0 is killed in (insn 860) and thus dead in (insn 1743). (insn 856) could
> simply use %zmm0 as its destination.
_%zmm1_ as its destination.

Reply via email to