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)
commit34d0a7d8e66cf6b9eb0e3a9bf406cb237d069c28
tree46e19188f07ef1ec4cc87c3f7bd58f3e54a2bcfe
parent23b070aba7a0f3339358ef7dea05684f93b065a9
0.8.18.31:
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