*** empty log message ***
authorChris Hanson <org/chris-hanson/cph>
Thu, 18 Dec 1986 13:24:11 +0000 (13:24 +0000)
committerChris Hanson <org/chris-hanson/cph>
Thu, 18 Dec 1986 13:24:11 +0000 (13:24 +0000)
v7/src/compiler/machines/bobcat/lapgen.scm

index ca5eb1fc6c63c2cc7852df414d95f944d06e870c..6846a9ecaf737f48b4b5b62f372b88288a4b91a1 100644 (file)
@@ -37,7 +37,7 @@
 
 ;;;; RTL Rules for 68020
 
-;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/bobcat/lapgen.scm,v 1.140 1986/12/16 06:27:48 cph Exp $
+;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/bobcat/lapgen.scm,v 1.141 1986/12/18 13:24:11 cph Exp $
 
 (declare (usual-integrations))
 (using-syntax (access lap-generator-syntax-table compiler-package)
   (ASSIGN (REGISTER 15) (OFFSET-ADDRESS (REGISTER 15) (? n)))
   (increment-anl 7 n))
 
+(define-rule statement
+  (ASSIGN (REGISTER (? target)) (CONSTANT (? source)))
+  `(,(load-constant source (coerce->any target))))
+
 (define-rule statement
   (ASSIGN (REGISTER (? target)) (REGISTER (? source)))
   (QUALIFIER (pseudo-register? target))