Changeset 5767


Ignore:
Timestamp:
Jan 21, 2007, 5:38:20 AM (18 years ago)
Author:
Gary Byers
Message:

ff-call: handle n-word struct-by-value, register return without typos.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/compiler/X86/x862.lisp

    r5765 r5767  
    85078507            (! reload-double-c-arg ($ fpreg :class :fpr :mode :double-float) from)
    85088508            (! reload-single-c-arg ($ fpreg :class :fpr :mode :single-float) from))))
    8509       (if use-registers
     8509      (if return-registers
    85108510        (x862-vpop-register seg ($ x8664::arg_y)))
    85118511      (if simple-foreign-args
     
    85138513        (x862-vpop-register seg ($ x8664::arg_z)))
    85148514      (x862-lri seg x8664::rax (min 8 nfpr-args))
    8515       (if use-registers
     8515      (if return-registers
    85168516        (! ff-call-returning-registers)
    85178517        (! ff-call) )
Note: See TracChangeset for help on using the changeset viewer.