Skip to content

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