- Jun 09, 2004
-
-
rtoy authored
returned appropriately instead of +0.0. This is to conform to IEEE754.
-
- Jul 22, 2002
-
-
toy authored
float.
-
- May 08, 2002
-
-
toy authored
%UNARY-FTRUNCATE/DOUBLE-FLOAT as maybe-inline so that they can be inlined by the user if desired.
-
- Mar 05, 2002
-
-
toy authored
0.5 <= x < 1. (Stupid typo) o Clean up %unary-ftruncate/single-float and %unary-ftruncate/double-float so the code looks identical except for the case where real work is needed. (Macroize this so the code is identical?)
-
- Feb 25, 2002
-
-
toy authored
instead of calling the generic TRUNCATE. Make FFLOOR, FCEILING, and FROUND use FTRUNCATE so they benefit too.
-
- Jun 17, 2001
-
-
pw authored
FLOAT-RADIX should signal an error if arg is not a FLOAT.
-
- Mar 04, 2001
-
-
pw authored
-
- May 22, 2000
-
-
dtc authored
on an algorithm from Bruno Haible.
-
- May 06, 2000
-
-
dtc authored
double-float-epsilon and double-float-negative-epsilon to overcome a rounding problem and fix their definitions as per the CLHS.
-
- Nov 19, 1999
-
-
dtc authored
found by Akira Kurihara. The bug was caused by (- xx (float a x)) eventually becoming zero; an extra test has been added to exit the do loop when this is true. From Raymond Toy.
-
- Nov 11, 1999
-
-
dtc authored
-
- Mar 21, 1998
-
-
dtc authored
-
- Feb 19, 1998
-
-
dtc authored
of trapping NaN.
-
- Jun 26, 1997
-
-
pw authored
-
- Mar 05, 1997
-
-
dtc authored
most-negative-double-float were incorrectly defined.
-
- Oct 31, 1994
-
-
ram authored
-
- Oct 30, 1994
-
-
ram authored
-
- Apr 06, 1994
-
-
hallgren authored
-
- Feb 11, 1994
-
-
cvs2git authored
-
- May 07, 1993
-
-
ram authored
-
- Jan 13, 1993
-
-
cvs2git authored
-
- Dec 10, 1992
-
-
ram authored
-
- Feb 07, 1992
-
-
ram authored
-
- Feb 08, 1991
-
-
ram authored
-
- Dec 12, 1990
-
-
ram authored
commented them out, cause I decided to do this by frobbing the rounding modes. They might be useful someday. Added %UNARY-ROUND to handle the 1-arg case of round, making it use the new round primitive in the fixnum result case. Fixed %UNARY-TRUNCATE to use open bounds when deciding whether the result is a fixnum, and also to only return one value in the ratio case.
-
- Dec 06, 1990
-
-
ram authored
Changed decode-float to call plain ERROR when passed an infinity or NaN, instead of using ASSERT.
-
- Dec 02, 1990
-
-
wlott authored
-
- Oct 14, 1990
-
-
ram authored
fixed a one-off error in deciding whether we underflowed in SCALE-FLOAT-MAYBE-UNDERFLOW.
-
- Oct 03, 1990
-
-
ram authored
correctly.
-
- Oct 01, 1990