Mercurial > pub > dyncall > dyncall
diff dyncall/dyncall_call.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 | 0c8838766866 |
line wrap: on
line diff
--- a/dyncall/dyncall_call.S Sun May 20 02:23:44 2018 +0200 +++ b/dyncall/dyncall_call.S Mon May 21 02:48:12 2018 +0200 @@ -67,7 +67,15 @@ # elif defined(DC__Arch_PPC64) # include "dyncall_call_ppc64.S" # elif defined(DC__Arch_MIPS) || defined(DC__Arch_MIPS64) -# include "dyncall_call_mips_gas.S" +# if defined(DC__ABI_MIPS_O32) +# include "dyncall_call_mips_o32.S" +# elif defined(DC__ABI_MIPS_N64) +# include "dyncall_call_mips_n64.S" +# elif defined(DC__ABI_MIPS_N32) +# include "dyncall_call_mips_n32.S" +# else +# include "dyncall_call_mips_eabi_gas.s" +# endif # elif defined(DC__Arch_Sparc64) # include "dyncall_call_sparc64.s" # elif defined(DC__Arch_Sparc)