Annotated disassembler
Every register an instruction touches is marked and linked, so a register name in a disassembly leads straight to its definition and its role in the calling convention. The decoder covers the integer instruction set; anything it does not recognise is shown as its raw encoding rather than guessed at.
One 32-bit word per eight hex digits. Drop a binary here, or load one, to read it as little-endian words.
Branch targets are shown relative to this, since PC-relative offsets only mean something once the code has a position.
10 instructions · 10 decoded
read written not decoded
- 0x102054000140b.eq#0x1048
- 0x1024d65f03c0ret