summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm/f.cpp
diff options
context:
space:
mode:
authorJosé Fonseca <jfonseca@vmware.com>2011-07-20 14:34:46 -0700
committerJosé Fonseca <jfonseca@vmware.com>2011-07-22 18:52:09 -0700
commitef1a2765a45c03b3bf7b5994197a611bcef96e0c (patch)
treee36f565796791136d4f195e1aec1a6f4da0333b1 /src/gallium/auxiliary/gallivm/f.cpp
parent1ac86e249e38b163a3c3cc1915e7de7877c08fb5 (diff)
downloadexternal_mesa3d-ef1a2765a45c03b3bf7b5994197a611bcef96e0c.zip
external_mesa3d-ef1a2765a45c03b3bf7b5994197a611bcef96e0c.tar.gz
external_mesa3d-ef1a2765a45c03b3bf7b5994197a611bcef96e0c.tar.bz2
gallivm: Update minimax comments.
Diffstat (limited to 'src/gallium/auxiliary/gallivm/f.cpp')
-rw-r--r--src/gallium/auxiliary/gallivm/f.cpp23
1 files changed, 17 insertions, 6 deletions
diff --git a/src/gallium/auxiliary/gallivm/f.cpp b/src/gallium/auxiliary/gallivm/f.cpp
index 5eb09c0..6b9c35b 100644
--- a/src/gallium/auxiliary/gallivm/f.cpp
+++ b/src/gallium/auxiliary/gallivm/f.cpp
@@ -15,8 +15,9 @@
*
* How to use this source:
*
- * - Download and abuild the NTL library from
- * http://shoup.net/ntl/download.html
+ * - Download and build the NTL library from
+ * http://shoup.net/ntl/download.html , or install libntl-dev package if on
+ * Debian.
*
* - Download boost source code matching to your distro.
*
@@ -24,22 +25,32 @@
*
* - Build as
*
- * g++ -o minimax -I /path/to/ntl/include main.cpp f.cpp /path/to/ntl/src/ntl.a -lboost_math_tr1
+ * g++ -o minimax -I /path/to/ntl/include main.cpp f.cpp /path/to/ntl/src/ntl.a
*
* - Run as
*
* ./minimax
*
- * - For example, to compute exp2 5th order polynomial between [0, 1] do:
+ * - For example, to compute log2 5th order polynomial between [1, 2] do:
+ *
+ * variant 0
+ * range 1 2
+ * order 5 0
+ * step 200
+ * info
+ *
+ * and take the coefficients from the P = { ... } array.
+ *
+ * - To compute exp2 5th order polynomial between [0, 1] do:
*
* variant 1
* range 0 1
* order 5 0
- * steps 200
+ * step 200
* info
*
* - For more info see
- * http://www.boost.org/doc/libs/1_36_0/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/minimax.html
+ * http://www.boost.org/doc/libs/1_47_0/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/minimax.html
*/
#define L22