aboutsummaryrefslogtreecommitdiff
path: root/src/core/arm/skyeye_common/vfp/vfpinstr.cpp
AgeCommit message (Collapse)Author
2018-01-02arm: Remove SkyEye/Dyncom code that is ARMv6-only.bunnei
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot
2016-06-10arm_dyncom_interpreter: Rename anonymous enum to TransExtDataarchshift
2015-09-05DynCom: Converted all 0xE condition code checks to ConditionCode::ALarchshift
2015-07-29dyncom: Handle the case where PC is the source register for STR/VSTM/VLDMLioncash
2015-07-26dyncom: Use ARMul_State as an objectLioncash
Gets rid of C-like parameter passing.
2015-06-29vfp: Handle accesses to FPINST/FPINST2 system registersLioncash
Also has a side-benefit of correcting access to the FPEXC register.
2015-06-12vfp: Handle accesses to the VFP media feature registersLioncash
These are able to be accessed in any privilege mode.
2015-06-12vfp: Implement VMOVBCR/VMOVBRCLioncash
2015-05-22dyncom: remove load_r15 from arm_instLioncash
It's entirely unused. Also allows getting rid of more clunky macros.
2015-05-21dyncom: Eliminate clang warningsLioncash
Gets rid of a whole load of missing brace initialization warnings.
2015-05-14dyncom: Remove unnecessary typedefsLioncash
2015-04-06vfp: Get rid of the VFP_OFFSET macroLioncash
2015-03-17dyncom: Make Load/Store instructions support big endianLioncash
2015-02-17vfpinstr: Fix trivial signed/unsigned mismatch warningsLioncash
2015-02-13core: Apply static to local functionsLioncash
2015-02-04vfp: Throw out unused codeLioncash
2015-01-24Merge pull request #410 from chinhodado/cleanupbunnei
Cleanup: Logging in Core
2015-01-23vfp: Clean up vertical alignment for instructionsLioncash
2015-01-19Cleanup: Logging in CoreChin
2015-01-03VFP: Minor cleanup, functionally the same.bunnei
2014-12-30dyncom: Massive refactorbunnei
2014-12-30vfp: Implement VMOVBRRSSLioncash
2014-12-29dyncom: Various cleanups to match coding style, no functional changes.bunnei
2014-12-28vfp: Actually make the code somewhat readableLioncash
2014-10-25ARM: Integrate SkyEye faster "dyncom" interpreter.bunnei
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.
2014-10-25ARM: Reorganized file structure to move shared SkyEye code to a more common ↵bunnei
area. Removed s_ prefix