This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#6528 - ARM optimised memcpy/memmove
Attached to Project:
Rockbox
Opened by Daniel Ankers (dan_a) - Thursday, 11 January 2007, 23:19 GMT+2
Opened by Daniel Ankers (dan_a) - Thursday, 11 January 2007, 23:19 GMT+2
|
DetailsThis patch adds the ARM optimised memcpy and memmove functions from glibc. It is almost a verbatim copy, with just a couple of changes to make it compile under Rockbox.
It increases the core size by nearly 1k, but I saw the CPU boost when playing MP3s on my 3G iPod drop below 100% for the first time ever with this patch. |
This task depends upon
Closed by Nicolas Pennequin (nicolas_p)
Sunday, 14 January 2007, 03:02 GMT+2
Reason for closing: Accepted
Additional comments about closing: Daniel committed this to SVN.
Sunday, 14 January 2007, 03:02 GMT+2
Reason for closing: Accepted
Additional comments about closing: Daniel committed this to SVN.
Build 1 = 2007-01-13 SVN checkout + 64MB buffer patch on my (iPod 5th gen):
53 seconds to fill audio buffer and 70% boost @7 minutes into playback.
Build 2 = 2007-01-13 SVN checkout + 64MB buffer patch + this patch (on my iPod 5th gen):
47 seconds to fill audio buffer and 58% boost @7 minutes into playback.