aboutsummaryrefslogtreecommitdiff
path: root/src/aarch64/disasm-aarch64.cc
AgeCommit message (Expand)Author
2022-05-13Simplify disassembler for already decoded mnemonics #5Martyn Capewell
2022-05-13Simplify disassembler for already decoded mnemonics #4Martyn Capewell
2022-05-13Simplify disassembler for already decoded mnemonics #3Martyn Capewell
2022-05-13Simplify disassembler for already decoded mnemonics #2Martyn Capewell
2022-05-13Simplify disassembler for already decoded mnemonicsMartyn Capewell
2022-05-13Replace Hash() calls with user-defined literalMartyn Capewell
2022-05-04Index form-to-visitor maps by hashMartyn Capewell
2022-03-09Add explicit IsImmediatePre/PostIndex testsMartyn Capewell
2022-02-08Don't declare form_to_visitor maps as static memberMartyn Capewell
2022-01-07Enable -Wshadow and fix resulting errorsMartyn Capewell
2021-12-01Remove more switches from disassemblerMartyn Capewell
2021-11-25Remove more unallocated encodings from disassembly of Neon instructionMartyn 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-16Remove unallocated encodings from disassembly of Neon Ext and 3Diff 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-28Fix disassembly of indexed FMULMartyn Capewell
2021-10-14Tidy up no-argument disassemblyMartyn Capewell
2021-10-01Add support for Neon mixed-sign dot product instructionsMartyn Capewell
2021-09-30Tidy up indexed element Neon disassemblyMartyn Capewell
2021-09-29[sve] Add support for mixed sign dot product instructionsMartyn Capewell
2021-09-23[sve] Add support for octo replicating loadsMartyn Capewell
2021-07-08Remove unallocated encodings from bitfield instructionsMartyn Capewell
2021-06-24Implement Neon matrix multiplicationMartyn Capewell
2021-06-24Implement SVE matrix multiplicationMartyn Capewell
2021-06-10Fix disassembly near SVE extend instructionsMartyn Capewell
2021-03-31Merge branch 'main' into sve2Martyn Capewell
2021-03-24[sve2] Add support for constructive extractMartyn Capewell
2021-03-11[sve2] Implement saturating multiply-add high (indexed) (#6)TatWai Chong
2021-02-24[sve2] Implement floating point pairwise instructionsMartyn Capewell
2021-02-24[sve2] Implement floating point binary logMartyn Capewell
2021-01-08[sve2] Implement indexed multiply-accumulate longMartyn Capewell
2021-01-07[sve2] Implement saturating multiply-add bottom/top (indexed)TatWai Chong
2020-12-16[sve2] Implement complex saturating multiply-add (indexed)TatWai Chong
2020-12-16[sve2] Implement complex integer multiply-add (vector).TatWai Chong
2020-12-01[sve2] Implement multiply-accumulate longMartyn Capewell
2020-12-01[sve2] Implement indexed integer multiply-accumulate/subtractMartyn Capewell
2020-12-01[sve2] Implement indexed integer multiplyMartyn Capewell
2020-11-26[sve2] Implement constructive spliceMartyn Capewell
2020-11-26[sve2] Implement indexed integer complex dot productMartyn Capewell
2020-11-26[sve2] Implement compare scalarsMartyn Capewell
2020-11-26[sve2] Implement bitwise ternary operationsMartyn Capewell
2020-11-26[sve2] Implement vector-plus-scalar non-temporal storesMartyn Capewell
2020-11-25[sve2] Implement vector-plus-scalar non-temporal loadsMartyn Capewell
2020-11-24[sve2] Implement integer complex dot productMartyn Capewell