-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Use Avx10.2 Instructions in Floating Point Conversions #111775
Open
khushal1996
wants to merge
40
commits into
dotnet:main
Choose a base branch
from
khushal1996:kcm-avx102-opt1
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
40 commits
Select commit
Hold shift + click to select a range
9ba454d
Add support for AVX10.2. Add AVX10.2 API surface and template tests. …
khushal1996 6aa4048
Add support and template tests for AVX10v2_V512
khushal1996 b0f4e6c
Add new coredistools.dll build from latest llvm repo
khushal1996 8304105
Limit JIT unit suite within the subsets which are stable in SDE.
Ruihan-Yin 64e328a
Rename API as per latest API proposal discussions
khushal1996 08c7c26
fix sample tests in handwritten project
khushal1996 ef3101c
Revert "Limit JIT unit suite within the subsets which are stable in S…
khushal1996 b4de426
Limit JIT unit suite within the subsets which are stable in SDE.
Ruihan-Yin a2aba38
Allow a prefix of 0x00 for AVX10.2 instructions.
khushal1996 abac88e
Revert "Limit JIT unit suite within the subsets which are stable in S…
khushal1996 154988b
Limit JIT unit suite within the subsets which are stable in SDE.
Ruihan-Yin 47f3e5a
remove developer comments from files
khushal1996 e6004f5
Enable all template tests and enable ymm embedded rounding
khushal1996 ae223f8
Make emitter independent of ISa and based on insOpts for ymm embedded…
khushal1996 885f1cb
Enable ymm embedded rounding based on architecture
khushal1996 12a5a26
Revert "Make emitter independent of ISa and based on insOpts for ymm …
khushal1996 161c3e9
Separate Avx10.2 unit testing framework from APX framework
khushal1996 5de4944
Revert "Limit JIT unit suite within the subsets which are stable in S…
khushal1996 2a9b3f8
Revert "Add new coredistools.dll build from latest llvm repo"
khushal1996 83868ab
Fix formatting
khushal1996 ca860a3
Use new keyword for class V512 to hide Avx10v1.V512 and correct CI er…
khushal1996 3082a84
Merge branch 'main' into kcm-avx102-api-public-pr
khushal1996 11c495a
Remove MinMax APis from lowering for numargs=2
khushal1996 87aca5f
Add docstrings for APIs
khushal1996 c26c67f
revert changes for sde execution of tests
khushal1996 38eeeff
Add appropriate comments from reviews
khushal1996 eee0f88
Apply suggestions from code review
khushal1996 e8bdd11
Merge branch 'kcm-avx102-api-public-pr' of https://github.com/khushal…
khushal1996 a5d8d95
Add emitter tests for XMM9/16 to make sure special handling does not …
khushal1996 e6e0f4b
Format code
khushal1996 abad2f7
Handle sizePrefix = 0 case when decoding evex instruction
khushal1996 a1e7cb4
Add assert in appropriate places
khushal1996 c88ee06
Club similar instructions together in perf calculation in emitxarch
khushal1996 a53b88d
Run formatting
khushal1996 e9ae4e2
Add assembly prints for debug assembly capturing for Avx10.2
khushal1996 be2abc0
Use correct size when running emitter tests
khushal1996 e8ff022
Ad appropriate comments and make review changes
khushal1996 3503794
Use AVX10.2 instructions in conversions
khushal1996 3c4f509
Merge branch 'main' into kcm-avx102-opt1
khushal1996 a171487
Run formatting
khushal1996 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 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
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
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.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.