Preserved GR2 into GR13 around floatiing_point_util.
authorStephen Adams <edu/mit/csail/zurich/adams>
Mon, 14 Aug 1995 22:03:44 +0000 (22:03 +0000)
committerStephen Adams <edu/mit/csail/zurich/adams>
Mon, 14 Aug 1995 22:03:44 +0000 (22:03 +0000)
v8/src/microcode/cmpauxmd/hppa.m4

index 8aac94fe167d9584eb14a1c24cdeca241ef2fd76..168348c894bec25629df177f1c67f8e48e5609fe 100644 (file)
@@ -1,6 +1,6 @@
 changecom(`;');;; -*-Midas-*-
 ;;;
-;;;    $Id: hppa.m4,v 1.37 1995/07/26 18:41:54 adams Exp $
+;;;    $Id: hppa.m4,v 1.38 1995/08/14 22:03:44 adams Exp $
 ;;;
 ;;;    Copyright (c) 1989-1995 Massachusetts Institute of Technology
 ;;;
@@ -1815,9 +1815,11 @@ define(define_floating_point_util,
        COPY    22,17                           ; preserve regs
        COPY    21,16
        COPY    19,15
+       COPY    2,14
         .CALL   ARGW0=FR,ARGW1=FU,RTNVAL=FU     ;fpin=105;fpout=104;
        BL      $2,2
-       COPY    31,14
+       COPY    31,13
+       COPY    14,2
        COPY    15,19
        COPY    16,21
        ; LDW   REGBLOCK_VAL(0,rs_regblock),rs_val      ; restore val REMOVED by JSM