aboutsummaryrefslogtreecommitdiff
path: root/rust_utils.py
diff options
context:
space:
mode:
authorJoel Sing <joel@sing.id.au>2024-10-25 01:55:26 +1100
committerJoel Sing <joel@sing.id.au>2024-10-25 01:55:26 +1100
commitc673ee53a239604fa90fe45750fff71aec0c4021 (patch)
tree43bb7b3a5b11d144ed7ad55d75819f9ac015549c /rust_utils.py
parent8ab52afb50d25c6798819008252f93576f0d6a43 (diff)
downloadriscv-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