From: Richard Kenner Date: Thu, 30 Jun 1994 22:15:45 +0000 (-0400) Subject: (umulsi3_highpart, smulsi3_highpart): Fix constraint for operand 0 in X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b812f4018c252fc87d4e3d00d01585648449f475;p=gcc.git (umulsi3_highpart, smulsi3_highpart): Fix constraint for operand 0 in define_insn. From-SVN: r7625 --- diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md index 9e5494a4a81..d27064b3f88 100644 --- a/gcc/config/m68k/m68k.md +++ b/gcc/config/m68k/m68k.md @@ -2554,7 +2554,7 @@ }") (define_insn "" - [(set (match_operand:SI 0 "register_operand" "=r") + [(set (match_operand:SI 0 "register_operand" "=d") (truncate:SI (lshiftrt:DI (mult:DI (zero_extend:DI (match_operand:SI 2 "register_operand" "%1")) @@ -2565,7 +2565,7 @@ "mulu%.l %3,%0:%1") (define_insn "const_umulsi3_highpart" - [(set (match_operand:SI 0 "register_operand" "=r") + [(set (match_operand:SI 0 "register_operand" "=d") (truncate:SI (lshiftrt:DI (mult:DI (zero_extend:DI (match_operand:SI 2 "register_operand" "1")) @@ -2598,7 +2598,7 @@ }") (define_insn "" - [(set (match_operand:SI 0 "register_operand" "=r") + [(set (match_operand:SI 0 "register_operand" "=d") (truncate:SI (lshiftrt:DI (mult:DI (sign_extend:DI (match_operand:SI 2 "register_operand" "%1")) @@ -2609,7 +2609,7 @@ "muls%.l %3,%0:%1") (define_insn "const_smulsi3_highpart" - [(set (match_operand:SI 0 "register_operand" "=r") + [(set (match_operand:SI 0 "register_operand" "=d") (truncate:SI (lshiftrt:DI (mult:DI (sign_extend:DI (match_operand:SI 2 "register_operand" "1"))