mirror of
git://git.code.sf.net/p/sbcl/sbcl
synced 2026-09-10 07:26:40 -04:00
arm64, callbacks: return float results in the right register
This commit is contained in:
parent
3d222e98b2
commit
f1109de3da
|
|
@ -869,10 +869,10 @@
|
|||
result-type))
|
||||
(loadw r0-tn nsp-tn))
|
||||
((alien-float-type-p result-type)
|
||||
(loadw (make-tn fp-registers
|
||||
(if (alien-single-float-type-p result-type)
|
||||
'single-reg
|
||||
'double-reg))
|
||||
(loadw (make-tn 0
|
||||
(if (alien-single-float-type-p result-type)
|
||||
'single-reg
|
||||
'double-reg))
|
||||
nsp-tn))
|
||||
((alien-void-type-p result-type))
|
||||
;; Struct return types
|
||||
|
|
|
|||
Loading…
Reference in a new issue