diff options
author | Georg-Johann Lay <avr@gjlay.de> | 2011-06-29 07:52:56 +0000 |
---|---|---|
committer | Georg-Johann Lay <gjl@gcc.gnu.org> | 2011-06-29 07:52:56 +0000 |
commit | 9a63dee43dc3415c872f8087c9ef4ea7cb68208b (patch) | |
tree | bc2060ac8eb6c415f5985e6e51b7e04a1b03d11c /gcc/builtins.c | |
parent | 2ac88e57d709dfc484b3d41ef365b08cd761fe65 (diff) | |
download | gcc-9a63dee43dc3415c872f8087c9ef4ea7cb68208b.zip gcc-9a63dee43dc3415c872f8087c9ef4ea7cb68208b.tar.gz gcc-9a63dee43dc3415c872f8087c9ef4ea7cb68208b.tar.bz2 |
t-avr (LIB1ASMFUNCS): Add _mulhisi3, _umulhisi3, _xmulhisi3_exit.
* config/avr/t-avr (LIB1ASMFUNCS): Add _mulhisi3, _umulhisi3,
_xmulhisi3_exit.
* config/avr/libgcc.S (_xmulhisi3_exit): New Function.
(__mulhisi3): Optimize if have MUL*. Use XJMP instead of rjmp.
(__umulhisi3): Ditto.
* config/avr/avr.md (mulhisi3): New insn expender.
(umulhisi3): New insn expender.
(*mulhisi3_call): New insn.
(*umulhisi3_call): New insn.
From-SVN: r175620
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions