-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Closed
Labels
arch-arm64area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIin-prThere is an active PR which will close this issue when it is mergedThere is an active PR which will close this issue when it is mergedos-windowstracking-external-issueThe issue is caused by external problem (e.g. OS) - nothing we can do to fix it directlyThe issue is caused by external problem (e.g. OS) - nothing we can do to fix it directly
Milestone
Description
#38957 adds JIT implementation for the intrinsics from ARMv8.1-RDMA and ARMv8.2-DotProd architectural extensions.
Linux can check for support of these with arm64 ELF hwcaps and #38957 updates PAL_GetJitCpuCapabilityFlags() to enable that.
On Windows this check was traditionally done with IsProcessorFeaturePresent() that at the moment doesn't have the corresponding PF-enum values.
The issue is track the future work for updating EEJitManager::SetCpuInfo() when IsProcessorFeaturePresent() is extended.
category:implementation
theme:hardware-intrinsics
skill-level:beginner
cost:small
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
arch-arm64area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIin-prThere is an active PR which will close this issue when it is mergedThere is an active PR which will close this issue when it is mergedos-windowstracking-external-issueThe issue is caused by external problem (e.g. OS) - nothing we can do to fix it directlyThe issue is caused by external problem (e.g. OS) - nothing we can do to fix it directly