Doug Coleman
							
						 
						
							 
							
							
							
								
							
								fb60673840 
								
							
								 
							
						 
						
							
							
								
								math.vectors: Don't use macro with locals and cond in vif. Stack-checker/locals/macros/smart-combinators all need some work (a rewrite?), but meanwhile don't let it get in the way. Add tests.  
							
							 
							
							
							
						 
						
							2013-01-03 09:49:31 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								aed6825b4a 
								
							
								 
							
						 
						
							
							
								
								math.vectors: implement v^, v^n, n^v.  
							
							 
							
							
							
						 
						
							2012-07-30 16:15:00 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								95b82eecfa 
								
							
								 
							
						 
						
							
							
								
								math.vectors: adding p-norm.  
							
							 
							
							
							
						 
						
							2012-05-03 13:27:00 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								4f046a2339 
								
							
								 
							
						 
						
							
							
								
								math.vectors: separate "dot product" from "Hermitian inner product".   Fixes   #484 .  
							
							 
							
							
							
						 
						
							2012-03-29 10:56:39 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								4abfe06b51 
								
							
								 
							
						 
						
							
							
								
								Fixing various test failures caused by C type parser change, and clarify C type docs some more  
							
							 
							
							
							
						 
						
							2009-09-28 08:48:39 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								9d47f5d80d 
								
							
								 
							
						 
						
							
							
								
								math.vectors: remove special handling for negative shifts, now we just say the behavior of vlshift and vrshift with negative shifts is undefined  
							
							 
							
							
							
						 
						
							2009-09-26 02:26:31 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								ed37950a33 
								
							
								 
							
						 
						
							
							
								
								math.vectors: change vlshift and vrshift to mask the shift count by HEX: ff, to make them behave consistently with their SIMD counterparts  
							
							 
							
							
							
						 
						
							2009-09-25 18:50:44 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								bbbb207dab 
								
							
								 
							
						 
						
							
							
								
								Some fixes and cleanups in math.vectors  
							
							 
							
							... 
							
							
							
							- Tighten up type inference for operations on complex float arrays
- Fix v. to have correct behavior with complex numbers
- Rename v<< and v>> to vlshift and vrshift to avoid clashing with v>> accessor 
							
						 
						
							2009-09-24 06:58:33 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								acea55c692 
								
							
								 
							
						 
						
							
							
								
								math.vectors: add v+- word which is accelerated by SSE3  
							
							 
							
							
							
						 
						
							2009-09-20 17:43:16 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								612e4b99b0 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.linear-scan.assignment: insert-copy did the wrong thing if the second interval had been split. Fixes compilation of 'trilerp'  
							
							 
							
							
							
						 
						
							2009-06-30 21:07:39 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								dd9af334a9 
								
							
								 
							
						 
						
							
							
								
								send bilerp upstream to spawn  
							
							 
							
							
							
						 
						
							2009-05-09 11:43:04 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								2a00f10d1a 
								
							
								 
							
						 
						
							
							
								
								lerp functions  
							
							 
							
							
							
						 
						
							2009-05-05 13:55:00 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d5140cf248 
								
							
								 
							
						 
						
							
							
								
								Fix math.vectors unit tests  
							
							 
							
							
							
						 
						
							2008-09-12 15:52:43 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								f497c7e151 
								
							
								 
							
						 
						
							
							
								
								Move map-reduce combinator to core, re-implement norm-sq and v. for better performance  
							
							 
							
							
							
						 
						
							2008-09-12 11:29:12 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d66f887736 
								
							
								 
							
						 
						
							
							
								
								Create basis vocab root  
							
							 
							
							
							
						 
						
							2008-07-28 22:03:13 -05:00