Eliminate redundant instructions in flonum-cons rule.
authorChris Hanson <org/chris-hanson/cph>
Tue, 16 Jul 1991 20:53:28 +0000 (20:53 +0000)
committerChris Hanson <org/chris-hanson/cph>
Tue, 16 Jul 1991 20:53:28 +0000 (20:53 +0000)
v7/src/compiler/machines/mips/rulflo.scm

index 8d377215de6b38318a5164852d86ef17d02a1e7b..ee1fffc9b9f1f2f58358bb5837ca12c78ba078c2 100644 (file)
@@ -1,9 +1,9 @@
 #| -*-Scheme-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/mips/rulflo.scm,v 1.3 1991/07/12 23:14:05 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/mips/rulflo.scm,v 1.4 1991/07/16 20:53:28 cph Exp $
 $MC68020-Header: rules1.scm,v 4.33 90/05/03 15:17:28 GMT jinx Exp $
 
-Copyright (c) 1989, 1990 Massachusetts Institute of Technology
+Copyright (c) 1989-91 Massachusetts Institute of Technology
 
 This material was developed by the Scheme project at the Massachusetts
 Institute of Technology, Department of Electrical Engineering and
@@ -64,8 +64,6 @@ MIT in each case. |#
     (let ((target (standard-target! target)))
       (LAP
        ; (SW 0 (OFFSET 0 ,regnum:free))        ; make heap parsable forwards
-       (SRL ,regnum:free ,regnum:free 3)
-       (SLL ,regnum:free ,regnum:free 3)
        (ORI ,regnum:free ,regnum:free #b100) ; Align to odd quad byte
        (ADD ,target 0 ,regnum:free)    ; Result is this address
        ,@(deposit-type (ucode-type flonum) target)