Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2012-10-25 01:01:39 +0400
committerJeff Johnston <jjohnstn@redhat.com>2012-10-25 01:01:39 +0400
commit6555743a4bba74913f8df26482bbd9ed4f8adddf (patch)
tree163108f213d468a7393df880730122bb349dbc0d /newlib/libm
parent738ff2e83ef6fb53663647731911ca656e3d3a17 (diff)
2012-10-24 Jeff Johnston <jjohnstn@redhat.com>
* configure.in: Comment out the --enable-newlib-fp-hw option as the mathfp library is inaccurate and should not be used. * Makefile.am: Add comment regarding the mathfp directory. * configure: Regenerated. * Makefile.in: Ditto. * libm/mathfp/README: New file that details why the mathfp directory is not used.
Diffstat (limited to 'newlib/libm')
-rw-r--r--newlib/libm/mathfp/README11
1 files changed, 11 insertions, 0 deletions
diff --git a/newlib/libm/mathfp/README b/newlib/libm/mathfp/README
new file mode 100644
index 000000000..7eba79cb7
--- /dev/null
+++ b/newlib/libm/mathfp/README
@@ -0,0 +1,11 @@
+This directory was an experiment to use floating-point operations to implement
+the math library when a processor had a floating-point instruction set. The
+experiment was a failure in that some of the algorithms chosen (e.g. recursive
+algorithms for sin/cos, etc..) are too simple and do not provide proper accuracy
+nor handle very large or very small inputs adequately.
+
+The code is considered moth-balled. The stable math library routines can be
+found in libm/math and the configuration option to use this has been removed.
+
+If you wish to experiment with the concept, please feel free and report back if
+you have major improvements.