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:
milestone icon 4.6-2011.09
Started by
Ramana Radhakrishnan
Completed by
Ramana Radhakrishnan

Related branches

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.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.