diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-06-30 18:15:45 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-06-30 18:15:45 -0400 |
commit | b812f4018c252fc87d4e3d00d01585648449f475 (patch) | |
tree | 4df0faa70d33d653fec7d2e57ea8c44ef05c3673 /gcc | |
parent | bc026668404da5ca49520ea01647d3d452c3613f (diff) | |
download | gcc-b812f4018c252fc87d4e3d00d01585648449f475.zip gcc-b812f4018c252fc87d4e3d00d01585648449f475.tar.gz gcc-b812f4018c252fc87d4e3d00d01585648449f475.tar.bz2 |
(umulsi3_highpart, smulsi3_highpart): Fix constraint for operand 0 in
define_insn.
From-SVN: r7625
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/m68k/m68k.md | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md index 9e5494a..d27064b 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")) |