Changeset 10543


Ignore:
Timestamp:
Aug 22, 2008, 9:41:48 PM (11 years ago)
Author:
gb
Message:

Need to handle 64-bit integers in i386-ff-call. (i386-syscall already
did.)

File:
1 edited

Legend:

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

    r10508 r10543  
    93909390             (! set-c-arg ptr offset))
    93919391           (incf offset))
     9392          ((:signed-doubleword :unsigned-doubleword)
     9393           (x862-one-targeted-reg-form seg valform x8632::arg_z)
     9394           ;; Subprims return 64-bit result in mm0
     9395           (if (eq spec :unsigned-doubleword)
     9396             (! getu64)
     9397             (! gets64))
     9398           (! set-c-arg-from-mm0 offset)
     9399           (incf offset 2))
    93929400          (t
    93939401           (if (typep spec 'unsigned-byte)
Note: See TracChangeset for help on using the changeset viewer.