.LM29:
        sethi %hi(flags),%o0
        sethi %hi(flags),%o1
        ld [%o1+%lo(flags)],%o2
        or %o2,2,%o1
        st %o1,[%o0+%lo(flags)]
        b .LL22
        nop
.LM30:
        sethi %hi(flags),%o0
        sethi %hi(flags),%o1
        ld [%o1+%lo(flags)],%o2
        and %o2,-3,%o1
        st %o1,[%o0+%lo(flags)]
        b .LL18
        nop
