Further optimization of atrac3 codec. Refacturate gainCompensateAndOverlap(), avoid...
commit6f102350a4c859d252ebbf11937c0e3cc5f7f1f3
authorBuschel <Buschel@a1c6a512-1295-4272-9138-f99709370657>
Mon, 15 Feb 2010 16:11:49 +0000 (15 16:11 +0000)
committerBuschel <Buschel@a1c6a512-1295-4272-9138-f99709370657>
Mon, 15 Feb 2010 16:11:49 +0000 (15 16:11 +0000)
treeaab163bd31c1ffae00a30365a5e305089a13f21a
parente147ee52d624c9f6313fb29fbafc6308713e3a09
Further optimization of atrac3 codec. Refacturate gainCompensateAndOverlap(), avoid multiplication if not needed, unroll loops. Speeds up codec by 1.1 MHz (+2%) on ARM.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24668 a1c6a512-1295-4272-9138-f99709370657
apps/codecs/libatrac/atrac3.c