Usage¶
Basic Command¶
python3 main.py
This prints the Tier 1 summary, the multi-extension instruction list, the Tier 2 cross-reference summary, and the shared-instruction graph.
Useful Options¶
Use a local ISA manual checkout:
python3 main.py --manual-dir /path/to/riscv-isa-manual
Refresh the cached manual clone:
python3 main.py --refresh-manual
Write the text report to a file:
python3 main.py --output artifacts/sample_output.txt
Write the graph as DOT:
python3 main.py --graph-dot artifacts/sample_graph.dot
Test Command¶
python3 -m unittest discover -s tests