Nils Wallménius
|
7c6056b352
|
FS#12140 by Sean Bartell, Make various codec stuff static.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29942 a1c6a512-1295-4272-9138-f99709370657
|
2011-06-01 10:28:26 +00:00 |
|
Nils Wallménius
|
71ad3679dc
|
codeclib: inline assembler for fft4 and fft8 on coldfire, small 0.2-0.3MHz speedup with gcc 3.4, larger 0.6-0.8MHz speedup with gcc 4.4/4.5
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28716 a1c6a512-1295-4272-9138-f99709370657
|
2010-12-01 11:27:30 +00:00 |
|
Dave Hooper
|
a5b17b4511
|
Rearrange and remove some manual register assignments, make use of pointer address increments for free on arm, and remove macros in favour of explicit inline fns. also add memory clobbers to all uses of stm in inline asm. appears to resolve issues with codeclib failing to work as expected when using ARM_ASM optimisations on targets with native position independent code (e.g. android rockbox targets, but also tremor on non-rockbox targets that has been patched with the fastermdct patches)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28262 a1c6a512-1295-4272-9138-f99709370657
|
2010-10-12 23:29:17 +00:00 |
|
Nils Wallménius
|
1de66faa8e
|
Make codeclib_misc.h include the asm headers to simplify inclusion magic.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27615 a1c6a512-1295-4272-9138-f99709370657
|
2010-07-29 12:52:04 +00:00 |
|
Andree Buschmann
|
398b37124e
|
Remove all tabs within codec path.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24862 a1c6a512-1295-4272-9138-f99709370657
|
2010-02-22 19:44:05 +00:00 |
|
Dave Hooper
|
730a618fae
|
Adding ICODE for imdct (and its constituent ifft bits) gives 0.5MHz boost on arm (ipod video) and about 5MHz boost on coldfire (H120)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24786 a1c6a512-1295-4272-9138-f99709370657
|
2010-02-20 11:00:16 +00:00 |
|
Dave Hooper
|
eb943e9495
|
split_radix_permutation also unused (since now a hardcoded table) - but left intact so we can/could regenerate the table
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24716 a1c6a512-1295-4272-9138-f99709370657
|
2010-02-17 01:09:45 +00:00 |
|
Dave Hooper
|
a5ca79edb5
|
Fix yellow (ff_fft_permute_c an unused function in codeclib)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24713 a1c6a512-1295-4272-9138-f99709370657
|
2010-02-17 00:56:57 +00:00 |
|
Dave Hooper
|
42774d3128
|
Merge from branches/mdctexp - faster ifft+imdct in codec lib
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24712 a1c6a512-1295-4272-9138-f99709370657
|
2010-02-17 00:49:53 +00:00 |
|