aboutsummaryrefslogtreecommitdiff
path: root/math/xblas/pkg-descr
diff options
context:
space:
mode:
Diffstat (limited to 'math/xblas/pkg-descr')
-rw-r--r--math/xblas/pkg-descr20
1 files changed, 20 insertions, 0 deletions
diff --git a/math/xblas/pkg-descr b/math/xblas/pkg-descr
new file mode 100644
index 000000000000..a7fd8864ee48
--- /dev/null
+++ b/math/xblas/pkg-descr
@@ -0,0 +1,20 @@
+This library of routines is part of a reference implementation for the Dense
+and Banded BLAS routines, along with their Extended and Mixed Precision
+versions, as documented in Chapters 2 and 4 of the new BLAS Standard.
+
+EXTENDED PRECISION is only used internally; the input and output arguments
+remain the same as in the existing BLAS. At present, we only allow Single,
+Double, or Extra internal precision. Extra precision is implemented as
+double-double precision (128-bit total, 106-bit significand). The routines
+for the double-double precision basic arithmetic operations +, -, *, / were
+developed by David Bailey.
+
+We have designed all our routines assuming that single precision arithmetic
+is actually done in IEEE single precision (32 bits) and that double precision
+arithmetic is actually done in IEEE double precision (64 bits). The routines
+also pass our tests on an Intel machine with 80-bit floating point registers.
+
+MIXED PRECISION permits some input/output arguments to be of different types
+(mixing real and complex) or precisions (mixing single and double).
+
+WWW: http://www.netlib.org/xblas/