Visualizing the ARM64 Instruction Set (2024)
9 days ago
- #Visualization
- #ARM64
- #InstructionSet
- Visualizing ARM64 instruction set using a Hilbert curve plot, colored by instruction class.
- Generated visualization from Arm’s Machine Readable Architecture (MRA) Specification.
- Tools parse XML files to list unique encodings and decode 32-bit instructions.
- Interactive website allows inspection of different instructions with overlays.
- Lightweight Fault Isolation (LFI) project uses ARM64 for efficient software sandboxing.
- Visualizing LFI verifier shows legal instructions with a Hilbert curve heatmap.
- Future work includes support for more ARM extensions and comparing with RISC-V.