TDSpeed: Minor assembly optimization to frame fade on Coldfire.
commitdd59e1d789ca088b14e4020fd7296969e2195d75
authorMichael Sevakis <jethead71@rockbox.org>
Fri, 11 May 2012 06:39:15 +0000 (11 02:39 -0400)
committerMichael Sevakis <jethead71@rockbox.org>
Fri, 11 May 2012 07:31:29 +0000 (11 03:31 -0400)
treec16f877c0e222267399af73d6b07fd69831e3e13
parent0e5dd0a9cff7e2fe72346d9c014a77a87ada1397
TDSpeed: Minor assembly optimization to frame fade on Coldfire.

Makes quite a huge difference to get rid of 64-bit math in a hot
area. Cuts about 12 MHz. Generic routine generates good code on
ARM and asm cuts no instructions there.

Change-Id: I4ac647406006c42004f9f5ab396cbf4e85688854
lib/rbcodec/dsp/tdspeed.c