Skip to content

Tentative support for avx512vl extensions to 128 bit registers#1352

Merged
serge-sans-paille merged 1 commit into
masterfrom
feature/avx512vl_128
May 20, 2026
Merged

Tentative support for avx512vl extensions to 128 bit registers#1352
serge-sans-paille merged 1 commit into
masterfrom
feature/avx512vl_128

Conversation

@serge-sans-paille
Copy link
Copy Markdown
Contributor

Very similar to the implementation for avx512vl_256, with a few less instruction supported though.

As a side effect, fix an OOB acces in tobitset for avx512_256

Very similar to the implementation for avx512vl_256, with a few less
instruction supported though.

As a side effect, fix an OOB acces in tobitset for avx512_256
Copy link
Copy Markdown
Contributor

@DiamonDinoia DiamonDinoia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! It pass all the tests on my machine even some corner cases I made up.

@serge-sans-paille serge-sans-paille merged commit 7d30b9c into master May 20, 2026
178 checks passed
@serge-sans-paille serge-sans-paille deleted the feature/avx512vl_128 branch May 20, 2026 12:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants