> >> +(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 -- a...@linux.intel.com -- Speaking for myself only.