2017-12-07 Vladimir Makarov <vmakarov@redhat.com>
[official-gcc.git] / libffi / src / x86 / internal64.h
blob512e95523e92a7e8a3b75d7d328ad706ad5ee8bd
1 #define UNIX64_RET_VOID 0
2 #define UNIX64_RET_UINT8 1
3 #define UNIX64_RET_UINT16 2
4 #define UNIX64_RET_UINT32 3
5 #define UNIX64_RET_SINT8 4
6 #define UNIX64_RET_SINT16 5
7 #define UNIX64_RET_SINT32 6
8 #define UNIX64_RET_INT64 7
9 #define UNIX64_RET_XMM32 8
10 #define UNIX64_RET_XMM64 9
11 #define UNIX64_RET_X87 10
12 #define UNIX64_RET_X87_2 11
13 #define UNIX64_RET_ST_XMM0_RAX 12
14 #define UNIX64_RET_ST_RAX_XMM0 13
15 #define UNIX64_RET_ST_XMM0_XMM1 14
16 #define UNIX64_RET_ST_RAX_RDX 15
18 #define UNIX64_RET_LAST 15
20 #define UNIX64_FLAG_RET_IN_MEM (1 << 10)
21 #define UNIX64_FLAG_XMM_ARGS (1 << 11)
22 #define UNIX64_SIZE_SHIFT 12