aboutsummaryrefslogtreecommitdiff
path: root/src/aarch64/disasm-aarch64.h
AgeCommit message (Expand)Author
2022-05-13Simplify disassembler for already decoded mnemonicsMartyn Capewell
2022-05-04Index form-to-visitor maps by hashMartyn Capewell
2022-04-29Remove per-instruction functions and data structuresMartyn Capewell
2022-02-08Don't declare form_to_visitor maps as static memberMartyn Capewell
2021-11-25Remove unallocated encodings from disassembly of Neon scalar 2Reg groupMartyn Capewell
2021-11-25Remove unallocated encodings from disassembly of Neon scalar shifts groupMartyn Capewell
2021-11-16Remove unallocated encodings from disassembly of Neon Across groupMartyn Capewell
2021-11-16Remove unallocated encodings from disassembly of Neon scalar 3Same groupMartyn Capewell
2021-11-16Remove unallocated encodings from disassembly of Neon scalar indexed multiply...Martyn Capewell
2021-11-16Remove unallocated encodings from disassembly of Neon Mul and Shift groupsMartyn Capewell
2021-11-04Disassemble undefined encodings as unallocated in Neon 3SameMartyn Capewell
2021-11-04Use undefined Neon format as indicator of unallocated encodingMartyn Capewell
2021-10-14Tidy up no-argument disassemblyMartyn Capewell
2021-09-30Tidy up indexed element Neon disassemblyMartyn Capewell
2021-06-24Implement Neon matrix multiplicationMartyn Capewell
2021-06-24Implement SVE matrix multiplicationMartyn Capewell
2021-06-23Extend instruction-level decoding globallyMartyn Capewell
2021-03-31Merge branch 'main' into sve2sve2Martyn Capewell
2021-02-24[sve2] Implement floating point pairwise instructionsMartyn Capewell
2021-02-24[sve2] Implement floating point binary logMartyn Capewell
2020-11-26[sve2] Implement compare scalarsMartyn Capewell
2020-11-26[sve2] Implement bitwise ternary operationsMartyn Capewell
2020-11-11[sve2] Implement complex additionMartyn Capewell
2020-11-10[sve2] Implement add/sub high and narrowMartyn Capewell
2020-11-10[sve2] Implement add/sub with carry longMartyn Capewell
2020-10-30[sve2] Implement shift right narrowMartyn Capewell
2020-10-15Simplify the command-line disassembly example UI.Jacob Bramley
2020-09-17[sve2] Implement shift left/right and insertMartyn Capewell
2020-08-14[sve2] Disassemble using new decoder interfaceMartyn Capewell
2020-08-14[sve2] Decode SVE2 instructionsMartyn Capewell
2020-06-25[sve] Ternary substitution for disassemblerMartyn Capewell
2020-03-30[sve] Implement FPComplexMulAddMartyn Capewell
2019-11-07[sve] Tidy up register disassemblyMartyn Capewell
2019-07-18[sve] Add support for `index`.Jacob Bramley
2019-01-29Add SVE disassembler skeleton.Martyn Capewell
2018-09-11Use PrintDisassembler for --disassemble.Jacob Bramley
2018-09-06Check CPU features in the Simulator and Disassembler.Jacob Bramley
2016-10-31Mark methods as `override` when compiling with C++11Pierre Langlois
2016-09-26Improve include directives in `src/aarch64`.Alexandre Rames
2016-07-06Aarch64: Extract registers and operands in separate files.Alexandre Rames
2016-07-04Update naming to `aarch32` and `aarch64`.Alexandre Rames