Hi Kyrill, >> + (mult:SI (match_operand:SI 3 "s_register_operand" "r") >> + (match_operand:SI 2 "s_register_operand" "r"))))] > > Looks like we'll want to mark operand 2 here with '%' as well?
That doesn't make any difference since both operands are identical. It only helps if the operands are not the same, eg. rather than "r,0" "0,r" you can write "%r" "0". Wilco