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

--- Comment #5 from luoxhu at gcc dot gnu.org ---
P9:

.L149:
        lxvx %vs32,%r8,%r10
        vadduwm %v12,%v12,%v1
        mfvsrd %r5,%vs43
        mfvsrld %r4,%vs43
        vadduwm %v11,%v11,%v9
        stxv %vs44,112(%r1)
        xxperm %vs32,%vs32,%vs42
        vcmpequw %v13,%v0,%v1
        vadduwm %v0,%v1,%v0
        xxlandc %vs45,%vs33,%vs45  // here.
        xxperm %vs32,%vs32,%vs42
        xxlor %vs0,%vs0,%vs45
        stxvx %vs32,%r8,%r10
        stxv %vs0,128(%r1)
        addi %r8,%r8,-16
        bdnz .L149


$vs43 is not changed by xxlandc

Reply via email to