| 
							
							
								 bunnei | bab5abaf46 | Dyncom: Move cream cache to ARMul_State. | 2015-05-01 18:27:04 -04:00 |  | 
			
				
					| 
							
							
								 Lioncash | 8b2b620a5e | dyncom: Remove more unused/unnecessary code Gets rid of a sizeable amount of stuff in armdefs. | 2015-04-20 16:30:34 -04:00 |  | 
			
				
					| 
							
							
								 Lioncash | d66a12c6f6 | dyncom: Remove unused/unnecessary VFP cruft | 2015-04-17 20:46:05 -04:00 |  | 
			
				
					| 
							
							
								 Lioncash | 8004d35ea1 | core: Migrate 3DS-specific CP15 register setting into Init | 2015-04-06 13:01:19 -04:00 |  | 
			
				
					| 
							
							
								 Lioncash | b7b8b67620 | Move CP15 enum definitions into their own enum. Also gets rid of preprocessor mumbo-jumbo | 2015-04-06 12:48:35 -04:00 |  | 
			
				
					| 
							
							
								 Lioncash | 23dd2ca8a6 | dyncom: Properly return the value of the user RO thread register | 2015-04-06 09:26:04 -04:00 |  | 
			
				
					| 
							
							
								 Lioncash | e628ed4810 | dyncom: Set CP15 reset values on initialization | 2015-04-06 09:16:42 -04:00 |  | 
			
				
					| 
							
							
								 Lioncash | 490df716f3 | dyncom: Move CP15 register writing into its own function. Also implements writing to the rest of the ARM11 MPCore CP15 register set. | 2015-04-02 00:20:52 -04:00 |  | 
			
				
					| 
							
							
								 Lioncash | 5e5954c63b | dyncom: Move CP15 register reading into its own function. Keeps everything contained. Added all supported readable registers in an ARM11 MPCore. | 2015-04-02 00:19:11 -04:00 |  | 
			
				
					| 
							
							
								 Lioncash | de6eba0288 | dyncom: Migrate InAPrivilegedMode to armsupp It's a generic helper function, so it should be here anyway. | 2015-03-26 09:22:02 -04:00 |  | 
			
				
					| 
							
							
								 Lioncash | 9fdb311d6e | dyncom: Make Load/Store instructions support big endian | 2015-03-17 15:13:32 -04:00 |  | 
			
				
					| 
							
							
								 Lioncash | 1bb400be1b | arm: Remove unnecessary booleans We don't care about any of these. | 2015-02-25 10:55:50 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | a75e1ff6e6 | arm: General cleanup - Remove several typedefs for ARMul_State.
- Remove unused functions
- Remove unused/unnecessary headers
- Removed unused enums, etc. | 2015-02-13 09:11:12 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | c3211c9c80 | dyncom: Clean up the constructor Some function calls aren't necessary and would be handled by regular initialization routines. | 2015-02-12 21:50:51 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | e3f5c6366c | arm: Remove ARMul_EmulateInit This was only used for armemu, which has since been removed. Removed components related to this as well. | 2015-02-12 11:30:28 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 49a22acd02 | arm: Remove ARM26 support. This will never be used. 32-bit is the norm. | 2015-02-11 12:23:21 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | c94c41f95a | arm: Get rid of some magic constants. Specify proper ARM mode. Initially, we were starting the emulator in USER26MODE, which is incorrect, this should be USER32MODE. | 2015-02-11 10:49:55 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 088fab743f | arm: Remove TRUE/FALSE defines - Removed the Debug parameter from ARMul_State since it isn't used.
- Changed ARMul_CoProInit to a void function. It always returned true. | 2015-02-10 13:09:41 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 3f00dd9117 | arm: Clean up ARMul_State Remove unnecessary/unused struct variables. | 2015-01-31 21:55:34 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | f44781fd7b | arm: Adios armemu | 2015-01-31 20:43:03 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 09a66860e2 | arm: Throw out a lot of unnecessary code | 2015-01-30 13:32:03 -05:00 |  | 
			
				
					| 
							
							
								 Chin | fa8e6272c8 | Cleanup: Logging in Core | 2015-01-19 16:01:06 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 9c2c89b7e1 | dyncom: Add a helper function for addition with a carry | 2015-01-12 00:44:28 -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 |  | 
			
				
					| 
							
							
								 Lioncash | d00c22c706 | dyncom: Implement QADD/QSUB/QDADD/QDSUB | 2015-01-05 09:13:41 -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 | 481a6c9652 | Fix SADD8/SSUB8 in the armemu | 2015-01-01 09:44:32 -05:00 |  | 
			
				
					| 
							
							
								 bunnei | 021fb42075 | dyncom: Implement USAT/SSAT | 2014-12-29 22:15:15 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 7ad400d5a7 | armemu: Implement QADD8/QSUB8 | 2014-12-29 00:49:10 -05:00 |  | 
			
				
					| 
							
							
								 bunnei | df728cb4c2 | Merge pull request #355 from lioncash/simp armemu: Simplify some instructions. | 2014-12-28 22:20:49 -05:00 |  | 
			
				
					| 
							
							
								 bunnei | 58cb62fe7b | armemu: Fix PKHTB to do an arithmetic shift and correctly decode immediate field. | 2014-12-28 16:18:52 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 6ce2a38ec4 | armemu: Simplify SSAT/SSAT16/SXTB/SXTAB | 2014-12-28 12:19:31 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 9f5b53f9ff | armemu: Simplify REV/REV16/SXTH/SXTAH | 2014-12-28 12:13:13 -05:00 |  | 
			
				
					| 
							
							
								 bunnei | 762f16c4ad | Merge pull request #354 from lioncash/usaduflow armemu: Fix underflows in USAD8/USADA8 | 2014-12-28 11:57:25 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 914ecfe04f | armemu: Simplify USAT16/UXTB/UXTAB | 2014-12-28 11:57:14 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 5e16216afb | armemu: Simplify REVSH/UXTH/UXTAH | 2014-12-28 11:57:09 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 059c65a27a | armemu: Fix underflows in USAD8/USADA8 Initially reported by xdec. | 2014-12-28 06:09:43 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 60523113a9 | armemu: Implement UQADD8, UQADD16, UQSUB16, UQASX, and UQSAX | 2014-12-27 17:06:19 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 84a0438cf5 | armemu: Implement UHADD8, UHADD16, UHSUB8, UHSUB16, UHASX, and UHSAX | 2014-12-26 23:55:39 -05:00 |  | 
			
				
					| 
							
							
								 bunnei | e5ddbfee02 | Merge pull request #339 from bunnei/fixup-gsp-synch Fixup gsp synch | 2014-12-25 22:52:40 -05:00 |  | 
			
				
					| 
							
							
								 bunnei | 4783133bbd | ARM: Add a mechanism for faking CPU time elapsed during HLE. - Also a few cleanups. | 2014-12-25 22:46:44 -05:00 |  | 
			
				
					| 
							
							
								 bunnei | 9c8ec675d9 | Merge pull request #343 from lioncash/smmla armemu: Implement SMMUL, SMMLA, and SMMLS. | 2014-12-25 21:57:31 -05:00 |  | 
			
				
					| 
							
							
								 bunnei | 254567056f | Merge pull request #341 from lioncash/moresmops armemu: Implement SMLALD/SMLSLD | 2014-12-25 21:46:54 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 35dbfc7ab0 | armemu: Implement SMMUL, SMMLA, and SMMLS. | 2014-12-25 13:52:46 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 82c3962b95 | armemu: Implement SMLALD/SMLSLD | 2014-12-24 09:29:48 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 6b7808e412 | armemu: Fix GE/Q flag setting semantics | 2014-12-24 07:56:57 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 20fc5f2a35 | armemu: Set the Q flag correctly for much of the other ops They were setting the old S flag. | 2014-12-23 09:59:37 -05:00 |  | 
			
				
					| 
							
							
								 Lioncash | 79a7a432c5 | armemu: Set the Q flag properly for SMLAD/SMUAD | 2014-12-23 09:58:21 -05:00 |  | 
			
				
					| 
							
							
								 bunnei | d31a94f06b | Merge pull request #334 from lioncash/cpsr armemu: Fix retrieval of the CPSR in MRS instructions. | 2014-12-23 09:44:04 -05:00 |  |