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:
 ---------