Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | dyncom: Increment addr when accessing LR in LDM | 2015-03-08 | ||
| | ||||
* | Add profiling infrastructure and widget | 2015-03-01 | ||
| | ||||
* | arm: The CP15 Main ID register is not writeable | 2015-02-26 | ||
| | ||||
* | Cleaned up unaligned access. | 2015-02-21 | ||
| | ||||
* | dyncom: Support conditional BKPT instructions | 2015-02-17 | ||
| | ||||
* | dyncom: Actually set the destination register for USAD8/USADA8. | 2015-02-16 | ||
| | | | | Idiotville: Population: 1 - Inhabitant name: Lioncash | |||
* | core: Apply static to local functions | 2015-02-13 | ||
| | ||||
* | arm: General cleanup | 2015-02-13 | ||
| | | | | | | | - Remove several typedefs for ARMul_State. - Remove unused functions - Remove unused/unnecessary headers - Removed unused enums, etc. | |||
* | dyncom: Remove warning for SXTAH | 2015-02-12 | ||
| | | | | This is tested to work correctly. | |||
* | dyncom: Add more regs to MCR/MRC | 2015-02-10 | ||
| | | | | Adds the registers that were left out of some coprocessor ranges. | |||
* | dyncom: Remove more unnecessary code | 2015-02-03 | ||
| | ||||
* | core: Fix some warnings on OSX | 2015-02-03 | ||
| | ||||
* | arm: Adios armemu | 2015-01-31 | ||
| | ||||
* | dyncom: Minor cleanup | 2015-01-27 | ||
| | | | | Narrow scopes for the instruction variables. Remove unnecessary parentheses. | |||
* | dyncom: Minor cleanup | 2015-01-22 | ||
| | | | | Removes some unused macros and cleans up indentation inconsistencies | |||
* | dyncom: Clarify precedence for ternary statements | 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 | ||
| | ||||
* | 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 | ||
| | ||||
* | dyncom: Fix UMAAL | 2015-01-08 | ||
| | | | | These need to be done as a 64-bit operation. | |||
* | dyncom: Fix SMULWB/SMULWT | 2015-01-07 | ||
| | | | | Wasn't doing proper sign-extension | |||
* | 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. | |||
* / | dyncom: Implement SMLAW | 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 | ||
| | | ||||
* | | dyncom: Implemented LDREXD/STREXD/LDREXH/STREXH | 2015-01-02 | ||
|/ | ||||
* | Merge pull request #390 from lioncash/wut | 2015-01-02 | ||
|\ | | | | | dyncom: Remove dead function InterpreterInitInstLength | |||
| * | dyncom: Remove dead function InterpreterInitInstLength | 2015-01-02 | ||
| | | | | | | | | Technically eliminates two memory leaks as well. | |||
* | | dyncom: Implement SMLAD/SMUAD/SMLSD/SMUSD | 2015-01-02 | ||
|/ | ||||
* | dyncom: Implement SXTAB16 and SXTB16 | 2015-01-01 | ||
| | ||||
* | Merge pull request #379 from lioncash/sh | 2015-01-01 | ||
|\ | | | | | dyncom: Implement SHADD8/SHADD16/SHSUB8/SHSUB16/SHASX/SHSAX |