-
Couldn't load subscription status.
- Fork 5.2k
Add option to change SVE vector length for current and children processes #101295
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
kunalspathak
merged 18 commits into
dotnet:main
from
SwapnilGaikwad:github-maxVectorLength-flag
Jun 7, 2024
Merged
Changes from all commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
1393c30
Add option to change SVE vector length for current and children proce…
SwapnilGaikwad 2c040a7
Use maxVectorTBitWidth to get desired SVE length
SwapnilGaikwad 19dce8d
Merge main
SwapnilGaikwad 22aa47e
Use CNTB to determine current vector length
SwapnilGaikwad 43ece1e
Use ACLE to detect vector length on Linux and hardcode on Windows
SwapnilGaikwad 9140d82
Use rdvl instead of cntb to count vector length
SwapnilGaikwad aca2809
Add inline assembly suitable for MSVC
SwapnilGaikwad 1d14227
Add MSCV compatible assembly helper instead of inline assembly
SwapnilGaikwad 23dda80
Merge main
SwapnilGaikwad c080aad
Declare GetSveLengthFromOS on Arm64
SwapnilGaikwad a0c5247
Remove definition of GetSveLengthFromOS from .S file
SwapnilGaikwad 4c0ffa7
Move non-windows definition of GetSveLengthFromOS to .S file
SwapnilGaikwad aaeb733
Merge main
SwapnilGaikwad 8b07210
Apply suggestions from code review
jkotas c0a6910
Move declaration of GetSveLengthFromOS to .cpp file
SwapnilGaikwad 528e157
Disable temporarily for Windows on Arm machines
SwapnilGaikwad 63a2be8
Merge main
SwapnilGaikwad ec0c317
Hardcode GetSveLengthFromOS() to return SVE length as 128
SwapnilGaikwad 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
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.