larith.asm (divmodhi4): Empty for 68HC12.
authorStephane Carrez <Stephane.Carrez@worldnet.fr>
Fri, 4 May 2001 19:42:50 +0000 (21:42 +0200)
committerStephane Carrez <ciceron@gcc.gnu.org>
Fri, 4 May 2001 19:42:50 +0000 (21:42 +0200)
commit3d0746bacb7f85bb4787c3343c5890dfc212775f
tree9fffb1e1e52aaae9f704c86c76fbc4d213797ecf
parent85595239746fad58951aa889065ce3332e4e3086
larith.asm (divmodhi4): Empty for 68HC12.

* config/m68hc11/larith.asm (divmodhi4): Empty for 68HC12.
(__mulsi3): Rewrite for 68HC12.
* config/m68hc11/m68hc11.md (divmodhi4): Use idivs for 68HC12.
Mark 'x' constraint with earlyclobber to prevent a
RELOAD_FOR_OTHER_ADDRESS to go in it.
(mulhi3_m68hc12): New pattern.
(mulhi3_m68hc11): Rename of mulhi3.
(mulhi3): New expand for 68HC12 optimisation.
(umulhisi3, mulhisi3): New patterns for 68HC12.

From-SVN: r41841
gcc/ChangeLog
gcc/config/m68hc11/larith.asm
gcc/config/m68hc11/m68hc11.md