0.8.13.67:
commitf22313c8b2cb104a088b8d901688f73c20a6161a
authorChristophe Rhodes <csr21@cam.ac.uk>
Mon, 16 Aug 2004 22:51:59 +0000 (16 22:51 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Mon, 16 Aug 2004 22:51:59 +0000 (16 22:51 +0000)
treeef3ca8efa7dde64d36f3c08e0f6443ea23d4d6a7
parentb54a8ae1b85ba81082053646a7dd84fc97b56110
0.8.13.67:
Implement modular ASH for non-constant positive shifts
... make sure that we only apply the transform when we know
the shift count won't be misinterpreted...
... and also that we don't do the more expensive non-constant
shift for constant counts;
... punt on some of the cleverness for hppa; all other platforms
should be optimal.
... one test for something which went wrong in an earlier version.
NEWS
src/compiler/alpha/arith.lisp
src/compiler/generic/vm-tran.lisp
src/compiler/hppa/arith.lisp
src/compiler/mips/arith.lisp
src/compiler/ppc/arith.lisp
src/compiler/sparc/arith.lisp
src/compiler/x86/arith.lisp
tests/compiler.pure.lisp
version.lisp-expr