aboutsummaryrefslogtreecommitdiff
path: root/src/armv8/a64.rs
AgeCommit message (Collapse)Author
2024-03-16fix movi (immediate) to unpack immediate correctlyiximeow
.... and add tests that exercise movi with an immediate other than 0
2024-03-16fix ldrsw register sizeiximeow
also unignore tests that would have caught this fix test expectation that predated using pc-relative syntax and fix a test that expected an instruction to be disassembled as "invalid" successfully, rather than returning an error
2024-03-09improve msr register decodingiximeow
"improve" rather than "fix" as `pstate.0x3` is hardly as useful as `msr uao, #3`. but the "pstate field" that had been decoded before was totally incorrect.
2024-03-09fix armv8 a64 decoder hint instructionsbelovdv
2022-04-08Fix no_std buildsMitchell Johnson
2022-01-02fix docs that failed to buildiximeow
2022-01-02document the crateiximeow
2022-01-01capstone/yax differences, test pac more comprehensivelyiximeow
2022-01-01fix float formatteriximeow
integer floats need a .0, the rest get default precision
2022-01-01more inconvenient test case handlingiximeow
2022-01-01test expectation cleanupiximeow
2022-01-01start getting the msr/hint situation under controliximeow
2021-12-31more pac instructions, fmov fixesiximeow
2021-12-31fix more invalid rejects, misdecodes, test casesiximeow
2021-12-31shift/sm3ss fixesiximeow
2021-12-31sshll is weirdiximeow
2021-12-31pac, cfi, other misc cleanup, notes and todosiximeow
2021-12-30many many MORE one-off fixes from differential testingiximeow
2021-12-29many incorrect decode/reject cases fixediximeow
2021-12-29ldapr/stlr (unscaled immediate)iximeow
2021-12-29memory tagsiximeow
2021-12-29more missed tables and manual compatiximeow
2021-12-29more misc fixesiximeow
2021-12-29simd table lookupiximeow
2021-12-29tweaks to match reference shift displayiximeow
2021-12-29more armv8.1 instructions, fix cas operand checkiximeow
2021-12-29stxrb memory operand erroriximeow
2021-12-29write immediates in arm-styleiximeow
2021-12-29cas and sme/sve stubiximeow
2021-12-29clean up warnings, several of which were real bugsiximeow
2021-12-29impl Display for opcode, move lots out of Instructioniximeow
2021-12-28cleanupiximeow
2021-12-28correct some invalid tables, handle invalid opcodesiximeow
2021-12-28sys and sysliximeow
2021-12-28handle a few more invalid instructionsiximeow
2021-12-28{s,u,}bfm error case handlingiximeow
2021-12-28simd modified immediate expansioniximeow
2021-12-28armv8.1 atomic opsiximeow
2021-12-27fix variable-width index, more fp16 instructionsiximeow
2021-12-27crypto instructions and paciximeow
2021-12-27that decode arm is already handlediximeow
2021-12-27confused scalar and non-scalar simd tablesiximeow
2021-12-27another form of prfmiximeow
2021-12-27fix barriersiximeow
2021-12-27msriximeow
2021-12-27mrsiximeow
2021-12-27prfmiximeow
2021-12-27Advanced SIMD scalar pairwiseiximeow
2021-12-27movi/mvni scalar/vectoriximeow
2021-12-27fcmp/fcmpe fixesiximeow