-
Notifications
You must be signed in to change notification settings - Fork 150
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
Clean up and improve documentation of x86_64 registers #1630
Merged
Commits on Nov 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7916d62 - Browse repository at this point
Copy the full SHA 7916d62View commit details -
Separate MMX/3DNow! and x87 register lengths
The MMX* registers are only the lower 64 bits of the st* ones.
Configuration menu - View commit details
-
Copy full SHA for a35960d - Browse repository at this point
Copy the full SHA a35960dView commit details -
Fix x86_64 subrange mappings in MachRegister::getROSERegister
The values in the two namespaces are not the same.
Configuration menu - View commit details
-
Copy full SHA for 9e77c02 - Browse repository at this point
Copy the full SHA 9e77c02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 254e3e7 - Browse repository at this point
Copy the full SHA 254e3e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8d4dc9 - Browse repository at this point
Copy the full SHA e8d4dc9View commit details -
This puts them in more of a chronological order.
Configuration menu - View commit details
-
Copy full SHA for 452e95f - Browse repository at this point
Copy the full SHA 452e95fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf5d43a - Browse repository at this point
Copy the full SHA bf5d43aView commit details -
This puts them in more of a chronological order.
Configuration menu - View commit details
-
Copy full SHA for 1460cc1 - Browse repository at this point
Copy the full SHA 1460cc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35d0fe1 - Browse repository at this point
Copy the full SHA 35d0fe1View commit details -
No real comments here. Just added a separator.
Configuration menu - View commit details
-
Copy full SHA for 7a6f22a - Browse repository at this point
Copy the full SHA 7a6f22aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82578c3 - Browse repository at this point
Copy the full SHA 82578c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e79d18f - Browse repository at this point
Copy the full SHA e79d18fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 734a3f4 - Browse repository at this point
Copy the full SHA 734a3f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56d2075 - Browse repository at this point
Copy the full SHA 56d2075View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23d3450 - Browse repository at this point
Copy the full SHA 23d3450View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdd2d76 - Browse repository at this point
Copy the full SHA fdd2d76View commit details -
FLAGC is the lower bit of the I/O Permission Level field.
Configuration menu - View commit details
-
Copy full SHA for 53625db - Browse repository at this point
Copy the full SHA 53625dbView commit details -
FLAGC is the upper bit of the I/O Permission Level field.
Configuration menu - View commit details
-
Copy full SHA for 140cae0 - Browse repository at this point
Copy the full SHA 140cae0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d845fa - Browse repository at this point
Copy the full SHA 9d845faView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8944e2 - Browse repository at this point
Copy the full SHA d8944e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff96bdc - Browse repository at this point
Copy the full SHA ff96bdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfa0e70 - Browse repository at this point
Copy the full SHA cfa0e70View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7f9b6a - Browse repository at this point
Copy the full SHA d7f9b6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cd74c9 - Browse repository at this point
Copy the full SHA 7cd74c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a83e3d2 - Browse repository at this point
Copy the full SHA a83e3d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4152d26 - Browse repository at this point
Copy the full SHA 4152d26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06fb3cb - Browse repository at this point
Copy the full SHA 06fb3cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05c2d65 - Browse repository at this point
Copy the full SHA 05c2d65View commit details -
It's 64 bits, not 128. From Intel(R) 64 and IA-32 Architectures Software Developer’s Manual June 2021 15.6.1 OPMASK Register to Predicate Vector Data Processing The opmask is a set of eight architectural registers of size MAX_KL (64-bit).
Configuration menu - View commit details
-
Copy full SHA for a6c698f - Browse repository at this point
Copy the full SHA a6c698fView commit details -
This makes it consistent with the names used for the other vector extensions.
Configuration menu - View commit details
-
Copy full SHA for 7338402 - Browse repository at this point
Copy the full SHA 7338402View commit details -
Configuration menu - View commit details
-
Copy full SHA for 235cf25 - Browse repository at this point
Copy the full SHA 235cf25View commit details -
Configuration menu - View commit details
-
Copy full SHA for d25ee77 - Browse repository at this point
Copy the full SHA d25ee77View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0532f3 - Browse repository at this point
Copy the full SHA f0532f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for bfa3039 - Browse repository at this point
Copy the full SHA bfa3039View commit details -
Configuration menu - View commit details
-
Copy full SHA for 906c442 - Browse repository at this point
Copy the full SHA 906c442View commit details -
Fix comment on XMM, YMM, ZMM register numbers
Assume AMD64 extensions are in place so that XMM8-XMM15 are present.
Configuration menu - View commit details
-
Copy full SHA for 2faac59 - Browse repository at this point
Copy the full SHA 2faac59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 398ad04 - Browse repository at this point
Copy the full SHA 398ad04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78305c9 - Browse repository at this point
Copy the full SHA 78305c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18d78f4 - Browse repository at this point
Copy the full SHA 18d78f4View commit details
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.