Soren Jorvang 
							
						 
					 
					
						
						
							
						
						527057cb27 
					 
					
						
						
							
							Avoid shadowing variables.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6712  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-01-01 20:00:03 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
							
						
						98752f2a1e 
					 
					
						
						
							
							Core/DSPCore: Changed g_dsp._r back to g_dsp.r. Removed the check*Exclude  
						
						... 
						
						
						
						functions accidentally added. Fixed the jitted ar register arithmetic.
Added a CMakeList.txt for the UnitTests, but did not add the subdirectory
to Source/CMakeLists.txt.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6687  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-12-29 20:20:52 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
							
						
						fc1db5eaa0 
					 
					
						
						
							
							Core/DSPCore: Reorganize register layout for accessing accumulators  
						
						... 
						
						
						
						(acc and ax) and product register with one read/write.
Gives a minuscule speedup of not more than 4%. In exchange, breaks all
your out-of-tree changes to dsp. Tests are not building again, yet.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6680  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-12-29 02:12:06 +00:00 
						 
				 
			
				
					
						
							
							
								Marko Pusljar 
							
						 
					 
					
						
						
							
						
						95b0abb737 
					 
					
						
						
							
							dsplle - another small fix  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6075  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-08-08 16:35:10 +00:00 
						 
				 
			
				
					
						
							
							
								Marko Pusljar 
							
						 
					 
					
						
						
							
						
						f6ce87765f 
					 
					
						
						
							
							DSPLLE - AR decrement fixed, +other small fixes  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5437  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-05-07 19:32:16 +00:00 
						 
				 
			
				
					
						
							
							
								nakeee 
							
						 
					 
					
						
						
							
						
						2e622c17dc 
					 
					
						
						
							
							Remove the UDSP union  
						
						... 
						
						
						
						functions are passed by value rather than by reference
This is part of a bigger change so please report if it broke compile
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5228  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-03-24 05:05:25 +00:00 
						 
				 
			
				
					
						
							
							
								Marko Pusljar 
							
						 
					 
					
						
						
							
						
						503bf545a3 
					 
					
						
						
							
							DSPLLE - 0xa100 figured out = abs(), small mul fix, cleaning, some extra comments  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5216  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-03-19 21:53:41 +00:00 
						 
				 
			
				
					
						
							
							
								Marko Pusljar 
							
						 
					 
					
						
						
							
						
						d9714c3c9d 
					 
					
						
						
							
							DSPLLE - tons of bugs fixed... try Zelda ucode games under LLE now (like Luigi Mansion :)  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5211  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-03-18 00:18:36 +00:00 
						 
				 
			
				
					
						
							
							
								Marko Pusljar 
							
						 
					 
					
						
						
							
						
						a0952684b0 
					 
					
						
						
							
							DSPLLE - removed some ifdefs  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5175  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-03-08 23:18:19 +00:00 
						 
				 
			
				
					
						
							
							
								Marko Pusljar 
							
						 
					 
					
						
						
							
						
						70a712c065 
					 
					
						
						
							
							DSPLLE - flags&stuff,xar->subarn,0x80 kinda figured out,... (experimental)  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5174  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-03-08 21:25:35 +00:00 
						 
				 
			
				
					
						
							
							
								Marko Pusljar 
							
						 
					 
					
						
						
							
						
						335303803b 
					 
					
						
						
							
							DSPLLE - lsr16 fix  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5148  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-02-28 23:31:43 +00:00 
						 
				 
			
				
					
						
							
							
								Marko Pusljar 
							
						 
					 
					
						
						
							
						
						ff8ce634e3 
					 
					
						
						
							
							DSPLLE - addaxl,mulc,'ln fix  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5138  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-02-27 21:24:25 +00:00 
						 
				 
			
				
					
						
							
							
								Marko Pusljar 
							
						 
					 
					
						
						
							
						
						885299d985 
					 
					
						
						
							
							DSPLLE - flags&stuff (more later)  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5093  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-02-21 10:35:28 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						2aa03f5b3b 
					 
					
						
						
							
							Some really (REALLY) old changes that were hanging on my computer for a while  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5091  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-02-20 09:36:22 +00:00 
						 
				 
			
				
					
						
							
							
								Marko Pusljar 
							
						 
					 
					
						
						
							
						
						377ece3294 
					 
					
						
						
							
							DSPLLE - SR_10 flag implemented (no idea what name should it have or how/when this is supposed to be used)  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5075  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-02-17 19:10:31 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						af08186daa 
					 
					
						
						
							
							DSP comments & minor reorganization (moved all DSP state into the g_dsp struct). No functionality change.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4813  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-01-12 21:38:39 +00:00 
						 
				 
			
				
					
						
							
							
								Marko Pusljar 
							
						 
					 
					
						
						
							
						
						f4bca6e21c 
					 
					
						
						
							
							DSPLLE stuff (2 new opcodes)  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4660  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-12-08 22:44:11 +00:00 
						 
				 
			
				
					
						
							
							
								Marko Pusljar 
							
						 
					 
					
						
						
							
						
						aa2f2dc95c 
					 
					
						
						
							
							DSPLLE - cleaning, small fixes (2 shift opcodes are more correct now (lsr,asr) + some 0x3... opcodes are working better in case they are extended)  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4633  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-12-01 20:38:42 +00:00 
						 
				 
			
				
					
						
							
							
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						dc75095f99 
					 
					
						
						
							
							re-apply dsp-related changes from r4533  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4569  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-11-14 17:45:35 +00:00 
						 
				 
			
				
					
						
							
							
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						06aa62504c 
					 
					
						
						
							
							revert to r4531, but keep the changes from the following revisions: 4533,4550-4551,4556-4559  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4566  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-11-14 17:08:32 +00:00 
						 
				 
			
				
					
						
							
							
								Marko Pusljar 
							
						 
					 
					
						
						
							
						
						b858befba2 
					 
					
						
						
							
							DSPLLE small mul fix  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4533  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-11-12 16:17:22 +00:00 
						 
				 
			
				
					
						
							
							
								nakeee 
							
						 
					 
					
						
						
							
						
						1c95100eb1 
					 
					
						
						
							
							DSPLLE: moved breakpoint to debug to gain some speed  
						
						... 
						
						
						
						clrl fix from lordmark
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4521  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-11-08 21:37:38 +00:00 
						 
				 
			
				
					
						
							
							
								nakeee 
							
						 
					 
					
						
						
							
						
						7a0055e113 
					 
					
						
						
							
							DSPLLE: made not into notc  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4499  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-11-05 09:06:21 +00:00 
						 
				 
			
				
					
						
							
							
								Marko Pusljar 
							
						 
					 
					
						
						
							
						
						0d7d699710 
					 
					
						
						
							
							DSPLLE - small fix for previous commit  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4497  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-11-04 14:10:56 +00:00 
						 
				 
			
				
					
						
							
							
								Marko Pusljar 
							
						 
					 
					
						
						
							
						
						10fb287311 
					 
					
						
						
							
							DSPLLE stuff - no real progress, mostly useful as a reference for HLE improvement, Pikmin 1 has sound in intro though (can't be sure if its ok, because its too slow)  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4496  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-11-04 12:49:26 +00:00 
						 
				 
			
				
					
						
							
							
								nakeee 
							
						 
					 
					
						
						
							
						
						099b89d9e9 
					 
					
						
						
							
							DSPLLE: some bad code clean up pointed out by lordmark  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4495  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-11-04 10:06:47 +00:00 
						 
				 
			
				
					
						
							
							
								nakeee 
							
						 
					 
					
						
						
							
						
						fdc141e333 
					 
					
						
						
							
							DSPLLE: Small fixes for zeroing flags  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4020  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-08-20 13:49:30 +00:00 
						 
				 
			
				
					
						
							
							
								nakeee 
							
						 
					 
					
						
						
							
						
						b787f5f8f7 
					 
					
						
						
							
							DSPLLE: attempt to fix extended ops please review this patch carefully.  
						
						... 
						
						
						
						thinks to note
- All ext commands should call zeroWriteBackLog() (before changing any 
reg)
- increase/decrease ar functions now only return a value not actually 
change anything
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4018  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-08-19 21:37:24 +00:00 
						 
				 
			
				
					
						
							
							
								nakeee 
							
						 
					 
					
						
						
							
						
						c4dda436c6 
					 
					
						
						
							
							DSPLLE: fixed 0x20 handling, we still don't know what it is good for  
						
						... 
						
						
						
						though:(
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3980  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-08-14 10:40:35 +00:00 
						 
				 
			
				
					
						
							
							
								nakeee 
							
						 
					 
					
						
						
							
						
						13a901146f 
					 
					
						
						
							
							DSPLLE:  
						
						... 
						
						
						
						- Extension fixes (Joined work with LM)
- Shuffle fix for my off by one error
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3958  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-08-10 09:20:12 +00:00 
						 
				 
			
				
					
						
							
							
								nakeee 
							
						 
					 
					
						
						
							
						
						45a71bf3ef 
					 
					
						
						
							
							DSPLLE: fix some comments, returned andc and orc (according to tests)  
						
						... 
						
						
						
						but andc'ls still behaves strange and we couldn't merge them together.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3915  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-07-31 15:21:35 +00:00 
						 
				 
			
				
					
						
							
							
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						c86d2e5129 
					 
					
						
						
							
							Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :)  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3898  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-07-28 21:32:10 +00:00 
						 
				 
			
				
					
						
							
							
								nakeee 
							
						 
					 
					
						
						
							
						
						4212773b1b 
					 
					
						
						
							
							DSP LLE small reg load fixes  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3815  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-07-16 10:02:47 +00:00 
						 
				 
			
				
					
						
							
							
								nakeee 
							
						 
					 
					
						
						
							
						
						90f595bada 
					 
					
						
						
							
							DSPLLE: added lsrnr (based on lordmark and luigi suggestions) Still somethings seems wrong as it didn't fix the zelda problem:(  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3800  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-07-15 15:12:42 +00:00 
						 
				 
			
				
					
						
							
							
								luigi2us 
							
						 
					 
					
						
						
							
						
						47ea4936b3 
					 
					
						
						
							
							DSP LLE: Fix ASR as well.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3706  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-07-07 21:48:32 +00:00 
						 
				 
			
				
					
						
							
							
								luigi2us 
							
						 
					 
					
						
						
							
						
						6c7aadd5ab 
					 
					
						
						
							
							Fixed LSR opcode (shift would always be a crazy value like 65479 instead of 7).  
						
						... 
						
						
						
						Now SMG ucode jumps to the right command handlers. 
Unfortunately still no sound :(
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3705  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-07-07 20:40:19 +00:00 
						 
				 
			
				
					
						
							
							
								LPFaint99 
							
						 
					 
					
						
						
							
						
						a41c1b2d0a 
					 
					
						
						
							
							add *.user, Win32, and x64 build dir to ignore list for DebuggerUICommon and Unit Tests  
						
						... 
						
						
						
						add *.aps to ignore list for DolphinWX dir
add eol-style native to 120 or so files
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3689  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-07-06 02:10:26 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						5c7fc8ed7b 
					 
					
						
						
							
							DSP: build fixin', more movin', some comments.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3564  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-06-28 10:24:44 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						895b02f410 
					 
					
						
						
							
							DSP: Add txt file with luigi ucode comments (very basic). Rename some stuff. Remove function pointer in g_dsp structure, replace with a "Host" function call. Fix a problem where symbols weren't loaded into DSP debugger.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3563  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-06-28 10:00:25 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						f6ebaae792 
					 
					
						
						
							
							dsp: disable the newfangled ext stuff until it can be verified and used. fix typo.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3527  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-06-21 13:11:47 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						37375c7115 
					 
					
						
						
							
							Implement the newly discovered DSP opcodes that I named LSRN and ASRN. Also (attempt to) implement reading ARAM through 0xFFD3, like the zelda ucode does.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3523  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-06-21 12:09:17 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						e89af68f4d 
					 
					
						
						
							
							DSPLLE: Split the huge DSPInterpreter.cpp into separate files for the different categories of ops. Minor cleanups.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3134  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-05-02 16:15:52 +00:00