CMATH for Delphi is a powerful library that offers fast and accurate complex-number math functions, including cartesian and polar, in three different precisions. Written in Assembler, it delivers superior speed and comprehensive results.
![CMATH for Delphi CMATH for Delphi](https://cdn.softpile.com/53/89/94/679d2.jpg)
One of the most significant advantages of CMATH is its high-performance implementation in machine code, which ensures that it delivers superior speed. This feature is further complemented by the fact that accuracy and safety are greatly enhanced, making it a reliable tool for complex-number calculations.
Another impressive feature of CMATH is that each of the floating-point accuracies, including complex(float), complex(double), and complex(extended), is given its own individually optimized treatment, improving their overall efficiency.
Apart from the usual cartesian coordinates, CMATH also supports Polar coordinates (magnitude;angle), making it an even more versatile tool for complex-number calculations.
This version of CMATH contains units that are compatible with all versions of Embarcadero/Borland Delphi from Delphi 7 to XE6. The 32-bit units are designed for P4 (full FPU accuracy; back-compatible to Pentium and 486DX/AMD Athlon), while the 64-bit units require at least P8 (Intel Core2Duo, AMD64x2 or higher) and are available from Delphi XE2 onwards.
Overall, if you're in need of a powerful library for complex-number arithmetics and mathematics, CMATH is a top-notch solution that ticks all the boxes when it comes to performance, accuracy, safety, and versatility.
Version 8.0.1: Support of latest compiler versions up to 10.4 Sydney