Compatibility graph

Every node is a published RISC-V extension. Every edge is an encoding relation the registry detected between two extensions —FATAL conflicts (full encoding tuple matches with different mnemonics),WARNING conflicts (remappable), designedSHARED overlaps (same instruction by spec),SHARED MAJOR OPCODE (informational; both live under the same 7-bit major opcode), and overlappingCUSTOM opcode spaces.

102

Extensions

117

Edges

0

FATAL conflicts

3

Designed overlaps

100%
drag · scroll to zoom
Reading the graph
  • Nodes = published extensions. Color = Readiness Level (RL5 green → RL1 stone). Drag to reposition. Click to open the package page.
  • Edges = collisions detected by the registry. Hover for the encoding detail.
  • Cyan edges (SHARED) are designed overlaps, not real conflicts — e.g. Zbkb's rol and Zbb's rol are the same instruction by spec.
  • Scroll to zoom · drag the canvas to pan. Use “Reset view” to recenter.
  • “Hide isolated nodes” drops extensions with no visible edge from the canvas (otherwise they drift around as untethered points).

Computed by the registry collision detector against the current instruction encodings of every published extension. Updated every 5 minutes. Want the raw data? JSON endpoint. Last computed at .