omegadox 
							
						 
					 
					
						
						
							
						
						eb0cab140f 
					 
					
						
						
							
							Some code cleanup  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2768  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2009-03-28 08:57:34 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						104acd5bc1 
					 
					
						
						
							
							Turn the X86 emitter into a class, so the code pointer is no longer a global, yay! Created XCodeBlock that derives from XEmitter, and the Jit now derives from XCodeBlock so it can call all ADD SUB JNZ etc without having to prefix them with "emit.". I think someone's gonna like this.  
						
						... 
						
						
						
						There's some cleanup still to be done, but hey, it works. There shouldn't be a noticable speed difference.
I hope GCC doesn't have a problem with the "member function pointers" I used.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1594  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-12-19 21:24:52 +00:00 
						 
				 
			
				
					
						
							
							
								bushing 
							
						 
					 
					
						
						
							
						
						49cfded60b 
					 
					
						
						
							
							set svn:eol-style=native for **.cpp  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1442  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-12-08 05:30:24 +00:00 
						 
				 
			
				
					
						
							
							
								Maarten ter Huurne 
							
						 
					 
					
						
						
							
						
						cf36d4ba58 
					 
					
						
						
							
							Fixed ProtectFunction(): it should copy parameters using the padded size. Actually, I am not sure this function is correct, but at least its implementation is now equivalent to the original (before rev 439).  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@441  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-09-05 01:48:16 +00:00 
						 
				 
			
				
					
						
							
							
								Maarten ter Huurne 
							
						 
					 
					
						
						
							
						
						722ea233a1 
					 
					
						
						
							
							Align stack to 16-byte boundary when compiling in 32-bit mode with GCC. This is required to run anything on OS X and to support SSE instructions on Linux.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@439  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-09-05 00:02:53 +00:00 
						 
				 
			
				
					
						
							
							
								Maarten ter Huurne 
							
						 
					 
					
						
						
							
						
						4871626af8 
					 
					
						
						
							
							Fixed "no newline at end of file" warnings issued by GCC 4.2.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@303  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-24 21:50:41 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						bab47b610d 
					 
					
						
						
							
							Save/restore SSE flags through protected function calls.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@247  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-20 18:28:21 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						70a6054d3c 
					 
					
						
						
							
							phew, beyond good and evil fixed in 64-bit (not setting DAZ anymore). plus some cleanup.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@183  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-12 23:27:36 +00:00 
						 
				 
			
				
					
						
							
							
								hrydgard 
							
						 
					 
					
						
						
							
						
						575bdd9166 
					 
					
						
						
							
							Lots of various changes. CPU detect fix. Maybe a minor speed increase. CPU bugs remain.  
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@180  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2008-08-12 20:05:45 +00:00