[(set (match_operand:SI 0 "register_operand" "=r,r")
(unspec:SI [(mem:BLK (match_operand:SI 3 "register_operand" "0,0"))
(match_operand:SI 1 "immediate_operand" "i,i")
- (match_operand:SI 2 "register_operand" "=&q,&!r")] 0))
+ (match_operand:SI 2 "register_operand" "+q,!r")] 0))
(clobber (match_dup 2))]
"(TARGET_USE_ANY_REG && optimize > 1)"
"* return output_strlen_unroll (operands);")
[(set (match_operand:SI 0 "register_operand" "=r")
(unspec:SI [(mem:BLK (match_operand:SI 3 "register_operand" "0"))
(match_operand:SI 1 "immediate_operand" "i")
- (match_operand:SI 2 "register_operand" "=&q")] 0))
+ (match_operand:SI 2 "register_operand" "+q")] 0))
(clobber (match_dup 2))]
"(TARGET_USE_Q_REG && optimize > 1)"
"* return output_strlen_unroll (operands);"