259 Commits (f44781fd7b0c5f99573e917ccdd92716a99a9b0d)

Author SHA1 Message Date
Lioncash f44781fd7b arm: Adios armemu 11 years ago
Lioncash b6cfc48a0b dyncom: clean up arm_dyncom_dec.h 11 years ago
Lioncash fc1a9e35fb arm: Move headers over to pragma once 11 years ago
Lioncash 83bc1a3120 arm: Get rid of armcpu.h and skyeye_types.h 11 years ago
Lioncash 904194c3e8 arm: Clean out armos.h and armmmu.h 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 7a3e371141 dyncom: Minor cleanup 11 years ago
bunnei 547737f720 Update vfp.cpp 11 years ago
Lioncash e09fb7becc vfp: Clean up vertical alignment for instructions 11 years ago
Lioncash 8810dfe1de dyncom: Minor cleanup 11 years ago
Lioncash 8c6edc680c dyncom: Clarify precedence for ternary statements 11 years ago
Chin fa8e6272c8 Cleanup: Logging in Core 11 years ago
Lioncash a873f157d0 dyncom: Implement missing shifts in ScaledRegisterPostIndexed, etc 11 years ago
Lioncash 8575010a68 dyncom: Handle the ARM A2 encoding of STRT/LDRT 11 years ago
Lioncash 0a5d450e94 dyncom: Handle the ARM A2 encoding of LDRBT/STRBT. 11 years ago
Lioncash 9288893d29 vfp: Remove dead code 11 years ago
Lioncash f7770b83d4 dyncom: Fix 32-bit ASR shifts for immediates 11 years ago
Lioncash e16b35eb53 dyncom: Remove unused flag macros 11 years ago
Lioncash 2843d1b98b dyncom: Get rid of unnecessary outer-scope variables in InterpreterMainLoop 11 years ago
Lioncash 3ace75a49f dyncom: Fix overflow flag setting for ADD/RSB/RSC/SUB/SBC 11 years ago
Lioncash 9c2c89b7e1 dyncom: Add a helper function for addition with a carry 11 years ago
Lioncash d2a05bbbc6 dyncom: Fix ADC overflow flag setting 11 years ago
Lioncash eabfa5cf43 dyncom: Fix conditional execution of MSR 11 years ago
Yuri Kunde Schlesner 7b3452c730 Move ThreadContext to core/core.h and deal with the fallout 11 years ago
Subv fc842963c8 DynCom: Add a comment to GetTicks. 11 years ago
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 11 years ago
Subv 9bf82beb4c CoreTiming: Ported the CoreTiming namespace from PPSSPP 11 years ago
Lioncash 75c211c10f dyncom: Fix SWPB 11 years ago
Lioncash 511e13f3e3 dyncom: Move over SMLALXY 11 years ago
Kevin Hartman 8132c01830 Added exclusive reservation granule from ARMv7 spec to dyncom to protect LDR/STREX. 11 years ago
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
bunnei b11518c272 VFP: Minor cleanup, functionally the same. 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 bee4ff8454 armemu: Fix missing Q flag check for SMLSD. 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 481a6c9652 Fix SADD8/SSUB8 in the armemu 11 years ago
Lioncash 4e2cb06b81 dyncom: Implement SADD8/SSUB8 11 years ago