Mercurial > pub > dyncall > dyncall
diff dyncallback/dyncall_callback_arch.S @ 302:d55f9d508074
- mips softfloat support for o32 callconv (calls and callbacks, little and big endian)
- cleanup of some mips files, removed unnecessary file, renamings..
- doc/manual cleanups, changelog entry
author | Tassilo Philipp |
---|---|
date | Mon, 21 May 2018 02:48:12 +0200 |
parents | f5577f6bf97a |
children | e2899b4ff713 |
line wrap: on
line diff
--- a/dyncallback/dyncall_callback_arch.S Sun May 20 02:23:44 2018 +0200 +++ b/dyncallback/dyncall_callback_arch.S Mon May 21 02:48:12 2018 +0200 @@ -65,7 +65,17 @@ # elif defined(DC__Arch_PPC64) # include "dyncall_callback_ppc64.S" # elif defined(DC__Arch_MIPS) || defined(DC__Arch_MIPS64) -# include "dyncall_callback_mips_gas.S" +# if defined(DC__ABI_MIPS_O32) +# include "dyncall_callback_mips_o32.S" +# elif defined(DC__ABI_MIPS_N64) +# include "dyncall_callback_mips_n64.S" +# elif defined(DC__ABI_MIPS_N32) +# include "dyncall_callback_mips_n32.S" +# elif defined(DC__ABI_MIPS_EABI) +# include "dyncall_callback_mips_eabi_gas.s" +# else +# error Unknown MIPS ABI. +# endif # elif defined(DC__Arch_ARM_ARM) # include "dyncall_callback_arm32_arm_gas.S" # elif defined(DC__Arch_ARM_THUMB)