summaryrefslogtreecommitdiffstats
path: root/src/core/arm/skyeye_common/armstate.h (unfollow)
Commit message (Expand)AuthorFilesLines
2018-01-03arm: Remove SkyEye/Dyncom code that is ARMv6-only.bunnei1-245/+0
2017-08-21Dyncom: Use size_t instead of int to store the instruction offsets in the instruction cache.Subv1-1/+1
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot1-1/+0
2016-09-19Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner1-4/+2
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot1-54/+49
2015-11-29armstate: Zero out the registers on creationLioncash1-11/+11
2015-10-04Implement gdbstubpolaris-1-0/+2
2015-09-20Implement gdbstubpolaris-1-0/+2
2015-09-16general: Silence some warnings when using clangLioncash1-1/+0
2015-07-28dyncom: Migrate exclusive memory access control into armstateLioncash1-3/+22
2015-07-26dyncom: Use std::array for register arraysLioncash1-24/+25
2015-07-26dyncom: Use ARMul_State as an objectLioncash1-96/+113
2015-07-26dyncom: Remove unnecessary initialization code.Lioncash1-20/+0
2015-07-26dyncom: Remove unnecessary abort-related cruftLioncash1-45/+1
2015-07-26dyncom: Rename armdefs.h to armstate.hLioncash1-19/+19
2015-07-26dyncom: Get rid of skyeye typedefsLioncash1-28/+23
2015-07-26dyncom: Move helper functions to their own headerLioncash1-34/+0
2015-07-26armdefs: Remove unnecessary extern keywordsLioncash1-25/+25
2015-05-29Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot1-3/+3
2015-05-24dyncom: Get rid of armemu.hLioncash1-0/+28
2015-05-08Remove unnecessary dyncom header filesLioncash1-4/+0
2015-05-02Dyncom: Move cream cache to ARMul_State.bunnei1-0/+6
2015-04-20dyncom: Remove more unused/unnecessary codeLioncash1-52/+1
2015-04-18dyncom: Remove unused/unnecessary VFP cruftLioncash1-26/+0
2015-04-06vfp: Get rid of the VFP_OFFSET macroLioncash1-2/+4
2015-04-06Move CP15 enum definitions into their own enum.Lioncash1-1/+1
2015-04-02dyncom: Move CP15 register writing into its own function.Lioncash1-0/+1
2015-04-02dyncom: Move CP15 register reading into its own function.Lioncash1-0/+2
2015-03-26dyncom: Migrate InAPrivilegedMode to armsuppLioncash1-0/+1
2015-03-17dyncom: Make Load/Store instructions support big endianLioncash1-1/+2
2015-02-25arm: Remove unnecessary booleansLioncash1-18/+5
2015-02-13arm: General cleanupLioncash1-15/+1
2015-02-13dyncom: Switch the app and system cores into the correct mode at initializationLioncash1-2/+2
2015-02-12arm: Remove ARMul_EmulateInitLioncash1-1/+0
2015-02-12armdefs: Remove unnecessary extern CLioncash1-6/+0
2015-02-11arm: Remove ARM26 support.Lioncash1-20/+0
2015-02-11arm: Get rid of some magic constants. Specify proper ARM mode.Lioncash1-0/+7
2015-02-11arm: Change some more constants into enumsLioncash1-9/+14
2015-02-10arm: Remove TRUE/FALSE definesLioncash1-9/+3
2015-02-01arm: Clean up ARMul_StateLioncash1-110/+71
2015-02-01arm: Adios armemuLioncash1-157/+4
2015-01-30arm: Throw out a lot of unnecessary codeLioncash1-206/+6
2015-01-30armdefs: Move some defines over to enumsLioncash1-131/+112
2015-01-12dyncom: Add a helper function for addition with a carryLioncash1-0/+1
2015-01-06Added exclusive reservation granule from ARMv7 spec to dyncom to protect LDR/STREX.Kevin Hartman1-11/+11
2015-01-05dyncom: Implement QADD/QSUB/QDADD/QDSUBLioncash1-0/+5
2015-01-03dyncom: Implement SMLAD/SMUAD/SMLSD/SMUSDLioncash1-0/+2
2014-12-30dyncom: Implement USAT/SSATbunnei1-0/+2
2014-12-29armemu: Implement QADD8/QSUB8Lioncash1-0/+5
2014-12-28dyncom: Implement USAD8/USADA8Lioncash1-0/+1
2014-12-27dyncom: Implement UQADD8, UQADD16, UQSUB8, UQSUB16, UQASX, and UQSAX.Lioncash1-0/+5
2014-12-23armemu: Fix construction of the CPSRLioncash1-1/+1
2014-12-15ARM: Pull some SkyEye fixes from 3dmoo.bunnei1-0/+1
2014-12-14Clean up armdefs.hLioncash1-306/+169
2014-11-24HLE: Revamp error handling throrough the HLE codeYuri Kunde Schlesner1-16/+18
2014-11-24Change some SkyEye defines to const intsYuri Kunde Schlesner1-16/+16
2014-10-25ARM: Removed unnecessary and unused SkyEye MMU code.bunnei1-1/+0
2014-10-25ARM: Reorganized file structure to move shared SkyEye code to a more common area.bunnei1-2/+2
2014-07-24ARM: Synchronize Citra's SkyEye core with 3dmoo's.bunnei1-0/+5
2014-07-20core: Kill off type redefenitions in armdefs.hLioncash1-7/+0
2014-05-21arm: removed include of windows.h from armdefs.h to arminit.c (only module that uses it)bunnei1-4/+0
2014-05-17updated how we call ARM core to make things much fasterbunnei1-0/+1
2014-04-23fixes to build on linuxbunnei1-0/+2
2014-04-09fixed project includes to use new directory structurebunnei1-2/+2
2014-04-09got rid of 'src' folders in each sub-projectbunnei1-0/+0
2014-04-05moved arm core to interpreter directorybunnei1-0/+0
2014-04-02convert tabs to spacesbunnei1-275/+275
2013-09-24removed <windows.h> include from common.h and added it only where neededShizZy1-0/+4
2013-09-18added ARMulator/skyeye ARM11 core to the projectShizZy1-0/+930