1*1fd5a2e1SPrashanth Swaminathan #define X86_RET_FLOAT 0 2*1fd5a2e1SPrashanth Swaminathan #define X86_RET_DOUBLE 1 3*1fd5a2e1SPrashanth Swaminathan #define X86_RET_LDOUBLE 2 4*1fd5a2e1SPrashanth Swaminathan #define X86_RET_SINT8 3 5*1fd5a2e1SPrashanth Swaminathan #define X86_RET_SINT16 4 6*1fd5a2e1SPrashanth Swaminathan #define X86_RET_UINT8 5 7*1fd5a2e1SPrashanth Swaminathan #define X86_RET_UINT16 6 8*1fd5a2e1SPrashanth Swaminathan #define X86_RET_INT64 7 9*1fd5a2e1SPrashanth Swaminathan #define X86_RET_INT32 8 10*1fd5a2e1SPrashanth Swaminathan #define X86_RET_VOID 9 11*1fd5a2e1SPrashanth Swaminathan #define X86_RET_STRUCTPOP 10 12*1fd5a2e1SPrashanth Swaminathan #define X86_RET_STRUCTARG 11 13*1fd5a2e1SPrashanth Swaminathan #define X86_RET_STRUCT_1B 12 14*1fd5a2e1SPrashanth Swaminathan #define X86_RET_STRUCT_2B 13 15*1fd5a2e1SPrashanth Swaminathan #define X86_RET_UNUSED14 14 16*1fd5a2e1SPrashanth Swaminathan #define X86_RET_UNUSED15 15 17*1fd5a2e1SPrashanth Swaminathan 18*1fd5a2e1SPrashanth Swaminathan #define X86_RET_TYPE_MASK 15 19*1fd5a2e1SPrashanth Swaminathan #define X86_RET_POP_SHIFT 4 20*1fd5a2e1SPrashanth Swaminathan 21*1fd5a2e1SPrashanth Swaminathan #define R_EAX 0 22*1fd5a2e1SPrashanth Swaminathan #define R_EDX 1 23*1fd5a2e1SPrashanth Swaminathan #define R_ECX 2 24*1fd5a2e1SPrashanth Swaminathan 25*1fd5a2e1SPrashanth Swaminathan #ifdef __PCC__ 26*1fd5a2e1SPrashanth Swaminathan # define HAVE_FASTCALL 0 27*1fd5a2e1SPrashanth Swaminathan #else 28*1fd5a2e1SPrashanth Swaminathan # define HAVE_FASTCALL 1 29*1fd5a2e1SPrashanth Swaminathan #endif 30