OptiVec for Visual C++

OptiVec for Visual C++ 4.0

OptiVec contains more than 3500 hand-optimized, Assembler-written...

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 all arithmetic operators and math functions of C/C++2. Statistics3. Analysis (derivatives, integrals, extrema, interpolation)4.

Fast Fourier Transform techniques for efficient convolutions, correlation analyses, spectral filtering, etc. 5. Curve fitting for a wide range of model functions from simple linear regression to non-linear models with multiple data sets6.

Graphical representation of data in Cartesian coordinates7. Matrix operations, e. g. : multiplication, inversion, LU decomposition, singular value decomposition, two-dimensional FFT, eigenvalues8.

Complex number mathThe vectorized implementation in Assembler makes OptiVec functions on the average 2-3 times faster than compiled C/C++ source code of the same functionality.

In many instances, the numerical accuracy is improved as well. The Shareware version offers libraries for single-thread debug and multi-thread debug.