0.7.7.26:
[sbcl.git] / src / compiler / sparc / vm.lisp
index 40eca83..cf1041d 100644 (file)
 
   ;; A catch or unwind block.
   (catch-block control-stack :element-size sb!vm::kludge-nondeterministic-catch-block-size))
-
-
 \f
-;;;; Make some random tns for important registers.
-
+;;;; Make some miscellaneous TNs for important registers.
 (macrolet ((defregtn (name sc)
               (let ((offset-sym (symbolicate name "-OFFSET"))
                     (tn-sym (symbolicate name "-TN")))
   (defregtn cfp any-reg)
   (defregtn ocfp any-reg)
   (defregtn nsp any-reg))
-
-
 \f
-;;; If value can be represented as an immediate constant, then return the
+;;; 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
      (if (static-symbol-p value)
         (sc-number-or-lose 'immediate)
         nil))))
-
 \f
 ;;;; function call parameters
 
   (def!constant nfp-save-offset 2)
 
   ;; the number of arguments/return values passed in registers.
-  ;;
   (def!constant register-arg-count 6)
 
   ;; names to use for the argument registers.
-  ;; 
   (defparameter register-arg-names '(a0 a1 a2 a3 a4 a5))
-); eval-when (:compile-toplevel :load-toplevel :execute)
+) ; EVAL-WHEN
 
 
-;;; a list of TN's describing the register arguments.
+;;; a list of TN's describing the register arguments
 (defparameter *register-arg-tns*
   (mapcar (lambda (n)
            (make-random-tn :kind :normal
 
 ;;; This is used by the debugger.
 (def!constant single-value-return-byte-offset 8)
-
 \f
 ;;; 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