Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-02 | get test situation in order | iximeow | |
2022-01-02 | document the crate | iximeow | |
2022-01-01 | fix test expectations | iximeow | |
2022-01-01 | capstone/yax differences, test pac more comprehensively | iximeow | |
2022-01-01 | more inconvenient test case handling | iximeow | |
2022-01-01 | test expectation cleanup | iximeow | |
2021-12-31 | more pac instructions, fmov fixes | iximeow | |
2021-12-31 | fix more invalid rejects, misdecodes, test cases | iximeow | |
2021-12-31 | shift/sm3ss fixes | iximeow | |
2021-12-31 | sshll is weird | iximeow | |
2021-12-31 | pac, cfi, other misc cleanup, notes and todos | iximeow | |
2021-12-30 | many many MORE one-off fixes from differential testing | iximeow | |
2021-12-29 | more missed tables and manual compat | iximeow | |
2021-12-29 | more misc fixes | iximeow | |
2021-12-29 | more armv8.1 instructions, fix cas operand check | iximeow | |
2021-12-29 | and sve should error for now | iximeow | |
2021-12-29 | stxrb memory operand error | iximeow | |
2021-12-29 | cas and sme/sve stub | iximeow | |
2021-12-28 | re-enable exhaustive panic tests | iximeow | |
2021-12-27 | fix variable-width index, more fp16 instructions | iximeow | |
2021-12-27 | movi/mvni scalar/vector | iximeow | |
2021-12-27 | fcmp/fcmpe fixes | iximeow | |
2021-12-27 | vector fabs/fcm* | iximeow | |
2021-12-27 | vector x indexed fmla,fmls,fmul | iximeow | |
2021-12-27 | Advanced SIMD Extract | iximeow | |
2021-12-27 | fix Advanced SIMD Scalar Three Same | iximeow | |
2021-12-27 | more tests that were inaccurate | iximeow | |
2021-12-27 | significantly expand simd support, correct tests for aliasing | iximeow | |
2021-12-04 | ignore non-panic tests for now | iximeow | |
2021-11-20 | more simd support | iximeow | |
2021-11-07 | floating point mov, several data processing ops, compare | iximeow | |
2021-10-31 | SIMD load/store (multiple structure) | iximeow | |
in addition to the decoding support, objdump reporting of `{}` selection of multiple registers seems to be inconsistent. stick to the manual's preferred `{v1, v2, v3, v4}` nomenclature instead of `{v1-v4}`. reorder a few tests in test_openblas_simd_loadstore to group instructions by decode category | |||
2021-10-30 | support ldp/stp/others, preindex writeback is optional | iximeow | |
2021-10-30 | support simd load/store (single structure) | iximeow | |
2021-10-26 | add many test cases from openblas, ldnp, stnp | iximeow | |
2021-10-24 | normalize a bit more consistently in instruction display | iximeow | |
2021-10-21 | data processing (three source) | iximeow | |
2021-10-21 | data processing instructions (one source) | iximeow | |
2021-10-21 | ccm{n,p} | iximeow | |
2021-09-28 | handle another unintended panic in display impl | iximeow | |
2021-09-28 | fix various armv8 and armv8 panics that should be Err. | iximeow | |
in fact the decoder should _never_ panic. included here are tests that cover the entire 32-bit instruction space and ensure that decoding and display do not panic. these tests run uncomfortably slowly (1168s to decode the 4b "instruction" sequences on my desktop), but verify that panics are no longer an issue. | |||
2021-09-26 | fix unimplemented code paths panicking as unreachable | iximeow | |
only in a64 decoding really; there wasn't an "Incomplete" error at the time, but now there is. | |||
2021-09-14 | Fix display of post-index writeback operands | Jonas Schievink | |
2021-07-06 | update yaxpeax_arch and bump version to 0.1.00.1.0 | iximeow | |
2020-12-06 | TODONE: adr with add/subtracted offset | iximeow | |
instead of trying to shoehorn in `adr reg, label` syntax like the manual requests, it's much easier to just describe these as `{add, sub} reg, pc, offset` and potentially rewrite `pc, offset` as an `adr reg, label` if a higher-level tool has that kind of information available. | |||
2020-12-06 | warning 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-06 | add ldc/sdc instructions and a slew of 32b thumb2 tests | iximeow | |
2020-12-06 | fix more incomplete cases, report arm instruction length properly | iximeow | |
2020-12-06 | fix some 32-bit thumb2 instructions, hook up .w, `s`, and a few typos | iximeow | |
mostly confusion of pre/post-increment, operand widths, immediate widths, things of that nature | |||
2020-12-06 | add thumb/thumb2 decoding | iximeow | |
16-bit instructions only, for now |