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

--- Comment #5 from Jens Seifert <jens.seifert at de dot ibm.com> ---
Power9 code is branchfree but not good at all.

_Z3shloy:
.LFB0:
        .cfi_startproc
        addi 8,5,-64
        subfic 6,5,63
        srdi 10,3,1
        li 7,0
        sld 4,4,5
        sld 5,3,5
        cmpwi 7,8,0
        srd 10,10,6
        sld 3,3,8
        or 4,10,4
        isel 5,5,7,28
        isel 4,4,3,28
        mr 3,5
        blr

13 instructions.

Reply via email to