(tstdi): Optimized for "d" case.
authorRichard Kenner <kenner@gcc.gnu.org>
Mon, 15 Apr 1996 12:21:03 +0000 (08:21 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Mon, 15 Apr 1996 12:21:03 +0000 (08:21 -0400)
commit935fb2880ccd5cc9f91d3984faaa914065843f7e
treeba9e67dee849ed5315f0a1fbfa90cbb8a0d3a9ab
parent2dedbe1f310983cd826910160c779a4a755377f0
(tstdi): Optimized for "d" case.

(movqi): Allow moving "i" into "a".
(zero_extendsidi2): Alternatives merged.
(extendplussidi): Fixed when operands 0 and 1 share a register.
(adddi_sexthishl32): Constraints reordered for better reload.
(adddi3,subdi_sexthishl32,subdi3,negdi2): Likewise.
(ashldi_sexthi): Accept "m" as operand 0.
(ashldi_const32): Alternatives merged.
(ashift patterns): Output "lsl" instead of "asl".
(beq0_di): If condition codes already set, output only branch insn.
(bne0_di,bge0_di,blt0_di): Likewise.

From-SVN: r11783
gcc/config/m68k/m68k.md