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

ktkachov at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |missed-optimization
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-01-14
                 CC|                            |ktkachov at gcc dot gnu.org
            Version|unknown                     |9.0
     Ever confirmed|0                           |1

--- Comment #1 from ktkachov at gcc dot gnu.org ---
Confirmed. I see:
f:
        ptrue   p0.s, vl8
        adrp    x2, .LANCHOR0
        ld1w    z1.s, p0/z, [x1]
        add     x2, x2, :lo12:.LANCHOR0
        ld1w    z0.s, p0/z, [x0]
        ld1w    z2.s, p0/z, [x2]
        mov     z3.d, z2.d
        tbl     z0.s, z0.s, z2.s
        sub     z3.s, z3.s, #8
        tbl     z1.s, z1.s, z3.s
        orr     z0.d, z0.d, z1.d
        st1w    z0.s, p0, [x8]
        ret

Reply via email to