# exarmo-cli
The `exarmo` command, which decodes instructions in either instruction set.
```sh
exarmo decode a64 d503201f # nop
exarmo decode a32 e0812003 # add r2, r1, r3
exarmo decode t32 bf000000 # nop
```
A hex argument of `-` reads a word per line from the input. `--byteswap`
reads the digits as the bytes sit in memory, and `--debug` prints the
instruction's fields beside its text. A word that is CONSTRAINED
UNPREDICTABLE, and still decodes as the instruction, has ` (unpredictable)`
after its text, as the corpus writes it. The `aarch64` and `aarch32` features
choose which instruction sets are built, and both are on by default.