Skip to content

Comments

x86 avx512 permutexvar: implement mm256_permutexvar_pd directly, without casting#1390

Merged
mr-c merged 2 commits intosimd-everywhere:masterfrom
mr-c:permutexvar_o2_stack-protector-strong
Feb 22, 2026
Merged

x86 avx512 permutexvar: implement mm256_permutexvar_pd directly, without casting#1390
mr-c merged 2 commits intosimd-everywhere:masterfrom
mr-c:permutexvar_o2_stack-protector-strong

Conversation

@mr-c
Copy link
Collaborator

@mr-c mr-c commented Feb 21, 2026

gcc (at least version, and currently through version 16.0) with both "-O2" and "-fstack-protector-strong" produces incorrect results without this fix.

many thanks to @satta for the rubber-ducking session that led to this fix!

mr-c added 2 commits February 21, 2026 18:56
…out casting

gcc (at least version, and currently through version 16.0) with both
"-O2" and "-fstack-protector-strong" produces incorrect results without
this fix.
@mr-c mr-c merged commit 95f2d5a into simd-everywhere:master Feb 22, 2026
132 checks passed
@mr-c mr-c deleted the permutexvar_o2_stack-protector-strong branch February 22, 2026 01:45
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.

1 participant