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

Disable _tzcnt_u64 for ARM64EC #1054

Merged
merged 2 commits into from
Jan 27, 2022
Merged

Disable _tzcnt_u64 for ARM64EC #1054

merged 2 commits into from
Jan 27, 2022

Commits on Jan 27, 2022

  1. Disable _tzcnt_u64 for ARM64EC

    The ARM64EC is a new Microsoft-designed ARM64 ABI that is compatible with AMD64 code. However, not all AMD64 intrinsic functions are supported. For, intrinsics that are lowered to AVX, AVX2 and AVX512 instructions are not supported, including the _tzcnt_u64. To make sure this file compiles for ARM64EC, the use of _tzcnt_u64 should be neutered.
    mcfi committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    bee421b View commit details
    Browse the repository at this point in the history
  2. Add comments

    mcfi committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    c2d00cb View commit details
    Browse the repository at this point in the history