aboutsummaryrefslogtreecommitdiff
path: root/src/armv7/thumb.rs
AgeCommit message (Collapse)Author
2020-12-06propagate up invalid thumb immediate expansioniximeow
2020-12-06warning cleanup (test edition)iximeow
add in some simd tests for future neon decoding. these tests are drawn from capstone and may need some subsequent cleanup
2020-12-06support CPS (change processor state) and some warming cleanupiximeow
2020-12-06add ldc/sdc instructions and a slew of 32b thumb2 testsiximeow
2020-12-06support more mul/div variantsiximeow
2020-12-06thumb parallel addition and subtractioniximeow
2020-12-06fill out more missing thumb2 decoderiximeow
2020-12-06fix more incomplete cases, report arm instruction length properlyiximeow
2020-12-06remove "Incomplete" opcode from arm7 non-thumb decoderiximeow
2020-12-06fix selection from wrong instr word, clean up .w suffixesiximeow
2020-12-06fix regimm masksiximeow
2020-12-06numerous one-off mis-specializations, most of ld/prefetch hintsiximeow
2020-12-06fix off by one in a mask for data-processing (shifted register)iximeow
2020-12-06fix incorrect operand selectioniximeow
2020-12-06use bitvec in thumb decoderiximeow
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