> >> +(define_insn "atomic_store<mode>_1"
> >> + [(set (match_operand:ATOMIC 0 "memory_operand" "=m")
> >> + (unspec:ATOMIC [(match_operand:ATOMIC 1 "<nonmemory_operand>"
> >> "<r><i>")
> >> + (match_operand:SI 2 "const_int_operand")]
> >> + UNSPEC_MOVA))]
> >> + ""
> >> + "%K2mov{<imodesuffix>}\t{%1, %0|%0, %1}")
> >
> > Is that the updated pattern you wanted? It looks similar to mine.
>
> Yes the attached patch actually implements all proposed fixes.
Ok great. Can you just commit it then? It looks good to me.
-Andi
--
[email protected] -- Speaking for myself only.