32 for (
i = 0;
i < n;
i++)
40 for (
i = 0;
i < n;
i++) {
52 for (
i = 0;
i < n;
i++) {
56 for (j = 0; j < 6; j++) {
82 for (j = 0; j <
len; j++) {
96 for (n = 0; n <
len; n++) {
97 out[0][n][
i] = in[
i][n][0];
98 out[1][n][
i] = in[
i][n][1];
111 Q31(0.56471812200776
f),
112 Q31(0.48954165955695
f) };
119 for (n = 0; n <
len; n++) {
125 INTFLOAT link_delay_re = ap_delay[m][n+2-m][0];
126 INTFLOAT link_delay_im = ap_delay[m][n+2-m][1];
127 INTFLOAT fractional_delay_re = Q_fract[m][0];
128 INTFLOAT fractional_delay_im = Q_fract[m][1];
131 in_re =
AAC_MSUB30(link_delay_re, fractional_delay_re,
132 link_delay_im, fractional_delay_im);
134 in_im =
AAC_MADD30(link_delay_re, fractional_delay_im,
135 link_delay_im, fractional_delay_re);
159 for (n = 0; n <
len; n++) {
184 UINTFLOAT hs00 = h_step[0][0], hs10 = h_step[1][0];
185 UINTFLOAT hs01 = h_step[0][1], hs11 = h_step[1][1];
186 UINTFLOAT hs02 = h_step[0][2], hs12 = h_step[1][2];
187 UINTFLOAT hs03 = h_step[0][3], hs13 = h_step[1][3];
190 for (n = 0; n <
len; n++) {
205 l[n][0] =
AAC_MSUB30_V8(h00, l_re, h02, r_re, h10, l_im, h12, r_im);
206 l[n][1] =
AAC_MADD30_V8(h00, l_im, h02, r_im, h10, l_re, h12, r_re);
207 r[n][0] =
AAC_MSUB30_V8(h01, l_re, h03, r_re, h11, l_im, h13, r_im);
208 r[n][1] =
AAC_MADD30_V8(h01, l_im, h03, r_im, h11, l_re, h13, r_re);