X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Falpha%2Fparms.lisp;h=a73dc080a9a6c83c6d1f44920cc7a5bb07640c10;hb=20748f2dd7965dcd1446a1cb27e5a5af18a0e5bb;hp=1936ac985d2eda533237fb35a39ee8886abd0d49;hpb=be9eb6c67b5f43a095c3de17bea945c309d662e4;p=sbcl.git diff --git a/src/compiler/alpha/parms.lisp b/src/compiler/alpha/parms.lisp index 1936ac9..a73dc08 100644 --- a/src/compiler/alpha/parms.lisp +++ b/src/compiler/alpha/parms.lisp @@ -11,19 +11,19 @@ (eval-when (:compile-toplevel :load-toplevel :execute) -(defconstant word-bits 32 +(defconstant n-word-bits 32 #!+sb-doc "Number of bits per word where a word holds one lisp descriptor.") -(defconstant byte-bits 8 +(defconstant n-byte-bits 8 #!+sb-doc "Number of bits per byte where a byte is the smallest addressable object.") -(defconstant word-shift (1- (integer-length (/ word-bits byte-bits))) +(defconstant word-shift (1- (integer-length (/ n-word-bits n-byte-bits))) #!+sb-doc "Number of bits to shift between word addresses and byte addresses.") -(defconstant word-bytes (/ word-bits byte-bits) +(defconstant n-word-bytes (/ n-word-bits n-byte-bits) #!+sb-doc "Number of bytes in a word.") @@ -49,7 +49,7 @@ (+ (byte-size single-float-significand-byte) 1)) (defconstant double-float-digits - (+ (byte-size double-float-significand-byte) word-bits 1)) + (+ (byte-size double-float-significand-byte) n-word-bits 1)) ;; Values in 17f code seem to be same as HPPA. These values are from ;; DEC Assembly Language Programmers guide. The active bits are @@ -189,7 +189,7 @@ sb!unix::*interrupts-enabled* sb!unix::*interrupt-pending*)) -(defparameter *static-functions* +(defparameter *static-funs* '(length sb!kernel:two-arg-+ sb!kernel:two-arg--