- Jun 05, 1997
-
-
dtc authored
bug fixes, and improved type derivation for truncate, floor, ceiling, and /.
-
- Apr 21, 1997
-
-
pw authored
-
- Feb 15, 1997
-
-
dtc authored
n. By Raymond Toy, with a little cleanup and fix.
-
- Feb 12, 1997
-
-
dtc authored
-
- Feb 05, 1997
-
-
pw authored
-
- Jan 18, 1997
-
-
ram authored
-
- Oct 31, 1994
-
-
ram authored
-
- Feb 11, 1994
-
-
cvs2git authored
-
- Aug 15, 1993
-
-
wlott authored
-
- May 25, 1993
-
-
wlott authored
-
- May 12, 1993
-
-
ram authored
-
- May 11, 1993
-
-
ram authored
-
- Feb 03, 1993
-
-
wlott authored
complete handling of format directives.
-
- Jan 13, 1993
-
-
cvs2git authored
-
- Dec 13, 1992
-
-
wlott authored
realpart, and imagpart.
-
- Aug 05, 1992
-
-
ram authored
LOOP is supposed to have setting semantics.
-
- Jun 05, 1992
-
-
ram authored
is specified (need to get the right type of zero.)
-
- Apr 08, 1992
-
-
wlott authored
try to run when the 1 is real. Otherwise it does fun things like call minusp on #C(0 1).
-
- Feb 03, 1992
-
-
ram authored
rational-specific. Include CONSTANT-ARGUMENT in various arg type restrictions so that we don't get silly efficiency notes. Changed multiply recoding to left-associate the sum so that we are less likely to run out of non-descriptor registers.
-
- Feb 02, 1992
-
-
ram authored
intermediate of (- 0 x), since this is not a correct transformation. (- 0 0.0) is 0.0, not -0.0. Fixed the (- 0 x) transform to be restricted to rational args.
-
ram authored
variable substitution can't swap it back again. Fixed multiple recoding to include many TRULY-THE's in the expansion so that the resulting shift-and-add code would actually open coded. Added comprehensive handling of arithmetic and logical identities when an arg is -1, 0 or +1. Fixed the (- 0 x) ==> (%negate x) transform to be inhibited when the 0 is more contagious than X, or is -0.0.
-
- Nov 14, 1991
-
-
wlott authored
-
- Nov 12, 1991
-
-
ram authored
-
- Nov 09, 1991
-
-
wlott authored
-
- Oct 03, 1991
-
-
ram authored
-
- Sep 03, 1991
-
-
ram authored
-
- Feb 20, 1991
-
-
ram authored
-
- Jan 30, 1991
-
-
ram authored
-
- Jan 22, 1991
-
-
ram authored
unnecessary shifting.
-
- Jan 12, 1991
-
-
ram authored
-
- Dec 12, 1990
-
-
ram authored
explicit supplied-p so that anyone who does (truncate x nil) gets what they deserve.
-
- Dec 04, 1990
-
-
wlott authored
'(unsigned-byte 0). Use '(integer 0 0) instead.
-
- Dec 01, 1990
-
-
wlott authored
more bits that the shorter argument, even if it was negative. So I totally rewrote the derive-type optimizers for LOGAND, LOGIOR, and LOGXOR in case there were other problems.
-
- Nov 10, 1990
-
-
wlott authored
-
- Oct 10, 1990
-
-
ram authored
change so that we don't "optimize" (< *foo* *foo*) to NIL.
-
- Oct 06, 1990
-
-
ram authored
-
- Oct 05, 1990
-
-
ram authored
any necessary efficency note
-
- Oct 03, 1990
-
-
ram authored
in the efficency note.
-
- Sep 27, 1990
-
-
ram authored
an arg is a FIXNUM, since there is a good implementation in that case.
-
- Sep 25, 1990
-
-
wlott authored
in the final expression.
-