OSDN Git Service

* config/xtensa/lib1funcs.asm (__udivsi3): Use hardware divide
authorbwilson <bwilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Jun 2007 16:49:23 +0000 (16:49 +0000)
committerbwilson <bwilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Jun 2007 16:49:23 +0000 (16:49 +0000)
commit8fc03a231c61cc8e8c2e374759a92ac0dc439281
tree288596f7a015a406316f720f87298b9f15ce7cdd
parent867c03eb9cc3badac4834c0e6cab7b849db1f573
* config/xtensa/lib1funcs.asm (__udivsi3): Use hardware divide
instructions if they are supported.
(__divsi3, __umodsi3, __modsi3): Likewise.
(__ashldi3, __ashrdi3, __lshrdi3): New.
* config/xtensa/t-xtensa (LIB1ASMFUNCS): Add DImode shift functions.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@125577 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/xtensa/lib1funcs.asm
gcc/config/xtensa/t-xtensa