Werden mathematische Funktionen konstanter Ausdrücke zur Kompilierungszeit vorberechnet?

Ich neige dazu, mathematische Funktionen konstanter Ausdrücke zu verwenden, um Bequemlichkeit und Kohärenz zu erreichen (d. Hlog(x)/log(2) anstattlog(x)/0.3...). Da diese Funktionen nicht Teil der Sprache selbst sind, sind sie auch nicht in definiertmath.h (nur deklariert), werden die Konstanten zur Kompilierungszeit vorberechnet oder werden sie zur Laufzeit verschwenderisch berechnet?