OptiVec Logo
Update 



Site Index:

OptiVec home
VectorLib
MatrixLib
CMATH
Download
Order
Support

Downloads / Updates for Registered Users

Current version: 8.4.1
 
Registered users of our products can download the present full versions of OptiVec and CMATH from this page. The ZIP files and the INSTALL.EXE files contained in them are password-protected. Our registered users get the passwords by e-mail. If you are a registered user and did not receive the password, please drop us a note at optivec%at%gmx.de (replace %at% by the @ sign)! Consult the documentation of your unzip program about how to uncompress password-protected files. In most cases, you will be automatically asked for the password through a popup dialogue.
 
You should install the files from this page over any previous version (trial or full) of OptiVec or CMATH; in other words, you need not deinstall your previous version, but simply overwrite it.
 
If you install the Registered Version over the Demo Version, be sure to recompile your project(s). (Remember that applications, containing functions of the Demo version, cease functioning after 90 days and shall not run at all on your clients' computers!)

New features in v8.4.x:

  • New library versions, 10, 10M, 10C: Use of AVX512, if present; otherwise same minimum requirements as 9, 9M 9C, i.e., processors with AVX2 and FMA.
  • Much faster implementation of most math functions, both single and double precision
  • Much faster implementation of most complex-number math functions
  • Compatibility with newest compiler version RAD Studio 13.x Florence, including the "modern" Win64 (Clang 15) compiler of C++ Builder
  • Compatibility with MS Visual C++ 2022
  • Lazarus version now for Lazarus 4.2

Please choose which product you want to download / update:

 
OptiVec for C++ Builder   (ovbc.zip)  
 
CMATH for C++ Builder   (cmbc.zip)
 
OptiVec for Visual C++   (ovvc.zip)
 
CMATH for Visual C++   (cmvc.zip)
 
OptiVec for GCC   (ovgc.zip)
 
CMATH for GCC   (cmgc.zip)
 
OptiVec for LLVM CLang   (ovcl.zip)
 
CMATH for LLVM CLang   (cmcl.zip)
 
OptiVec for Delphi 13, 12, 11, and 10   (ovd10_13.zip)
OptiVec for Delphi XE2 - XE8   (ovdxe.zip)
OptiVec for Delphi 2009 - XE   (ovdold.zip)
 
CMATH for Delphi 13, 12, 11, and 10   (cmd10_13.zip)
CMATH for Delphi XE2 - XE8   (cmdxe.zip)  
CMATH for Delphi 2009 - XE   (cmdold.zip)
 
OptiVec for Lazarus / FreePascal   (ovlaz.zip)    
 
CMATH for Lazarus / FreePascal   (cmlaz.zip)
 
OptiVec for Linux GCC / CLang   (ovlxc.tgz.gpg)
 
CMATH for Linux GCC / CLang   (cmlxc.tgz.gpg)
 
If you have a Master License, please update each individual product separately.

Windows:Unzip the downloaded file into an intermediate location and run Install.exe.

OptiVec for Linux;The downloaded file is an encrypted "tarball". Extract it by typing the sequence
   gpg ovlxc.tgz.gpg   [when prompted, enter the password you received]
   tar -zxf ovlxc.tgz

CMath for Linux;Proceed as for OptiVec, but instead of ovlxc, type cmlxc.

Copyright © 1996-2025 OptiCode - Dr. Martin Sander Software Development

Last modified: 11 October 2025