Lines Matching refs:vec

38     int32  vec[]             vector of 9  32-bit integers
40 int32 vec[] dct computation in-place
120 void pvmp3_dct_9(int32 vec[])
125 int32 tmp0 = vec[8] + vec[0];
126 int32 tmp8 = vec[8] - vec[0];
127 int32 tmp1 = vec[7] + vec[1];
128 int32 tmp7 = vec[7] - vec[1];
129 int32 tmp2 = vec[6] + vec[2];
130 int32 tmp6 = vec[6] - vec[2];
131 int32 tmp3 = vec[5] + vec[3];
132 int32 tmp5 = vec[5] - vec[3];
134 vec[0] = (tmp0 + tmp2 + tmp3) + (tmp1 + vec[4]);
135 vec[6] = ((tmp0 + tmp2 + tmp3) >> 1) - (tmp1 + vec[4]);
136 vec[2] = (tmp1 >> 1) - vec[4];
137 vec[4] = -vec[2];
138 vec[8] = -vec[2];
139 vec[4] = fxp_mac32_Q32(vec[4], tmp0 << 1, cos_2pi_9);
140 vec[8] = fxp_mac32_Q32(vec[8], tmp0 << 1, cos_4pi_9);
141 vec[2] = fxp_mac32_Q32(vec[2], tmp0 << 1, cos_pi_9);
142 vec[2] = fxp_mac32_Q32(vec[2], tmp2 << 1, cos_5pi_9);
143 vec[4] = fxp_mac32_Q32(vec[4], tmp2 << 1, cos_8pi_9);
144 vec[8] = fxp_mac32_Q32(vec[8], tmp2 << 1, cos_2pi_9);
145 vec[8] = fxp_mac32_Q32(vec[8], tmp3 << 1, cos_8pi_9);
146 vec[4] = fxp_mac32_Q32(vec[4], tmp3 << 1, cos_4pi_9);
147 vec[2] = fxp_mac32_Q32(vec[2], tmp3 << 1, cos_7pi_9);
149 vec[1] = fxp_mul32_Q32(tmp5 << 1, cos_11pi_18);
150 vec[1] = fxp_mac32_Q32(vec[1], tmp6 << 1, cos_13pi_18);
151 vec[1] = fxp_mac32_Q32(vec[1], tmp7 << 1, cos_5pi_6);
152 vec[1] = fxp_mac32_Q32(vec[1], tmp8 << 1, cos_17pi_18);
153 vec[3] = fxp_mul32_Q32((tmp5 + tmp6 - tmp8) << 1, cos_pi_6);
154 vec[5] = fxp_mul32_Q32(tmp5 << 1, cos_17pi_18);
155 vec[5] = fxp_mac32_Q32(vec[5], tmp6 << 1, cos_7pi_18);
156 vec[5] = fxp_mac32_Q32(vec[5], tmp7 << 1, cos_pi_6);
157 vec[5] = fxp_mac32_Q32(vec[5], tmp8 << 1, cos_13pi_18);
158 vec[7] = fxp_mul32_Q32(tmp5 << 1, cos_5pi_18);
159 vec[7] = fxp_mac32_Q32(vec[7], tmp6 << 1, cos_17pi_18);
160 vec[7] = fxp_mac32_Q32(vec[7], tmp7 << 1, cos_pi_6);
161 vec[7] = fxp_mac32_Q32(vec[7], tmp8 << 1, cos_11pi_18);