mips64-linux-gnu
toolchains(as
andobjdump
), they're under mips64-linux-gnu-binutils in Arch.verilator
https://github.com/verilator/verilator.
./scripts/cloneGoogleTest.sh
to build gTest.make runtest
to run all tests.make <TEST FILE NAME>
(e.g.make alu
) to run specific test under tests folder.make example_asm/<ASSEMBLY FILE NAME>
(e.g.make example_asm/fabonacci
) to compile assembly into binary.make <SIMULATION FILE NAME>
(e.g.make full_machine
) to run the simulation of compiled binary.