summaryrefslogtreecommitdiff
path: root/src/core/arm/interpreter/armemu.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2015-01-31arm: Adios armemuGravatar Lioncash1-5648/+0
2015-01-30arm: Throw out a lot of unnecessary codeGravatar Lioncash1-916/+9
2015-01-19Cleanup: Logging in CoreGravatar Chin1-51/+6
2015-01-02armemu: Fix missing Q flag check for SMLSD.Gravatar Lioncash1-2/+6
2015-01-02dyncom: Implement SMLAD/SMUAD/SMLSD/SMUSDGravatar Lioncash1-2/+4
2015-01-01Fix SADD8/SSUB8 in the armemuGravatar Lioncash1-50/+28
2014-12-29armemu: Implement QADD8/QSUB8Gravatar Lioncash1-33/+35
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 Lioncash1-4/+4
2014-12-27armemu: Implement UQADD8, UQADD16, UQSUB16, UQASX, and UQSAXGravatar Lioncash1-19/+48
2014-12-26armemu: Implement UHADD8, UHADD16, UHSUB8, UHSUB16, UHASX, and UHSAXGravatar Lioncash1-2/+73
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 Lioncash1-13/+19
2014-12-22armemu: Properly set the Q flag for SSAT16/USAT16 upon saturation.Gravatar Lioncash1-9/+23
2014-12-22armemu: Fix SELGravatar Lioncash1-1/+1
2014-12-22armemu: Fix construction of the CPSRGravatar Lioncash1-9/+46
2014-12-22armemu: Fix retrieval of the CPSR in MRS instructions.Gravatar Lioncash1-1/+1
2014-12-20armemu: Implement SADD8/SSUB8Gravatar Lioncash1-14/+87
2014-12-20armemu: Should be using labs for USAD8/USADA8Gravatar Lioncash1-4/+4
2014-12-19armemu: Implement QASX and QSAXGravatar Lioncash1-7/+20
2014-12-19armemu: Implement SMLSDGravatar Lioncash1-6/+10
2014-12-18armemu: Implement USAD8 and USADA8Gravatar Lioncash1-1/+24
2014-12-18armemu: Fix SSAT16Gravatar Lioncash1-1/+1
2014-12-18armemu: Clean up naming and formatting for SSAT16Gravatar Lioncash1-14/+20
2014-12-18armemu: Fix lower-bounds clamping for USAT16Gravatar Lioncash1-1/+6
2014-12-18armemu: More concise names for USAT16-related variablesGravatar Lioncash1-11/+15
2014-12-18armemu: Get rid of bitwise parenthesis warningsGravatar Lioncash1-4/+4
2014-12-18armemu: Set GE flags correctly for SSUB16, SADD16, SSAX, and SASX.Gravatar Lioncash1-4/+29
2014-12-17armemu: Combine SSUB16, SADD16, SASX, and SSAX.Gravatar Lioncash1-34/+23
2014-12-17armemu: Unset GE flags for UADD8 if results are < 0x100Gravatar Lioncash1-4/+22
2014-12-17armemu: Fix SSUB16Gravatar Lioncash1-8/+8
2014-12-17armemu: Implement UMAALGravatar Lioncash1-3/+25
2014-12-17armemu: Narrow the scope of some variables in handle_v6_insnGravatar Lioncash1-12/+9
2014-12-17armemu: Fix SADD16Gravatar Lioncash1-8/+9
2014-12-17armemu: Fix PKHTBGravatar Normmatt1-6/+12
2014-12-17armemu: Implement REVSHGravatar Normmatt1-5/+9
2014-12-17armemu: Fix UXTAB/UXTAHGravatar Normmatt1-4/+4
2014-12-17armemu: Fix SXTABGravatar Normmatt1-2/+2
2014-12-17armemu: Fix SXTAHGravatar Normmatt1-2/+3
2014-12-16armemu: Fix SMUAD, SMUSD, and SMLADGravatar Lioncash1-3/+3
2014-12-16armemu: Join SMUAD, SMUSD, and SMLADGravatar Lioncash1-38/+35
2014-12-16armemu: Fix lower-bound signed saturation clamping for QADD16/QSUB16.Gravatar Lioncash1-2/+2
2014-12-16armemu: Join QADD16 and QSUB16 together.Gravatar Lioncash1-33/+37