aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/arm/dyncom/arm_dyncom_dec.cpp
Commit message (Collapse)AuthorAge
* dyncom: Remove an unnecessary typedefGravatar Lioncash2015-07-28
|
* dyncom: Use enum class for instruction decoding resultsGravatar Lioncash2015-07-28
|
* dyncom: Move helper functions to their own headerGravatar Lioncash2015-07-25
|
* dyncom: Eliminate clang warningsGravatar Lioncash2015-05-21
| | | | Gets rid of a whole load of missing brace initialization warnings.
* dyncom: Add ARMv6K NOP and hint instructions to the decoding tableGravatar Lioncash2015-05-14
|
* dyncom: Handle some MSR variants individuallyGravatar Lioncash2015-05-14
| | | | This is necessary, as hint instructions will be recognized as MSR, which is pretty bad.
* dyncom: Move exclusive load/stores above bbl and swi in the decoding tableGravatar Lioncash2015-05-14
|
* dyncom: Remove unused/unnecessary macros and macro constantsGravatar Lioncash2015-03-24
|
* dyncom: Support conditional BKPT instructionsGravatar Lioncash2015-02-17
|
* arm: General cleanupGravatar Lioncash2015-02-13
| | | | | | | - Remove several typedefs for ARMul_State. - Remove unused functions - Remove unused/unnecessary headers - Removed unused enums, etc.
* dyncom: Implemented LDREXD/STREXD/LDREXH/STREXHGravatar bunnei2015-01-02
|
* dyncom: Various cleanups to match coding style, no functional changes.Gravatar bunnei2014-12-29
|
* vfp: Actually make the code somewhat readableGravatar Lioncash2014-12-28
|
* ARM: Integrate SkyEye faster "dyncom" interpreter.Gravatar bunnei2014-10-25
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.