Как заставить компилятор Microsoft C предварительно вычислять стандартные математические функции для констант - PullRequest
0 голосов
/ 13 октября 2018

GCC прекрасно предварительно вычисляет результаты стандартных математических функций во время компиляции, когда ввод является константой.

Кто-нибудь знает, как сделать то же самое с Microsoft C?Я все перепробовал и пока без радости.

Пример кода:

#include <stdio.h>
#include <math.h>

#define FFT_SIZE_LOG2       10
#define CALC_FFT_SIZE(x)    (int)pow(2., (double)x)

int main (void)
{
    printf ("FFT size = %d\n", CALC_FFT_SIZE(FFT_SIZE_LOG2));
    return(0);
}
...