/* If these values change, sysv.S must be adapted! */ #define FFI390_RET_DOUBLE 0 #define FFI390_RET_FLOAT 1 #define FFI390_RET_INT64 2 #define FFI390_RET_INT32 3 #define FFI390_RET_VOID 4 #define FFI360_RET_MASK 7 #define FFI390_RET_IN_MEM 8 #define FFI390_RET_STRUCT (FFI390_RET_VOID | FFI390_RET_IN_MEM) #if defined(FFI_EXEC_STATIC_TRAMP) /* * For the trampoline code table mapping, a mapping size of 4K is chosen. */ #define FFI390_TRAMP_MAP_SHIFT 12 #define FFI390_TRAMP_MAP_SIZE (1 << FFI390_TRAMP_MAP_SHIFT) #define FFI390_TRAMP_SIZE 16 #endif