-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Open
Labels
User StoryA single user-facing feature. Can be grouped under an epic.A single user-facing feature. Can be grouped under an epic.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 SuperPMI
Milestone
Description
We will continue to improve the Arm64 port for .NET11. This will include improving code quality, enhancing SVE support and other general performance improvements.
Improvements to SVE APIs
- SVE2 APIs - Finishing the remaining SVE2 APIs that were started in .NET10 and fix up any inconsistencies
- SVE Extensions: AES, SHA3, SM4
- AdvSimd versions of the above SVE Extensions: SHA3, SM4
- Testing cleanups. This will simplify testing, expand the testing scope and possibly find bugs
- Add benchmarks to dotnet/performance
Agnostic SVE
SVE Performance
- General performance improvements
- Fix movpfrx usage
Codegen Improvements
- Continue to add more compact encodings
Improvements in GC
- Add an Arm64 version of the vxsort algorithm in the GC. vxsort: Add Arm64 Neon implementation and tests #110692
PAC-RET
- Enable PAC-RET protection for the stack
Metadata
Metadata
Assignees
Labels
User StoryA single user-facing feature. Can be grouped under an epic.A single user-facing feature. Can be grouped under an epic.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 SuperPMI