Restructured the instruction handling

* Redid the instruction format
* Improved the decoding
1 job for <span class="ref-name">part-3</span> in 2 minutes and 15 seconds (queued for 2 minutes and 51 seconds)
Status Job ID Name Coverage
failed #46963038


Name Stage Failure
test:cargo Test There is an unknown failure, please try again
4 | bitflags! {
| - in this macro invocation

error: Could not compile `bitflags`.

Caused by:
process didn't exit successfully: `rustc --crate-name bitflags /root/.cargo/registry/src/ --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg feature="default" --cfg feature="example_generated" -C metadata=f9ca8c19181c7f4f -C extra-filename=-f9ca8c19181c7f4f --out-dir /builds/arthurc/rustn64/target/release/deps -L dependency=/builds/arthurc/rustn64/target/release/deps --cap-lints allow` (exit code: 101)
ERROR: Job failed: exit code 1