s390.md ("*mulsi3_sign"): New insn.
authorUlrich Weigand <uweigand@de.ibm.com>
Fri, 29 Aug 2003 00:40:40 +0000 (00:40 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Fri, 29 Aug 2003 00:40:40 +0000 (00:40 +0000)
commitf1e77d8350a2f1264dea6e31eb3e8278a0598ef6
treede4c8c242496fcdc4e8de92425bfea024a541819
parent7ae963b47c3e95f04cb73bb8b4f141fa27d3757e
s390.md ("*mulsi3_sign"): New insn.

* config/s390/s390.md ("*mulsi3_sign"): New insn.
("mulsidi3" expander, "mulsi_6432" insn): Remove, replace by ...
("mulsidi3"): ... this new insn.
("umulsidi3"): New insn.
("divmoddi3", "divmodtidi3", "divmodtisi3"): Simplify by using
mixed-mode matching constraints.
("udivmodsi4", "udivmoddisi3"): New insns.
("udivsi3", "umodsi3"): Use only in ESA/390 mode.

From-SVN: r70897
gcc/ChangeLog
gcc/config/s390/s390.md