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

[Question] Compile w/o AVX2 and AVX512 extensions for ARM64EC #411

Open
SebTV opened this issue Feb 11, 2025 · 0 comments
Open

[Question] Compile w/o AVX2 and AVX512 extensions for ARM64EC #411

SebTV opened this issue Feb 11, 2025 · 0 comments

Comments

@SebTV
Copy link

SebTV commented Feb 11, 2025

In Visual Studio 2022 ARM64EC target the compiler complains about

error C7302: AVX types (__m256) are not currently supported in ARM64EC code
error C7303: AVX512 types (__m512) are not currently supported in ARM64EC code

when I #ifdef everything that looks like avx2/avx512 code, VLOAD() get raw_mults[0] which is null.

So before digging deeper I would like to ask whether any solution already exist to build on ARM64EC.

ebiggers added a commit that referenced this issue Feb 18, 2025
libdeflate failed to build for ARM64EC because it used AVX and AVX512
types which are not supported in ARM64EC code.  Disable these.

Resolves #411
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

1 participant