summaryrefslogtreecommitdiffstats
path: root/src/core/arm/dyncom/arm_dyncom_thumb.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* arm: Remove SkyEye/Dyncom code that is ARMv6-only.bunnei2018-01-031-390/+0
|
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-192/+180
|
* dyncom: Fix translation of thumb REVSHMerryMage2016-07-281-4/+13
|
* dyncom: Use enum class for instruction decoding resultsLioncash2015-07-281-10/+10
|
* dyncom: Remove code duplication regarding thumb instructionsLioncash2015-07-281-7/+1
|
* dyncom: Get rid of skyeye typedefsLioncash2015-07-261-11/+11
|
* dyncom: Move helper functions to their own headerLioncash2015-07-261-0/+1
|
* Dyncom: Support for a missing ARMv6 Thumb MOV encodingYuri Kunde Schlesner2015-07-181-10/+4
|
* arm_dyncom_thumb: Fix handling of writeback for thumb LDMIALioncash2015-06-041-5/+19
|
* arm_dyncom_thumb: Fix encoding of BKPT's immediateLioncash2015-06-011-1/+4
|
* arm_dyncom_thumb: Implement CPS and SETENDLioncash2015-06-011-0/+13
|
* arm_dyncom_thumb: Implement SXTH, SXTB, UXTH, and UXTB.Lioncash2015-06-011-0/+11
|
* arm_dyncom_thumb: Implement REV, REV16, and REVSH.Lioncash2015-06-011-2/+12
|
* Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot2015-05-291-1/+1
|
* arm_dyncom_thumb: Merge STR/LDR table subsets.Lioncash2015-05-271-22/+11
|
* Remove unnecessary dyncom header filesLioncash2015-05-081-4/+2
|
* dyncom: Remove unnecessary enum and typedefLioncash2015-04-071-1/+1
| | | | Also fixes descriptions in the process.
* arm: General cleanupLioncash2015-02-131-14/+4
| | | | | | | - Remove several typedefs for ARMul_State. - Remove unused functions - Remove unused/unnecessary headers - Removed unused enums, etc.
* arm_dyncom_thumb: Make lookup tables staticLioncash2015-02-101-7/+7
| | | | These don't need to be recreated all the time.
* dyncom: Various cleanups to match coding style, no functional changes.bunnei2014-12-301-504/+359
|
* ARM: Integrate SkyEye faster "dyncom" interpreter.bunnei2014-10-251-0/+521
Fixed typo (make protected member public) Added license header back in. I originally removed this because I mostly rewrote the file, but meh ARM: Fixed a type error in dyncom interpreter. ARM: Updated dyncom to use unique_ptr for internal ARM state.