0.7.3.18:
[sbcl.git] / src / compiler / ppc / vm.lisp
index 7b482c4..6e20e08 100644 (file)
@@ -10,7 +10,7 @@
 (macrolet ((defreg (name offset)
                (let ((offset-sym (symbolicate name "-OFFSET")))
                  `(eval-when (:compile-toplevel :load-toplevel :execute)
-                   (defconstant ,offset-sym ,offset)
+                   (def!constant ,offset-sym ,offset)
                    (setf (svref *register-names* ,offset-sym) ,(symbol-name name)))))
            
            (defregset (name &rest regs)
@@ -86,7 +86,7 @@
                                                         "-SC-NUMBER"))))
                (list* `(define-storage-class ,sc-name ,index
                          ,@(cdr class))
-                      `(defconstant ,constant-name ,index)
+                      `(def!constant ,constant-name ,index)
                       forms)))
        (index 0 (1+ index))
        (classes classes (cdr classes)))
@@ -95,7 +95,7 @@
 
 ;; XXX this is most likely wrong.  Check with Eric Marsden next time you
 ;; see him
-(defconstant sb!vm::kludge-nondeterministic-catch-block-size 7)
+(def!constant sb!vm::kludge-nondeterministic-catch-block-size 7)
 
 (define-storage-classes
 
 
 ;;; The SC numbers for register and stack arguments/return values.
 ;;;
-(defconstant register-arg-scn (meta-sc-number-or-lose 'descriptor-reg))
-(defconstant immediate-arg-scn (meta-sc-number-or-lose 'any-reg))
-(defconstant control-stack-arg-scn (meta-sc-number-or-lose 'control-stack))
+(def!constant register-arg-scn (meta-sc-number-or-lose 'descriptor-reg))
+(def!constant immediate-arg-scn (meta-sc-number-or-lose 'any-reg))
+(def!constant control-stack-arg-scn (meta-sc-number-or-lose 'control-stack))
 
 (eval-when (:compile-toplevel :load-toplevel :execute)
 
 ;;; Offsets of special stack frame locations
-(defconstant ocfp-save-offset 0)
-(defconstant lra-save-offset 1)
-(defconstant nfp-save-offset 2)
+(def!constant ocfp-save-offset 0)
+(def!constant lra-save-offset 1)
+(def!constant nfp-save-offset 2)
 
 ;;; The number of arguments/return values passed in registers.
 ;;;
-(defconstant register-arg-count 4)
+(def!constant register-arg-count 4)
 
 ;;; Names to use for the argument registers.
 ;;; 
 ;;;
 ;;; This is used by the debugger.
 ;;;
-(defconstant single-value-return-byte-offset 8)
+(def!constant single-value-return-byte-offset 8)
 
 \f
 ;;; LOCATION-PRINT-NAME  --  Interface