CMATH makes fast complex-number math available for Visual C++, both in single and double precision, in cartesian and in polar coordinates. Superior speed, accuracy and safety are achieved through the implementation in Assembly language (as opposed to the compiled or inline C++ code of 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. This version of CMATH was designed for Microsoft Visual C++ 5, 6, or.