-
Notifications
You must be signed in to change notification settings - Fork 4.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
SimdAsHWIntrinsic improvements and cleanup (#80134)
* Merge common code paths in simdashwintrinsic.cpp * Fixing a bug in the WithElement node for CreateFromVector * Ensure simdashwintrinsic paths consistently use the gtNewSimd*Node helpers where one path was already * Ensure remaining simdashwintrinsic paths use the gtNewSimd*Node helpers * Consistently use fgMakeMultiUse in the gtNewSimd*Node APIs * Applying formatting patch * Ensure isSimdAsHWIntrinsic gets passed through * Revert "Consistently use fgMakeMultiUse in the gtNewSimd*Node APIs" This reverts commit edb2ce8. * Handle SN_op_UnaryNegation for Vector2/3/4 on Mono * Ensure short, ushort, float, and double don't assert for Vector128_Dot on downlevel hardware
- Loading branch information
1 parent
c5f5e6a
commit 1808d1c
Showing
10 changed files
with
575 additions
and
605 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.