CMATH ist eine umfassende Bibliothek komplex-zahliger mathematischer und arithmetischer Funktionen.
Die folgenden Eigenschaften machen CMATH zu einem überlegenen Ersatz für die üblicherweise mit Compilern ausgelieferten komplexen Klassenbibliotheken:
1. Hochleistungs-Implementation in Maschienen-Code liefert hohe Geschwindigkeit.
2. Stark verbesserte Genauigkeit und Sicherheit.
3. Jede Fließkomma-Genauigkeit (Single, Double und, falls vom Compiler unterstützt, Extended) erfährt ihre eigene, individuell abgestimmte Behandlung.
4. Polar-Koordinaten (Zeigergröße; Winkel) sind zusätzlich zu den üblichen cartesischen Koordinaten (real; imaginär) unterstützt.
5. Zusätzlich zu der Klassenbibliothek lassen sich alle Funktionen im klassischen Stil mit typ-spezifischem Präfix aufrufen (z.B. cf_sin, cd_exp, pd_mul) – ein Weg, der durch reduzierten Overhead noch effizienter ist als die Verwendung der Klassenbibliothek.
Diese Version enthält die Units für alle Versionen von Delphi / RAD Studio von Delphi 7 bis XE6. Die 32-bit Units der Shareware-Version sind für zu P4 (volle Fließkomma-Genauigkeit, die 64-bit-Units (für Delphi-Versionen ab XE2) benötigen mindestens P8 (Intel Core2Duo oder AMD64x2).