diff dyncallback/dyncall_callback_mips_gas.S @ 102:b7a9b524f0c3

- mips o32 callbacks, first draft (calls into handler correctly, with correct params, but doesn't return)
author cslag
date Tue, 07 Jun 2016 09:05:34 +0200
parents ea17e6e6bd3a
children f5577f6bf97a
line wrap: on
line diff
--- a/dyncallback/dyncall_callback_mips_gas.S	Tue Jun 07 07:34:37 2016 +0200
+++ b/dyncallback/dyncall_callback_mips_gas.S	Tue Jun 07 09:05:34 2016 +0200
@@ -24,13 +24,15 @@
 
 
 
-#if defined(DC__ABI_MIPS_O32)
-#include "dyncall_callback_mips_o32_gas.s"
+#if defined(DC__ABI_MIPS_EABI)
+#  include "dyncall_callback_mips_eabi_gas.s"
+#elif defined(DC__ABI_MIPS_O32)
+#  include "dyncall_callback_mips_o32_gas.s"
 #elif defined(DC__ABI_MIPS_N64)
-#include "dyncall_callback_mips_n64_gas.s"
+#  include "dyncall_callback_mips_n64_gas.s"
 #elif defined(DC__ABI_MIPS_N32)
-#include "dyncall_callback_mips_n32_gas.s"
+#  include "dyncall_callback_mips_n32_gas.s"
 #else
-#include "dyncall_callback_mips_eabi_gas.s"
+#  error Unknown MIPS ABI.
 #endif