-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Adding the Vector512 and Vector512<T> types #76642
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
Merged
Merged
Changes from all commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
eaa08e0
Adding the Vector512 and Vector512<T> types
tannergooding 03dd856
Support properly packing Vector512<T>
tannergooding 8d7791e
Merge remote-tracking branch 'dotnet/main' into vector512
tannergooding 3a80f29
Responding to PR feedback and ensure Vector512 is treated as an HFA f…
tannergooding 0157044
Merge remote-tracking branch 'dotnet/main' into vector512
tannergooding 012084a
Merge remote-tracking branch 'dotnet/main' into vector512
tannergooding 13dc1df
Bring Vector512 inline with the new Vector64/128/256 APIs
tannergooding 7d23e27
Merge remote-tracking branch 'dotnet/main' into vector512
tannergooding 5e64c5f
Adding support for generating the Vector512 tests
tannergooding 6ed6758
Generate the Vector512 tests
tannergooding 0525759
Ensure the ref assembly is up to date
tannergooding 35f01e1
Fixing a couple JIT asserts
tannergooding bc8b497
Fixing tests to pass the right number of constructor parameters
tannergooding 437134a
Ensure the HWIntrinsic test templates support 64-byte alignment
tannergooding b8f0a16
Ensure the vector Dot tests correctly sum using pairs
tannergooding 783bb1f
Ensure the Dot test computes the result pairs correctly
tannergooding ac01ed5
Merge remote-tracking branch 'dotnet/main' into vector512
tannergooding ab3afe9
Simplify the alignment check to avoid future churn
tannergooding 6d50c9a
Don't churn the Vector64/128/256 tests on the Vector512 PR
tannergooding dc43d8d
Do update the Dot tests to have the updated validation
tannergooding 1124f4e
Fix Vector128 divide by scalar
fanyang-mono 67abfd0
Merge remote-tracking branch 'dotnet/main' into vector512
tannergooding 6377be7
Merge remote-tracking branch 'dotnet/main' into vector512
tannergooding 3914d6d
Merge remote-tracking branch 'dotnet/main' into vector512
tannergooding 60e6826
Merge remote-tracking branch 'dotnet/main' into vector512
tannergooding c72c3e5
Ensure field layout tests exist for Vector256 and Vector512
tannergooding ec270ad
Merge remote-tracking branch 'dotnet/main' into vector512
tannergooding ad7e03d
Updating the R2R version from 8.0 to 9.0
tannergooding b6b62fd
Ensure Vector512 tests are disabled in the same place as the Vector64…
tannergooding f2e95d9
Merge remote-tracking branch 'dotnet/main' into vector512
tannergooding 3457948
Remove a stray .
tannergooding 1b0adc0
Fixing the NativeAOT field layout tests
tannergooding 6be8dec
Update an addition location where the R2R version is defined
tannergooding 8f001fa
Merge remote-tracking branch 'dotnet/main' into vector512
tannergooding 2527bcd
Disable Vector512 tests for llvmfullaot due to https://github.com/dot…
tannergooding d1fc03d
Increase the value of ngsharedvt-trampolines
fanyang-mono 399e4c5
Move various HWIntrinsics to outerloop for unaccelerated platforms
tannergooding 9bb141c
Ensure the HardwareIntrinsics tests are being filtered to outerloop w…
tannergooding 6b049e1
Merge branch 'dotnet:main' into vector512
tannergooding File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.