-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Closed
Labels
Cost:MWork that requires one engineer up to 2 weeksWork that requires one engineer up to 2 weeksPriority:2Work that is important, but not critical for the releaseWork that is important, but not critical for the releasearch-arm64area-System.Buffers
Milestone
Description
This item tracks the conversion of the System.Buffers class to use arm64 intrinsics.
- System.Buffers.Text.Base64.DecodeFromUtf8()
- System.Buffers.Text.Base64.EncodeToUtf8()
Update for .NET 7
Now that we have cross-platform intrinsics APIs (#49397), these optimizations should be completed using those APIs instead of adding ARM64-specific intrinsics code paths. The effort could optionally include first measuring performance of these methods with the ARM64-specific intrinsics in place, and then measuring the performance of these methods with the cross-platform intrinsics.
Example use of the new cross-platform intrinsics: #63722
Related: #33308
Metadata
Metadata
Assignees
Labels
Cost:MWork that requires one engineer up to 2 weeksWork that requires one engineer up to 2 weeksPriority:2Work that is important, but not critical for the releaseWork that is important, but not critical for the releasearch-arm64area-System.Buffers