summaryrefslogtreecommitdiff
path: root/apps/plugins/mpegplayer/idct_armv6.S (follow)
Commit message (Collapse)AuthorAge
* mpegplayer: Move libmpeg2 files into their own subdirectory so things are ↵Michael Sevakis2011-02-22
| | | | | | less cluttered. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29381 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat S: Reduce stalling in the ARMv6 IDCT. Also save one instruction per ↵Jens Arnold2010-05-02
| | | | | | loop, and fix comments. Speeds up fullscreen video decoding by about 5% (excluding video output). Still not perfect... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25775 a1c6a512-1295-4272-9138-f99709370657
* Further ARMv6 imdct optimisation, ~5.5% speedup.Jens Arnold2009-07-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21884 a1c6a512-1295-4272-9138-f99709370657
* * Fix overlooked r12 usage possibility in mpegplayer ARM idct Jens Arnold2009-07-12
| | | | | | | * ARM dualcore: Don't save r12 in switch_thread_core() git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21830 a1c6a512-1295-4272-9138-f99709370657
* * ARM asm DSP and codec/plugin functions: Use r12 scratch register properlyJens Arnold2009-07-12
| | | | | | | | | * Fix saving another unused reg in dsp code * Use less regs in the generic ARM mpegplayer adding idct pure DC case * Fix ARMv6 mpegplayer adding idct using an unsaved register in pure DC case git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21803 a1c6a512-1295-4272-9138-f99709370657
* Faster idct for ARMv6. Overall mpegplayer speedup is quite minimal though.Jens Arnold2009-06-20
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21392 a1c6a512-1295-4272-9138-f99709370657