summaryrefslogtreecommitdiff
path: root/firmware/target/arm/support-arm.S
AgeCommit message (Collapse)Author
2011-11-09Fix assembler .size directives. Currently used binutils don't complain, but ↵Boris Gjenero
2.21.1 treats these as errors. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30945 a1c6a512-1295-4272-9138-f99709370657
2010-06-12ARM: __div0() takes no argumentRafaël Carré
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26819 a1c6a512-1295-4272-9138-f99709370657
2010-02-20Clarify comments in ARMv6 divider regarding special-case handling of large ↵Andrew Mahone
(high bit set) numerators. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24783 a1c6a512-1295-4272-9138-f99709370657
2010-02-02Correct ARMv5/6 signed divider, which was not saving return address to stack ↵Andrew Mahone
before using lr for calculation. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24457 a1c6a512-1295-4272-9138-f99709370657
2010-02-01Some sort of issue in the signed divider is causing Gigabeat S to abort on ↵Andrew Mahone
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-01Missing colon in support-arm.S for EABI.Andrew Mahone
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24434 a1c6a512-1295-4272-9138-f99709370657
2010-02-01Remove heaps of trailing whitespace from new file.Andrew Mahone
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24433 a1c6a512-1295-4272-9138-f99709370657
2010-02-01FS#10943, optimized division and clz routines to replace libgcc routines for ↵Andrew Mahone
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