]> git.sesse.net Git - plocate/commit
Add SSE2 versions of the _interleaved codecs.
authorSteinar H. Gunderson <steinar+git@gunderson.no>
Mon, 5 Oct 2020 22:41:22 +0000 (00:41 +0200)
committerSteinar H. Gunderson <steinar+git@gunderson.no>
Mon, 5 Oct 2020 23:08:20 +0000 (01:08 +0200)
commitcb57fd050964ae017b43bc293c8606a94f02f423
tree56d4c4a7c9239289dc539f3802ffa832b3592037
parent89fa160e120c29e9047d9774c6679177e2adb185
Add SSE2 versions of the _interleaved codecs.

This roughly doubles our speed, to 60% of the reference.
Unfortunate, we require some fairly elaborate gymnastics
to be able to use multiversioning and templates together,
and the new code isn't necessarily as easy to understand.
turbopfor.h