From 1cec54200f420e6bc49247fc8cbf1ac716cf32a0 Mon Sep 17 00:00:00 2001 From: hallgren <hallgren> Date: Mon, 26 Jul 1993 19:44:48 +0000 Subject: [PATCH] Fixed return-multiple. --- assembly/hppa/assem-rtns.lisp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/assembly/hppa/assem-rtns.lisp b/assembly/hppa/assem-rtns.lisp index 14b6af7c6..5723471dd 100644 --- a/assembly/hppa/assem-rtns.lisp +++ b/assembly/hppa/assem-rtns.lisp @@ -7,7 +7,7 @@ ;;; Scott Fahlman or slisp-group@cs.cmu.edu. ;;; (ext:file-comment - "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/assembly/hppa/assem-rtns.lisp,v 1.3 1992/07/08 01:40:27 wlott Exp $") + "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/assembly/hppa/assem-rtns.lisp,v 1.4 1993/07/26 19:44:48 hallgren Exp $") ;;; ;;; ********************************************************************** ;;; @@ -57,6 +57,7 @@ (loadw a4 vals 4) (inst addib := (fixnum -1) count default-a5-and-on :nullify t) (loadw a5 vals 5) + (inst addib := (fixnum -1) count done :nullify t) ;; Copy the remaining args to the top of the stack. (inst addi (* 6 word-bytes) vals src) @@ -64,7 +65,7 @@ LOOP (inst ldwm 4 src temp) - (inst addib :< (fixnum -1) count loop) + (inst addib :> (fixnum -1) count loop) (inst stwm temp 4 dst) (inst b done :nullify t) -- GitLab