aboutsummaryrefslogtreecommitdiff
path: root/src/armv7/display.rs
AgeCommit message (Collapse)Author
4 hoursfix some lingering warningsiximeow
5 hoursimmediate consistency across the libraryiximeow
5 hoursreport rounding bit of smmla/smmlsiximeow
5 hoursfix issues around unpredictable ldrd and offset printingiximeow
5 hoursfix {s,u}xt{h,b}[16] using an immediate to describe their rotatesiximeow
5 hoursfix mrc/mrc2 use of CRd=15iximeow
2026-08-06cdp/mrc/mcr opc1 is wider than display knowsiximeow
i *think* this is fixing an issue that was introduced in the diff between 0.4.0 and 0.5.0, so it's elided from the changelog..
2026-08-04write condition code *before* .w suffixiximeow
2026-08-03armv8 thumb-mode hintsiximeow
2026-08-02Test Target, fix bogus MRS destinationsiximeow
2026-07-28temp, armv8-thumbiximeow
2026-07-28thumb: when nonconforming, allow it/cond=1111 like capstoneiximeow
2026-07-28lsl/mov aliasingiximeow
2026-07-28differential testing wipiximeow
2026-07-28Do not add an 's' when outputing opcodes that always set flagsGrond
2026-07-28Implement the RRX immediate shift typeGrond
2026-02-22support A1 encoding of several coprocessor instructions + SVCrva3
initially was "implement MCR/MRC decoding", but expanded to include the whole coprocessor space for completeness, and then SVC is right there too. Neon instructions in this space are still rejected, as neon support is not really there yet. Co-authored-by: iximeow <me@iximeow.net>
2026-02-22properly display coprocessor higher than 9rva3
2026-02-22rename MCR2/MRC2 to MCR/MRCrva3
they share exactly the same encoding, except the high bits for condition the bool indicates if it's A2 encondings which is unconditional
2025-10-19visitor-oriented fmtiximeow
this makes a decode+format benchmark drop from 75s to 14s... (decode is 5s)