Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing 256-bit vpermps ? #104

Open
HadrienG2 opened this issue Feb 2, 2023 · 2 comments
Open

Missing 256-bit vpermps ? #104

HadrienG2 opened this issue Feb 2, 2023 · 2 comments

Comments

@HadrienG2
Copy link

So, I was looking through the shuffles multiple time, and I did not find an equivalent of the _mm256_permutevar8x32_ps Intel intrinsic, which maps into the vpermps hardware instruction.

According to your naming convention, I think it should be called shuffle_av_f32_all_m256.

@Lokathor
Copy link
Owner

Lokathor commented Feb 2, 2023

Not sure how I missed this one, but sure I'd take a PR for this.

@HadrienG2
Copy link
Author

HadrienG2 commented Feb 3, 2023

Ah, after looking through the source code, it's actually there, but incorrectly named shuffle_av_i32_all_m256.

So another candidate for naming convention cleanup.

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

No branches or pull requests

2 participants