[(set (match_operand:DI 0 "general_operand" "=d,<,d,o<>")
(plus:DI (match_operand:DI 1 "general_operand" "%0,0,0,0")
(match_operand:DI 2 "general_operand" "d,<,*ao>,d")))
- (clobber (match_scratch:SI 3 "=X,X,d,d"))]
+ (clobber (match_scratch:SI 3 "=X,X,&d,&d"))]
""
"*
{
[(set (match_operand:DI 0 "general_operand" "=d,<,d,o<>")
(minus:DI (match_operand:DI 1 "general_operand" "0,0,0,0")
(match_operand:DI 2 "general_operand" "d,<,*ao>,d")))
- (clobber (match_scratch:SI 3 "=X,X,d,d"))]
+ (clobber (match_scratch:SI 3 "=X,X,&d,&d"))]
""
"*
{