Optimize huffman decode using neon

Registered by Tom Gall

Utilizing Michael Edward's design thoughts that he had shared via email, look at and implement huffman portion of the decoder using neon

Blueprint information

Status:
Not started
Approver:
Tom Gall
Priority:
Medium
Drafter:
Tom Gall
Direction:
Needs approval
Assignee:
Tom Gall
Definition:
Review
Series goal:
Accepted for 1.2
Implementation:
Not started
Milestone target:
milestone icon backlog

Related branches

Sprints

Whiteboard

Headline:
libjpeg-turbo code for arm architecture now includes a neon optimized huffman decode.

Acceptance:
A prototype implementation will be created, profiled and validated that the direction is sound. If it is libjpeg-turbo is able to decode test images for both Linux and Android using the new algorithm utilizing the existing test suite as well as new appropriate tests.

Background:
Michael Edward's proposal: https://wiki.linaro.org/TomGall/LibJpegTurboHuffmanDecode

(?)

Work Items

Work items:
Assembled prototype : TODO
Measure implementation: TODO
Report results / Decide if worthwhile / Tune implementation further : TODO
Test : TODO
Push results upstream etc: TODO

This blueprint contains Public information 
Everyone can see this information.