Home | History | Annotate | Download | only in aacdec

Lines Matching refs:vec

105 void idct_8(Int32 vec[])
119 tmp5 = fxp_mul32_by_16(vec[4] << 1, Qfmt15(0.70710678118655F));
121 tmp1 = vec[0] + tmp5;
122 tmp5 = vec[0] - tmp5;
124 tmp3 = fxp_mul32_by_16(vec[2] << 1, Qfmt15(0.54119610014620F)); /* (1/(2*cos(2*phi)));*/
125 tmp7 = fxp_mul32_Q29(vec[6], Qfmt(1.30656296487638F)); /* (1/(2*cos(6*phi)));*/
130 vec[0] = tmp1 + tmp7;
131 tmp2 = fxp_mul32_by_16(vec[1] << 1, Qfmt15(0.50979557910416F)); /* (1/(2*cos( phi)));*/
132 vec[1] = tmp5 + tmp0;
133 vec[2] = tmp5 - tmp0;
134 tmp4 = fxp_mul32_by_16(vec[3] << 1, Qfmt15(0.60134488693505F)); /* (1/(2*cos(3*phi)));*/
135 vec[3] = tmp1 - tmp7;
137 tmp6 = fxp_mul32_by_16(vec[5] << 1, Qfmt15(0.89997622313642F)); /* (1/(2*cos(5*phi)));*/
138 tmp8 = fxp_mul32_Q29(vec[7], Qfmt(2.56291544774151F)); /* (1/(2*cos(7*phi)));*/
155 vec[7] = vec[0] - tmp5;
156 vec[0] += tmp5;
157 vec[6] = vec[1] - tmp6;
158 vec[1] += tmp6;
159 vec[5] = vec[2] - tmp7;
160 vec[2] += tmp7;
161 vec[4] = vec[3] - tmp3;
162 vec[3] += tmp3;