621 Commits (e89cbc93dd96a1c95d2ef4a9d1b8f94509276bab)

Author SHA1 Message Date
Subv 620d77b7e3 Timing: Use CoreTiming::GetTicks to keep track of ticks. 11 years ago
Lioncash 1cef6e92d5 dyncom: Fix UMAAL 11 years ago
Lioncash df5e0f9f28 dyncom: Fix SMULWB/SMULWT 12 years ago
Subv 9bf82beb4c CoreTiming: Ported the CoreTiming namespace from PPSSPP 12 years ago
Lioncash 75c211c10f dyncom: Fix SWPB 12 years ago
Lioncash 511e13f3e3 dyncom: Move over SMLALXY 12 years ago
Kevin Hartman 8132c01830 Added exclusive reservation granule from ARMv7 spec to dyncom to protect LDR/STREX. 12 years ago
Lioncash f75def619c dyncom: Partially emulate BXJ 12 years ago
Lioncash e08a39a2f4 dyncom: Actually set the Q flag for SMLABB/SMLABT/SMLATB/SMLATT 12 years ago
Lioncash d00c22c706 dyncom: Implement QADD/QSUB/QDADD/QDSUB 12 years ago
Lioncash 41e1cb12e5 skyeye: Remove duplicate typedefs 12 years ago
Lioncash 6adc0a4622 dyncom: Implement SMLAW 12 years ago
bunnei b11518c272 VFP: Minor cleanup, functionally the same. 12 years ago
Lioncash 2f19acf064 dyncom: Implement REVSH 12 years ago
Lioncash e0e54f55d7 dyncom: Implement SMLALD/SMLSLD 12 years ago
Lioncash 64161bcb41 dyncom: Implement SMMLA/SMMUL/SMMLS 12 years ago
bunnei dd8a57cb80 dyncom: Implemented LDREXD/STREXD/LDREXH/STREXH 12 years ago
Lioncash 67187c15a0 dyncom: Remove dead function InterpreterInitInstLength 12 years ago
Lioncash bee4ff8454 armemu: Fix missing Q flag check for SMLSD. 12 years ago
Lioncash 3337b84620 dyncom: Implement SMLAD/SMUAD/SMLSD/SMUSD 12 years ago
Lioncash 48bf0f9996 dyncom: Implement SXTAB16 and SXTB16 12 years ago
Lioncash 524da47698 dyncom: Implement SHADD8/SHADD16/SHSUB8/SHSUB16/SHASX/SHSAX 12 years ago
Lioncash 481a6c9652 Fix SADD8/SSUB8 in the armemu 12 years ago
Lioncash 4e2cb06b81 dyncom: Implement SADD8/SSUB8 12 years ago
Lioncash 3cc4af99d1 dyncom: Implement UADD8/UADD16/USUB8/USUB16/UASX/USAX 12 years ago
bunnei 631f13e462 dyncom: Massive refactor 12 years ago
Lioncash 5894c407c2 vfp: Get rid of a few warnings 12 years ago
Lioncash 6ce4b7b666 vfp: Implement VMOVBRRSS 12 years ago
Lioncash cc9f458ad3 dyncom: Implement USAT16/SSAT16 12 years ago
bunnei 021fb42075 dyncom: Implement USAT/SSAT 12 years ago
bunnei aa49019afb dyncom: Various cleanups to match coding style, no functional changes. 12 years ago
Lioncash d08d9f8747 dyncom: Fix SMLALXY's instruction labels 12 years ago
Lioncash e412c0fc46 dyncom: Implement QADD8/QSUB8 12 years ago
Lioncash 7ad400d5a7 armemu: Implement QADD8/QSUB8 12 years ago
Lioncash 5c198686ce dyncom: Implement UXTB16/UXTAB16 12 years ago
Lioncash 9c7f2570f7 vfp: Actually make the code somewhat readable 12 years ago
bunnei bf9b33aa9f dyncom: Implement PKHBT and PKHTB. 12 years ago
bunnei 58cb62fe7b armemu: Fix PKHTB to do an arithmetic shift and correctly decode immediate field. 12 years ago
Lioncash 7d322b5c6f dyncom: Implement USAD8/USADA8 12 years ago
Lioncash 6ce2a38ec4 armemu: Simplify SSAT/SSAT16/SXTB/SXTAB 12 years ago
Lioncash 9f5b53f9ff armemu: Simplify REV/REV16/SXTH/SXTAH 12 years ago
Lioncash 914ecfe04f armemu: Simplify USAT16/UXTB/UXTAB 12 years ago
Lioncash 5e16216afb armemu: Simplify REVSH/UXTH/UXTAH 12 years ago
Lioncash 059c65a27a armemu: Fix underflows in USAD8/USADA8 12 years ago
Lioncash af69b0840b dyncom: Implement UQADD8, UQADD16, UQSUB8, UQSUB16, UQASX, and UQSAX. 12 years ago
Lioncash 60523113a9 armemu: Implement UQADD8, UQADD16, UQSUB16, UQASX, and UQSAX 12 years ago
Lioncash 52d889d85d dyncom: Implement UHADD8, UHADD16, UHSUB8, UHSUB16, UHASX, and UHSAX 12 years ago
Lioncash 84a0438cf5 armemu: Implement UHADD8, UHADD16, UHSUB8, UHSUB16, UHASX, and UHSAX 12 years ago
bunnei 4783133bbd ARM: Add a mechanism for faking CPU time elapsed during HLE. 12 years ago
Lioncash 35dbfc7ab0 armemu: Implement SMMUL, SMMLA, and SMMLS. 12 years ago