| 
							
							
								 Lioncash | 8810dfe1de | dyncom: Minor cleanup Removes some unused macros and cleans up indentation inconsistencies | 2015-01-22 09:39:41 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 8c6edc680c | dyncom: Clarify precedence for ternary statements | 2015-01-19 20:35:55 -05:00 |  | 
			
				
					| 
							
							
								 Chin | fa8e6272c8 | Cleanup: Logging in Core | 2015-01-19 16:01:06 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | a873f157d0 | dyncom: Implement missing shifts in ScaledRegisterPostIndexed, etc | 2015-01-18 18:32:02 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 8575010a68 | dyncom: Handle the ARM A2 encoding of STRT/LDRT These were also missing the shifted register case. | 2015-01-17 13:53:35 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 0a5d450e94 | dyncom: Handle the ARM A2 encoding of LDRBT/STRBT. | 2015-01-16 21:05:27 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 9288893d29 | vfp: Remove dead code | 2015-01-12 15:24:57 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | f7770b83d4 | dyncom: Fix 32-bit ASR shifts for immediates | 2015-01-12 14:15:24 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | e16b35eb53 | dyncom: Remove unused flag macros | 2015-01-12 12:57:15 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 2843d1b98b | dyncom: Get rid of unnecessary outer-scope variables in InterpreterMainLoop | 2015-01-12 01:11:46 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 3ace75a49f | dyncom: Fix overflow flag setting for ADD/RSB/RSC/SUB/SBC Also cleans up CMN, and CMP. | 2015-01-12 01:03:58 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 9c2c89b7e1 | dyncom: Add a helper function for addition with a carry | 2015-01-12 00:44:28 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | d2a05bbbc6 | dyncom: Fix ADC overflow flag setting | 2015-01-11 22:27:09 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | eabfa5cf43 | dyncom: Fix conditional execution of MSR | 2015-01-11 18:45:45 -05:00 |  | 
			
				
					| 
							
							
								 Yuri Kunde Schlesner | 7b3452c730 | Move ThreadContext to core/core.h and deal with the fallout | 2015-01-09 03:51:55 -02:00 |  | 
			
				
					| 
							
							
								 Subv | fc842963c8 | DynCom: Add a comment to GetTicks. | 2015-01-08 19:46:00 -05:00 |  | 
			
				
					| 
							
							
								 Subv | 620d77b7e3 | Timing: Use CoreTiming::GetTicks to keep track of ticks. This will keep track of idle ticks for us, and fixes some tickcount-related issues | 2015-01-08 19:39:14 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 1cef6e92d5 | dyncom: Fix UMAAL These need to be done as a 64-bit operation. | 2015-01-08 11:09:21 -05:00 |  | 
			
				
					| 
							
							
								 bunnei | 4c583732f2 | Merge pull request #442 from lioncash/smul dyncom: Fix SMULWB/SMULWT | 2015-01-07 16:49:30 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | df5e0f9f28 | dyncom: Fix SMULWB/SMULWT Wasn't doing proper sign-extension | 2015-01-07 16:41:08 -05:00 |  | 
			
				
					| 
							
							
								 bunnei | 3eca33c6a4 | Merge pull request #425 from Subv/coretiming Ported the CoreTiming namespace from PPSSPP | 2015-01-07 15:30:46 -05:00 |  | 
			
				
					| 
							
							
								 Subv | 9bf82beb4c | CoreTiming: Ported the CoreTiming namespace from PPSSPP Implemented the required calls to make it work.
CoreTiming: Added a new logging class Core_Timing. | 2015-01-07 15:08:35 -05:00 |  | 
			
				
					| 
							
							
								 bunnei | 317fe1e528 | Merge pull request #438 from lioncash/swp dyncom: Fix SWPB | 2015-01-07 09:53:29 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 75c211c10f | dyncom: Fix SWPB | 2015-01-07 09:36:06 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 511e13f3e3 | dyncom: Move over SMLALXY | 2015-01-07 00:53:56 -05:00 |  | 
			
				
					| 
							
							
								 bunnei | 89bb0ecbd5 | Merge pull request #417 from kevinhartman/exclusive-tag-fix Added exclusive reservation granule from ARMv7 spec to dyncom... | 2015-01-06 12:42:10 -05:00 |  | 
			
				
					| 
							
							
								 Kevin Hartman | 8132c01830 | Added exclusive reservation granule from ARMv7 spec to dyncom to protect LDR/STREX. | 2015-01-05 22:29:51 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | f75def619c | dyncom: Partially emulate BXJ Just in case some game studio let the intern write inline assembly or something. | 2015-01-05 15:55:09 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | e08a39a2f4 | dyncom: Actually set the Q flag for SMLABB/SMLABT/SMLATB/SMLATT Easy skyeye todo fix. | 2015-01-05 10:41:02 -05:00 |  | 
			
				
					| 
							
							
								 bunnei | 8b1ec1a82a | Merge pull request #418 from lioncash/qd dyncom: Implement QADD/QSUB/QDADD/QDSUB | 2015-01-05 09:59:12 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | d00c22c706 | dyncom: Implement QADD/QSUB/QDADD/QDSUB | 2015-01-05 09:13:41 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 41e1cb12e5 | skyeye: Remove duplicate typedefs citra already has its own typedefs like this. | 2015-01-04 12:34:02 -05:00 |  | 
			
				
					| 
							
							
								 bunnei | caa6d431ee | Merge pull request #398 from lioncash/sm dyncom: Implement SMLAW | 2015-01-03 11:47:01 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 6adc0a4622 | dyncom: Implement SMLAW | 2015-01-03 03:13:49 -05:00 |  | 
			
				
					| 
							
							
								 bunnei | b11518c272 | VFP: Minor cleanup, functionally the same. | 2015-01-03 01:22:38 -05:00 |  | 
			
				
					| 
							
							
								 bunnei | dd21f986b8 | Merge pull request #395 from lioncash/rev dyncom: Implement REVSH | 2015-01-02 22:44:39 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 2f19acf064 | dyncom: Implement REVSH Also joins the REV ops into one common place. | 2015-01-02 22:40:43 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | e0e54f55d7 | dyncom: Implement SMLALD/SMLSLD | 2015-01-02 22:08:26 -05:00 |  | 
			
				
					| 
							
							
								 bunnei | 3e230d6c9e | Merge pull request #392 from lioncash/sm dyncom: Implement SMMLA/SMMUL/SMMLS | 2015-01-02 21:47:53 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 64161bcb41 | dyncom: Implement SMMLA/SMMUL/SMMLS | 2015-01-02 21:40:29 -05:00 |  | 
			
				
					| 
							
							
								 bunnei | dd8a57cb80 | dyncom: Implemented LDREXD/STREXD/LDREXH/STREXH | 2015-01-02 20:51:54 -05:00 |  | 
			
				
					| 
							
							
								 bunnei | 3b2da87080 | Merge pull request #390 from lioncash/wut dyncom: Remove dead function InterpreterInitInstLength | 2015-01-02 20:40:29 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 67187c15a0 | dyncom: Remove dead function InterpreterInitInstLength Technically eliminates two memory leaks as well. | 2015-01-02 20:24:00 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | bee4ff8454 | armemu: Fix missing Q flag check for SMLSD. | 2015-01-02 18:29:36 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 3337b84620 | dyncom: Implement SMLAD/SMUAD/SMLSD/SMUSD | 2015-01-02 18:29:30 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 48bf0f9996 | dyncom: Implement SXTAB16 and SXTB16 | 2015-01-01 21:59:37 -05:00 |  | 
			
				
					| 
							
							
								 bunnei | fa4cc502e7 | Merge pull request #379 from lioncash/sh dyncom: Implement SHADD8/SHADD16/SHSUB8/SHSUB16/SHASX/SHSAX | 2015-01-01 20:43:04 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 524da47698 | dyncom: Implement SHADD8/SHADD16/SHSUB8/SHSUB16/SHASX/SHSAX | 2015-01-01 10:34:20 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 481a6c9652 | Fix SADD8/SSUB8 in the armemu | 2015-01-01 09:44:32 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 4e2cb06b81 | dyncom: Implement SADD8/SSUB8 | 2015-01-01 09:39:40 -05:00 |  |