not an arithmetic right shift. This is because an address is an
unsigned quantity; thus a fixnum representing an address must also be
treated as unsigned.
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/bobcat/lapgen.scm,v 4.15 1988/11/03 07:16:11 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/bobcat/lapgen.scm,v 4.16 1988/11/04 10:23:30 cph Exp $
Copyright (c) 1988 Massachusetts Institute of Technology
(define-integrable (fixnum->address reg-ref)
(LAP
- (AS R L (& 8) ,reg-ref)))
+ (LS R L (& 8) ,reg-ref)))
(define (test-fixnum effective-address)
(if (effective-address/data&alterable? effective-address)