Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-29 | Fix 32-bit conditional thumb branches | Mitchell Johnson | |
Correct the shift used to select condition bits and correctly compute the branch offset. | |||
2022-09-29 | Fix negative unconditional 16-bit thumb branches | Mitchell Johnson | |
Sign extension shift had an off-by-one error so the sign bit was not being properly extended. | |||
2022-09-29 | Fix 32-bit Thumb unconditional branch decoding | Mitchell Johnson | |
T4 encodings of unconditional branches were not being interpreted correctly (#6), and 32-bit bl/blx instructions were similarly incorrect. Correct the bits selected for op1 and op2 and handle the slightly-unusual i1/i2 sign bit xor for these instructions. | |||
2022-09-29 | Fix Makefile execution on macOS | Mitchell Johnson | |
Apparently test execution under cargo is delegated and the --ignored flag was being consumed by cargo rather than the test executor. Pass the `--ignored` flag after a `--` to stop cargo processing the argument. | |||
2022-04-08 | add makefile to test yaxpeax-arch with and without no-std | iximeow | |
2022-04-08 | Fix no_std builds | Mitchell Johnson | |
2022-01-02 | 0.2.3 | iximeow | |
2022-01-02 | add differential tests against capstone | iximeow | |
whoo boy these are gross sorry about that | |||
2022-01-02 | get test situation in order | iximeow | |
2022-01-02 | fix docs that failed to build | iximeow | |
2022-01-02 | fix docs typo0.2.2 | iximeow | |
2022-01-02 | why did that compile | iximeow | |
2022-01-02 | 0.2.10.2.1 | iximeow | |
2022-01-02 | 0.2.00.2.0 | iximeow | |
2022-01-02 | document the crate | iximeow | |
2022-01-01 | fix test expectations | iximeow | |
2022-01-01 | 0.1.40.1.4 | iximeow | |
2022-01-01 | capstone/yax differences, test pac more comprehensively | iximeow | |
2022-01-01 | fix float formatter | iximeow | |
integer floats need a .0, the rest get default precision | |||
2022-01-01 | more inconvenient test case handling | iximeow | |
2022-01-01 | test expectation cleanup | iximeow | |
2022-01-01 | 0.1.4 | iximeow | |
2022-01-01 | start getting the msr/hint situation under control | 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 | many incorrect decode/reject cases fixed | iximeow | |
2021-12-29 | ldapr/stlr (unscaled immediate) | iximeow | |
2021-12-29 | memory tags | iximeow | |
2021-12-29 | more missed tables and manual compat | iximeow | |
2021-12-29 | more misc fixes | iximeow | |
2021-12-29 | simd table lookup | iximeow | |
2021-12-29 | tweaks to match reference shift display | 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 | write immediates in arm-style | iximeow | |
2021-12-29 | cas and sme/sve stub | iximeow | |
2021-12-29 | clean up warnings, several of which were real bugs | iximeow | |
2021-12-29 | impl Display for opcode, move lots out of Instruction | iximeow | |
2021-12-28 | re-enable exhaustive panic tests | iximeow | |
2021-12-28 | cleanup | iximeow | |
2021-12-28 | correct some invalid tables, handle invalid opcodes | iximeow | |
2021-12-28 | sys and sysl | iximeow | |
2021-12-28 | handle a few more invalid instructions | iximeow | |
2021-12-28 | {s,u,}bfm error case handling | iximeow | |
2021-12-28 | simd modified immediate expansion | iximeow | |