23 #ifndef AVCODEC_CBRT_TABLEGEN_H
24 #define AVCODEC_CBRT_TABLEGEN_H
33 #define CBRT(x) lrint((x) * 8192)
35 #define CBRT(x) av_float2int((float)(x))
42 static double cbrt_tab_dbl[1 << 13];
47 for (i = 1; i < 1<<13; i++)
51 for (i = 2; i < 90; i++) {
52 if (cbrt_tab_dbl[i] == 1) {
53 cbrt_val = i *
cbrt(i);
54 for (k = i; k < 1<<13; k *= i)
55 for (j = k; j < 1<<13; j += k)
56 cbrt_tab_dbl[j] *= cbrt_val;
60 for (i = 91; i <= 8191; i+= 2) {
61 if (cbrt_tab_dbl[i] == 1) {
62 cbrt_val = i *
cbrt(i);
63 for (j = i; j < 1<<13; j += i)
64 cbrt_tab_dbl[j] *= cbrt_val;
68 for (i = 0; i < 1<<13; i++)
Macro definitions for various function/variable attributes.
uint32_t AAC_RENAME(ff_cbrt_tab)[1<< 13]
uint32_t ff_cbrt_tab[1<< 13]
typedef void(APIENTRY *FF_PFNGLACTIVETEXTUREPROC)(GLenum texture)
av_cold void AAC_RENAME() ff_cbrt_tableinit(void)