0.8.18.31:
authorJuho Snellman <jsnell@iki.fi>
Fri, 14 Jan 2005 06:48:38 +0000 (06:48 +0000)
committerJuho Snellman <jsnell@iki.fi>
Fri, 14 Jan 2005 06:48:38 +0000 (06:48 +0000)
Some number-related x86-64 fixes.
* Fix backend bug in negative counts for ASH. (Patch by Lutz Euler
          on sbcl-devel, 2005-01-09). Add some more ASH tests.
        * Cargo-cult signed modular arithmetic changes from the x86
          backend.
        * Remove optimization of constant multiplication to shifts, adds
          and leas (except for the simple cases of 2^x, 3, 5, 9) from
          the x86-64 backend. It was a lot of code that's not really
          of any use on any existing x86-64 processor.
* Fix 32-bit assumptions in deftransform of word-sized RANDOM
          integers.

version.lisp-expr

index ebd5155..a4f197f 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.8.18.30"
+"0.8.18.31"