Integrate Cortex Strings into Linaro Android
Registered by
Zach Pfeffer
The Cortex string routines are optimizations for string routines on A9.
Blueprint information
- Status:
- Complete
- Approver:
- Zach Pfeffer
- Priority:
- High
- Drafter:
- Bernhard Rosenkraenzer
- Direction:
- Approved
- Assignee:
- Bernhard Rosenkraenzer
- Definition:
- Approved
- Series goal:
- Accepted for 2012q2
- Implementation:
- Implemented
- Milestone target:
- 12.06
- Started by
- Zach Pfeffer
- Completed by
- Bernhard Rosenkraenzer
Related branches
Related bugs
Sprints
Whiteboard
Notes:
[2012/5/31 pfefferz] Put notes here.
Meta:
Headline: Linaro's Android builds have now been optimized with cortex string routines
Acceptance: Linaro's Android builds have now been optimized with cortex string routines
(?)
Work Items
Work items:
Integrate string routines into bionic: DONE
Benchmark each routine to check that its more optimized: DONE
strlen: DONE
memset: DONE
memchr: DONE
memcpy: DONE
strchr: DONE
strcpy: DONE
[pfefferz] Change copyright to be compatible with AOSP: TODO
Wait for Michael Hope to push benchmarking results for upstream verification: DONE
Restore ARMv5 support: DONE
Send patches to AOSP: DONE
Test in builds: DONE