Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2016-09-18 | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 1 | -421/+336 | |
2016-06-11 | arm_dyncom_interpreter: Rename anonymous enum to TransExtData | archshift | 1 | -32/+32 | |
2016-06-11 | Revert "Split huge interpreter source file into translation info and interpreter (+ some tiny misc style fixes)" | archshift | 1 | -32/+32 | |
2016-06-09 | arm_dyncom_interpreter.cpp: Split by translation and interpreter logic | archshift | 1 | -32/+32 | |
To facilitate the split, some small changes were made to names of various structures and functions. | |||||
2015-09-06 | DynCom: Converted all 0xE condition code checks to ConditionCode::AL | archshift | 1 | -32/+32 | |
2015-07-29 | dyncom: Handle the case where PC is the source register for STR/VSTM/VLDM | Lioncash | 1 | -20/+34 | |
2015-07-26 | dyncom: Use ARMul_State as an object | Lioncash | 1 | -63/+63 | |
Gets rid of C-like parameter passing. | |||||
2015-06-29 | vfp: Handle accesses to FPINST/FPINST2 system registers | Lioncash | 1 | -28/+47 | |
Also has a side-benefit of correcting access to the FPEXC register. | |||||
2015-06-13 | vfp: Handle accesses to the VFP media feature registers | Lioncash | 1 | -4/+2 | |
These are able to be accessed in any privilege mode. | |||||
2015-06-12 | vfp: Implement VMOVBCR/VMOVBRC | Lioncash | 1 | -4/+8 | |
2015-05-23 | dyncom: remove load_r15 from arm_inst | Lioncash | 1 | -128/+96 | |
It's entirely unused. Also allows getting rid of more clunky macros. | |||||
2015-05-21 | dyncom: Eliminate clang warnings | Lioncash | 1 | -4/+0 | |
Gets rid of a whole load of missing brace initialization warnings. | |||||
2015-05-14 | dyncom: Remove unnecessary typedefs | Lioncash | 1 | -64/+64 | |
2015-04-06 | vfp: Get rid of the VFP_OFFSET macro | Lioncash | 1 | -41/+41 | |
2015-03-17 | dyncom: Make Load/Store instructions support big endian | Lioncash | 1 | -29/+73 | |
2015-02-18 | vfpinstr: Fix trivial signed/unsigned mismatch warnings | Lioncash | 1 | -4/+4 | |
2015-02-13 | core: Apply static to local functions | Lioncash | 1 | -32/+32 | |
2015-02-04 | vfp: Throw out unused code | Lioncash | 1 | -1733/+0 | |
2015-01-23 | vfp: Clean up vertical alignment for instructions | Lioncash | 1 | -131/+125 | |
2015-01-19 | Cleanup: Logging in Core | Chin | 1 | -248/+84 | |
2015-01-03 | VFP: Minor cleanup, functionally the same. | bunnei | 1 | -2587/+2476 | |
2014-12-31 | dyncom: Massive refactor | bunnei | 1 | -140/+30 | |
2014-12-30 | vfp: Implement VMOVBRRSS | Lioncash | 1 | -10/+25 | |
2014-12-30 | dyncom: Various cleanups to match coding style, no functional changes. | bunnei | 1 | -32/+0 | |
2014-12-29 | vfp: Actually make the code somewhat readable | Lioncash | 1 | -1581/+344 | |
2014-10-25 | ARM: Integrate SkyEye faster "dyncom" interpreter. | bunnei | 1 | -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. | |||||
2014-10-25 | ARM: Reorganized file structure to move shared SkyEye code to a more common area. | bunnei | 1 | -0/+0 | |
Removed s_ prefix | |||||
2014-05-16 | - moved mmu to arm/interpreter folder | bunnei | 1 | -0/+5123 | |
- added initial VFP code from skyeye |