aboutsummaryrefslogtreecommitdiff
path: root/src/armv8/mod.rs
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2020-02-17 18:33:11 -0800
committeriximeow <me@iximeow.net>2020-02-17 18:33:11 -0800
commit61541d356e6c9d378a85697778685b410fcbee1b (patch)
treeb590df784a1219d94d18f211785bd20876d7cfb4 /src/armv8/mod.rs
parent685ce723ddf0bd9dcc0998f44a73f5ae07fdc0c5 (diff)
entirely replace armv7 operands
Operands was an enum covering all forms of operands and data for each operand for all instructions. this is hard to iterate, and hard to work with when a single operand is the one of interest, so it's now replaced by an array of `Operand` enum instances like other architectures. in the course of this change, several forms of decoding are broken, while adding support for some earlier-unsupported multiplies and instructions like msr and clz also clearly note which document the comments mentioning page numbers/figures is referencing
Diffstat (limited to 'src/armv8/mod.rs')
0 files changed, 0 insertions, 0 deletions