Add Span overloads to System.Numerics.Vectors#50062
Add Span overloads to System.Numerics.Vectors#50062tannergooding merged 1 commit intodotnet:mainfrom
Conversation
|
Note regarding the This serves as a reminder for when your PR is modifying a ref *.cs file and adding/modifying public APIs, to please make sure the API implementation in the src *.cs file is documented with triple slash comments, so the PR reviewers can sign off that change. |
|
Tagging subscribers to this area: @tannergooding, @pgovind Issue DetailsFixes #25608
|
|
@tannergooding You've mentioned in the past that some SIMD instructions (specifically, instructions that access float* or double*) have some weirdness when it comes to alignment. Is using |
It shouldn't on modern CPUs. The only real impact should be if it crosses a cache line or page boundary and then only if you repeatedly do that in a hot loop. |
|
CC. @pgovind, can you give a quick review so we can merge? |
|
Thanks for the contribution! |
Fixes #25608