155 Commits (9ed34889258cd3da1c46696cad5e96011c3a5a0b)

Author SHA1 Message Date
Lioncash 1bb400be1b arm: Remove unnecessary booleans 11 years ago
Lioncash a75e1ff6e6 arm: General cleanup 11 years ago
Lioncash c3211c9c80 dyncom: Clean up the constructor 11 years ago
Lioncash e3f5c6366c arm: Remove ARMul_EmulateInit 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 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
Chin fa8e6272c8 Cleanup: Logging in Core 11 years ago
Lioncash 9c2c89b7e1 dyncom: Add a helper function for addition with a carry 11 years ago
Yuri Kunde Schlesner 7b3452c730 Move ThreadContext to core/core.h and deal with the fallout 11 years ago
Lioncash d00c22c706 dyncom: Implement QADD/QSUB/QDADD/QDSUB 11 years ago
Lioncash bee4ff8454 armemu: Fix missing Q flag check for SMLSD. 11 years ago
Lioncash 3337b84620 dyncom: Implement SMLAD/SMUAD/SMLSD/SMUSD 11 years ago
Lioncash 481a6c9652 Fix SADD8/SSUB8 in the armemu 11 years ago
bunnei 021fb42075 dyncom: Implement USAT/SSAT 11 years ago
Lioncash 7ad400d5a7 armemu: Implement QADD8/QSUB8 11 years ago
bunnei 58cb62fe7b armemu: Fix PKHTB to do an arithmetic shift and correctly decode immediate field. 11 years ago
Lioncash 6ce2a38ec4 armemu: Simplify SSAT/SSAT16/SXTB/SXTAB 11 years ago
Lioncash 9f5b53f9ff armemu: Simplify REV/REV16/SXTH/SXTAH 11 years ago
Lioncash 914ecfe04f armemu: Simplify USAT16/UXTB/UXTAB 11 years ago
Lioncash 5e16216afb armemu: Simplify REVSH/UXTH/UXTAH 11 years ago
Lioncash 059c65a27a armemu: Fix underflows in USAD8/USADA8 11 years ago
Lioncash 60523113a9 armemu: Implement UQADD8, UQADD16, UQSUB16, UQASX, and UQSAX 11 years ago
Lioncash 84a0438cf5 armemu: 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 35dbfc7ab0 armemu: Implement SMMUL, SMMLA, and SMMLS. 11 years ago
Lioncash 82c3962b95 armemu: Implement SMLALD/SMLSLD 11 years ago
Lioncash 6b7808e412 armemu: Fix GE/Q flag setting semantics 11 years ago
Lioncash 20fc5f2a35 armemu: Set the Q flag correctly for much of the other ops 11 years ago
Lioncash 79a7a432c5 armemu: Set the Q flag properly for SMLAD/SMUAD 11 years ago
Lioncash 6446331938 armemu: Properly set the Q flag for SSAT16/USAT16 upon saturation. 11 years ago
Lioncash f66d356938 armemu: Fix SEL 11 years ago
Lioncash 8e2accd974 armemu: Fix construction of the CPSR 11 years ago
Lioncash 8c72322422 armemu: Fix retrieval of the CPSR in MRS instructions. 11 years ago
purpasmart96 ebfd831ccb License change 11 years ago
Lioncash 855eda6f85 armemu: Implement SADD8/SSUB8 11 years ago
Lioncash 2a097f0990 armemu: Should be using labs for USAD8/USADA8 11 years ago
Lioncash 4b506cec01 armemu: Implement QASX and QSAX 11 years ago
Lioncash 0f3a6a161c armemu: Implement SMLSD 11 years ago
Lioncash 00e8ec4a9e armemu: Implement USAD8 and USADA8 11 years ago
Lioncash 92c53fe522 armemu: Fix SSAT16 11 years ago
Lioncash b9fc0b4b80 armemu: Clean up naming and formatting for SSAT16 11 years ago
Lioncash e683f654ce armemu: Fix lower-bounds clamping for USAT16 11 years ago
Lioncash 6b632bbe37 armemu: More concise names for USAT16-related variables 11 years ago
Lioncash eaae0ad502 armemu: Get rid of bitwise parenthesis warnings 11 years ago
Lioncash 4dc8eb40be armemu: Set GE flags correctly for SSUB16, SADD16, SSAX, and SASX. 11 years ago
Lioncash 85c318078d armemu: Combine SSUB16, SADD16, SASX, and SSAX. 11 years ago