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

Add some Pseudo Instructions from the ISA and ASM manual #277

Conversation

AFOliveira
Copy link
Contributor

Following up on #276, I've added some pseudo-instructions to the riscv-opcodes repository. This repository is incredibly useful, and I believe that including as much information as possible about the ISA here can enable new use cases in the future.

For example, in the riscv-unified-db project, we utilize this repository to automatically generate the skeletons of the .yaml files. By expanding the details available in this repo, we will be able to generate even more detailed information and I believe that so is the case for more downstream applications.

Below is the full list of the adittions, so far:

mv
not
neg
nop
zext.b

ret

bleu
bgtu
ble
bgt
bgtz
bltz
bgez
blez
bnez
beqz

seqz
snez
sltz
sgtz

Co-authored by: Afonso Oliveira <[email protected]>
Co-authored by: Alfredo Rodrigues <[email protected]>

Signed-off-by: Afonso Oliveira <[email protected]>
@AFOliveira AFOliveira force-pushed the PseudoinstructionsAdded branch from 1af6064 to 62842a3 Compare August 23, 2024 15:10
@aswaterman aswaterman merged commit 290792c into riscv:master Aug 23, 2024
2 checks passed
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.

2 participants