Improve motion compensation for ARM: * Use less registers in the simple copy routines...
commitf139e90d5dfd211534bcb7ef05ccd8b33ab2f913
authoramiconn <amiconn@a1c6a512-1295-4272-9138-f99709370657>
Sun, 2 May 2010 14:55:12 +0000 (2 14:55 +0000)
committeramiconn <amiconn@a1c6a512-1295-4272-9138-f99709370657>
Sun, 2 May 2010 14:55:12 +0000 (2 14:55 +0000)
tree4a165c7264cbede813fc090d27c7cf8faf52550b
parentc4f2164a6158a83d64eea7f174fa64eadaf6a57f
Improve motion compensation for ARM: * Use less registers in the simple copy routines -> less stack usage. * Save a few instructions in constants + jumptable handling. * ARM6 optimisations. Unfortunately we can't just use uhadd8 because that rounds down, while we have to round up.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25776 a1c6a512-1295-4272-9138-f99709370657
apps/plugins/mpegplayer/motion_comp_arm_s.S