summaryrefslogtreecommitdiff
path: root/src/core/arm/dyncom/arm_dyncom_interpreter.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* arm: Remove SkyEye/Dyncom code that is ARMv6-only.Gravatar bunnei2018-01-021-4578/+0
* logging: Rename category "Core_ARM11" to "Core_ARM".Gravatar bunnei2017-10-231-14/+14
* Dyncom: Use size_t instead of int to store the instruction offsets in the ins...Gravatar Subv2017-08-211-3/+3
* Dyncom: Fixed a conversion warning when decoding thumb instructions.Gravatar Subv2017-08-211-1/+1
* Dyncom: Remove disassembler codeGravatar Yuri Kunde Schlesner2017-05-071-5/+2
* Dyncom: Tweak types and log formattingGravatar Yuri Kunde Schlesner2017-05-071-6/+8
* dyncom: Correct SXTAB16 and SXTB16Gravatar MerryMage2017-02-181-4/+4
* gdbstub: Remove global variable from public interfaceGravatar Lioncash2016-12-151-2/+2
* Use negative priorities to avoid special-casing the self-includeGravatar Yuri Kunde Schlesner2016-09-211-1/+1
* Remove empty newlines in #include blocks.Gravatar Emmanuel Gil Peyrot2016-09-211-5/+2
* Sources: Run clang-format on everything.Gravatar Emmanuel Gil Peyrot2016-09-181-2989/+3300
* dyncom: Read-after-write in SMLAGravatar MerryMage2016-08-221-2/+4
* Dyncom: Correct implementation of STM for R15Gravatar MerryMage2016-08-141-3/+4
* Make arm_dyncom_trans* into a fully fledged compilation unitGravatar archshift2016-06-121-44/+4
* arm_dyncom_interpreter: slightly change AllocBuffer to be intuitiveGravatar archshift2016-06-121-15/+15
* arm_dyncom_interpreter: Add specialized GetAddressingOpLoadStoreT funcGravatar archshift2016-06-101-0/+15
* arm_dyncom_interpreter: rename operation functions to fit style guideGravatar archshift2016-06-101-2/+2
* arm_dyncom_interpreter: Rename anonymous enum to TransExtDataGravatar archshift2016-06-101-7/+7
* arm_dyncom_interpreter.cpp: #include translation info from inc filesGravatar archshift2016-06-101-2648/+2
* Fix read-after-write in SMUAD, SMLAD, SMUSD, SMLSDGravatar Jannik Vogel2016-05-181-4/+8
* Common: Remove section measurement from profiler (#1731)Gravatar Yuri Kunde Schlesner2016-04-291-7/+0
* Fix BLX LR opcode interpretationGravatar mailwl2016-04-091-2/+3
* Fix thumb ADR instruction alignmentGravatar mailwl2016-04-061-6/+2
* DynCom: Optimize single steppingGravatar MerryMage2016-03-301-26/+57
* arm_dyncom_dec: Fix decoding of VMLSGravatar Lioncash2015-12-301-201/+199
* dyncom: Handle modifying the APSR via an MRC instructionGravatar Lioncash2015-12-281-12/+9
* dyncom: Remove PC dispatch from several instructionsGravatar Lioncash2015-12-201-94/+0
* dyncom: Handle unprivileged load/store variants correctlyGravatar Lioncash2015-12-191-7/+33
* dyncom: const correctness changesGravatar Lioncash2015-12-061-1/+1
* Remove unnecessary new lines, changed Deinit to ShutdownGravatar polaris-2015-10-111-1/+0
* Use BreakpointAddress struct instead of passing address directlyGravatar polaris-2015-10-041-3/+3
* Implement gdbstubGravatar polaris-2015-10-041-9/+32
* DynCom: Converted all 0xE condition code checks to ConditionCode::ALGravatar archshift2015-09-051-100/+100
* dyncom: Simplify some comparisons in CondPassedGravatar Lioncash2015-08-261-4/+4
* dyncom: Change return type of CondPassed to boolGravatar Lioncash2015-08-251-57/+39
* Integrate the MicroProfile profiling libraryGravatar Yuri Kunde Schlesner2015-08-241-0/+7
* ARM Core, Video Core, CitraQt, Citrace: Use CommonTypes types instead of the ...Gravatar Emmanuel Gil Peyrot2015-08-111-20/+21
* Merge pull request #1008 from lioncash/pcGravatar bunnei2015-07-301-1/+6
|\
| * dyncom: Handle the case where PC is the source register for STR/VSTM/VLDMGravatar Lioncash2015-07-291-1/+6
* | dyncom: Remove an unused variableGravatar Lioncash2015-07-291-3/+0
|/
* dyncom: Handle left-operand PC correctly for data-processing opsGravatar Lioncash2015-07-281-7/+33
* dyncom: Use enum class for instruction decoding resultsGravatar Lioncash2015-07-281-10/+9
* dyncom: Remove code duplication regarding thumb instructionsGravatar Lioncash2015-07-271-9/+3
* dyncom: Migrate exclusive memory access control into armstateGravatar Lioncash2015-07-271-47/+13
* dyncom: Remove duplicated typedef and externGravatar Lioncash2015-07-271-4/+0
* dyncom: Use ARMul_State as an objectGravatar Lioncash2015-07-261-183/+182
* dyncom: Rename armdefs.h to armstate.hGravatar Lioncash2015-07-251-1/+1
* dyncom: Get rid of skyeye typedefsGravatar Lioncash2015-07-251-5/+4
* dyncom: Move helper functions to their own headerGravatar Lioncash2015-07-251-0/+1
* dyncom: Pass SVC immediates directly.Gravatar Lioncash2015-07-211-1/+2