Mercurial > pub > dyncall > dyncall
diff ToDo @ 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 | dbca6763f2be |
children | c5cb02203df4 |
line wrap: on
line diff
--- a/ToDo Sat Jun 11 21:44:38 2016 +0200 +++ b/ToDo Sat Jun 18 19:38:22 2016 +0200 @@ -35,7 +35,6 @@ be used to test dycnall bindings - pkg-config support? - quadmath support (long double) -- MIPS softfloat support? (-msoft-float) portasm: -------- @@ -43,6 +42,7 @@ dyncall: -------- +- where is dyncall_callvm_mips_n32.h? (included by dyncall_callvm_mips_n32.c) - support for return values: aggregate return values - support for argument values: structures, half-precision, vector types, long double - varargs for mips (might exist, but test all ABIs) @@ -53,6 +53,7 @@ * bsd * linux - other syscalls +- MIPS32 softfloat support (-msoft-float) dynload: -------- @@ -71,8 +72,10 @@ - callback_plain's return value not correct anymore on NDS (maybe just broken testcode?), see above under 1.0 items * check other platforms also, if asm stub initializes retval space, correctly -- add MIPS callbacks for eabi, n32, n64 +- add MIPS callbacks for n32, n64 - finish PPC32 callbacks (see bugs section, below, BSD not working) +- MIPS32 softfloat support (-msoft-float) +- test MIPS o32 big endian bindings: ---------