Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								fc7b70a17e 
								
							
								 
							
						 
						
							
							
								
								Rename variables in some stack declarations for consistency.  
							
							 
							
							... 
							
							
							
							It doesn't look great when a word is called "v/n", but the declared
parameters are "u" and "n". Better to have the parameters "v" and "n".
Also for consistency all input parameters are named "v" for "vector" (or
"u" and "v" in the alphabetical order), and the result vector is always
"w". 
							
						 
						
							2015-11-04 07:47:57 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								1fcf96cada 
								
							
								 
							
						 
						
							
							
								
								factor: remove """ string syntax for now. there are HEREDOC:, STRING:, escaping \", and something else soon.  
							
							 
							
							
							
						 
						
							2015-07-25 22:59:56 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								cea47b896d 
								
							
								 
							
						 
						
							
							
								
								more doc types.  
							
							 
							
							
							
						 
						
							2014-05-26 07:51:19 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								57f9d78892 
								
							
								 
							
						 
						
							
							
								
								improve help by linking to types directly.  
							
							 
							
							
							
						 
						
							2014-05-23 20:20:15 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								98935b7f15 
								
							
								 
							
						 
						
							
							
								
								docs: change ``{ $quotation "( x -- y )" }`` to ``{ $quotation ( x -- y ) }``.  
							
							 
							
							
							
						 
						
							2014-05-18 20:09:10 -07: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  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								de74b98278 
								
							
								 
							
						 
						
							
							
								
								math.vectors: fix some $examples in docs.  
							
							 
							
							
							
						 
						
							2011-12-29 17:31:55 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								aa1ad21d72 
								
							
								 
							
						 
						
							
							
								
								fix help-lint failures  
							
							 
							
							
							
						 
						
							2011-12-14 11:33:17 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								abc953ecea 
								
							
								 
							
						 
						
							
							
								
								help-lint fixes for recent changes  
							
							 
							
							
							
						 
						
							2011-12-07 12:26:35 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								943596575a 
								
							
								 
							
						 
						
							
							
								
								use radix literals  
							
							 
							
							
							
						 
						
							2011-11-23 19:03:40 -08:00  
						
					 
				
					
						
							
							
								 
								Keita Haga
							
						 
						
							 
							
							
							
								
							
								073eda332a 
								
							
								 
							
						 
						
							
							
								
								In several documentation, remove whitespace before or after the colon or period  
							
							 
							
							
							
						 
						
							2011-02-10 01:51:13 +09:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								53ca7f208b 
								
							
								 
							
						 
						
							
							
								
								update math.vectors docs for simd changes  
							
							 
							
							
							
						 
						
							2009-12-04 13:21:18 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								ac5d3d5652 
								
							
								 
							
						 
						
							
							
								
								remove SIMDS:  
							
							 
							
							
							
						 
						
							2009-11-26 11:15:46 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								bedfc8f13c 
								
							
								 
							
						 
						
							
							
								
								vif combinator  
							
							 
							
							
							
						 
						
							2009-10-20 22:49:20 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								fca550d567 
								
							
								 
							
						 
						
							
							
								
								math.vectors.conversion docs  
							
							 
							
							
							
						 
						
							2009-10-18 21:25:09 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								2a156795c5 
								
							
								 
							
						 
						
							
							
								
								update vshuffle docs  
							
							 
							
							
							
						 
						
							2009-10-18 16:34:44 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								fbe810fc3b 
								
							
								 
							
						 
						
							
							
								
								rename SIMD vmerge and kids to (vmerge), make new vmerge more generally useful  
							
							 
							
							
							
						 
						
							2009-10-05 17:55:39 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								cf4df7eb66 
								
							
								 
							
						 
						
							
							
								
								typo in vmerge-head, vmerge-tail docs  
							
							 
							
							
							
						 
						
							2009-10-05 11:14:14 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								05c722ea0c 
								
							
								 
							
						 
						
							
							
								
								link vmerge into math.vectors docs  
							
							 
							
							
							
						 
						
							2009-10-03 21:48:16 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								d3c51baf91 
								
							
								 
							
						 
						
							
							
								
								software version of vmerge word (to be backed by UNPCK instructions on x86 and VMRG instructions on ppc)  
							
							 
							
							
							
						 
						
							2009-10-03 20:22:37 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7d005111a4 
								
							
								 
							
						 
						
							
							
								
								i messed up a merge.  weird  
							
							 
							
							
							
						 
						
							2009-10-02 16:05:00 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								a070e9a3a9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor into klazuka  
							
							 
							
							... 
							
							
							
							Conflicts:
	basis/math/vectors/vectors-docs.factor 
							
						 
						
							2009-10-02 15:59:19 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								67167cf9ea 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'docs' of git://github.com/klazuka/factor into klazuka  
							
							 
							
							... 
							
							
							
							Conflicts:
	basis/math/vectors/vectors-docs.factor 
							
						 
						
							2009-10-02 15:58:45 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								f93dcfc792 
								
							
								 
							
						 
						
							
							
								
								give math.vectors shuffle words their own docs subsection in anticipation of having more ops in there  
							
							 
							
							
							
						 
						
							2009-10-02 15:37:49 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								5ff3eef0df 
								
							
								 
							
						 
						
							
							
								
								proofreading math.vectors docs  
							
							 
							
							
							
						 
						
							2009-10-02 15:18:42 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								0821d3f370 
								
							
								 
							
						 
						
							
							
								
								add notes to math.vectors docs about simd booleans  
							
							 
							
							
							
						 
						
							2009-10-02 15:11:06 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								aa3392e50f 
								
							
								 
							
						 
						
							
							
								
								implement vand, vor, vandn, and vxor as bitwise intrinsics for simd types  
							
							 
							
							
							
						 
						
							2009-10-02 14:17:01 -05:00  
						
					 
				
					
						
							
							
								 
								Keith Lazuka
							
						 
						
							 
							
							
							
								
							
								405e5d015b 
								
							
								 
							
						 
						
							
							
								
								docs: change $subsection to $subsections  
							
							 
							
							
							
						 
						
							2009-10-02 12:15:48 -04:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								0c8a4717f2 
								
							
								 
							
						 
						
							
							
								
								add software vall?, vany?, vnone? words  
							
							 
							
							
							
						 
						
							2009-10-01 13:21:10 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								5ac5a74cc6 
								
							
								 
							
						 
						
							
							
								
								write v? and vmask in terms of bitwise ops  
							
							 
							
							
							
						 
						
							2009-10-01 00:09:25 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								e0f3b72c65 
								
							
								 
							
						 
						
							
							
								
								break math.vectors docs into subsections  
							
							 
							
							
							
						 
						
							2009-09-30 13:21:25 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								7e679e1683 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-09-30 00:07:45 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								55ab9c3002 
								
							
								 
							
						 
						
							
							
								
								docs for new math.vectors logical ops  
							
							 
							
							
							
						 
						
							2009-09-30 00:07:37 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								80e84a357d 
								
							
								 
							
						 
						
							
							
								
								math.vectors.simd: add vbroadcast intrinsic, fix integer overflow issues  
							
							 
							
							
							
						 
						
							2009-09-29 22:58:20 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e40a95c1e1 
								
							
								 
							
						 
						
							
							
								
								math.vectors.simd: add vshuffle intrinsic  
							
							 
							
							
							
						 
						
							2009-09-28 23:12:13 -05: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
							
						 
						
							 
							
							
							
								
							
								b2ea3afd84 
								
							
								 
							
						 
						
							
							
								
								math.vectors.simd: add hlshift, hrshift (128-bit shift), vbitandn intrinsics  
							
							 
							
							
							
						 
						
							2009-09-28 02:17:46 -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
							
						 
						
							 
							
							
							
								
							
								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
							
						 
						
							 
							
							
							
								
							
								7b6128dd03 
								
							
								 
							
						 
						
							
							
								
								math.vectors.simd: add v<< and v>> intrinsics for bitwise shifts on elements  
							
							 
							
							
							
						 
						
							2009-09-24 03:32:39 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e1efb189a4 
								
							
								 
							
						 
						
							
							
								
								math and math.vectors: improved documentation  
							
							 
							
							
							
						 
						
							2009-09-23 03:08:45 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								43fa252af5 
								
							
								 
							
						 
						
							
							
								
								math.vectors.simd: new operations: vabs vsqrt vbitand vbitor vbitxor  
							
							 
							
							
							
						 
						
							2009-09-23 02:47:14 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								ea44ea3522 
								
							
								 
							
						 
						
							
							
								
								math.vectors.simd: add saturated arithmetic operations  
							
							 
							
							
							
						 
						
							2009-09-20 23:16:02 -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
							
						 
						
							 
							
							
							
								
							
								1fc809b643 
								
							
								 
							
						 
						
							
							
								
								math.vectors.simd: docs  
							
							 
							
							
							
						 
						
							2009-09-04 01:22:18 -05:00  
						
					 
				
					
						
							
							
								 
								Aaron Schaefer
							
						 
						
							 
							
							
							
								
							
								e17f519480 
								
							
								 
							
						 
						
							
							
								
								Minor documentation fixes  
							
							 
							
							
							
						 
						
							2008-11-17 22:51:57 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c19f2257f4 
								
							
								 
							
						 
						
							
							
								
								Fix permission bits  
							
							 
							
							
							
						 
						
							2008-10-02 08:34:49 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d66f887736 
								
							
								 
							
						 
						
							
							
								
								Create basis vocab root  
							
							 
							
							
							
						 
						
							2008-07-28 22:03:13 -05:00