CMATH for Visual C++ - Version 3.0 CMATH makes fast complex-number math available for Visual C++, both in cartesian and in polar coordinates, in single and double precision. Superior speed, accuracy and safety are achieved through the implementation in Assembly language (as opposed to the compiled or inline C++ code of other available complex class libs). All functions may be called either from C++ with overloaded function names (e.g., exp, sin, operator / ), or from C with type-specific function names (like cf_exp, cd_sin, cf_div). The Shareware version contains libraries for "single-thread debug" and "multi-thread debug". "Multi-thread DLL" and "release" libraries are available only in the full version. For Microsoft Visual C++ 5 or 6.