* from 32, 44.1 or 48 kHz to 8 kHz, if ULAW is defined. Frequencies above 4 kHz\r
* are removed by ignoring higher subbands.\r
*/\r
-@LATTICE("OUT<V,V<SAMPLE,SAMPLE<EQ,EQ<IDX")\r
+@LATTICE("OUT<V1,V1<V,V<NEWV,NEWV<SAMPLE,SAMPLE<EQ,EQ<IDX,NEWV*,IDX*")\r
+@METHODDEFAULT("OUT<THIS,THIS<C,C<IN,C*,THISLOC=THIS,GLOBALLOC=THIS")\r
final class SynthesisFilter {\r
\r
@LOC("IDX")\r
* public int getQuality() { return quality; }\r
*/\r
\r
- /**\r
- * Reset the synthesis filter.\r
- */\r
- public void reset() {\r
- // float[] floatp;\r
- // float[] floatp2;\r
-\r
- // initialize v1[] and v2[]:\r
- // for (floatp = v1 + 512, floatp2 = v2 + 512; floatp > v1; )\r
- // *--floatp = *--floatp2 = 0.0;\r
- for (int p = 0; p < 512; p++)\r
- v1[p] = v2[p] = 0.0f;\r
-\r
- // initialize samples[]:\r
- // for (floatp = samples + 32; floatp > samples; )\r
- // *--floatp = 0.0;\r
- for (int p2 = 0; p2 < 32; p2++)\r
- samples[p2] = 0.0f;\r
-\r
- // actual_v = v1;\r
- actual_write_pos = 15;\r
- }\r
-\r
/**\r
* Inject Sample.\r
*/\r
- public void input_sample(float sample, int subbandnumber) {\r
+ public void input_sample(@LOC("IN") float sample, @LOC("IN") int subbandnumber) {\r
samples[subbandnumber] = eq[subbandnumber] * sample;\r
}\r
\r
- public void input_samples(float[] s) {\r
- for (int i = 31; i >= 0; i--) {\r
+ public void input_samples(@LOC("IN") float[] s) {\r
+ for (@LOC("C") int i = 31; i >= 0; i--) {\r
samples[i] = s[i] * eq[i];\r
}\r
}\r
\r
private void compute_new_v2_v1() {\r
\r
- float new_v0, new_v1, new_v2, new_v3, new_v4, new_v5, new_v6, new_v7, new_v8, new_v9;\r
- float new_v10, new_v11, new_v12, new_v13, new_v14, new_v15, new_v16, new_v17, new_v18, new_v19;\r
- float new_v20, new_v21, new_v22, new_v23, new_v24, new_v25, new_v26, new_v27, new_v28, new_v29;\r
- float new_v30, new_v31;\r
-\r
- new_v0 =\r
- new_v1 =\r
- new_v2 =\r
- new_v3 =\r
- new_v4 =\r
- new_v5 =\r
- new_v6 =\r
- new_v7 =\r
- new_v8 =\r
- new_v9 =\r
- new_v10 =\r
- new_v11 =\r
- new_v12 =\r
- new_v13 =\r
- new_v14 =\r
- new_v15 =\r
- new_v16 =\r
- new_v17 =\r
- new_v18 =\r
- new_v19 =\r
- new_v20 =\r
- new_v21 =\r
- new_v22 =\r
- new_v23 =\r
- new_v24 =\r
- new_v25 =\r
- new_v26 =\r
- new_v27 =\r
- new_v28 =\r
- new_v29 =\r
- new_v30 =\r
- new_v31 =\r
- 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v0 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v1 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v2 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v3 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v4 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v5 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v6 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v7 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v8 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v9 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v10 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v11 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v12 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v13 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v14 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v15 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v16 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v17 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v18 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v19 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v20 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v21 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v22 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v23 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v24 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v25 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v26 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v27 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v28 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v29 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v30 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v31 = 0.0f;\r
\r
// float[] new_v = new float[32]; // new V[0-15] and V[33-48] of Figure\r
// 3-A.2 in ISO DIS 11172-3\r
\r
// float[] s = samples;\r
\r
- float s0 = samples[0];\r
- float s1 = samples[1];\r
- float s2 = samples[2];\r
- float s3 = samples[3];\r
- float s4 = samples[4];\r
- float s5 = samples[5];\r
- float s6 = samples[6];\r
- float s7 = samples[7];\r
- float s8 = samples[8];\r
- float s9 = samples[9];\r
- float s10 = samples[10];\r
- float s11 = samples[11];\r
- float s12 = samples[12];\r
- float s13 = samples[13];\r
- float s14 = samples[14];\r
- float s15 = samples[15];\r
- float s16 = samples[16];\r
- float s17 = samples[17];\r
- float s18 = samples[18];\r
- float s19 = samples[19];\r
- float s20 = samples[20];\r
- float s21 = samples[21];\r
- float s22 = samples[22];\r
- float s23 = samples[23];\r
- float s24 = samples[24];\r
- float s25 = samples[25];\r
- float s26 = samples[26];\r
- float s27 = samples[27];\r
- float s28 = samples[28];\r
- float s29 = samples[29];\r
- float s30 = samples[30];\r
- float s31 = samples[31];\r
-\r
- float p0 = s0 + s31;\r
- float p1 = s1 + s30;\r
- float p2 = s2 + s29;\r
- float p3 = s3 + s28;\r
- float p4 = s4 + s27;\r
- float p5 = s5 + s26;\r
- float p6 = s6 + s25;\r
- float p7 = s7 + s24;\r
- float p8 = s8 + s23;\r
- float p9 = s9 + s22;\r
- float p10 = s10 + s21;\r
- float p11 = s11 + s20;\r
- float p12 = s12 + s19;\r
- float p13 = s13 + s18;\r
- float p14 = s14 + s17;\r
- float p15 = s15 + s16;\r
-\r
- float pp0 = p0 + p15;\r
- float pp1 = p1 + p14;\r
- float pp2 = p2 + p13;\r
- float pp3 = p3 + p12;\r
- float pp4 = p4 + p11;\r
- float pp5 = p5 + p10;\r
- float pp6 = p6 + p9;\r
- float pp7 = p7 + p8;\r
- float pp8 = (p0 - p15) * cos1_32;\r
- float pp9 = (p1 - p14) * cos3_32;\r
- float pp10 = (p2 - p13) * cos5_32;\r
- float pp11 = (p3 - p12) * cos7_32;\r
- float pp12 = (p4 - p11) * cos9_32;\r
- float pp13 = (p5 - p10) * cos11_32;\r
- float pp14 = (p6 - p9) * cos13_32;\r
- float pp15 = (p7 - p8) * cos15_32;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s0 = samples[0];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s1 = samples[1];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s2 = samples[2];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s3 = samples[3];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s4 = samples[4];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s5 = samples[5];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s6 = samples[6];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s7 = samples[7];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s8 = samples[8];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s9 = samples[9];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s10 = samples[10];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s11 = samples[11];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s12 = samples[12];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s13 = samples[13];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s14 = samples[14];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s15 = samples[15];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s16 = samples[16];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s17 = samples[17];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s18 = samples[18];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s19 = samples[19];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s20 = samples[20];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s21 = samples[21];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s22 = samples[22];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s23 = samples[23];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s24 = samples[24];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s25 = samples[25];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s26 = samples[26];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s27 = samples[27];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s28 = samples[28];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s29 = samples[29];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s30 = samples[30];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s31 = samples[31];\r
+\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p0 = s0 + s31;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p1 = s1 + s30;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p2 = s2 + s29;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p3 = s3 + s28;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p4 = s4 + s27;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p5 = s5 + s26;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p6 = s6 + s25;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p7 = s7 + s24;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p8 = s8 + s23;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p9 = s9 + s22;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p10 = s10 + s21;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p11 = s11 + s20;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p12 = s12 + s19;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p13 = s13 + s18;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p14 = s14 + s17;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p15 = s15 + s16;\r
+\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp0 = p0 + p15;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp1 = p1 + p14;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp2 = p2 + p13;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp3 = p3 + p12;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp4 = p4 + p11;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp5 = p5 + p10;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp6 = p6 + p9;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp7 = p7 + p8;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp8 = (p0 - p15) * cos1_32;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp9 = (p1 - p14) * cos3_32;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp10 = (p2 - p13) * cos5_32;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp11 = (p3 - p12) * cos7_32;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp12 = (p4 - p11) * cos9_32;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp13 = (p5 - p10) * cos11_32;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp14 = (p6 - p9) * cos13_32;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp15 = (p7 - p8) * cos15_32;\r
\r
p0 = pp0 + pp7;\r
p1 = pp1 + pp6;\r
p15 = (pp14 - pp15) * cos1_4;\r
\r
// this is pretty insane coding\r
- float tmp1;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float tmp1;\r
new_v19/* 36-17 */= -(new_v4 = (new_v12 = p7) + p5) - p6;\r
new_v27/* 44-17 */= -p6 - p7 - p4;\r
new_v6 = (new_v10 = (new_v14 = p15) + p11) + p13;\r
\r
// manually doing something that a compiler should handle sucks\r
// coding like this is hard to read\r
- float tmp2;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float tmp2;\r
new_v5 = (new_v11 = (new_v13 = (new_v15 = p15) + p7) + p11) + p5 + p13;\r
new_v7 = (new_v9 = p15 + p11 + p3) + p13;\r
new_v16/* 33-17 */= -(new_v1 = (tmp1 = p13 + p15 + p9) + p1) - p14;\r
// float[] x2 = actual_v + actual_write_pos;\r
// float dest[] = actual_v; v2\r
\r
- int pos = actual_write_pos;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int pos = actual_write_pos;\r
\r
v2[0 + pos] = new_v0;\r
v2[16 + pos] = new_v1;\r
\r
private void compute_new_v1_v2() {\r
\r
- float new_v0, new_v1, new_v2, new_v3, new_v4, new_v5, new_v6, new_v7, new_v8, new_v9;\r
- float new_v10, new_v11, new_v12, new_v13, new_v14, new_v15, new_v16, new_v17, new_v18, new_v19;\r
- float new_v20, new_v21, new_v22, new_v23, new_v24, new_v25, new_v26, new_v27, new_v28, new_v29;\r
- float new_v30, new_v31;\r
-\r
- new_v0 =\r
- new_v1 =\r
- new_v2 =\r
- new_v3 =\r
- new_v4 =\r
- new_v5 =\r
- new_v6 =\r
- new_v7 =\r
- new_v8 =\r
- new_v9 =\r
- new_v10 =\r
- new_v11 =\r
- new_v12 =\r
- new_v13 =\r
- new_v14 =\r
- new_v15 =\r
- new_v16 =\r
- new_v17 =\r
- new_v18 =\r
- new_v19 =\r
- new_v20 =\r
- new_v21 =\r
- new_v22 =\r
- new_v23 =\r
- new_v24 =\r
- new_v25 =\r
- new_v26 =\r
- new_v27 =\r
- new_v28 =\r
- new_v29 =\r
- new_v30 =\r
- new_v31 =\r
- 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v0 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v1 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v2 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v3 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v4 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v5 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v6 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v7 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v8 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v9 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v10 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v11 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v12 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v13 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v14 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v15 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v16 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v17 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v18 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v19 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v20 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v21 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v22 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v23 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v24 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v25 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v26 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v27 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v28 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v29 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v30 = 0.0f;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float new_v31 = 0.0f;\r
\r
// float[] new_v = new float[32]; // new V[0-15] and V[33-48] of Figure\r
// 3-A.2 in ISO DIS 11172-3\r
\r
// float[] s = samples;\r
\r
- float s0 = samples[0];\r
- float s1 = samples[1];\r
- float s2 = samples[2];\r
- float s3 = samples[3];\r
- float s4 = samples[4];\r
- float s5 = samples[5];\r
- float s6 = samples[6];\r
- float s7 = samples[7];\r
- float s8 = samples[8];\r
- float s9 = samples[9];\r
- float s10 = samples[10];\r
- float s11 = samples[11];\r
- float s12 = samples[12];\r
- float s13 = samples[13];\r
- float s14 = samples[14];\r
- float s15 = samples[15];\r
- float s16 = samples[16];\r
- float s17 = samples[17];\r
- float s18 = samples[18];\r
- float s19 = samples[19];\r
- float s20 = samples[20];\r
- float s21 = samples[21];\r
- float s22 = samples[22];\r
- float s23 = samples[23];\r
- float s24 = samples[24];\r
- float s25 = samples[25];\r
- float s26 = samples[26];\r
- float s27 = samples[27];\r
- float s28 = samples[28];\r
- float s29 = samples[29];\r
- float s30 = samples[30];\r
- float s31 = samples[31];\r
-\r
- float p0 = s0 + s31;\r
- float p1 = s1 + s30;\r
- float p2 = s2 + s29;\r
- float p3 = s3 + s28;\r
- float p4 = s4 + s27;\r
- float p5 = s5 + s26;\r
- float p6 = s6 + s25;\r
- float p7 = s7 + s24;\r
- float p8 = s8 + s23;\r
- float p9 = s9 + s22;\r
- float p10 = s10 + s21;\r
- float p11 = s11 + s20;\r
- float p12 = s12 + s19;\r
- float p13 = s13 + s18;\r
- float p14 = s14 + s17;\r
- float p15 = s15 + s16;\r
-\r
- float pp0 = p0 + p15;\r
- float pp1 = p1 + p14;\r
- float pp2 = p2 + p13;\r
- float pp3 = p3 + p12;\r
- float pp4 = p4 + p11;\r
- float pp5 = p5 + p10;\r
- float pp6 = p6 + p9;\r
- float pp7 = p7 + p8;\r
- float pp8 = (p0 - p15) * cos1_32;\r
- float pp9 = (p1 - p14) * cos3_32;\r
- float pp10 = (p2 - p13) * cos5_32;\r
- float pp11 = (p3 - p12) * cos7_32;\r
- float pp12 = (p4 - p11) * cos9_32;\r
- float pp13 = (p5 - p10) * cos11_32;\r
- float pp14 = (p6 - p9) * cos13_32;\r
- float pp15 = (p7 - p8) * cos15_32;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s0 = samples[0];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s1 = samples[1];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s2 = samples[2];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s3 = samples[3];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s4 = samples[4];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s5 = samples[5];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s6 = samples[6];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s7 = samples[7];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s8 = samples[8];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s9 = samples[9];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s10 = samples[10];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s11 = samples[11];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s12 = samples[12];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s13 = samples[13];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s14 = samples[14];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s15 = samples[15];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s16 = samples[16];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s17 = samples[17];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s18 = samples[18];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s19 = samples[19];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s20 = samples[20];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s21 = samples[21];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s22 = samples[22];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s23 = samples[23];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s24 = samples[24];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s25 = samples[25];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s26 = samples[26];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s27 = samples[27];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s28 = samples[28];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s29 = samples[29];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s30 = samples[30];\r
+ @LOC("THIS,SynthesisFilter.NEWV") float s31 = samples[31];\r
+\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p0 = s0 + s31;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p1 = s1 + s30;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p2 = s2 + s29;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p3 = s3 + s28;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p4 = s4 + s27;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p5 = s5 + s26;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p6 = s6 + s25;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p7 = s7 + s24;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p8 = s8 + s23;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p9 = s9 + s22;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p10 = s10 + s21;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p11 = s11 + s20;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p12 = s12 + s19;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p13 = s13 + s18;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p14 = s14 + s17;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float p15 = s15 + s16;\r
+\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp0 = p0 + p15;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp1 = p1 + p14;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp2 = p2 + p13;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp3 = p3 + p12;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp4 = p4 + p11;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp5 = p5 + p10;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp6 = p6 + p9;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp7 = p7 + p8;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp8 = (p0 - p15) * cos1_32;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp9 = (p1 - p14) * cos3_32;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp10 = (p2 - p13) * cos5_32;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp11 = (p3 - p12) * cos7_32;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp12 = (p4 - p11) * cos9_32;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp13 = (p5 - p10) * cos11_32;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp14 = (p6 - p9) * cos13_32;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float pp15 = (p7 - p8) * cos15_32;\r
\r
p0 = pp0 + pp7;\r
p1 = pp1 + pp6;\r
p15 = (pp14 - pp15) * cos1_4;\r
\r
// this is pretty insane coding\r
- float tmp1;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float tmp1;\r
new_v19/* 36-17 */= -(new_v4 = (new_v12 = p7) + p5) - p6;\r
new_v27/* 44-17 */= -p6 - p7 - p4;\r
new_v6 = (new_v10 = (new_v14 = p15) + p11) + p13;\r
\r
// manually doing something that a compiler should handle sucks\r
// coding like this is hard to read\r
- float tmp2;\r
+ @LOC("THIS,SynthesisFilter.NEWV") float tmp2;\r
new_v5 = (new_v11 = (new_v13 = (new_v15 = p15) + p7) + p11) + p5 + p13;\r
new_v7 = (new_v9 = p15 + p11 + p3) + p13;\r
new_v16/* 33-17 */= -(new_v1 = (tmp1 = p13 + p15 + p9) + p1) - p14;\r
// float[] x2 = actual_v + actual_write_pos;\r
// float dest[] = actual_v; actual_v=v1;\r
\r
- int pos = actual_write_pos;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int pos = actual_write_pos;\r
\r
v1[0 + pos] = new_v0;\r
v1[16 + pos] = new_v1;\r
* Compute PCM Samples.\r
*/\r
\r
- @LOC("OUT") private float[] _tmpOut = new float[32];\r
+ @LOC("OUT")\r
+ private float[] _tmpOut = new float[32];\r
\r
private void compute_pcm_samples0() {\r
\r
// final float[] vp = actual_v;\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
- float pcm_sample;\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
// final float[] dp = d16[i];\r
pcm_sample =\r
(float) (((v1[0 + dvp] * d16[i][0]) + (v1[15 + dvp] * d16[i][1])\r
// final float[] vp = actual_v;\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
- float pcm_sample;\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
// final float[] dp = d16[i];\r
pcm_sample =\r
(float) (((v2[0 + dvp] * d16[i][0]) + (v2[15 + dvp] * d16[i][1])\r
// final float[] vp = actual_v;\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v1[1 + dvp] * d16[i][0]) + (v1[0 + dvp] * d16[i][1])\r
// final float[] vp = actual_v;\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v2[1 + dvp] * d16[i][0]) + (v2[0 + dvp] * d16[i][1])\r
// final float[] vp = actual_v;\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v1[2 + dvp] * d16[i][0]) + (v1[1 + dvp] * d16[i][1])\r
// final float[] vp = actual_v;\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v2[2 + dvp] * d16[i][0]) + (v2[1 + dvp] * d16[i][1])\r
if (vidx == 1) {\r
// final float[] vp = actual_v;\r
\r
- int idx = 0;\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v1[3 + dvp] * d16[i][0]) + (v1[2 + dvp] * d16[i][1])\r
} else {\r
// final float[] vp = actual_v;\r
\r
- int idx = 0;\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v2[3 + dvp] * d16[i][0]) + (v2[2 + dvp] * d16[i][1])\r
\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v1[4 + dvp] * d16[i][0]) + (v1[3 + dvp] * d16[i][1])\r
\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v2[4 + dvp] * d16[i][0]) + (v2[3 + dvp] * d16[i][1])\r
\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v1[5 + dvp] * d16[i][0]) + (v1[4 + dvp] * d16[i][1])\r
\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v2[5 + dvp] * d16[i][0]) + (v2[4 + dvp] * d16[i][1])\r
// final float[] vp = actual_v;\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v1[6 + dvp] * d16[i][0]) + (v1[5 + dvp] * d16[i][1])\r
// final float[] vp = actual_v;\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v2[6 + dvp] * d16[i][0]) + (v2[5 + dvp] * d16[i][1])\r
\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v1[7 + dvp] * d16[i][0]) + (v1[6 + dvp] * d16[i][1])\r
\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v2[7 + dvp] * d16[i][0]) + (v2[6 + dvp] * d16[i][1])\r
\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v1[8 + dvp] * d16[i][0]) + (v1[7 + dvp] * d16[i][1])\r
\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v2[8 + dvp] * d16[i][0]) + (v2[7 + dvp] * d16[i][1])\r
\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v1[9 + dvp] * d16[i][0]) + (v1[8 + dvp] * d16[i][1])\r
\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v2[9 + dvp] * d16[i][0]) + (v2[8 + dvp] * d16[i][1])\r
// final float[] vp = actual_v;\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v1[10 + dvp] * d16[i][0]) + (v1[9 + dvp] * d16[i][1])\r
// final float[] vp = actual_v;\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v2[10 + dvp] * d16[i][0]) + (v2[9 + dvp] * d16[i][1])\r
\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v1[11 + dvp] * d16[i][0]) + (v1[10 + dvp] * d16[i][1])\r
\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v2[11 + dvp] * d16[i][0]) + (v2[10 + dvp] * d16[i][1])\r
// final float[] vp = actual_v;\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v1[12 + dvp] * d16[i][0]) + (v1[11 + dvp] * d16[i][1])\r
// final float[] vp = actual_v;\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v2[12 + dvp] * d16[i][0]) + (v2[11 + dvp] * d16[i][1])\r
\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v1[13 + dvp] * d16[i][0]) + (v1[12 + dvp] * d16[i][1])\r
\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v2[13 + dvp] * d16[i][0]) + (v2[12 + dvp] * d16[i][1])\r
\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v1[14 + dvp] * d16[i][0]) + (v1[13 + dvp] * d16[i][1])\r
\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
// final float[] dp = d16[i];\r
- float pcm_sample;\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
\r
pcm_sample =\r
(float) (((v2[14 + dvp] * d16[i][0]) + (v2[13 + dvp] * d16[i][1])\r
\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
- float pcm_sample;\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
// final float d16[i][] = d16[i];\r
pcm_sample =\r
(float) (((v1[15 + dvp] * d16[i][0]) + (v1[14 + dvp] * d16[i][1])\r
\r
// int inc = v_inc;\r
// final float[] tmpOut = _tmpOut;\r
- int dvp = 0;\r
+ @LOC("THIS,SynthesisFilter.NEWV") int dvp = 0;\r
\r
// fat chance of having this loop unroll\r
- for (int i = 0; i < 32; i++) {\r
- float pcm_sample;\r
+ for (@LOC("THIS,SynthesisFilter.NEWV") int i = 0; i < 32; i++) {\r
+ @LOC("THIS,SynthesisFilter.V1") float pcm_sample;\r
// final float d16[i][] = d16[i];\r
pcm_sample =\r
(float) (((v2[15 + dvp] * d16[i][0]) + (v2[14 + dvp] * d16[i][1])\r
\r
// MDM: this may not be necessary. The Layer III decoder always\r
// outputs 32 subband samples, but I haven't checked layer I & II.\r
- for (int p = 0; p < 32; p++)\r
+ for (@LOC("C") int p = 0; p < 32; p++)\r
samples[p] = 0.0f;\r
}\r
\r