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.
;;; 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"