32     float sum0 = 0.0f, sum1 = 0.0f;
 
   35     for (
i = 0; 
i < n; 
i += 2)
 
   37         sum0 += x[
i + 0][0] * x[
i + 0][0];
 
   38         sum1 += x[
i + 0][1] * x[
i + 0][1];
 
   39         sum0 += x[
i + 1][0] * x[
i + 1][0];
 
   40         sum1 += x[
i + 1][1] * x[
i + 1][1];
 
   50     for (
i = 1; 
i < 64; 
i += 4) {
 
   51         xi[
i + 0].i ^= 1
U << 31;
 
   52         xi[
i + 2].i ^= 1
U << 31;
 
   62     for (k = 1; k < 31; k += 2) {
 
   63         zi[64 + 2 * k + 0].
i = zi[64 - k].
i ^ (1
U << 31);
 
   64         zi[64 + 2 * k + 1].
i = zi[ k + 1].
i;
 
   65         zi[64 + 2 * k + 2].
i = zi[63 - k].
i ^ (1
U << 31);
 
   66         zi[64 + 2 * k + 3].
i = zi[ k + 2].
i;
 
   69     zi[64 + 2 * 31 + 0].
i = zi[64 - 31].
i ^ (1
U << 31);
 
   70     zi[64 + 2 * 31 + 1].
i = zi[31 +  1].
i;
 
   78     for (k = 0; k < 32; k += 2) {
 
   79         Wi[2 * k + 0].
i = zi[63 - k].
i ^ (1
U << 31);
 
   80         Wi[2 * k + 1].
i = zi[ k + 0].
i;
 
   81         Wi[2 * k + 2].
i = zi[62 - k].
i ^ (1
U << 31);
 
   82         Wi[2 * k + 3].
i = zi[ k + 1].
i;
 
   91     for (
i = 0; 
i < 32; 
i++) {
 
   92         vi[     
i].
i = si[63 - 2 * 
i    ].
i;
 
   93         vi[63 - 
i].
i = si[63 - 2 * 
i - 1].
i ^ (1
U << 31);
 
  102                                            float phi[3][2][2], 
int lag)
 
  105     float real_sum = 0.0f;
 
  106     float imag_sum = 0.0f;
 
  108         for (
i = 1; 
i < 38; 
i++) {
 
  109             real_sum += x[
i][0] * x[
i+lag][0] + x[
i][1] * x[
i+lag][1];
 
  110             imag_sum += x[
i][0] * x[
i+lag][1] - x[
i][1] * x[
i+lag][0];
 
  112         phi[2-lag][1][0] = real_sum + x[ 0][0] * x[lag][0] + x[ 0][1] * x[lag][1];
 
  113         phi[2-lag][1][1] = imag_sum + x[ 0][0] * x[lag][1] - x[ 0][1] * x[lag][0];
 
  115             phi[0][0][0] = real_sum + x[38][0] * x[39][0] + x[38][1] * x[39][1];
 
  116             phi[0][0][1] = imag_sum + x[38][0] * x[39][1] - x[38][1] * x[39][0];
 
  119         for (
i = 1; 
i < 38; 
i++) {
 
  120             real_sum += x[
i][0] * x[
i][0] + x[
i][1] * x[
i][1];
 
  122         phi[2][1][0] = real_sum + x[ 0][0] * x[ 0][0] + x[ 0][1] * x[ 0][1];
 
  123         phi[1][0][0] = real_sum + x[38][0] * x[38][0] + x[38][1] * x[38][1];
 
  136     float real_sum2 = x[0][0] * x[2][0] + x[0][1] * x[2][1];
 
  137     float imag_sum2 = x[0][0] * x[2][1] - x[0][1] * x[2][0];
 
  138     float real_sum1 = 0.0f, imag_sum1 = 0.0f, real_sum0 = 0.0f;
 
  140     for (
i = 1; 
i < 38; 
i++) {
 
  141         real_sum0 += x[
i][0] * x[
i    ][0] + x[
i][1] * x[
i    ][1];
 
  142         real_sum1 += x[
i][0] * x[
i + 1][0] + x[
i][1] * x[
i + 1][1];
 
  143         imag_sum1 += x[
i][0] * x[
i + 1][1] - x[
i][1] * x[
i + 1][0];
 
  144         real_sum2 += x[
i][0] * x[
i + 2][0] + x[
i][1] * x[
i + 2][1];
 
  145         imag_sum2 += x[
i][0] * x[
i + 2][1] - x[
i][1] * x[
i + 2][0];
 
  147     phi[2 - 2][1][0] = real_sum2;
 
  148     phi[2 - 2][1][1] = imag_sum2;
 
  149     phi[2    ][1][0] = real_sum0 + x[ 0][0] * x[ 0][0] + x[ 0][1] * x[ 0][1];
 
  150     phi[1    ][0][0] = real_sum0 + x[38][0] * x[38][0] + x[38][1] * x[38][1];
 
  151     phi[2 - 1][1][0] = real_sum1 + x[ 0][0] * x[ 1][0] + x[ 0][1] * x[ 1][1];
 
  152     phi[2 - 1][1][1] = imag_sum1 + x[ 0][0] * x[ 1][1] - x[ 0][1] * x[ 1][0];
 
  153     phi[0    ][0][0] = real_sum1 + x[38][0] * x[39][0] + x[38][1] * x[39][1];
 
  154     phi[0    ][0][1] = imag_sum1 + x[38][0] * x[39][1] - x[38][1] * x[39][0];
 
  159                          const float alpha0[2], 
const float alpha1[2],
 
  160                          float bw, 
int start, 
int end)
 
  165     alpha[0] = alpha1[0] * bw * bw;
 
  166     alpha[1] = alpha1[1] * bw * bw;
 
  167     alpha[2] = alpha0[0] * bw;
 
  168     alpha[3] = alpha0[1] * bw;
 
  170     for (
i = start; 
i < end; 
i++) {
 
  172             X_low[
i - 2][0] * 
alpha[0] -
 
  173             X_low[
i - 2][1] * 
alpha[1] +
 
  174             X_low[
i - 1][0] * 
alpha[2] -
 
  175             X_low[
i - 1][1] * 
alpha[3] +
 
  178             X_low[
i - 2][1] * 
alpha[0] +
 
  179             X_low[
i - 2][0] * 
alpha[1] +
 
  180             X_low[
i - 1][1] * 
alpha[2] +
 
  181             X_low[
i - 1][0] * 
alpha[3] +
 
  187                             const float *g_filt, 
int m_max, intptr_t ixh)
 
  191     for (m = 0; m < m_max; m++) {
 
  192         Y[m][0] = X_high[m][ixh][0] * g_filt[m];
 
  193         Y[m][1] = X_high[m][ixh][1] * g_filt[m];
 
  207     for (m = 0; m < m_max; m++) {
 
  212             y0 += s_m[m] * phi_sign0;
 
  213             y1 += s_m[m] * phi_sign1;
 
  215             y0 += q_filt[m] * ff_sbr_noise_table[
noise][0];
 
  216             y1 += q_filt[m] * ff_sbr_noise_table[
noise][1];
 
  220         phi_sign1 = -phi_sign1;