7 Commits (09f43c0975b303ca98072fbece37334b0d2b4e4b)

Author SHA1 Message Date
Lioncash 751fbfdcc3 general: Silence some warnings when using clang 11 years ago
Lioncash a507ea23c1 dyncom: Migrate exclusive memory access control into armstate 11 years ago
Lioncash 816b1ca776 dyncom: Use std::array for register arrays 11 years ago
Lioncash 0ecc6e2f04 dyncom: Use ARMul_State as an object 11 years ago
Lioncash 03213f893e dyncom: Remove unnecessary initialization code. 11 years ago
Lioncash 3257d797e1 dyncom: Remove unnecessary abort-related cruft 11 years ago
Lioncash dfb424b6d1 dyncom: Rename armdefs.h to armstate.h 11 years ago
Lioncash 4bb1a5ca47 dyncom: Get rid of skyeye typedefs 11 years ago
Lioncash 0191c26521 dyncom: Move helper functions to their own header 11 years ago
Lioncash f7ba683dc3 armdefs: Remove unnecessary extern keywords 11 years ago
Emmanuel Gil Peyrot b1503b2020 Remove every trailing whitespace from the project (but externals). 11 years ago
Lioncash 6278937a28 dyncom: Get rid of armemu.h 11 years ago
Lioncash ae0c38a333 Remove unnecessary dyncom header files 11 years ago
bunnei bab5abaf46 Dyncom: Move cream cache to ARMul_State. 11 years ago
Lioncash 8b2b620a5e dyncom: Remove more unused/unnecessary code 11 years ago
Lioncash d66a12c6f6 dyncom: Remove unused/unnecessary VFP cruft 11 years ago
Lioncash f9cc6d6484 vfp: Get rid of the VFP_OFFSET macro 11 years ago
Lioncash b7b8b67620 Move CP15 enum definitions into their own enum. 11 years ago
Lioncash 490df716f3 dyncom: Move CP15 register writing into its own function. 11 years ago
Lioncash 5e5954c63b dyncom: Move CP15 register reading into its own function. 11 years ago
Lioncash de6eba0288 dyncom: Migrate InAPrivilegedMode to armsupp 11 years ago
Lioncash 9fdb311d6e dyncom: Make Load/Store instructions support big endian 11 years ago
Lioncash 1bb400be1b arm: Remove unnecessary booleans 11 years ago
Lioncash a75e1ff6e6 arm: General cleanup 11 years ago
Lioncash b7fac494cd dyncom: Switch the app and system cores into the correct mode at initialization 11 years ago
Lioncash e3f5c6366c arm: Remove ARMul_EmulateInit 11 years ago
Lioncash f48b0100a6 armdefs: Remove unnecessary extern C 11 years ago
Lioncash 49a22acd02 arm: Remove ARM26 support. 11 years ago
Lioncash c94c41f95a arm: Get rid of some magic constants. Specify proper ARM mode. 11 years ago
Lioncash 93cd199633 arm: Change some more constants into enums 11 years ago
Lioncash 088fab743f arm: Remove TRUE/FALSE defines 11 years ago
Lioncash 3f00dd9117 arm: Clean up ARMul_State 11 years ago
Lioncash f44781fd7b arm: Adios armemu 11 years ago
Lioncash 09a66860e2 arm: Throw out a lot of unnecessary code 11 years ago
Lioncash 3dfef1701c armdefs: Move some defines over to enums 11 years ago
Lioncash 9c2c89b7e1 dyncom: Add a helper function for addition with a carry 11 years ago
Kevin Hartman 8132c01830 Added exclusive reservation granule from ARMv7 spec to dyncom to protect LDR/STREX. 11 years ago
Lioncash d00c22c706 dyncom: Implement QADD/QSUB/QDADD/QDSUB 11 years ago
Lioncash 3337b84620 dyncom: Implement SMLAD/SMUAD/SMLSD/SMUSD 11 years ago
bunnei 021fb42075 dyncom: Implement USAT/SSAT 11 years ago
Lioncash 7ad400d5a7 armemu: Implement QADD8/QSUB8 11 years ago
Lioncash 7d322b5c6f dyncom: Implement USAD8/USADA8 11 years ago
Lioncash af69b0840b dyncom: Implement UQADD8, UQADD16, UQSUB8, UQSUB16, UQASX, and UQSAX. 11 years ago
Lioncash 8e2accd974 armemu: Fix construction of the CPSR 11 years ago
bunnei d26b7146ce ARM: Pull some SkyEye fixes from 3dmoo. 11 years ago
Lioncash f6cb8c1927 Clean up armdefs.h 11 years ago
Yuri Kunde Schlesner c2588403c0 HLE: Revamp error handling throrough the HLE code 11 years ago
Yuri Kunde Schlesner 924bbde89b Change some SkyEye defines to const ints 11 years ago
bunnei 818ba32746 ARM: Removed unnecessary and unused SkyEye MMU code. 12 years ago
bunnei b5e6524594 ARM: Reorganized file structure to move shared SkyEye code to a more common area. 12 years ago