summaryrefslogtreecommitdiffstats
path: root/src/core/arm/skyeye_common/armsupp.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2018-01-03arm: Remove SkyEye/Dyncom code that is ARMv6-only.bunnei1-189/+0
2016-09-21Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner1-1/+1
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot1-2/+1
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot1-36/+19
2015-08-16Memory: Move address type conversion routines to memory.cpp/hYuri Kunde Schlesner1-1/+0
2015-07-26dyncom: Use ARMul_State as an objectLioncash1-430/+0
2015-07-26dyncom: Rename armdefs.h to armstate.hLioncash1-1/+1
2015-07-26dyncom: Move helper functions to their own headerLioncash1-4/+5
2015-07-26dyncom: Move arminit.cpp and armsupp.cpp into skyeye_commonLioncash1-0/+0
2015-05-29Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot1-1/+1
2015-05-14dyncom: Removed irrelevant log.bunnei1-2/+0
2015-05-07Clean-up includesYuri Kunde Schlesner1-0/+2
2015-04-06Move CP15 enum definitions into their own enum.Lioncash1-107/+107
2015-04-06dyncom: Properly return the value of the user RO thread registerLioncash1-4/+1
2015-04-02dyncom: Move CP15 register writing into its own function.Lioncash1-0/+229
2015-04-02dyncom: Move CP15 register reading into its own function.Lioncash1-0/+196
2015-03-26dyncom: Migrate InAPrivilegedMode to armsuppLioncash1-0/+6
2015-03-17dyncom: Make Load/Store instructions support big endianLioncash1-0/+6
2015-02-13arm: General cleanupLioncash1-3/+0
2015-02-01arm: Adios armemuLioncash1-869/+12
2015-01-30arm: Throw out a lot of unnecessary codeLioncash1-80/+0
2015-01-12dyncom: Add a helper function for addition with a carryLioncash1-0/+16
2015-01-05dyncom: Implement QADD/QSUB/QDADD/QDSUBLioncash1-12/+8
2015-01-03dyncom: Implement SMLAD/SMUAD/SMLSD/SMUSDLioncash1-3/+5
2014-12-30dyncom: Implement USAT/SSATbunnei1-0/+35
2014-12-29armemu: Implement QADD8/QSUB8Lioncash1-0/+60
2014-12-28armemu: Fix underflows in USAD8/USADA8Lioncash1-0/+9
2014-12-27armemu: Implement UQADD8, UQADD16, UQSUB16, UQASX, and UQSAXLioncash1-0/+41
2014-12-23armemu: Set the Q flag properly for SMLAD/SMUADLioncash1-0/+8
2014-12-23armemu: Fix construction of the CPSRLioncash1-2/+3
2014-12-13Convert old logging calls to new logging macrosYuri Kunde Schlesner1-4/+4
2014-10-25ARM: Integrate SkyEye faster "dyncom" interpreter.bunnei1-11/+4
2014-09-06core: Make the ARM disassembler use std::string internallyLioncash1-6/+3
2014-07-24ARM: Synchronize Citra's SkyEye core with 3dmoo's.bunnei1-598/+622
2014-05-17- reenabled MCR and MRC functions now that VFP is attachedbunnei1-79/+77
2014-05-02- added CallMCR function to coprocessor HLE modulebunnei1-22/+23
2014-05-02renamed hle "mrc" module to "coprocessor"bunnei1-8/+8
2014-04-25moved HLE::MRC to its own module, added support for catching data synchronization barrier commandbunnei1-2/+3
2014-04-25added disassembly to unimplemented instructionbunnei1-1/+6
2014-04-13- added HLE to connect to "srv:" servicebunnei1-33/+35
2014-04-09got rid of 'src' folders in each sub-projectbunnei1-0/+0
2014-04-05got rid of some really poorly named macros in SkyEye corebunnei1-1/+2
2014-04-05moved arm core to interpreter directorybunnei1-0/+0
2014-04-04added thumb mode emulationbunnei1-1/+1
2014-03-30added various arm modules from skyeye to make project link OKbunnei1-0/+953