summaryrefslogtreecommitdiffstats
path: root/src/core/arm/interpreter/armemu.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* armemu: Implement QADD8/QSUB8Lioncash2014-12-291-33/+35
* Merge pull request #355 from lioncash/simpbunnei2014-12-291-225/+142
|\
| * armemu: Simplify SSAT/SSAT16/SXTB/SXTABLioncash2014-12-281-71/+48
| * armemu: Simplify REV/REV16/SXTH/SXTAHLioncash2014-12-281-38/+26
| * armemu: Simplify USAT16/UXTB/UXTABLioncash2014-12-281-65/+42
| * armemu: Simplify REVSH/UXTH/UXTAHLioncash2014-12-281-48/+23
* | armemu: Fix PKHTB to do an arithmetic shift and correctly decode immediate field.bunnei2014-12-281-13/+5
* | Merge pull request #354 from lioncash/usaduflowbunnei2014-12-281-4/+4
|\ \ | |/ |/|
| * armemu: Fix underflows in USAD8/USADA8Lioncash2014-12-281-4/+4
* | armemu: Implement UQADD8, UQADD16, UQSUB16, UQASX, and UQSAXLioncash2014-12-271-19/+48
|/
* armemu: Implement UHADD8, UHADD16, UHSUB8, UHSUB16, UHASX, and UHSAXLioncash2014-12-271-2/+73
* Merge pull request #343 from lioncash/smmlabunnei2014-12-261-2/+30
|\
| * armemu: Implement SMMUL, SMMLA, and SMMLS.Lioncash2014-12-251-2/+30
* | Merge pull request #341 from lioncash/moresmopsbunnei2014-12-261-2/+33
|\ \
| * | armemu: Implement SMLALD/SMLSLDLioncash2014-12-241-2/+33
| |/
* / armemu: Fix GE/Q flag setting semanticsLioncash2014-12-241-62/+56
|/
* armemu: Set the Q flag correctly for much of the other opsLioncash2014-12-231-8/+8
* armemu: Set the Q flag properly for SMLAD/SMUADLioncash2014-12-231-13/+19
* Merge pull request #334 from lioncash/cpsrbunnei2014-12-231-1/+1
|\
| * armemu: Fix retrieval of the CPSR in MRS instructions.Lioncash2014-12-231-1/+1
* | armemu: Properly set the Q flag for SSAT16/USAT16 upon saturation.Lioncash2014-12-231-9/+23
* | armemu: Fix SELLioncash2014-12-231-1/+1
* | armemu: Fix construction of the CPSRLioncash2014-12-231-9/+46
|/
* armemu: Implement SADD8/SSUB8Lioncash2014-12-211-14/+87
* Merge pull request #310 from lioncash/ssat16bunnei2014-12-201-14/+20
|\
| * armemu: Fix SSAT16Lioncash2014-12-191-1/+1
| * armemu: Clean up naming and formatting for SSAT16Lioncash2014-12-191-14/+20
* | armemu: Should be using labs for USAD8/USADA8Lioncash2014-12-201-4/+4
* | Merge pull request #311 from lioncash/usadabunnei2014-12-201-1/+24
|\ \
| * | armemu: Implement USAD8 and USADA8Lioncash2014-12-191-1/+24
* | | Merge pull request #313 from lioncash/smlsdbunnei2014-12-201-6/+10
|\ \ \
| * | | armemu: Implement SMLSDLioncash2014-12-191-6/+10
| | |/ | |/|
* | | Merge pull request #314 from lioncash/qsax-qasxbunnei2014-12-201-7/+20
|\ \ \
| * | | armemu: Implement QASX and QSAXLioncash2014-12-191-7/+20
| |/ /
* | | Merge pull request #294 from lioncash/varbunnei2014-12-191-12/+9
|\ \ \
| * | | armemu: Narrow the scope of some variables in handle_v6_insnLioncash2014-12-171-12/+9
* | | | Merge pull request #305 from lioncash/parenbunnei2014-12-191-4/+4
|\ \ \ \ | |_|/ / |/| | |
| * | | armemu: Get rid of bitwise parenthesis warningsLioncash2014-12-181-4/+4
| | |/ | |/|
* | | Merge pull request #304 from lioncash/sflagsbunnei2014-12-181-4/+29
|\ \ \
| * | | armemu: Set GE flags correctly for SSUB16, SADD16, SSAX, and SASX.Lioncash2014-12-181-4/+29
| |/ /
* | | armemu: Fix lower-bounds clamping for USAT16Lioncash2014-12-181-1/+6
* | | armemu: More concise names for USAT16-related variablesLioncash2014-12-181-11/+15
|/ /
* | Merge pull request #299 from lioncash/joinbunnei2014-12-181-34/+23
|\ \
| * | armemu: Combine SSUB16, SADD16, SASX, and SSAX.Lioncash2014-12-181-34/+23
* | | Merge pull request #298 from lioncash/flagsbunnei2014-12-181-4/+22
|\ \ \
| * | | armemu: Unset GE flags for UADD8 if results are < 0x100Lioncash2014-12-171-4/+22
* | | | Merge pull request #295 from lioncash/umaalbunnei2014-12-181-3/+25
|\ \ \ \ | |_|/ / |/| | |
| * | | armemu: Implement UMAALLioncash2014-12-171-3/+25
| | |/ | |/|
* | | Merge pull request #292 from lioncash/backportsbunnei2014-12-181-19/+30
|\ \ \
| * | | armemu: Fix PKHTBNormmatt2014-12-171-6/+12
| * | | armemu: Implement REVSHNormmatt2014-12-171-5/+9
| * | | armemu: Fix UXTAB/UXTAHNormmatt2014-12-171-4/+4
| * | | armemu: Fix SXTABNormmatt2014-12-171-2/+2
| * | | armemu: Fix SXTAHNormmatt2014-12-171-2/+3
| |/ /
* | / armemu: Fix SSUB16Lioncash2014-12-171-8/+8
| |/ |/|
* | Merge pull request #293 from lioncash/sopsbunnei2014-12-171-8/+9
|\ \
| * | armemu: Fix SADD16Lioncash2014-12-171-8/+9
| |/
* | Merge pull request #287 from lioncash/qaddsub16bunnei2014-12-171-33/+37
|\ \ | |/ |/|
| * armemu: Fix lower-bound signed saturation clamping for QADD16/QSUB16.Lioncash2014-12-161-2/+2
| * armemu: Join QADD16 and QSUB16 together.Lioncash2014-12-161-33/+37
* | Merge pull request #289 from lioncash/smopsbunnei2014-12-171-38/+35
|\ \
| * | armemu: Fix SMUAD, SMUSD, and SMLADLioncash2014-12-161-3/+3
| * | armemu: Join SMUAD, SMUSD, and SMLADLioncash2014-12-161-38/+35
| |/
* / armemu: Implement UXTAB16Lioncash2014-12-161-10/+25
|/
* armemu: Fix UXTB16Lioncash2014-12-151-12/+12
* ARM: Pull some SkyEye fixes from 3dmoo.bunnei2014-12-151-415/+481
* Convert old logging calls to new logging macrosYuri Kunde Schlesner2014-12-131-2/+2
* armemu: Fix SSAXLioncash2014-12-081-1/+1
* armemu: Fix SASXLioncash2014-12-081-1/+1
* armemu: Fix parenthesis warnings regarding bitwise opsLioncash2014-12-081-4/+4
* ARM: Merged additional ARMv6 instructions implemented by 3dmoo.bunnei2014-11-021-42/+234
* ARM: Removed unused armos code from SkyEye.bunnei2014-10-251-3/+0
* ARM: Reorganized file structure to move shared SkyEye code to a more common area.bunnei2014-10-251-3/+3
* ARM: Synchronize Citra's SkyEye core with 3dmoo's.bunnei2014-07-241-4898/+4320
* arm: reverting a change made with cb0663de - this has to have been a typo!bunnei2014-06-051-1/+1
* arm: removed unnecessary code when calling SVC from skyeyebunnei2014-05-301-16/+0
* armemu: missed rename of "Syscall" to "SVC"bunnei2014-05-211-1/+1
* ignore thumbemu 0xDEADCODE debugging catch on MCRbunnei2014-05-171-2/+1
* updated how we call ARM core to make things much fasterbunnei2014-05-171-1/+1
* - removed unused stubbed out codebunnei2014-05-171-11/+0
* - disable strict alignment on LDRD/STRDbunnei2014-05-071-17/+22
* removed commented out line - this was for an unimplemented MRC call, no longer need to leave this herebunnei2014-04-281-1/+0
* moved HLE::MRC to its own module, added support for catching data synchronization barrier commandbunnei2014-04-251-1/+2
* base code to call a syscall from ARM11 appcorebunnei2014-04-111-0/+3
* got rid of 'src' folders in each sub-projectbunnei2014-04-091-0/+6631