23 #ifndef AVCODEC_MPEGAUDIO_TABLEGEN_H
24 #define AVCODEC_MPEGAUDIO_TABLEGEN_H
29 #define TABLE_4_3_SIZE (8191 + 16)*4
30 #if CONFIG_HARDCODED_TABLES
31 #define mpegaudio_tableinit()
32 #include "libavcodec/mpegaudio_tables.h"
45 int i, value, exponent;
50 f = value * cbrtf(value) * pow(2, (i & 3) * 0.25);
52 m = (uint32_t)(fm * (1LL << 31) + 0.5);
59 for (exponent = 0; exponent < 512; exponent++) {
60 for (value = 0; value < 16; value++) {
61 double f = (double)value * cbrtf(value) * pow(2, (exponent - 400) * 0.25 +
FRAC_BITS + 5);