summaryrefslogtreecommitdiff
path: root/apps/codecs/libspc/spc_codec.h (follow)
Commit message (Collapse)AuthorAge
* Do some SPC codec optimizing for ARMv6 (as a training exercise), tweak ↵Michael Sevakis2010-05-02
| | | | | | realtime BRR for all CPU that use it, add Gaussian ASM optimization for all ARM that can use it. Add some LIKELY/UNLIKELY branch hints. On Gigabeat-S gives +22% speedup. For Gigabeat F, about +5% speedup. For less-powerful players, no real change aside possibly from branch hints. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25771 a1c6a512-1295-4272-9138-f99709370657
* Enable strict aliasing optimizations for codecs on gcc versions >= 4.0, fix ↵Nils Wallménius2009-11-29
| | | | | | alising violations that this uncovered, gives small speedups for most codecs, FS#10801 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23784 a1c6a512-1295-4272-9138-f99709370657
* Might as well enable SPC so that all codecs build on the Clip. Not yet real ↵Michael Giacomelli2009-04-25
| | | | | | time. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20782 a1c6a512-1295-4272-9138-f99709370657
* New makefile solution: A single invocation of 'make' to build the entire ↵Björn Stenberg2008-11-20
| | | | | | | | | tree. Fully controlled dependencies give faster and more correct recompiles. Many #include lines adjusted to conform to the new standards. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19146 a1c6a512-1295-4272-9138-f99709370657
* Re-added libspc which got dropped in a black hole.Björn Stenberg2008-11-05
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19019 a1c6a512-1295-4272-9138-f99709370657