-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Ensure ISimdVector default implementations throw documented exceptions
#104831
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Tagging subscribers to this area: @dotnet/area-system-runtime-intrinsics |
src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/ISimdVector_2.cs
Outdated
Show resolved
Hide resolved
|
it's generally not the right strategy to massage C# code and duplicate things just to achieve a slightly better codegen, we should go with the most clean version and file an issue against JIT if something is suboptimal IMO |
👍 This should really just be |
ISimdVector default implementations perform nullcheckISimdVector default implementations throw documented exceptions
Unfortunately |
What do you mean? This would specifically fault on |
I mean the implementations make a distinction between |
|
Still not seeing the issue here.
Thus, having the Having the |
|
This pull request has been automatically marked |
|
This pull request will now be closed since it had been marked |
No description provided.