Go to file
Martin Storsjö ae0e8298da Make ARM softmath functions experimental, disabled by default
By default, just forward calls to msvcrt.dll for the functions
implemented with softmath routines.

The msvcrt math functions might not be fully C99 compliant, but
the current softfloat implementations are lacking in many other ways
(e.g. crashing due to infinite recursion for some input values, only
working for certain ranges of input values, etc.).

For functions that are missing in msvcrt.dll (log2*, exp2*, scalbn*),
provide small wrappers that fall back on log and pow.

This makes the libav testsuite succeed (when run in wine), when
built with clang for ARM with mingw-w64 - previously a number of
tests failed due to faulty math functions.

Signed-off-by: Martin Storsjö <martin@martin.st>
2016-10-04 09:49:46 +03:00
build-aux update config.guess and config.sub from git://git.sv.gnu.org/config.git 2016-04-02 10:10:00 +03:00
COPYING.MinGW-w64 Remove Fixme about csq.h 2010-02-23 15:17:58 +00:00
COPYING.MinGW-w64-runtime Add 2011-2013 to copyright years 2013-02-26 20:28:23 +00:00
mingw-w64-crt Make ARM softmath functions experimental, disabled by default 2016-10-04 09:49:46 +03:00
mingw-w64-doc Update trunk prefix behavior docs 2013-01-27 00:26:50 +00:00
mingw-w64-headers Resolve error: 'selectany' attribute applies only to initialized variables with external 2016-09-19 14:05:28 -07:00
mingw-w64-libraries Copyright year bump for libraries and tools 2016-08-10 07:09:12 +08:00
mingw-w64-tools Copyright year bump for libraries and tools 2016-08-10 07:09:12 +08:00
.gitignore Added .gitignore file. 2015-12-03 12:23:21 +01:00
aclocal.m4 Bump to v4 2014-01-25 03:09:24 +00:00
AUTHORS AUTHORS: Git is not an acronym 2014-05-20 21:58:17 +02:00
config.h.in Add top level configury system 2010-02-24 17:55:02 +00:00
configure Bump to v4 2014-01-25 03:09:24 +00:00
configure.ac Bump to v4 2014-01-25 03:09:24 +00:00
COPYING Add 2013 as copyright year. 2013-02-26 20:29:09 +00:00
DISCLAIMER removed svn:executable property. 2010-01-15 20:22:39 +00:00
DISCLAIMER.PD Replace 'w64 mingw-runtime' by 'mingw-w64 runtime' 2012-06-28 15:40:59 +00:00
Makefile.am Fix typo in Makefile.am ... could please somebody with proper autotools-version 2012-08-07 13:24:16 +00:00
Makefile.in Bump to v4 2014-01-25 03:09:24 +00:00