Add open coding for bit-wise boolean operations, and
authorGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Tue, 26 Jun 1990 22:07:13 +0000 (22:07 +0000)
committerGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Tue, 26 Jun 1990 22:07:13 +0000 (22:07 +0000)
primitive-object-ref/set! .

Enable the open coding of fixnum-quotient and fixnum-remainder.

Add optimizations for these operations when the second operand is a
power of 2 (tricky, see GLS's paper "Arithmetic shifting considered
harmful").

v7/src/compiler/machines/bobcat/make.scm-68040

index 32a91baed3dac3c26feb71f3c8affce37b788644..ae18780962bf53b3a57dc5da06f7edecb1e7970a 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/bobcat/make.scm-68040,v 4.73 1990/05/03 15:17:24 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/bobcat/make.scm-68040,v 4.74 1990/06/26 22:07:13 jinx Exp $
 
 Copyright (c) 1988, 1989, 1990 Massachusetts Institute of Technology
 
@@ -41,4 +41,4 @@ MIT in each case. |#
            ((package/reference (find-package name) 'INITIALIZE-PACKAGE!)))
          '((COMPILER MACROS)
            (COMPILER DECLARATIONS)))
-(add-system! (make-system "Liar (Motorola MC68020)" 4 73 '()))
\ No newline at end of file
+(add-system! (make-system "Liar (Motorola MC68020)" 4 74 '()))
\ No newline at end of file