Skip to content

x86 avx: fix native implementation of simde_mm256_permute2f128_si256#1338

Merged
mr-c merged 3 commits intosimd-everywhere:masterfrom
ethomag:master
Sep 23, 2025
Merged

x86 avx: fix native implementation of simde_mm256_permute2f128_si256#1338
mr-c merged 3 commits intosimd-everywhere:masterfrom
ethomag:master

Conversation

@ethomag
Copy link
Contributor

@ethomag ethomag commented Sep 23, 2025

Hi @mr-c and thanks for a great library!

This is to correct the typo that caused: #1337 "simde_mm256_permute2f128_si256 does not map to the native asm instruction when compiling for AVX2"

I am happy to take a shot at the tests at a later stage.

@mr-c
Copy link
Collaborator

mr-c commented Sep 23, 2025

Thank you @ethomag ! Here's a PR to your PR to fix the appveyor CI failure ethomag#1

@ethomag
Copy link
Contributor Author

ethomag commented Sep 23, 2025

Thanks again @mr-c. Unfortunately I don't know where to begin locating the error. It seems to originate in a file called avx.cpp that is generated ? And only for MVSC (which I don't have access to). Any pointers how to attack this would be appreciated.

@mr-c mr-c changed the title issue 1337 x86 avx: fix native implementation of simde_mm256_permute2f128_si256 Sep 23, 2025
@mr-c
Copy link
Collaborator

mr-c commented Sep 23, 2025

Thanks again @mr-c. Unfortunately I don't know where to begin locating the error. It seems to originate in a file called avx.cpp that is generated ? And only for MVSC (which I don't have access to). Any pointers how to attack this would be appreciated.

@ethomag I fixed it for you already; just click the "merge" button at ethomag#1

x86 avx: fix  test for MSVC where CONSTIFY doesn't work.
@mr-c mr-c enabled auto-merge (squash) September 23, 2025 15:56
@mr-c mr-c merged commit c7d0991 into simd-everywhere:master Sep 23, 2025
128 checks passed
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.

2 participants