Skip to content
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

Merge master into local #1

Merged
merged 24 commits into from
Oct 2, 2024
Merged

Conversation

IIITM-Jay
Copy link
Owner

No description provided.

NyembeziIMG and others added 24 commits July 17, 2024 14:59
- Added code to extend the extension list of a pseudo instruction
in the YAML output
- This ensures that all the extensions that a pseudo instruction
can belong to are listed
- This is in line with what happens for regular and imported
instructions
- No changes to all other output types
Fix Missing Extensions in Pseudo Instructions
parse.py has been edited to expand nf field for segmented vector load
store instructions. For backwards compatibility this only applies to
instr_dict.yaml.
Signed-off-by: Afonso Oliveira <[email protected]>
Co-authored by: Afonso Oliveira <[email protected]>
Co-authored by: Alfredo Rodrigues <[email protected]>

Signed-off-by: Afonso Oliveira <[email protected]>
…udoinstructionsAdded

Add some Pseudo Instructions from the ISA and ASM manual
…to be made

Co-authored-by: Alfredo Rodrigues <[email protected]>
Signed-off-by: Afonso Oliveira <[email protected]>
…/CSR_Pseudoinstructions

Added the rest of 1:1 PseudoInstructions
…he same name. (JAL and JALR case)

Signed-off-by: Afonso Oliveira <[email protected]>
…udoinstructionsAdded

Added Pseudo-instructions from F and D. Allow for instructions to have a special field.
Add fields definition of mcounteren and mcountinhibit
The global search-and-replace is a bit worrisome.
@IIITM-Jay IIITM-Jay merged commit 65743a0 into IIITM-Jay:code-optimization Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants