diff options
author | Joel Sing <joel@sing.id.au> | 2024-10-25 01:55:26 +1100 |
---|---|---|
committer | Joel Sing <joel@sing.id.au> | 2024-10-25 01:55:26 +1100 |
commit | c673ee53a239604fa90fe45750fff71aec0c4021 (patch) | |
tree | 43bb7b3a5b11d144ed7ad55d75819f9ac015549c /rust_utils.py | |
parent | 8ab52afb50d25c6798819008252f93576f0d6a43 (diff) | |
download | riscv-opcodes-c673ee53a239604fa90fe45750fff71aec0c4021.zip riscv-opcodes-c673ee53a239604fa90fe45750fff71aec0c4021.tar.gz riscv-opcodes-c673ee53a239604fa90fe45750fff71aec0c4021.tar.bz2 |
Stop including pseudo instructions in output for Go
Go really only needs the instruction encodings for actual instructions.
Additional pseudo-encodings have since been added to the riscv-opcodes
generation, which also include instructions that are aliased to
themselves (e.g. AJALPSEUDO/AJALRPSEUDO). Instead of dealing with these
complications, stop including pseudo instructions in the output for Go
and we'll synthesise pseudo instructions that we need.
Add -pseudo which can be used to enable the generation of
pseudo-instructions, restoring the previous behaviour.
Diffstat (limited to 'rust_utils.py')
0 files changed, 0 insertions, 0 deletions