|
|
|
@@ -54,10 +54,10 @@ static void ps_hybrid_analysis_c(INTFLOAT (*out)[2], INTFLOAT (*in)[2], |
|
|
|
INT64FLOAT sum_im = (INT64FLOAT)filter[i][6][0] * in[6][1]; |
|
|
|
|
|
|
|
for (j = 0; j < 6; j++) { |
|
|
|
INTFLOAT in0_re = in[j][0]; |
|
|
|
INTFLOAT in0_im = in[j][1]; |
|
|
|
INTFLOAT in1_re = in[12-j][0]; |
|
|
|
INTFLOAT in1_im = in[12-j][1]; |
|
|
|
INT64FLOAT in0_re = in[j][0]; |
|
|
|
INT64FLOAT in0_im = in[j][1]; |
|
|
|
INT64FLOAT in1_re = in[12-j][0]; |
|
|
|
INT64FLOAT in1_im = in[12-j][1]; |
|
|
|
sum_re += (INT64FLOAT)filter[i][j][0] * (in0_re + in1_re) - |
|
|
|
(INT64FLOAT)filter[i][j][1] * (in0_im - in1_im); |
|
|
|
sum_im += (INT64FLOAT)filter[i][j][0] * (in0_im + in1_im) + |
|
|
|
|