ARM library tuning

Registered by Andrew Stubbs

Implement hand-optimized library routines specific to ARMv7

Blueprint information

Status:
Complete
Approver:
Loïc Minier
Priority:
Not
Drafter:
Andrew Stubbs
Direction:
Needs approval
Assignee:
None
Definition:
Superseded
Series goal:
None
Implementation:
Not started
Milestone target:
None
Completed by
Michael Hope

Whiteboard

Note that there's one identify/profile/do/report cycle per routine.

Libraries of interest are restricted to libc or libraries that come with GCC.

Declined as this has been sharded into other blueprints.

Standard workload and reporting considerations apply.

Effort: 2-3M

(?)

Work Items

Work items:
Identify what libraries to optimize: TODO
Investigate libgmp: TODO
Investigate libmpc: TODO
Identify existing work that can be reused: TODO
Identify what routines to optimize: TODO
Do the optimizations: TODO
Report: TODO

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.