aboutsummaryrefslogtreecommitdiff
path: root/src/aarch64
AgeCommit message (Expand)Author
8 daysCheck ld* functions for failure (#92)HEADmainChris Jones
2024-02-23Support PMULL for 1Q destination vectors (#91)mmc28a
2024-02-15Add support for implicit checks (#86)Chris Jones
2024-02-01Update clang tools to version 11+ (#87)mmc28a
2023-12-08Add a debugger to VIXL simulator (#81)Chris Jones
2023-09-13Add branch interception to VIXL simulator (#77)Chris Jones
2023-08-15Fixes post-index vector loadstore writeback (#76)Ryan Houdek
2023-06-20Improve SIMD & FP constant materialization (#74)Anton Kirilov
2023-03-16Add support for CSSC instructions (#69)mmc28a
2023-03-16Update instruction decoder (#68)mmc28a
2023-02-24Fix BIC macro assembler definition to be non-commutative (#66)Richard Neill
2023-01-18Fix pointer authentication modifier source register (#61)mmc28a
2023-01-17Fix register trace involving sp and xzr (#59)mmc28a
2023-01-03Fix incorrect instruction mappings (#58)André Bargull
2022-11-18simulator-aarch64: Fix use of zero register in several SVE load/stores (#47)Mai
2022-11-16aarch64: Allow testing for the presence of SVE FEAT_EBF16 (#57)Mai
2022-11-11Add regression test for movprfx/ext and fix splice (#56)mmc28a
2022-11-09instructions-aarch64: Handle destructive EXT in CanTakeSVEMovprfx (#55)Mai
2022-11-02Tidy up System instruction simulation (#54)mmc28a
2022-10-19logic-aarch64: Fix register clearing bug in extractnarrow (#49)Mai
2022-09-27Fix compilation with Microsoft Visual C++ (#46)Anton Kirilov
2022-09-15Fix disassembly of Neon by-element instructions (#45)mmc28a
2022-08-11Merge branch 'main' into mtemteMartyn Capewell
2022-08-11cpu-features: Update OS queryable hwcaps (#43)Mai
2022-08-10Add support for MOPS instructionsMartyn Capewell
2022-08-04Merge branch 'main' into mteMartyn Capewell
2022-08-03Spelling (#41)Josh Soref
2022-07-26[mte] Fix casts for Mac buildsMartyn Capewell
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-11Use statically-initialised std::vectors for decoder dataMartyn Capewell
2022-05-06Replace strings with 2-bit encodings for decoder bit patternsMartyn Capewell
2022-05-04Index form-to-visitor maps by hashMartyn Capewell
2022-04-29Remove per-instruction functions and data structuresMartyn Capewell
2022-04-21[mte] Add cache maintenance operationsMartyn Capewell
2022-04-12[mte] Implement ldg, st2g, stg, stgp, stz2g and stzg (#28)TatWai Chong
2022-03-29Merge branch 'main' into mteMartyn Capewell
2022-03-25A prototype to support memory metadata in the Simulator. (#24)TatWai Chong
2022-03-24Fix tracing atomic instructionsMartyn Capewell
2022-03-17Clear upper parts of register in scalar [su]cvtf simulationMartyn Capewell
2022-03-09Add explicit IsImmediatePre/PostIndex testsMartyn Capewell
2022-03-08[mte] Add data processing instructionsMartyn Capewell
2022-02-17aarch64: Allow testing for the presence of FEAT_RPRESlioncash
2022-02-17aarch64: Allow testing for the presence of FEAT_ECVlioncash
2022-02-08Don't declare form_to_visitor maps as static memberMartyn Capewell
2022-02-02[mte] Add skeleton disassembler and simulatorMartyn Capewell