defmethod: make the function known at compile time.
[sbcl.git] / src / assembly / ppc / support.lisp
index 6b60e61..18c0a3a 100644 (file)
@@ -11,7 +11,7 @@
 
 (in-package "SB!VM")
 
-(!def-vm-support-routine generate-call-sequence (name style vop)
+(defun generate-call-sequence (name style vop)
   (ecase style
     ((:raw :none)
      (let ((jump (make-symbol "JUMP")))
@@ -40,7 +40,7 @@
             (without-scheduling ()
               (move csp-tn ocfp-tn)
               (inst nop))
-            (inst compute-code-from-lra code-tn code-tn
+            (inst compute-code-from-lra code-tn lra-tn
                   lra-label ,temp)
             (when cur-nfp
               (load-stack-tn cur-nfp ,nfp-save))))
@@ -54,7 +54,7 @@
           (:temporary (:sc any-reg) ,jump)
           (:save-p :compute-only)))))))
 
-(!def-vm-support-routine generate-return-sequence (style)
+(defun generate-return-sequence (style)
   (ecase style
     (:raw
      `((inst blr)))