Changelog
- Fixed the implementation of a bunch of instructions (thanks to the new automated tests in tests/riscv-tests!)
- Fixed
lbuandlhuparsing - When using the Exit ecall, the value of
a0will 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