Improve CRC16
Registered by
Michael Hope
A simple bitwise CRC16 like used in a popular embedded benchmark has a range of possible improvements we can do in the middle end and backend.
See the sandbox page at:
https:/
for more. The initial steps are to do a hand written version to see the optimum and investigate some of the improvements.
Blueprint information
- Status:
- Complete
- Approver:
- Michael Hope
- Priority:
- Low
- Drafter:
- Michael Hope
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- Accepted for 4.7
- Implementation:
-
Informational
- Milestone target:
-
backlog
- Started by
- Matthew Gretton-Dann
- Completed by
- Matthew Gretton-Dann
Related branches
Related bugs
Sprints
Whiteboard
[2013-05-28 matthew-
(?)
Work Items
Work items:
Implement a hand-written version and benchmark: TODO
Investigate redundant zero extension: TODO
Investigate constant hoisting: TODO
Investigate PR26190: TODO