aboutsummaryrefslogtreecommitdiff
path: root/test/armv7.rs
AgeCommit message (Collapse)Author
2020-12-06fix more incomplete cases, report arm instruction length properlyiximeow
2020-12-06fix some 32-bit thumb2 instructions, hook up .w, `s`, and a few typosiximeow
mostly confusion of pre/post-increment, operand widths, immediate widths, things of that nature
2020-12-06add thumb/thumb2 decodingiximeow
16-bit instructions only, for now
2020-03-15armv7 support through neon, some still missing (mainly coproc instrs)iximeow
2020-02-23bring more armv7 tests back to the land of the livingiximeow
2020-02-17strh/ldrh/strht/ldrht and some misc cleanupiximeow
2020-02-17entirely replace armv7 operandsiximeow
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
2020-02-05bump yaxpeax-arch to 0.0.3, make tests stable-friendly0.0.2iximeow
2020-01-18some of the work to get yaxpeax-arm no-stdiximeow
2020-01-12match changes in arch to have Resulty decode, instead of Optioniximeow
2020-01-12update arm to revised decoder traitiximeow
2020-01-12armv7 test casesiximeow
2020-01-12decode blxiximeow
2020-01-12fix issue with incorrectly decoding register shiftsiximeow
2020-01-12add armv8/a64 supportiximeow