Backport 64 bit multiply, divide, and mod improvements

Registered by Michael Hope

Richard Henderson has done some improvements to longlong.h which ends up improving the 64 bit routines in libgcc.

Most operators already have patterns but those like clz and div that don't will get faster.

Also enable for Thumb-2.

See http://patchwork.ozlabs.org/patch/138687/

Blueprint information

Status:
Complete
Approver:
Michael Hope
Priority:
Medium
Drafter:
Michael Hope
Direction:
Approved
Assignee:
Michael Hope
Definition:
Approved
Series goal:
Accepted for 4.6
Implementation:
Implemented
Milestone target:
milestone icon 4.7-2012.04
Started by
Michael Hope
Completed by
Michael Hope

Related branches

Sprints

Whiteboard

Meta:
Headline: backport longlong.h improvement
Acceptance: clz and div operations got faster after the port

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.