Better use of 16 bit Thumb-2 instructions

Registered by Michael Hope on 2012-04-05

Many basic operations including add, shift, and load have shorter sixteen bit versions with other side effects. Convert from the 32 bit version to the 16 bit version where possible to reduce code size and increase speed.

Also makes better use of if conversion.

Blueprint information

Status:
Complete
Approver:
Michael Hope
Priority:
Medium
Drafter:
Michael Hope
Direction:
Approved
Assignee:
Andrew Stubbs
Definition:
Approved
Series goal:
Accepted for 4.7
Implementation:
Implemented
Milestone target:
milestone icon 4.7-2012.04
Started by
Michael Hope on 2012-04-05
Completed by
Michael Hope on 2012-04-12

Related branches

Sprints

Whiteboard

Meta:
Headline: convert the basic operation to use 16 bit version instead of 32bit where possible.
Acceptance: N/A

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.