-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Open
Labels
area-System.Runtime.Intrinsicsarm-sveWork related to arm64 SVE/SVE2 supportWork related to arm64 SVE/SVE2 support
Milestone
Description
List of various items related to vector length and Vector<T> handling in general for SVE:
- Enable
Vector256for SVE, when applicable. Details: https://github.com/dotnet/runtime/pull/101295/files#r1572607279 - See if we can enable the block copy, etc. using Vector256
- Fix
getVectorTByteLength()to give correct current vector length instead of hard-coded to return 128. - Make
Vector<T>methods map toSveintrinsics, whenever possible. SoVector<T> a+bshould map toSve.Add(a,b), etc. - Reuse
DOTNET_MaxVectorTBitWidthfor Sve. WIP: Add option to change SVE vector length for current and children processes #101295 - Arm64/Sve: The scaling of immediate in ldr and other instructions should take into account variable VL #100991
Metadata
Metadata
Assignees
Labels
area-System.Runtime.Intrinsicsarm-sveWork related to arm64 SVE/SVE2 supportWork related to arm64 SVE/SVE2 support