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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sayle at gcc dot gnu.org

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
The trunk we get:
```
sub:
        xchgq   %rdi, %rsi
        movq    %rdx, %r8
        movq    %rsi, %rax
        movq    %rdi, %rdx
        subq    %r8, %rax
        sbbq    %rcx, %rdx
        ret
```

There still seems to be too many movq going on compared to LLVM even.

Reply via email to