1*1fd5a2e1SPrashanth Swaminathan #define UNIX64_RET_VOID 0 2*1fd5a2e1SPrashanth Swaminathan #define UNIX64_RET_UINT8 1 3*1fd5a2e1SPrashanth Swaminathan #define UNIX64_RET_UINT16 2 4*1fd5a2e1SPrashanth Swaminathan #define UNIX64_RET_UINT32 3 5*1fd5a2e1SPrashanth Swaminathan #define UNIX64_RET_SINT8 4 6*1fd5a2e1SPrashanth Swaminathan #define UNIX64_RET_SINT16 5 7*1fd5a2e1SPrashanth Swaminathan #define UNIX64_RET_SINT32 6 8*1fd5a2e1SPrashanth Swaminathan #define UNIX64_RET_INT64 7 9*1fd5a2e1SPrashanth Swaminathan #define UNIX64_RET_XMM32 8 10*1fd5a2e1SPrashanth Swaminathan #define UNIX64_RET_XMM64 9 11*1fd5a2e1SPrashanth Swaminathan #define UNIX64_RET_X87 10 12*1fd5a2e1SPrashanth Swaminathan #define UNIX64_RET_X87_2 11 13*1fd5a2e1SPrashanth Swaminathan #define UNIX64_RET_ST_XMM0_RAX 12 14*1fd5a2e1SPrashanth Swaminathan #define UNIX64_RET_ST_RAX_XMM0 13 15*1fd5a2e1SPrashanth Swaminathan #define UNIX64_RET_ST_XMM0_XMM1 14 16*1fd5a2e1SPrashanth Swaminathan #define UNIX64_RET_ST_RAX_RDX 15 17*1fd5a2e1SPrashanth Swaminathan 18*1fd5a2e1SPrashanth Swaminathan #define UNIX64_RET_LAST 15 19*1fd5a2e1SPrashanth Swaminathan 20*1fd5a2e1SPrashanth Swaminathan #define UNIX64_FLAG_RET_IN_MEM (1 << 10) 21*1fd5a2e1SPrashanth Swaminathan #define UNIX64_FLAG_XMM_ARGS (1 << 11) 22*1fd5a2e1SPrashanth Swaminathan #define UNIX64_SIZE_SHIFT 12 23