comparison dyncallback/dyncall_args_mips.h @ 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 b104c5beec8b
comparison
equal deleted inserted replaced
301:74948b02cfa0 302:d55f9d508074
31 31
32 struct DCArgs 32 struct DCArgs
33 { 33 {
34 /* Don't change order or types, laid out for asm code to fill in! */ 34 /* Don't change order or types, laid out for asm code to fill in! */
35 #if defined(DC__Arch_MIPS) && defined(DC__ABI_MIPS_O32) 35 #if defined(DC__Arch_MIPS) && defined(DC__ABI_MIPS_O32)
36 DCint freg_count; 36 DCint freg_count; /* unused on soft-float targets, but keep as 4b-padding */
37 #else 37 #else
38 # define DCARGS_MIPS_NUM_IREGS 8 38 # define DCARGS_MIPS_NUM_IREGS 8
39 # define DCARGS_MIPS_NUM_FREGS 8 39 # define DCARGS_MIPS_NUM_FREGS 8
40 # if defined(DC__Arch_MIPS) 40 # if defined(DC__Arch_MIPS)
41 DCint ireg_data[DCARGS_MIPS_NUM_IREGS]; 41 DCint ireg_data[DCARGS_MIPS_NUM_IREGS];