-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Expose AVX512 variants of AVX, AVX2, and FMA instructions (#85228)
* Expose various Broadcast methods for Avx512F, Avx512BW, and Avx512DQ * Expose ExtractVector128/256 and InsertVector128/256 methods for Avx512F and Avx512DQ * Expose ShiftLeftLogicalVariable, ShiftRightArithmeticVariable, and ShiftRightLogicalVariable on Avx512F and Avx512BW * Expose various FusedMultiplyAdd APIs for Avx512F * Expose various Permute intrinsics for Avx512F, Avx512F.VL, Avx512BW, and Avx512BW.VL * Add a cpuid check for AVX512_VBMI * Add various Permute intrinsics for Avx512Vbmi and Avx512Vbmi.VL * Apply formatting patch * Ensure Avx512Vbmi is recognized * Fixup the InstructionSetDesc for Avx512Vbmi * Update JIT/EE Version Identifier * Fix casing in InstructionSetDesc
- Loading branch information
1 parent
c3a2bce
commit 5d186d9
Showing
50 changed files
with
3,331 additions
and
604 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.