#| -*-Scheme-*-
-$Id: machin.scm,v 4.27 1993/01/08 00:05:02 cph Exp $
+$Id: machin.scm,v 4.28 1993/02/28 06:20:24 gjr Exp $
Copyright (c) 1988-1993 Massachusetts Institute of Technology
(define-integrable fp14 46)
(define-integrable fp15 47)
-(define-integrable number-of-machine-registers 48)
+;; The following registers are available only on the newer processors
+(define-integrable fp16 48)
+(define-integrable fp17 49)
+(define-integrable fp18 50)
+(define-integrable fp19 51)
+(define-integrable fp20 52)
+(define-integrable fp21 53)
+(define-integrable fp22 54)
+(define-integrable fp23 55)
+(define-integrable fp24 56)
+(define-integrable fp25 57)
+(define-integrable fp26 58)
+(define-integrable fp27 59)
+(define-integrable fp28 60)
+(define-integrable fp29 61)
+(define-integrable fp30 62)
+(define-integrable fp31 63)
+
+(define-integrable number-of-machine-registers 64)
(define-integrable number-of-temporary-registers 256)
\f
;;; Fixed-use registers for Scheme compiled code.
value-class=address)
((= register 5)
value-class=immediate)
- ((<= 32 register 47)
+ ((<= 32 register 63)
value-class=float)
(else
(error "illegal machine register" register))))
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/spectrum/make.scm,v 4.88 1991/10/25 12:29:52 cph Exp $
+$Id: make.scm,v 4.89 1993/02/28 06:20:47 gjr Exp $
-Copyright (c) 1988-91 Massachusetts Institute of Technology
+Copyright (c) 1988-1993 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
(declare (usual-integrations))
-((load "base/make") "HP PA")
\ No newline at end of file
+(let ((value ((load "base/make") "HP PA")))
+ (set! (access compiler:compress-top-level? (->environment '(compiler)))
+ true)
+ value)
\ No newline at end of file