DEV Community

Nathan Luevano
Nathan Luevano

Posted on

Silica: Testing Every AArch64 Instruction Encoding

I wanted to see what happens when you compare real AArch64 decoders across the entire 32-bit encoding space, so I built Silica.

It checks all 4.3B encodings against Arm's spec, LLVM, Capstone, and Unicorn. I'm still digging through some of the stranger disagreements.

https://github.com/Nathan-Luevano/silica

Top comments (0)