Mercurial > pub > dyncall > dyncall
diff dyncall/dyncall_call_mips_n64.h @ 305:b104c5beec8b
- softfloat support for mips64/n64 abi
author | Tassilo Philipp |
---|---|
date | Wed, 23 May 2018 11:41:34 +0200 |
parents | f5577f6bf97a |
children |
line wrap: on
line diff
--- a/dyncall/dyncall_call_mips_n64.h Wed May 23 11:39:40 2018 +0200 +++ b/dyncall/dyncall_call_mips_n64.h Wed May 23 11:41:34 2018 +0200 @@ -53,8 +53,10 @@ struct DCRegData_mips_n64 { DClonglong mIntData[8]; +#if defined(DC__ABI_HARDFLOAT) union { DCfloat f; DCdouble d; } mFloatData[8]; DClonglong mUseDouble; /* bitmask: lower 8 bits specify to use float or double from union array. */ +#endif /* DC__ABI_HARDFLOAT */ }; void dcCall_mips_n64(DCpointer target, struct DCRegData_mips_n64* regdata, DCsize stksize, DCpointer stkdata);