Improve support for widening multiplies for ARM
Registered by
Ramana Radhakrishnan
Split out into it's own blueprint for ease of tracking and marking things off.
Blueprint information
- Status:
- Complete
- Approver:
- Michael Hope
- Priority:
- High
- Drafter:
- Andrew Stubbs
- Direction:
- Approved
- Assignee:
- Andrew Stubbs
- Definition:
- Approved
- Series goal:
- Accepted for 4.6
- Implementation:
- Implemented
- Milestone target:
- 4.6-2011.09
- Started by
- Ramana Radhakrishnan
- Completed by
- Ramana Radhakrishnan
Related branches
Related bugs
Sprints
Whiteboard
Headline: Improve support for widening multiplies from 16bit operands to 64 bit results and the corresponding accumulate versions
Acceptance: Patches committed upstream after review , backported to Linaro GCC 4.6 tree, and passing GCC bootstrap and regression testsuite.
[ams-codesourcery] Improve code generated for 64 bit widening multiply from 16 bit operations: DONE
[ams-codesourcery] Improve code generated for 64 bit widening multiply and accumulate from 16 bit operations: DONE
[ams-codesourcery] Discuss with upstream: DONE
[ams-codesourcery] Backport to Linaro 4.6: DONE
(?)
Work Items
Dependency tree
* Blueprints in grey have been implemented.