Nils Wallménius
|
4a04c47a97
|
Relax constraints for arm asm to not break when gcc decides to not inline the function but also throw in a FORCE_INLINE for good measure. Remove a redundant 'inline'.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30103 a1c6a512-1295-4272-9138-f99709370657
|
2011-06-30 08:22:56 +00:00 |
|
Thomas Jarosch
|
366686b891
|
Remove leftover backslash from macro conversion in FRACTMUL_SHL
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30094 a1c6a512-1295-4272-9138-f99709370657
|
2011-06-28 21:16:39 +00:00 |
|
Nils Wallménius
|
5fd9471c15
|
FS#12120. Convert FRACMUL macros into inline functions and fix typecasting for 64 bit platforms so that sims produce the same results as targets. Tweak the cf inline asm to not require an immediate value but add a FORCE_INLINE attribute to one of the cf functions to make sure it gets inlined as that saves both codesize and cycles.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29921 a1c6a512-1295-4272-9138-f99709370657
|
2011-05-24 10:44:12 +00:00 |
|
Maurus Cuelenaere
|
802743a061
|
Take 2 at 'Consolidate all fixed point math routines in one library' (FS#10400) by Jeffrey Goode
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21664 a1c6a512-1295-4272-9138-f99709370657
|
2009-07-05 18:06:07 +00:00 |
|