From 5a863bbaa11585bf4fd8dc81b255b9e86f162b7c Mon Sep 17 00:00:00 2001 From: wlott <wlott> Date: Tue, 20 Oct 1992 23:37:53 +0000 Subject: [PATCH] Changed more-arg-context to be a :translate instead of a def-source- transform. --- compiler/sparc/call.lisp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/compiler/sparc/call.lisp b/compiler/sparc/call.lisp index ce238c549..aee7661d0 100644 --- a/compiler/sparc/call.lisp +++ b/compiler/sparc/call.lisp @@ -7,7 +7,7 @@ ;;; Scott Fahlman or slisp-group@cs.cmu.edu. ;;; (ext:file-comment - "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/compiler/sparc/call.lisp,v 1.19 1992/07/27 16:55:57 hallgren Exp $") + "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/compiler/sparc/call.lisp,v 1.20 1992/10/20 23:37:53 wlott Exp $") ;;; ;;; ********************************************************************** ;;; @@ -1192,12 +1192,15 @@ default-value-8 ;;; stack top. ;;; (define-vop (more-arg-context) + (:policy :fast-safe) + (:translate c::%more-arg-context) (:args (supplied :scs (any-reg))) - (:arg-types positive-fixnum) + (:arg-types tagged-num (:constant fixnum)) (:info fixed) - (:results - (context :scs (descriptor-reg)) - (count :scs (any-reg))) + (:results (context :scs (descriptor-reg)) + (count :scs (any-reg))) + (:result-types t tagged-num) + (:note "more-arg-context") (:generator 5 (inst sub count supplied (fixnum fixed)) (inst sub context csp-tn count))) -- GitLab