Lioncash 
							
						 
					 
					
						
						
							
						
						bde4e970f1 
					 
					
						
						
							
							FloatUtils: Clean up memcpy usages  
						
						 
						
						... 
						
						
						
						Now that we have BitCast, we can use that instead. 
						
						
					 
					
						2018-05-10 12:28:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						f29e7fea2a 
					 
					
						
						
							
							FloatUtils: Remove union type punning from ClassifyX functions  
						
						 
						
						... 
						
						
						
						Type-punning via unions is undefined behavior in C++
Also take the liberty of cleaning these up a little bit by removing
unnecessary else usages. 
						
						
					 
					
						2018-05-09 10:25:23 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						fe218ea3f6 
					 
					
						
						
							
							FloatUtils: Remove union type punning from ApproximateReciprocal functions  
						
						 
						
						... 
						
						
						
						This form of type punning invokes undefined behavior in C++ 
						
						
					 
					
						2018-05-09 10:05:29 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						46a4243d9a 
					 
					
						
						
							
							FloatUtils: Remove using namespace std in ApproximateReciprocal()  
						
						 
						
						... 
						
						
						
						This was made quite a long time ago when we supported 32-bit ARM targets 
						
						
					 
					
						2018-05-09 09:36:23 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						86018b503b 
					 
					
						
						
							
							Common: Move floating-point utility functions to FloatUtils.h/.cpp  
						
						 
						
						... 
						
						
						
						Keeps all of the floating-point utility functions in their own file to
keep them all together. This also provides a place for other
general-purpose floating-point functions to be added in the future,
which will be necessary when improving the flag-setting within the
interpreter. 
						
						
					 
					
						2018-05-07 02:56:32 -04:00