- (inst lea r13-tn
- (make-ea :qword :disp (make-fixup ',name :assembly-routine)))
- (inst call r13-tn)
- (note-this-location ,vop :single-value-return)
- (move rsp-tn rbx-tn))
+ (inst lea temp-reg-tn
+ (make-ea :qword :disp (make-fixup ',name :assembly-routine)))
+ (inst call temp-reg-tn)
+ (note-this-location ,vop :single-value-return)
+ (inst cmov :c rsp-tn rbx-tn))