Lioncash 
							
						 
					 
					
						
						
							
						
						43daebbc66 
					 
					
						
						
							
							DSPTool: Get rid of unnecessary casts  
						
						 
						
						
						
						
					 
					
						2018-06-22 17:53:24 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						83dab8dd36 
					 
					
						
						
							
							DSPTool: Get rid of raw new and delete  
						
						 
						
						... 
						
						
						
						We can just use a vector of a vector, which also has the benefit of
keeping the size accounted for as well, allowing us to get rid of a
count parameter for CodesToHeader(). 
						
						
					 
					
						2018-06-22 17:53:20 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						d81e3fddce 
					 
					
						
						
							
							DSPTool: Make CodeToHeader() and CodesToHeader() return a std::string directly  
						
						 
						
						... 
						
						
						
						Instead of using an out-reference, we can modernize these to return the
std::string directly. While we're at it, also remove the unused name
parameter. 
						
						
					 
					
						2018-06-22 16:50:13 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						537d09e1d4 
					 
					
						
						
							
							DSPTool: Remove unnecessary c_str() calls  
						
						 
						
						... 
						
						
						
						These functions already accept std::string instances, so c_str here just
causes an unnecessary copy of the string to be made. 
						
						
					 
					
						2018-06-22 16:38:15 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						f62dffa9f0 
					 
					
						
						
							
							DSPTool: Factor out assembly file retrieval  
						
						 
						
						... 
						
						
						
						Keeps the retrieval behavior isolated and lessens the amount of
variables within PerformAssembly's scope. 
						
						
					 
					
						2018-06-22 16:36:35 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						78eba28975 
					 
					
						
						
							
							DSPTool: Factor out behavior from main()  
						
						 
						
						... 
						
						
						
						Keeps all behavior localized in their own functions, making it a tiny
bit nicer to read. 
						
						
					 
					
						2018-06-17 18:21:33 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						0f25627614 
					 
					
						
						
							
							DSPCodeUtil: Don't return data via an out parameter  
						
						 
						
						... 
						
						
						
						We can just return directly in these cases. 
						
						
					 
					
						2018-03-25 18:55:08 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Maltese 
							
						 
					 
					
						
						
							
						
						97e6ba773b 
					 
					
						
						
							
							Move DSP::CodesToHeader to DSPTool  
						
						 
						
						... 
						
						
						
						It's the only place it's used, and highly-specific to DSPTool's needs. 
						
						
					 
					
						2017-06-05 19:28:40 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Maltese 
							
						 
					 
					
						
						
							
						
						80710984dc 
					 
					
						
						
							
							DSPTool: extract tests into a DSPAssemblyTest  
						
						 
						
						... 
						
						
						
						- Moves all test code from DSPTool into UnitTests/Core/DSPAssemblyTest.
- Converts test files (which could only be loaded if they were in the
  shell's working directory, so basically never) into C++ values.
- Enables most of the commented-out tests.
- Removes non-deterministic random code test. 
						
						
					 
					
						2017-06-05 19:28:40 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Maltese 
							
						 
					 
					
						
						
							
						
						1580b6e627 
					 
					
						
						
							
							DSPTool: make existing tests pass  
						
						 
						
						... 
						
						
						
						Disassemble code without the additional text for humans, like the
current PC and opcode hex values, so that it can be reassembled.
I'm not updating any commented-out tests here. 
						
						
					 
					
						2017-06-05 19:28:40 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						3eb25cea6f 
					 
					
						
						
							
							DSP: Namespace remaining un-namespaced DSP code  
						
						 
						
						
						
						
					 
					
						2016-12-31 17:20:14 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						3570c7f03a 
					 
					
						
						
							
							Reformat all the things. Have fun with merge conflicts.  
						
						 
						
						
						
						
					 
					
						2016-06-24 10:43:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						30ebb2459e 
					 
					
						
						
							
							Set copyright year to when a file was created  
						
						 
						
						
						
						
					 
					
						2015-05-25 13:22:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						cefcb0ace9 
					 
					
						
						
							
							Update license headers to GPLv2+  
						
						 
						
						
						
						
					 
					
						2015-05-25 13:22:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						f927af20f2 
					 
					
						
						
							
							Fix more warnings from  #579  
						
						 
						
						
						
						
					 
					
						2014-08-07 03:24:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Parlane 
							
						 
					 
					
						
						
							
						
						31cfc73a09 
					 
					
						
						
							
							Fixes spacing for "for", "while", "switch" and "if"  
						
						 
						
						... 
						
						
						
						Also moved && and || to ends of lines instead of start.
Fixed misc vertical alignments and some { needed newlining. 
						
						
					 
					
						2014-03-11 00:35:07 +13:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						76b2dde3d7 
					 
					
						
						
							
							Fix DSPTool string output for disassembly.  
						
						 
						
						... 
						
						
						
						Would previously print that assembly had succeeded. 
						
						
					 
					
						2014-03-09 15:01:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						440efaa5f5 
					 
					
						
						
							
							Fix DSPTool.  
						
						 
						
						... 
						
						
						
						Forgot to adjust the stubs. 
						
						
					 
					
						2014-03-09 13:00:51 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						ed9eea72a1 
					 
					
						
						
							
							Forgot to move DSPTool over. Fixed now.  
						
						 
						
						
						
						
					 
					
						2014-02-20 01:01:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						34692ab826 
					 
					
						
						
							
							Remove unnecessary Src/ folders  
						
						 
						
						
						
						
					 
					
						2013-12-31 14:03:19 -05:00