Changeset 14478
- Timestamp:
- Dec 9, 2010, 1:33:01 PM (14 years ago)
- Location:
- trunk/source
- Files:
-
- 2 edited
-
level-0/ARM/arm-def.lisp (modified) (1 diff)
-
lib/ffi-linuxarm.lisp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/level-0/ARM/arm-def.lisp
r14181 r14478 407 407 (:unsigned-fullword (%get-unsigned-long result 0)) 408 408 (:signed-fullword (%get-signed-long result 0)) 409 (:unsigned-doubleword (% get-naturalresult 0))410 (:signed-doubleword (% get-signed-naturalresult 0))409 (:unsigned-doubleword (%%get-unsigned-longlong result 0)) 410 (:signed-doubleword (%%get-signed-longlong result 0)) 411 411 (:single-float (%get-single-float result 0)) 412 412 (:double-float (%get-double-float result 0)))))))))) -
trunk/source/lib/ffi-linuxarm.lisp
r14472 r14478 120 120 ((typep argtype 'foreign-single-float-type) 121 121 (setq nextoffset (+ offset 4)) 122 '%get-single-float -from-double-ptr)122 '%get-single-float) 123 123 ((typep argtype 'foreign-double-float-type) 124 124 (when (logtest offset 4) … … 167 167 (setq offset nextoffset)))))))) 168 168 169 169 170 (defun arm-linux::generate-callback-return-value (stack-ptr fp-args-ptr result return-type struct-return-arg) 170 171 (declare (ignore fp-args-ptr)) … … 182 183 (:signed-doubleword '%%get-signed-longlong) 183 184 (:unsigned-doubleword '%%get-unsigned-longlong) 184 ((:double-float :single-float) '%get-double-float) 185 (:double-float '%get-double-float) 186 (:single-float '%get-single-float) 185 187 (t '%get-long)) ,stack-ptr ,offset) ,result)))) 186 188
Note:
See TracChangeset
for help on using the changeset viewer.
