FS#2507 - New ASM imdct_l for libmad.

Attached to Project: Rockbox
Opened by Thom Johansen (preglow) - Wednesday, 25 May 2005, 14:56 GMT
Last edited by Thom Johansen (preglow) - Wednesday, 25 May 2005, 14:56 GMT
Task Type Patches
Status Closed
Assigned To No-one
Operating System
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


This is a Coldfire assembler version of libmad's
imdct_l which is based on imdct_l_arm.S, also in libmad.
It should be faster than the one currently in Rockbox,
but somehow isn't. I'll have no time to look at it for
a while, so I submit it here for anyone who wants to
have a look.
The patch also adds a quick hack to avoid cache collisions.
This task depends upon

Closed by  Thom Johansen (preglow)
Tuesday, 22 August 2006, 09:09 GMT
Reason for closing:  Rejected
Additional comments about closing:  Still not fast enough.