real* init_layer12_table(mpg123_handle *fr, real *table, double m) { int i,j; for(j=3,i=0;i<63;i++,j--) *table++ = DOUBLE_TO_REAL_SCALE_LAYER12(m * pow(2.0,(double) j / 3.0)); return table; }
real* init_layer12_table(mpg123_handle *fr, real *table, int m) { #if defined(REAL_IS_FIXED) && defined(PRECALC_TABLES) int i; for(i=0;i<63;i++) *table++ = layer12_table[m][i]; #else int i,j; for(j=3,i=0;i<63;i++,j--) *table++ = DOUBLE_TO_REAL_SCALE_LAYER12(mulmul[m] * pow(2.0,(double) j / 3.0)); #endif return table; }