|
OptiVec for Delphi
-
Version
3.0
OptiVec contains more than 3500 hand-optimized,
Assembler-written functions for all floating-point and
integer data types from the following fields:
1. Vectorized form of arithmetic operators and math
functions.
2. Matrix operations, e.g.: multiplication, inversion,
LU decomposition, singular value decomposition,
eigenvalues.
3. Fast Fourier Transform techniques for efficient
convolutions, correlation analyses, spectral filtering,
etc., both one- and two-dimensional.
4. Curve fitting for a wide range of model functions
from simple linear regression to non-linear models with
multiple data sets.
5. Statistics.
6. Analysis (derivatives, integrals, extrema,
interpolation).
7. Graphical representation of data in Cartesian
coordinates.
8. Complex number math, both in cartesian and polar
format.
The vectorized implementation in Assembler makes
OptiVec functions, on the average, 2-3 times faster
than compiled source code of the same functionality. In
many instances, the numerical accuracy is improved as
well.
This version is for Borland Delphi 5. Versions for
earlier Delphi releases as well as for Borland C++ and
MS Visual C++ are also available.
|