Mercurial > pub > dyncall > dyncall
comparison dyncallback/dyncall_args_mips.h @ 110:9aa75a74614c
- working mips32 eabi callbacks
- mips32 eabi doc update
- switched some mips32 eabi call assembly to use more portable pseudo instructions for storing floats
- fixed weird type use of var declaration in mips callbacks
- ToDo update
- converted some // comments to old c-style
- test code build fix for some test suites on some platforms
author | cslag |
---|---|
date | Sat, 18 Jun 2016 19:38:22 +0200 |
parents | 9e677d4c0b6b |
children | f63467916f98 |
comparison
equal
deleted
inserted
replaced
109:9e677d4c0b6b | 110:9aa75a74614c |
---|---|
39 # define DCARGS_MIPS_NUM_FREGS 8 | 39 # define DCARGS_MIPS_NUM_FREGS 8 |
40 DCint ireg_data[DCARGS_MIPS_NUM_IREGS]; | 40 DCint ireg_data[DCARGS_MIPS_NUM_IREGS]; |
41 DCfloat freg_data[DCARGS_MIPS_NUM_FREGS]; | 41 DCfloat freg_data[DCARGS_MIPS_NUM_FREGS]; |
42 struct { DCshort i; DCshort f; } reg_count; | 42 struct { DCshort i; DCshort f; } reg_count; |
43 #endif | 43 #endif |
44 unsigned DCchar* stackptr; | 44 DCuchar* stackptr; |
45 }; | 45 }; |
46 | 46 |
47 #endif /* DYNCALLBACK_ARGS_MIPS_H */ | 47 #endif /* DYNCALLBACK_ARGS_MIPS_H */ |
48 | 48 |