0.8.3.37:
authorChristophe Rhodes <csr21@cam.ac.uk>
Thu, 4 Sep 2003 16:52:07 +0000 (16:52 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Thu, 4 Sep 2003 16:52:07 +0000 (16:52 +0000)
commit2f25121d2f99afb4840138dd7e86807ceee20696
tree887dbc01f9d015cbcf54ced6b587c9df1ec2dc9f
parent42765fe1c5c3ae34ad199ffdead00c2fc4e8cddb
0.8.3.37:
Some more love and kisses to the ppc backend
... the strength reduction we perform on sparc multiplications
is going to be common to most architectures, so
... factor out the reduction itself into a routine
... use it in a PPC deftransform for *, with suitable cutoffs
... some appropriate * vops, too
Incidental cleanups in the ppc backend
... declare D-SI instructions' operands to have the appropriate type
... fix the shady dodgy dealing going on in the %LR macrofunction
src/compiler/generic/vm-tran.lisp
src/compiler/ppc/arith.lisp
src/compiler/ppc/insts.lisp
src/compiler/sparc/arith.lisp
version.lisp-expr