X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fhppa%2Fvm.lisp;h=faceddcc1ff10b85bbb934cfc1754cd96ec8c741;hb=581e3d62de8cb37e13ad9db63e5537c0f962be28;hp=3a2477a883633b512e697a3e9c00ee5600332589;hpb=c716f6ea5255afeb33a1181535b5c067aa9d6aaa;p=sbcl.git diff --git a/src/compiler/hppa/vm.lisp b/src/compiler/hppa/vm.lisp index 3a2477a..faceddc 100644 --- a/src/compiler/hppa/vm.lisp +++ b/src/compiler/hppa/vm.lisp @@ -258,11 +258,8 @@ :offset 0)) -;;; Immediate-Constant-SC -- Interface -;;; -;;; If value can be represented as an immediate constant, then return the -;;; appropriate SC number, otherwise return NIL. -;;; +;;; If VALUE can be represented as an immediate constant, then return +;;; the appropriate SC number, otherwise return NIL. (!def-vm-support-routine immediate-constant-sc (value) (typecase value ((integer 0 0) @@ -308,7 +305,7 @@ ;;; (defconstant-eqx register-arg-names '(a0 a1 a2 a3 a4 a5) #'equal) -); Eval-When (:Compile-Toplevel :Load-Toplevel :Execute) +) ; EVAL-WHEN ;;; A list of TN's describing the register arguments. @@ -320,18 +317,11 @@ :offset n)) *register-arg-offsets*)) -;;; SINGLE-VALUE-RETURN-BYTE-OFFSET -;;; ;;; This is used by the debugger. -;;; (defconstant single-value-return-byte-offset 4) - -;;; LOCATION-PRINT-NAME -- Interface -;;; -;;; This function is called by debug output routines that want a pretty name +;;; This function is called by debug output routines that want a pretty name ;;; for a TN's location. It returns a thing that can be printed with PRINC. -;;; (!def-vm-support-routine location-print-name (tn) (declare (type tn tn)) (let ((sb (sb-name (sc-sb (tn-sc tn))))