116 Commits (e4e2c929af8953fd9946d2556b112b80c9b0ffb5)

Author SHA1 Message Date
Lioncash f75def619c dyncom: Partially emulate BXJ 11 years ago
Lioncash e08a39a2f4 dyncom: Actually set the Q flag for SMLABB/SMLABT/SMLATB/SMLATT 11 years ago
Lioncash d00c22c706 dyncom: Implement QADD/QSUB/QDADD/QDSUB 11 years ago
Lioncash 41e1cb12e5 skyeye: Remove duplicate typedefs 11 years ago
Lioncash 6adc0a4622 dyncom: Implement SMLAW 11 years ago
Lioncash 2f19acf064 dyncom: Implement REVSH 11 years ago
Lioncash e0e54f55d7 dyncom: Implement SMLALD/SMLSLD 11 years ago
Lioncash 64161bcb41 dyncom: Implement SMMLA/SMMUL/SMMLS 11 years ago
bunnei dd8a57cb80 dyncom: Implemented LDREXD/STREXD/LDREXH/STREXH 11 years ago
Lioncash 67187c15a0 dyncom: Remove dead function InterpreterInitInstLength 11 years ago
Lioncash 3337b84620 dyncom: Implement SMLAD/SMUAD/SMLSD/SMUSD 11 years ago
Lioncash 48bf0f9996 dyncom: Implement SXTAB16 and SXTB16 11 years ago
Lioncash 524da47698 dyncom: Implement SHADD8/SHADD16/SHSUB8/SHSUB16/SHASX/SHSAX 11 years ago
Lioncash 4e2cb06b81 dyncom: Implement SADD8/SSUB8 11 years ago
Lioncash 3cc4af99d1 dyncom: Implement UADD8/UADD16/USUB8/USUB16/UASX/USAX 11 years ago
bunnei 631f13e462 dyncom: Massive refactor 11 years ago
Lioncash cc9f458ad3 dyncom: Implement USAT16/SSAT16 11 years ago
bunnei 021fb42075 dyncom: Implement USAT/SSAT 11 years ago
bunnei aa49019afb dyncom: Various cleanups to match coding style, no functional changes. 11 years ago
Lioncash d08d9f8747 dyncom: Fix SMLALXY's instruction labels 11 years ago
Lioncash e412c0fc46 dyncom: Implement QADD8/QSUB8 11 years ago
Lioncash 5c198686ce dyncom: Implement UXTB16/UXTAB16 11 years ago
Lioncash 9c7f2570f7 vfp: Actually make the code somewhat readable 11 years ago
bunnei bf9b33aa9f dyncom: Implement PKHBT and PKHTB. 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 52d889d85d dyncom: Implement UHADD8, UHADD16, UHSUB8, UHSUB16, UHASX, and UHSAX 11 years ago
bunnei 4783133bbd ARM: Add a mechanism for faking CPU time elapsed during HLE. 11 years ago
Lioncash 97f3e884d2 dyncom: Move over QADD16/QASX/QSAX/QSUB16 11 years ago
Lioncash 245276c9cc dyncom: Move SEL over 11 years ago
Lioncash c6f27055c9 dyncom: Move over SASX/SSAX/SADD16/SSUB16 11 years ago
Chin 0199a7d9ef More warning cleanups 11 years ago
purpasmart96 ebfd831ccb License change 11 years ago
Lioncash 4a646ace1f dyncom: Implement UMAAL 11 years ago
Yuri Kunde Schlesner 0600e2d8b5 Convert old logging calls to new logging macros 11 years ago
Yuri Kunde Schlesner 4a68e91a62 dyncom: Use unordered_map rather than the terrible 2-level bb_map 11 years ago
Lioncash 4f28861008 arm_dyncom_interpreter: Get rid of unused var warnings 11 years ago
darkf a19354aced Add comment regarding __WIN32__ in SkyEye code 11 years ago
darkf 459502e48c Fix MinGW build 11 years ago
Emmanuel Gil Peyrot f5d38649c7 Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated 11 years ago
Lioncash 64cc6cb6cf Fix documentation of parameters 11 years ago
bunnei b8e6f52419 ARM: Fixed dyncom to use reg15 for PC (this core doesn't use pc variable). 11 years ago
bunnei 573756e241 ARM: Removed unnecessary goto with each instruction. 11 years ago
bunnei 3409790668 ARM: Fixed several dyncom bugs. 11 years ago
Yuri Kunde Schlesner d72708c1f5 Add `override` keyword through the code. 11 years ago
bunnei 818ba32746 ARM: Removed unnecessary and unused SkyEye MMU code. 11 years ago
bunnei 130efd461d ARM: Updated dyncom core to use fast label lookup table on clang. 11 years ago
bunnei 53a22b84da ARM: Integrate SkyEye faster "dyncom" interpreter. 11 years ago