Skip to content
This repository was archived by the owner on Jun 21, 2026. It is now read-only.

Unroll and inline strings SSE and AVX#569

Draft
jpcima wants to merge 1 commit into
sfztools:developfrom
jpcima:optimize-strings
Draft

Unroll and inline strings SSE and AVX#569
jpcima wants to merge 1 commit into
sfztools:developfrom
jpcima:optimize-strings

Conversation

@jpcima

@jpcima jpcima commented Dec 6, 2020

Copy link
Copy Markdown
Collaborator

These changes, if working, provide some significant speed boosts on AVX and SSE variants with clang compiler.
It's about 5.7x on SSE and 6.8x on AVX; the old benchmark showed 3.9x and 5.6x.
It follows based on some ideas raised from #faust channel discussion.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant