Mercurial > pub > dyncall > dyncall
comparison 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 |
comparison
equal
deleted
inserted
replaced
301:74948b02cfa0 | 302:d55f9d508074 |
---|---|
63 # elif defined(DC__Arch_PPC32) | 63 # elif defined(DC__Arch_PPC32) |
64 # include "dyncall_callback_ppc32.S" | 64 # include "dyncall_callback_ppc32.S" |
65 # elif defined(DC__Arch_PPC64) | 65 # elif defined(DC__Arch_PPC64) |
66 # include "dyncall_callback_ppc64.S" | 66 # include "dyncall_callback_ppc64.S" |
67 # elif defined(DC__Arch_MIPS) || defined(DC__Arch_MIPS64) | 67 # elif defined(DC__Arch_MIPS) || defined(DC__Arch_MIPS64) |
68 # include "dyncall_callback_mips_gas.S" | 68 # if defined(DC__ABI_MIPS_O32) |
69 # include "dyncall_callback_mips_o32.S" | |
70 # elif defined(DC__ABI_MIPS_N64) | |
71 # include "dyncall_callback_mips_n64.S" | |
72 # elif defined(DC__ABI_MIPS_N32) | |
73 # include "dyncall_callback_mips_n32.S" | |
74 # elif defined(DC__ABI_MIPS_EABI) | |
75 # include "dyncall_callback_mips_eabi_gas.s" | |
76 # else | |
77 # error Unknown MIPS ABI. | |
78 # endif | |
69 # elif defined(DC__Arch_ARM_ARM) | 79 # elif defined(DC__Arch_ARM_ARM) |
70 # include "dyncall_callback_arm32_arm_gas.S" | 80 # include "dyncall_callback_arm32_arm_gas.S" |
71 # elif defined(DC__Arch_ARM_THUMB) | 81 # elif defined(DC__Arch_ARM_THUMB) |
72 # include "dyncall_callback_arm32_thumb_gas.S" | 82 # include "dyncall_callback_arm32_thumb_gas.S" |
73 # elif defined(DC__Arch_Sparc) | 83 # elif defined(DC__Arch_Sparc) |