• Status Closed
  • Percent Complete
  • Task Type Patches
  • Category Operating System/Drivers
  • Assigned To No-one
  • Operating System PortalPlayer-based
  • Severity Low
  • Priority Very Low
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by dan_a - 2007-01-11

FS#6528 - ARM optimised memcpy/memmove

This 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.

Closed by  nicolas_p
2007-01-14 02:02
Reason for closing:  Accepted
Additional comments about closing:  

Daniel committed this to SVN.

Soap commented on 2007-01-13 19:09

I performed each test three times.
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.


Available keyboard shortcuts


Task Details

Task Editing