exarmo-cli 0.1.0

The exarmo command, over both instruction sets
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 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.