summaryrefslogtreecommitdiff
path: root/src/core/arm/interpreter (unfollow)
Commit message (Expand)AuthorFilesLines
2015-07-25dyncom: Move arminit.cpp and armsupp.cpp into skyeye_commonGravatar Lioncash2-765/+0
2015-05-29Remove every trailing whitespace from the project (but externals).Gravatar Emmanuel Gil Peyrot1-1/+1
2015-05-23dyncom: Get rid of armemu.hGravatar Lioncash1-1/+0
2015-05-15Memmap: Re-organize memory function in two filesGravatar Yuri Kunde Schlesner1-1/+0
2015-05-14dyncom: Removed irrelevant log.Gravatar bunnei1-2/+0
2015-05-06Clean-up includesGravatar Yuri Kunde Schlesner1-0/+2
2015-05-01Dyncom: Move cream cache to ARMul_State.Gravatar bunnei1-2/+0
2015-04-20dyncom: Remove more unused/unnecessary codeGravatar Lioncash1-22/+0
2015-04-17dyncom: Remove unused/unnecessary VFP cruftGravatar Lioncash2-151/+8
2015-04-06core: Migrate 3DS-specific CP15 register setting into InitGravatar Lioncash1-8/+0
2015-04-06Move CP15 enum definitions into their own enum.Gravatar Lioncash2-144/+144
2015-04-06dyncom: Properly return the value of the user RO thread registerGravatar Lioncash2-4/+10
2015-04-06dyncom: Set CP15 reset values on initializationGravatar Lioncash1-0/+60
2015-04-02dyncom: Move CP15 register writing into its own function.Gravatar Lioncash1-0/+229
2015-04-02dyncom: Move CP15 register reading into its own function.Gravatar Lioncash1-0/+196
2015-03-26dyncom: Migrate InAPrivilegedMode to armsuppGravatar Lioncash1-0/+6
2015-03-17dyncom: Make Load/Store instructions support big endianGravatar Lioncash1-0/+6
2015-02-25arm: Remove unnecessary booleansGravatar Lioncash1-4/+0
2015-02-13arm: General cleanupGravatar Lioncash2-4/+2
2015-02-12dyncom: Clean up the constructorGravatar Lioncash1-4/+3
2015-02-12arm: Remove ARMul_EmulateInitGravatar Lioncash1-40/+0
2015-02-11arm: Remove ARM26 support.Gravatar Lioncash1-25/+4
2015-02-11arm: Get rid of some magic constants. Specify proper ARM mode.Gravatar Lioncash1-1/+1
2015-02-10arm: Remove TRUE/FALSE definesGravatar Lioncash2-12/+9
2015-01-31arm: Clean up ARMul_StateGravatar Lioncash1-20/+9
2015-01-31arm: Adios armemuGravatar Lioncash8-7751/+56
2015-01-30arm: Throw out a lot of unnecessary codeGravatar Lioncash3-1257/+36
2015-01-19Cleanup: Logging in CoreGravatar Chin1-51/+6
2015-01-12dyncom: Add a helper function for addition with a carryGravatar Lioncash1-0/+16
2015-01-09Move ThreadContext to core/core.h and deal with the falloutGravatar Yuri Kunde Schlesner2-4/+6
2015-01-05dyncom: Implement QADD/QSUB/QDADD/QDSUBGravatar Lioncash1-12/+8
2015-01-02armemu: Fix missing Q flag check for SMLSD.Gravatar Lioncash1-2/+6
2015-01-02dyncom: Implement SMLAD/SMUAD/SMLSD/SMUSDGravatar Lioncash2-5/+9
2015-01-01Fix SADD8/SSUB8 in the armemuGravatar Lioncash1-50/+28
2014-12-29dyncom: Implement USAT/SSATGravatar bunnei1-0/+35
2014-12-29armemu: Implement QADD8/QSUB8Gravatar Lioncash2-33/+95
2014-12-28armemu: Fix PKHTB to do an arithmetic shift and correctly decode immediate fi...Gravatar bunnei1-13/+5
2014-12-28armemu: Simplify SSAT/SSAT16/SXTB/SXTABGravatar Lioncash1-71/+48
2014-12-28armemu: Simplify REV/REV16/SXTH/SXTAHGravatar Lioncash1-38/+26
2014-12-28armemu: Simplify USAT16/UXTB/UXTABGravatar Lioncash1-65/+42
2014-12-28armemu: Simplify REVSH/UXTH/UXTAHGravatar Lioncash1-48/+23
2014-12-28armemu: Fix underflows in USAD8/USADA8Gravatar Lioncash2-4/+13
2014-12-27armemu: Implement UQADD8, UQADD16, UQSUB16, UQASX, and UQSAXGravatar Lioncash2-19/+89
2014-12-26armemu: Implement UHADD8, UHADD16, UHSUB8, UHSUB16, UHASX, and UHSAXGravatar Lioncash1-2/+73
2014-12-25ARM: Add a mechanism for faking CPU time elapsed during HLE.Gravatar bunnei2-46/+11
2014-12-25armemu: Implement SMMUL, SMMLA, and SMMLS.Gravatar Lioncash1-2/+30
2014-12-24armemu: Implement SMLALD/SMLSLDGravatar Lioncash1-2/+33
2014-12-24armemu: Fix GE/Q flag setting semanticsGravatar Lioncash1-62/+56
2014-12-23armemu: Set the Q flag correctly for much of the other opsGravatar Lioncash1-8/+8
2014-12-23armemu: Set the Q flag properly for SMLAD/SMUADGravatar Lioncash2-13/+27