#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/i386/lapgen.scm,v 1.14 1992/02/15 14:31:42 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/i386/lapgen.scm,v 1.15 1992/02/15 16:16:57 jinx Exp $
$MC68020-Header: /scheme/compiler/bobcat/RCS/lapgen.scm,v 4.42 1991/05/28 19:14:26 jinx Exp $
Copyright (c) 1992 Massachusetts Institute of Technology
(else
(INST-EA (@RO W ,register ,offset)))))
+(define (byte-unsigned-offset-reference register offset)
+ (cond ((zero? offset)
+ (INST-EA (@R ,register)))
+ ((fits-in-unsigned-byte? offset)
+ (INST-EA (@RO UB ,register ,offset)))
+ (else
+ (INST-EA (@RO UW ,register ,offset)))))
+
(define-integrable (pseudo-register-offset register)
(+ (+ (* 16 4) (* 80 4))
(* 3 (register-renumber register))))