«0.0 1.0 ^» was returning 0 instead of 0.0
							parent
							
								
									54a1a8f326
								
							
						
					
					
						commit
						a2640672d7
					
				|  | @ -22,6 +22,7 @@ IN: math.functions.tests | |||
| [ t ] [ e pi i* ^ imaginary-part -0.00001 0.00001 between? ] unit-test | ||||
| 
 | ||||
| [ t ] [ 0 0 ^ fp-nan? ] unit-test | ||||
| [ 0.0 ] [ 0.0 1.0 ^ ] unit-test | ||||
| [ 1/0. ] [ 0 -2 ^ ] unit-test | ||||
| [ t ] [ 0 0.0 ^ fp-nan? ] unit-test | ||||
| [ 1/0. ] [ 0 -2.0 ^ ] unit-test | ||||
|  |  | |||
|  | @ -89,7 +89,7 @@ PRIVATE> | |||
| 
 | ||||
| : ^ ( x y -- z ) | ||||
|     { | ||||
|         { [ over zero? ] [ nip 0^ ] } | ||||
|         { [ over 0 = ] [ nip 0^ ] } | ||||
|         { [ dup integer? ] [ integer^ ] } | ||||
|         { [ 2dup real^? ] [ fpow ] } | ||||
|         [ ^complex ] | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue