X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fppc%2Fvalues.lisp;h=9e0efc2e09df25e0b38aaa23b2084ed5bee212f4;hb=e049902f5e7c30501d2dbb7a41d058a0c717fc1f;hp=230a13bdc870483329fbac42058af8c54a8236a7;hpb=cab2c71bb1bb8a575d9eebdae335e731daa64183;p=sbcl.git diff --git a/src/compiler/ppc/values.lisp b/src/compiler/ppc/values.lisp index 230a13b..9e0efc2 100644 --- a/src/compiler/ppc/values.lisp +++ b/src/compiler/ppc/values.lisp @@ -28,7 +28,7 @@ (:temporary (:scs (descriptor-reg)) temp) (:generator 20 (inst mr start csp-tn) - (inst addi csp-tn csp-tn (* nvals sb!vm:n-word-bytes)) + (inst addi csp-tn csp-tn (* nvals n-word-bytes)) (do ((val vals (tn-ref-across val)) (i 0 (1+ i))) ((null val)) @@ -64,12 +64,12 @@ (emit-label loop) (inst cmpw list null-tn) - (loadw temp list sb!vm:cons-car-slot sb!vm:list-pointer-lowtag) + (loadw temp list cons-car-slot list-pointer-lowtag) (inst beq done) - (loadw list list sb!vm:cons-cdr-slot sb!vm:list-pointer-lowtag) - (inst addi csp-tn csp-tn sb!vm:n-word-bytes) + (loadw list list cons-cdr-slot list-pointer-lowtag) + (inst addi csp-tn csp-tn n-word-bytes) (storew temp csp-tn -1) - (test-type list ndescr loop nil sb!vm:list-pointer-lowtag) + (test-type list loop nil (list-pointer-lowtag) :temp ndescr) (error-call vop bogus-arg-to-values-list-error list) (emit-label done)