(values 'unsigned-byte-32 'unsigned-reg))
(my-make-wired-tn ptype reg-sc (result-reg-offset num-results)))))
-(!def-vm-support-routine make-call-out-tns (type)
+(defun make-call-out-tns (type)
(declare (type alien-fun-type type))
(let ((arg-state (make-arg-state)))
(collect ((arg-tns))
(inst stwu stack-pointer stack-pointer (- frame-size))
;; And make the call.
- (load-address-into r0 (foreign-symbol-address "funcall3"))
+ (load-address-into
+ r0
+ (foreign-symbol-address
+ #!-sb-safepoint "funcall3"
+ #!+sb-safepoint "callback_wrapper_trampoline"))
(inst mtlr r0)
(inst blrl)