summaryrefslogtreecommitdiffstats
path: root/src/core/arm/skyeye_common/vfp/vfpinstr.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-421/+336
|
* arm_dyncom_interpreter: Rename anonymous enum to TransExtDataarchshift2016-06-111-32/+32
|
* DynCom: Converted all 0xE condition code checks to ConditionCode::ALarchshift2015-09-061-32/+32
|
* dyncom: Handle the case where PC is the source register for STR/VSTM/VLDMLioncash2015-07-291-20/+34
|
* dyncom: Use ARMul_State as an objectLioncash2015-07-261-63/+63
| | | | Gets rid of C-like parameter passing.
* vfp: Handle accesses to FPINST/FPINST2 system registersLioncash2015-06-291-28/+47
| | | | Also has a side-benefit of correcting access to the FPEXC register.
* vfp: Handle accesses to the VFP media feature registersLioncash2015-06-131-4/+2
| | | | These are able to be accessed in any privilege mode.
* vfp: Implement VMOVBCR/VMOVBRCLioncash2015-06-121-4/+8
|
* dyncom: remove load_r15 from arm_instLioncash2015-05-231-128/+96
| | | | It's entirely unused. Also allows getting rid of more clunky macros.
* dyncom: Eliminate clang warningsLioncash2015-05-211-4/+0
| | | | Gets rid of a whole load of missing brace initialization warnings.
* dyncom: Remove unnecessary typedefsLioncash2015-05-141-64/+64
|
* vfp: Get rid of the VFP_OFFSET macroLioncash2015-04-061-41/+41
|
* dyncom: Make Load/Store instructions support big endianLioncash2015-03-171-29/+73
|
* vfpinstr: Fix trivial signed/unsigned mismatch warningsLioncash2015-02-181-4/+4
|
* core: Apply static to local functionsLioncash2015-02-131-32/+32
|
* vfp: Throw out unused codeLioncash2015-02-041-1733/+0
|
* Merge pull request #410 from chinhodado/cleanupbunnei2015-01-241-248/+84
|\ | | | | Cleanup: Logging in Core
| * Cleanup: Logging in CoreChin2015-01-191-248/+84
| |
* | vfp: Clean up vertical alignment for instructionsLioncash2015-01-231-131/+125
|/
* VFP: Minor cleanup, functionally the same.bunnei2015-01-031-2587/+2476
|
* dyncom: Massive refactorbunnei2014-12-311-140/+30
|
* vfp: Implement VMOVBRRSSLioncash2014-12-301-10/+25
|
* dyncom: Various cleanups to match coding style, no functional changes.bunnei2014-12-301-32/+0
|
* vfp: Actually make the code somewhat readableLioncash2014-12-291-1581/+344
|
* ARM: Integrate SkyEye faster "dyncom" interpreter.bunnei2014-10-251-24/+24
| | | | | | | | | | 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.
* ARM: Reorganized file structure to move shared SkyEye code to a more common area.bunnei2014-10-251-0/+5123
Removed s_ prefix