Rafaël Carré
|
96d164f26d
|
ARM: __div0() takes no argument
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26819 a1c6a512-1295-4272-9138-f99709370657
|
2010-06-12 17:15:39 +00:00 |
|
Andrew Mahone
|
950b2dfa2c
|
Clarify comments in ARMv6 divider regarding special-case handling of large (high bit set) numerators.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24783 a1c6a512-1295-4272-9138-f99709370657
|
2010-02-20 06:29:23 +00:00 |
|
Andrew Mahone
|
e77cdd147c
|
Correct ARMv5/6 signed divider, which was not saving return address to stack before using lr for calculation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24457 a1c6a512-1295-4272-9138-f99709370657
|
2010-02-02 15:55:10 +00:00 |
|
Andrew Mahone
|
e2b7721db6
|
Some sort of issue in the signed divider is causing Gigabeat S to abort on startup, disable this routine until it's fixed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24436 a1c6a512-1295-4272-9138-f99709370657
|
2010-02-01 04:50:25 +00:00 |
|
Andrew Mahone
|
e457ccfea5
|
Missing colon in support-arm.S for EABI.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24434 a1c6a512-1295-4272-9138-f99709370657
|
2010-02-01 02:35:35 +00:00 |
|
Andrew Mahone
|
18ae2af68c
|
Remove heaps of trailing whitespace from new file.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24433 a1c6a512-1295-4272-9138-f99709370657
|
2010-02-01 02:35:28 +00:00 |
|
Andrew Mahone
|
bff5a35c3c
|
FS#10943, optimized division and clz routines to replace libgcc routines for ARM. Replaces libgcc support functions for unsigned and signed 32-bit division on ARMv4 and up, and leading-zero count on ARMv4.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24432 a1c6a512-1295-4272-9138-f99709370657
|
2010-02-01 01:36:46 +00:00 |
|