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);