Reorder instructions to avoid pipeline stalls on ARMv6 wherever possible (sometimes...
commit47c79f8546c64d211e6cf3ceb869a259c63b8f10
authoramiconn <amiconn@a1c6a512-1295-4272-9138-f99709370657>
Mon, 24 Nov 2008 23:09:09 +0000 (24 23:09 +0000)
committeramiconn <amiconn@a1c6a512-1295-4272-9138-f99709370657>
Mon, 24 Nov 2008 23:09:09 +0000 (24 23:09 +0000)
treebb10bb9f4e278126b2de4ed550746dff68a730fe
parent82a6c699d9eaadf3515631c3e25236025044ca0f
Reorder instructions to avoid pipeline stalls on ARMv6 wherever possible (sometimes using different registers to allow this). Speeds up the predictor by almost 20% on ARMv6 (overall speedup for -c1000 is 5%), and might also help a bit on ARMv5. ARMv4 speed is unaffected.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19210 a1c6a512-1295-4272-9138-f99709370657
apps/codecs/demac/libdemac/predictor-arm.S