-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,
I'll attach a status report at the end wrt ARM.
For now i mostly think about cos, sin, exp, tan, scalb, log, pow and related 
functions.
VFP FPUs on ARM can't handle those directly, and afaik NEON is limited the same 
way.
Some CORDIC implementation would be my best bet, but what do you think?
Further I'm not sure about a floating point version of CORDIC, afaict all code 
I've seen was for integer.

I also wonder if there is some easier way with recent GCCs for scanf 
functions...

Any thougths welcome!






Not yet building:
math/libarm32_libmingwex_a-cosl_internal.o
math/libarm32_libmingwex_a-exp2.o
math/libarm32_libmingwex_a-exp2f.o
math/libarm32_libmingwex_a-exp2l.o
math/libarm32_libmingwex_a-frexpl.o
math/libarm32_libmingwex_a-ilogb.o
math/libarm32_libmingwex_a-ilogbf.o
math/libarm32_libmingwex_a-ilogbl.o
math/libarm32_libmingwex_a-internal_logl.o
math/libarm32_libmingwex_a-log10l.o
math/libarm32_libmingwex_a-log1p.o
math/libarm32_libmingwex_a-log1pf.o
math/libarm32_libmingwex_a-log1pl.o
math/libarm32_libmingwex_a-log2.o
math/libarm32_libmingwex_a-log2f.o
math/libarm32_libmingwex_a-log2l.o
math/libarm32_libmingwex_a-remainder.o
math/libarm32_libmingwex_a-remainderf.o
math/libarm32_libmingwex_a-remainderl.o
math/libarm32_libmingwex_a-remquo.o
math/libarm32_libmingwex_a-remquof.o
math/libarm32_libmingwex_a-remquol.o
math/libarm32_libmingwex_a-scalbn.o
math/libarm32_libmingwex_a-scalbnf.o
math/libarm32_libmingwex_a-scalbnl.o
math/libarm32_libmingwex_a-sinl_internal.o
math/libarm32_libmingwex_a-tanl.o
math/libarm32_libmingwex_a-acosf.o
math/libarm32_libmingwex_a-acosh.o
math/libarm32_libmingwex_a-acoshf.o
math/libarm32_libmingwex_a-acoshl.o
math/libarm32_libmingwex_a-acosl.o
math/libarm32_libmingwex_a-asinf.o
math/libarm32_libmingwex_a-asinh.o
math/libarm32_libmingwex_a-asinhf.o
math/libarm32_libmingwex_a-asinhl.o
math/libarm32_libmingwex_a-asinl.o
math/libarm32_libmingwex_a-atan2f.o
math/libarm32_libmingwex_a-atan2l.o
math/libarm32_libmingwex_a-atanf.o
math/libarm32_libmingwex_a-atanh.o
math/libarm32_libmingwex_a-atanhf.o
math/libarm32_libmingwex_a-atanhl.o
math/libarm32_libmingwex_a-atanl.o
math/libarm32_libmingwex_a-cossin.o
math/libarm32_libmingwex_a-exp.o
math/libarm32_libmingwex_a-expl.o
math/libarm32_libmingwex_a-expm1.o
math/libarm32_libmingwex_a-expm1f.o
math/libarm32_libmingwex_a-expm1l.o
math/libarm32_libmingwex_a-fmod.o
math/libarm32_libmingwex_a-fmodf.o
math/libarm32_libmingwex_a-fmodl.o
math/libarm32_libmingwex_a-fpclassify.o
math/libarm32_libmingwex_a-fpclassifyf.o
math/libarm32_libmingwex_a-fpclassifyl.o
math/libarm32_libmingwex_a-fucom.o
math/libarm32_libmingwex_a-isnan.o
math/libarm32_libmingwex_a-isnanf.o
math/libarm32_libmingwex_a-isnanl.o
math/libarm32_libmingwex_a-ldexp.o
math/libarm32_libmingwex_a-ldexpl.o
math/libarm32_libmingwex_a-llrint.o
math/libarm32_libmingwex_a-llrintf.o
math/libarm32_libmingwex_a-llrintl.o
math/libarm32_libmingwex_a-logb.o
math/libarm32_libmingwex_a-logbf.o
math/libarm32_libmingwex_a-logbl.o
math/libarm32_libmingwex_a-lrint.o
math/libarm32_libmingwex_a-lrintf.o
math/libarm32_libmingwex_a-lrintl.o
math/libarm32_libmingwex_a-modf.o
math/libarm32_libmingwex_a-modff.o
math/libarm32_libmingwex_a-modfl.o
math/libarm32_libmingwex_a-pow.o
math/libarm32_libmingwex_a-powl.o
math/libarm32_libmingwex_a-rint.o
math/libarm32_libmingwex_a-rintf.o
math/libarm32_libmingwex_a-rintl.o
math/libarm32_libmingwex_a-signbit.o
math/libarm32_libmingwex_a-signbitf.o
math/libarm32_libmingwex_a-signbitl.o
math/libarm32_libmingwex_a-sqrt.o
math/libarm32_libmingwex_a-sqrtf.o
math/libarm32_libmingwex_a-sqrtl.o
math/libarm32_libmingwex_a-truncl.o
misc/libarm32_libmingwex_a-mingw_getsp.o
misc/libarm32_libmingwex_a-feclearexcept.o
misc/libarm32_libmingwex_a-fegetenv.o
misc/libarm32_libmingwex_a-fegetexceptflag.o
misc/libarm32_libmingwex_a-fegetround.o
misc/libarm32_libmingwex_a-feholdexcept.o
misc/libarm32_libmingwex_a-feraiseexcept.o
misc/libarm32_libmingwex_a-fesetenv.o
misc/libarm32_libmingwex_a-fesetexceptflag.o
misc/libarm32_libmingwex_a-fesetround.o
misc/libarm32_libmingwex_a-fetestexcept.o
misc/libarm32_libmingwex_a-winbs_uint64.o
misc/libarm32_libmingwex_a-winbs_ulong.o
misc/libarm32_libmingwex_a-winbs_ushort.o
stdio/libarm32_libmingwex_a-vfscanf2.o
stdio/libarm32_libmingwex_a-vfwscanf2.o
stdio/libarm32_libmingwex_a-vscanf2.o
stdio/libarm32_libmingwex_a-vsscanf2.o
stdio/libarm32_libmingwex_a-vswscanf2.o
stdio/libarm32_libmingwex_a-vwscanf2.o
stdio/libarm32_libmingwex_a-vfscanf.o
stdio/libarm32_libmingwex_a-vfwscanf.o
stdio/libarm32_libmingwex_a-vsscanf.o
stdio/libarm32_libmingwex_a-vswscanf.o
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQGcBAEBAgAGBQJTkOEzAAoJEGm5GZTakYssAK0L/RcTjnZ4QYnnmtIpqLF6O8XW
ddeNhkfYtmqhUwE7ASnhyJj2tLS7aOG+B9nrwKZgbubCBtOC0Nm4UDKCbdqDH7pr
CjbntxAsrxCepCv9yqHxX6IT2rKxDIMGhlz6eE7n6Q+Oj8DnjY+i7YAlObfOQEnZ
vJE/o8RxNx4Vvk905lKA8a+eAYhrRiFLAmUiSFQaZv+5qxA+qF7p2shpZABhiBZe
Hg/fTy/YSBu5clRu5pFkLWja91ct10MMNv7GHF1biYigHf7cb4goop5IfFCcDFuu
og7YG1kG1IKo1WefSiOMuunHbzoqd9Bbkd55g49pbnrXsCvPtP7ezYRhE33F6kNp
wIa0hFptrtNmNN5ey+h/h133djNbT7QbblTJLf38zHWRnk3feyDqqtBihKXzHKXk
biQoe+7QbFKEWRyG/5NX5ksdh70DhTDr0gYl+u7g4Z3tjhqIHyNaGvcx4O2VLTSd
iYvxBulw9t1EIsQXkYAUYMLdq+FK0gDXaKElp3Y/Ug==
=h1Rn
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their 
applications. Written by three acclaimed leaders in the field, 
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to