| /* 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 |