Changelog
- Fixed the implementation of a bunch of instructions (thanks to the new automated tests in tests/riscv-tests!)
- Fixed
lbu
andlhu
parsing - When using the Exit ecall, the value of
a0
will determine FPGRARS's exit code. - Project-wide configuration with
fpgrars.toml
(see #38)
Also, if you didn't see the changes made in v2.0 and v2.1, I highly recommend it!
Run with ./fpgrars your_riscv_file.s
or ./fpgrars --help
to see options.
If you have cargo
installed, you can also install FPGRARS by running cargo install fpgrars
, or cargo install -F unb fpgrars
if you're a UnB student.
UnB students should get the --unb
version