Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | dyncom: clean up arm_dyncom_dec.h | 2015-01-30 | |
| | |||
* | arm: Move headers over to pragma once | 2015-01-30 | |
| | |||
* | arm: Get rid of armcpu.h and skyeye_types.h | 2015-01-30 | |
| | |||
* | arm: Clean out armos.h and armmmu.h | 2015-01-30 | |
| | |||
* | arm: Throw out a lot of unnecessary code | 2015-01-30 | |
| | |||
* | armdefs: Move some defines over to enums | 2015-01-30 | |
| | |||
* | dyncom: Minor cleanup | 2015-01-27 | |
| | | | | Narrow scopes for the instruction variables. Remove unnecessary parentheses. | ||
* | Update vfp.cpp | 2015-01-26 | |
| | | | VFP: Changed a debug log to trace. | ||
* | Merge pull request #410 from chinhodado/cleanup | 2015-01-24 | |
|\ | | | | | Cleanup: Logging in Core | ||
* | | vfp: Clean up vertical alignment for instructions | 2015-01-23 | |
| | | |||
* | | dyncom: Minor cleanup | 2015-01-22 | |
| | | | | | | | | Removes some unused macros and cleans up indentation inconsistencies | ||
* | | dyncom: Clarify precedence for ternary statements | 2015-01-19 | |
| | | |||
| * | Cleanup: Logging in Core | 2015-01-19 | |
| | | |||
* | | dyncom: Implement missing shifts in ScaledRegisterPostIndexed, etc | 2015-01-18 | |
|/ | |||
* | dyncom: Handle the ARM A2 encoding of STRT/LDRT | 2015-01-17 | |
| | | | | These were also missing the shifted register case. | ||
* | dyncom: Handle the ARM A2 encoding of LDRBT/STRBT. | 2015-01-16 | |
| | |||
* | vfp: Remove dead code | 2015-01-12 | |
| | |||
* | dyncom: Fix 32-bit ASR shifts for immediates | 2015-01-12 | |
| | |||
* | dyncom: Remove unused flag macros | 2015-01-12 | |
| | |||
* | dyncom: Get rid of unnecessary outer-scope variables in InterpreterMainLoop | 2015-01-12 | |
| | |||
* | dyncom: Fix overflow flag setting for ADD/RSB/RSC/SUB/SBC | 2015-01-12 | |
| | | | | Also cleans up CMN, and CMP. | ||
* | dyncom: Add a helper function for addition with a carry | 2015-01-12 | |
| | |||
* | dyncom: Fix ADC overflow flag setting | 2015-01-11 | |
| | |||
* | dyncom: Fix conditional execution of MSR | 2015-01-11 | |
| | |||
* | Move ThreadContext to core/core.h and deal with the fallout | 2015-01-09 | |
| | |||
* | DynCom: Add a comment to GetTicks. | 2015-01-08 | |
| | |||
* | Timing: Use CoreTiming::GetTicks to keep track of ticks. | 2015-01-08 | |
| | | | | This will keep track of idle ticks for us, and fixes some tickcount-related issues | ||
* | dyncom: Fix UMAAL | 2015-01-08 | |
| | | | | These need to be done as a 64-bit operation. | ||
* | Merge pull request #442 from lioncash/smul | 2015-01-07 | |
|\ | | | | | dyncom: Fix SMULWB/SMULWT | ||
| * | dyncom: Fix SMULWB/SMULWT | 2015-01-07 | |
| | | | | | | | | Wasn't doing proper sign-extension | ||
* | | Merge pull request #425 from Subv/coretiming | 2015-01-07 | |
|\ \ | |/ |/| | Ported the CoreTiming namespace from PPSSPP | ||
| * | CoreTiming: Ported the CoreTiming namespace from PPSSPP | 2015-01-07 | |
| | | | | | | | | | | | | Implemented the required calls to make it work. CoreTiming: Added a new logging class Core_Timing. | ||
* | | Merge pull request #438 from lioncash/swp | 2015-01-07 | |
|\ \ | | | | | | | dyncom: Fix SWPB | ||
| * | | dyncom: Fix SWPB | 2015-01-07 | |
| | | | |||
* | | | dyncom: Move over SMLALXY | 2015-01-07 | |
|/ / | |||
* | | Merge pull request #417 from kevinhartman/exclusive-tag-fix | 2015-01-06 | |
|\ \ | |/ |/| | Added exclusive reservation granule from ARMv7 spec to dyncom... | ||
| * | Added exclusive reservation granule from ARMv7 spec to dyncom to protect ↵ | 2015-01-05 | |
| | | | | | | | | LDR/STREX. | ||
* | | dyncom: Partially emulate BXJ | 2015-01-05 | |
| | | | | | | | | Just in case some game studio let the intern write inline assembly or something. | ||
* | | dyncom: Actually set the Q flag for SMLABB/SMLABT/SMLATB/SMLATT | 2015-01-05 | |
| | | | | | | | | Easy skyeye todo fix. | ||
* | | Merge pull request #418 from lioncash/qd | 2015-01-05 | |
|\ \ | | | | | | | dyncom: Implement QADD/QSUB/QDADD/QDSUB | ||
| * | | dyncom: Implement QADD/QSUB/QDADD/QDSUB | 2015-01-05 | |
| | | | |||
* | | | skyeye: Remove duplicate typedefs | 2015-01-04 | |
|/ / | | | | | | | citra already has its own typedefs like this. | ||
* | | Merge pull request #398 from lioncash/sm | 2015-01-03 | |
|\ \ | |/ |/| | dyncom: Implement SMLAW | ||
| * | dyncom: Implement SMLAW | 2015-01-03 | |
| | | |||
* | | VFP: Minor cleanup, functionally the same. | 2015-01-03 | |
|/ | |||
* | Merge pull request #395 from lioncash/rev | 2015-01-02 | |
|\ | | | | | dyncom: Implement REVSH | ||
| * | dyncom: Implement REVSH | 2015-01-02 | |
| | | | | | | | | Also joins the REV ops into one common place. | ||
* | | dyncom: Implement SMLALD/SMLSLD | 2015-01-02 | |
|/ | |||
* | Merge pull request #392 from lioncash/sm | 2015-01-02 | |
|\ | | | | | dyncom: Implement SMMLA/SMMUL/SMMLS | ||
| * | dyncom: Implement SMMLA/SMMUL/SMMLS | 2015-01-02 | |
| | |