X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fppc%2Fparms.lisp;h=4e05dd7edb8314705c4c418c74c32e1e39937a72;hb=4ed3f0d08c3a57a6762018d9622f253ab9d0f2b6;hp=80e4600a41a59b38478cba7238349236038a95b9;hpb=b7a8f5313a83dea33ce60551a4fb987b415c2cc6;p=sbcl.git diff --git a/src/compiler/ppc/parms.lisp b/src/compiler/ppc/parms.lisp index 80e4600..4e05dd7 100644 --- a/src/compiler/ppc/parms.lisp +++ b/src/compiler/ppc/parms.lisp @@ -2,6 +2,14 @@ ;;;; attributes for the PPC. This file is separate from other stuff so ;;;; that it can be compiled and loaded earlier. +;;;; This software is part of the SBCL system. See the README file for +;;;; more information. +;;;; +;;;; This software is derived from the CMU CL system, which was +;;;; written at Carnegie Mellon University and released into the +;;;; public domain. The software is in the public domain and is +;;;; provided with absolutely no warranty. See the COPYING and CREDITS +;;;; files for more information. (in-package "SB!VM") @@ -83,16 +91,15 @@ ;;; ;;; The number of bytes reserved above the number stack pointer. These ;;; slots are required by architecture, mostly (?) to make C backtrace -;;; work. +;;; work. This must be a power of 2 - see BYTES-REQUIRED-FOR-NUMBER-STACK. ;;; (def!constant number-stack-displacement - (* 2 sb!vm:n-word-bytes)) - + (* #!-darwin 2 + #!+darwin 8 + n-word-bytes)) - ;;; Where to put the different spaces. -;;; (def!constant read-only-space-start #x01000000) (def!constant read-only-space-end #x04ff8000) @@ -200,6 +207,7 @@ sb!kernel:two-arg-and sb!kernel:two-arg-ior sb!kernel:two-arg-xor + sb!kernel:two-arg-eqv sb!kernel:two-arg-gcd sb!kernel:two-arg-lcm))