aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/arm/skyeye_common/vfp/vfpinstr.cpp
Commit message (Collapse)AuthorAge
* dyncom: Handle the case where PC is the source register for STR/VSTM/VLDMGravatar Lioncash2015-07-29
|
* dyncom: Use ARMul_State as an objectGravatar Lioncash2015-07-26
| | | | Gets rid of C-like parameter passing.
* vfp: Handle accesses to FPINST/FPINST2 system registersGravatar Lioncash2015-06-29
| | | | Also has a side-benefit of correcting access to the FPEXC register.
* vfp: Handle accesses to the VFP media feature registersGravatar Lioncash2015-06-12
| | | | These are able to be accessed in any privilege mode.
* vfp: Implement VMOVBCR/VMOVBRCGravatar Lioncash2015-06-12
|
* dyncom: remove load_r15 from arm_instGravatar Lioncash2015-05-22
| | | | It's entirely unused. Also allows getting rid of more clunky macros.
* dyncom: Eliminate clang warningsGravatar Lioncash2015-05-21
| | | | Gets rid of a whole load of missing brace initialization warnings.
* dyncom: Remove unnecessary typedefsGravatar Lioncash2015-05-14
|
* vfp: Get rid of the VFP_OFFSET macroGravatar Lioncash2015-04-06
|
* dyncom: Make Load/Store instructions support big endianGravatar Lioncash2015-03-17
|
* vfpinstr: Fix trivial signed/unsigned mismatch warningsGravatar Lioncash2015-02-17
|
* core: Apply static to local functionsGravatar Lioncash2015-02-13
|
* vfp: Throw out unused codeGravatar Lioncash2015-02-04
|
* Merge pull request #410 from chinhodado/cleanupGravatar bunnei2015-01-24
|\ | | | | Cleanup: Logging in Core
* | vfp: Clean up vertical alignment for instructionsGravatar Lioncash2015-01-23
| |
| * Cleanup: Logging in CoreGravatar Chin2015-01-19
|/
* VFP: Minor cleanup, functionally the same.Gravatar bunnei2015-01-03
|
* dyncom: Massive refactorGravatar bunnei2014-12-30
|
* vfp: Implement VMOVBRRSSGravatar Lioncash2014-12-30
|
* 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.
* ARM: Reorganized file structure to move shared SkyEye code to a more common ↵Gravatar bunnei2014-10-25
area. Removed s_ prefix