0176591527 
								
							
								 
							
						 
						
							
							
								
								factor: actual patch to remove ; from all c/fortran functions  
							
							
							
						 
						
							2015-07-19 16:25:30 -07:00  
				
					
						
							
							
								 
						
							
							
								f6398365bd 
								
							
								 
							
						 
						
							
							
								
								math.functions: rename exp to e^ to be consistent with 2^ and 10^. update things.  
							
							
							
						 
						
							2012-05-02 10:22:23 -07:00  
				
					
						
							
							
								 
						
							
							
								92b9b92f38 
								
							
								 
							
						 
						
							
							
								
								math.libm: add missing right parenthesis in description of fexp word  
							
							
							
						 
						
							2011-01-16 10:48:06 +09:00  
				
					
						
							
							
								 
						
							
							
								1985705413 
								
							
								 
							
						 
						
							
							
								
								compiler: now that FFI has been deconcatenatized, we no longer need the special ##unary-float-function and ##binary-float-function fastpaths  
							
							
							
						 
						
							2010-08-13 23:59:19 -07:00  
				
					
						
							
							
								 
						
							
							
								42b858b3f0 
								
							
								 
							
						 
						
							
							
								
								math.libm: fix regression: fsqrt intrinsic was not working ever since change was made to inline FUNCTION: bodies  
							
							
							
						 
						
							2010-08-12 21:41:57 -07:00  
				
					
						
							
							
								 
						
							
							
								efbc3033da 
								
							
								 
							
						 
						
							
							
								
								math.libm: use FUNCTION-ALIAS:  
							
							
							
						 
						
							2010-04-14 12:25:22 -07:00  
				
					
						
							
							
								 
						
							
							
								405e5d015b 
								
							
								 
							
						 
						
							
							
								
								docs: change $subsection to $subsections  
							
							
							
						 
						
							2009-10-02 12:15:48 -04:00  
				
					
						
							
							
								 
						
							
							
								3b4330fcf6 
								
							
								 
							
						 
						
							
							
								
								get things to a point where they bootstrap again  
							
							
							
						 
						
							2009-09-15 21:43:18 -05:00  
				
					
						
							
							
								 
						
							
							
								b03eaf3c32 
								
							
								 
							
						 
						
							
							
								
								math: minor doc fixes  
							
							
							
						 
						
							2009-09-15 15:42:46 -05:00  
				
					
						
							
							
								 
						
							
							
								4f702de449 
								
							
								 
							
						 
						
							
							
								
								math.functions: more accurate log10 (fixes problem reported by OneEyed)  
							
							
							
						 
						
							2009-09-14 16:19:58 -05:00  
				
					
						
							
							
								 
						
							
							
								1be4c3a6a7 
								
							
								 
							
						 
						
							
							
								
								typo  
							
							
							
						 
						
							2009-09-11 20:31:06 -05:00  
				
					
						
							
							
								 
						
							
							
								ffcc630601 
								
							
								 
							
						 
						
							
							
								
								log1+ word (maps to C99 log1p function)  
							
							
							
						 
						
							2009-09-11 20:28:15 -05:00  
				
					
						
							
							
								 
						
							
							
								ec70e1d714 
								
							
								 
							
						 
						
							
							
								
								More minor documentation tweaks  
							
							
							
						 
						
							2009-08-30 06:32:20 -05:00  
				
					
						
							
							
								 
						
							
							
								0db01f6d5f 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.linear-scan now supports partial sync-points where all registers are spilled; taking advantage of this, there are new trigonometric intrinsics which yield a 2x performance boost on benchmark.struct-arrays and a 25% boost on benchmark.partial-sums  
							
							
							
						 
						
							2009-08-30 04:52:01 -05:00  
				
					
						
							
							
								 
						
							
							
								d957ae4e44 
								
							
								 
							
						 
						
							
							
								
								Performance improvements to make struct-arrays benchmark faster  
							
							... 
							
							
							
							- improved optimization of ##unbox-any-c-ptr on ##box-displaced-alien; convert it to ##unbox-c-ptr where possible using class info stored in the ##bda instruction
- make fcos, fsin, etc inline again; everything in math.libm inline again, except for fsqrt which is an intrinsic
- convert min and max on floats to float-min and float-max
- make min and max not inline, so that the above can work
- struct-arrays: rice a bit so that more fixnums come up 
							
						 
						
							2009-08-28 05:21:16 -05:00  
				
					
						
							
							
								 
						
							
							
								0df8aadce2 
								
							
								 
							
						 
						
							
							
								
								cpu.x86: use SQRTSD instruction for math.libm:fsqrt word  
							
							
							
						 
						
							2009-08-25 23:22:15 -05:00  
				
					
						
							
							
								 
						
							
							
								0ffd43e2e3 
								
							
								 
							
						 
						
							
							
								
								1.0/0.0 => 1/0.  
							
							
							
						 
						
							2009-04-13 19:48:08 -05:00  
				
					
						
							
							
								 
						
							
							
								83116c6439 
								
							
								 
							
						 
						
							
							
								
								Change example to unchecked-example since on netbsd math functions return 0 instead of NaN on domain errors  
							
							
							
						 
						
							2009-01-31 21:02:13 -06:00  
				
					
						
							
							
								 
						
							
							
								a9ef525aed 
								
							
								 
							
						 
						
							
							
								
								Help lint fixes for stricter help lint  
							
							
							
						 
						
							2009-01-27 04:12:37 -06:00  
				
					
						
							
							
								 
						
							
							
								e1578b5848 
								
							
								 
							
						 
						
							
							
								
								Tweak math.functions to inline better  
							
							
							
						 
						
							2008-11-29 03:49:24 -06:00  
				
					
						
							
							
								 
						
							
							
								c19f2257f4 
								
							
								 
							
						 
						
							
							
								
								Fix permission bits  
							
							
							
						 
						
							2008-10-02 08:34:49 -05:00  
				
					
						
							
							
								 
						
							
							
								d66f887736 
								
							
								 
							
						 
						
							
							
								
								Create basis vocab root  
							
							
							
						 
						
							2008-07-28 22:03:13 -05:00