Ignore:
Timestamp:
Dec 9, 2010, 9:33:01 PM (9 years ago)
Author:
gb
Message:

More ARM FFI fixes: fix handling of (single-)FLOAT args/results
in DEFCALLBACK, fix handling of 64-bit integer results in #'%FF-CALL.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/level-0/ARM/arm-def.lisp

    r14181 r14478  
    407407               (:unsigned-fullword (%get-unsigned-long result 0))
    408408               (:signed-fullword (%get-signed-long result 0))
    409                (:unsigned-doubleword (%get-natural result 0))
    410                (:signed-doubleword (%get-signed-natural result 0))
     409               (:unsigned-doubleword (%%get-unsigned-longlong result 0))
     410               (:signed-doubleword (%%get-signed-longlong result 0))
    411411               (:single-float (%get-single-float result 0))
    412412               (:double-float (%get-double-float result 0))))))))))
Note: See TracChangeset for help on using the changeset viewer.