Searched refs:step1 (Results 1 - 25 of 50) sorted by relevance

12

/external/libvpx/libvpx/vp9/common/
H A Dvp9_idct.c160 int16_t step1[8], step2[8]; local
163 step1[0] = input[0];
164 step1[2] = input[4];
165 step1[1] = input[2];
166 step1[3] = input[6];
169 step1[4] = dct_const_round_shift(temp1);
170 step1[7] = dct_const_round_shift(temp2);
173 step1[5] = dct_const_round_shift(temp1);
174 step1[6] = dct_const_round_shift(temp2);
177 idct4(step1, step
450 int16_t step1[16], step2[16]; local
881 int16_t step1[32], step2[32]; local
[all...]
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/
H A Dvp9_idct.c194 tran_low_t step1[8], step2[8]; local
197 step1[0] = input[0];
198 step1[2] = input[4];
199 step1[1] = input[2];
200 step1[3] = input[6];
203 step1[4] = dct_const_round_shift(temp1);
204 step1[7] = dct_const_round_shift(temp2);
207 step1[5] = dct_const_round_shift(temp1);
208 step1[6] = dct_const_round_shift(temp2);
211 idct4(step1, step
484 tran_low_t step1[16], step2[16]; local
918 tran_low_t step1[32], step2[32]; local
1601 tran_low_t step1[8], step2[8]; local
1901 tran_low_t step1[16], step2[16]; local
2340 tran_low_t step1[32], step2[32]; local
[all...]
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/arm/neon/
H A Dvp9_idct16x16_add_neon.asm150 ; step1[0] * cospi_16_64
154 ; step1[1] * cospi_16_64
165 ; temp1 = (step1[0] + step1[1]) * cospi_16_64
169 ; temp2 = (step1[0] - step1[1]) * cospi_16_64
181 ; step1[2] * cospi_24_64 - step1[3] * cospi_8_64;
182 ; step1[2] * cospi_8_64
186 ; step1[
[all...]
H A Dvp9_idct32x32_add_neon.asm531 ;step1[16] = step1b[16][i] + step1b[19][i];
532 ;step1[17] = step1b[17][i] + step1b[18][i];
533 ;step1[18] = step1b[17][i] - step1b[18][i];
534 ;step1[29] = step1b[30][i] - step1b[29][i];
535 ;step1[30] = step1b[30][i] + step1b[29][i];
536 ;step1[31] = step1b[31][i] + step1b[28][i];
555 ;step1[19] = step1b[16][i] - step1b[19][i];
556 ;step1[28] = step1b[31][i] - step1b[28][i];
646 ;step1[22] = step1b[22][i] + step1b[21][i];
647 ;step1[2
[all...]
/external/libvpx/libvpx/vp9/common/arm/neon/
H A Dvp9_idct16x16_add_neon.asm150 ; step1[0] * cospi_16_64
154 ; step1[1] * cospi_16_64
165 ; temp1 = (step1[0] + step1[1]) * cospi_16_64
169 ; temp2 = (step1[0] - step1[1]) * cospi_16_64
181 ; step1[2] * cospi_24_64 - step1[3] * cospi_8_64;
182 ; step1[2] * cospi_8_64
186 ; step1[
[all...]
H A Dvp9_idct32x32_add_neon.asm531 ;step1[16] = step1b[16][i] + step1b[19][i];
532 ;step1[17] = step1b[17][i] + step1b[18][i];
533 ;step1[18] = step1b[17][i] - step1b[18][i];
534 ;step1[29] = step1b[30][i] - step1b[29][i];
535 ;step1[30] = step1b[30][i] + step1b[29][i];
536 ;step1[31] = step1b[31][i] + step1b[28][i];
555 ;step1[19] = step1b[16][i] - step1b[19][i];
556 ;step1[28] = step1b[31][i] - step1b[28][i];
646 ;step1[22] = step1b[22][i] + step1b[21][i];
647 ;step1[2
[all...]
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/x86/
H A Dvp9_dct32x32_avx2.c97 __m256i step1[32]; local
106 // step1[i] = (in[ 0 * stride] + in[(32 - 1) * stride]) << 2;
112 __m256i *step1a = &step1[ 0];
113 __m256i *step1b = &step1[31];
142 __m256i *step1a = &step1[ 4];
143 __m256i *step1b = &step1[27];
172 __m256i *step1a = &step1[ 8];
173 __m256i *step1b = &step1[23];
202 __m256i *step1a = &step1[12];
203 __m256i *step1b = &step1[1
[all...]
H A Dvp9_dct32x32_sse2.c91 __m128i step1[32]; local
100 // step1[i] = (in[ 0 * stride] + in[(32 - 1) * stride]) << 2;
106 __m128i *step1a = &step1[ 0];
107 __m128i *step1b = &step1[31];
136 __m128i *step1a = &step1[ 4];
137 __m128i *step1b = &step1[27];
166 __m128i *step1a = &step1[ 8];
167 __m128i *step1b = &step1[23];
196 __m128i *step1a = &step1[12];
197 __m128i *step1b = &step1[1
[all...]
/external/libvpx/libvpx/vp9/encoder/x86/
H A Dvp9_dct32x32_avx2.c97 __m256i step1[32]; local
106 // step1[i] = (in[ 0 * stride] + in[(32 - 1) * stride]) << 2;
112 __m256i *step1a = &step1[ 0];
113 __m256i *step1b = &step1[31];
142 __m256i *step1a = &step1[ 4];
143 __m256i *step1b = &step1[27];
172 __m256i *step1a = &step1[ 8];
173 __m256i *step1b = &step1[23];
202 __m256i *step1a = &step1[12];
203 __m256i *step1b = &step1[1
[all...]
H A Dvp9_dct32x32_sse2.c88 __m128i step1[32]; local
97 // step1[i] = (in[ 0 * stride] + in[(32 - 1) * stride]) << 2;
103 __m128i *step1a = &step1[ 0];
104 __m128i *step1b = &step1[31];
133 __m128i *step1a = &step1[ 4];
134 __m128i *step1b = &step1[27];
163 __m128i *step1a = &step1[ 8];
164 __m128i *step1b = &step1[23];
193 __m128i *step1a = &step1[12];
194 __m128i *step1b = &step1[1
[all...]
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/armv7/
H A DarmSP_FFT_CToC_FC32_Radix8_fs_unsafe_s.S57 #define step1 r3 define
117 MOV step1,grpSize,LSL #4
132 add pSrc, step1
134 add pSrc, step1
136 add pSrc, step1
138 add pSrc, step1
168 add pSrc, step1
170 add pSrc, step1
172 add pSrc, step1
232 add pDst, step1
[all...]
H A DarmSP_FFTInv_CCSToR_F32_preTwiddleRadix2_unsafe_s.S74 #define step1 r6 define
127 MOV step1,size,LSL #2 @// step1 = N/4 * 8 = N/2*4 bytes
128 SUB step1,step1,#8 @// (N/4-1)*8 bytes
174 add argTwiddle, step1
176 sub argTwiddle, step1
179 SUB step1,step1,#8
H A DomxSP_FFTFwd_RToCCS_F32_Sfs_s.S79 #define step1 r6 define
87 #define t5 r7 /*@// step1,subFFTSize*/
205 @// step1 = N/4 * 8 = N/2*4 bytes
206 MOV step1,subFFTSize,LSL #2
208 SUB step1,step1,#8
253 add argTwiddle, step1
254 vldm.f32 argTwiddle, {w1r, w1i} @// {w1r, w1i} = [argTwiddle, step1]
255 sub argTwiddle, step1
258 SUB step1,step
[all...]
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/arm64/
H A DComplexToRealFixup.S62 #define step1 pTwiddle define
135 lsl step1,subFFTSize, #2 // step1 = N/2 * 4 bytes
150 SUB step1,step1,#8 // (N/4-1)*8 bytes
162 ld1 {dW0r},[argTwiddle],step1
166 SUB argTwiddle,argTwiddle,step1
171 SUB step1,step1,#8 // (N/4-2)*8 bytes
172 ld1 {dW0i},[pTwiddleTmp],step1
[all...]
H A DarmSP_FFTInv_CCSToR_F32_preTwiddleRadix2_s.S66 #define step1 x9 define
138 lsl step1,size, #2 // step1 = N/4 * 8 = N/2*4 bytes
139 SUB step1,step1,#8 // (N/4-1)*8 bytes
180 ld1 {dW0r},[argTwiddle1],step1
184 SUB argTwiddle1,argTwiddle1,step1
187 SUB step1,step1,#8 // (N/4-2)*8 bytes
188 ld1 {dW0i},[pTwiddleTmp],step1
[all...]
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/neon/
H A DarmSP_FFTInv_CCSToR_F32_preTwiddleRadix2_unsafe_s.S80 #define step1 r9 define
159 MOV step1,size,LSL #2 @// step1 = N/4 * 8 = N/2*4 bytes
160 SUB step1,step1,#8 @// (N/4-1)*8 bytes
198 VLD1 dW0r,[argTwiddle1],step1
202 SUB argTwiddle1,argTwiddle1,step1
205 SUB step1,step1,#8 @// (N/4-2)*8 bytes
206 VLD1 dW0i,[pTwiddleTmp],step1
[all...]
H A DarmSP_FFTInv_CCSToR_S32_preTwiddleRadix2_unsafe_s.S87 #define step1 r9 define
163 MOV step1,size,LSL #2 @// step1 = N/4 * 8 = N/2*4 bytes
164 SUB step1,step1,#8 @// (N/4-1)*8 bytes
202 VLD1 dW0r,[argTwiddle1],step1
206 SUB argTwiddle1,argTwiddle1,step1
209 SUB step1,step1,#8 @// (N/4-2)*8 bytes
210 VLD1 dW0i,[pTwiddleTmp],step1
[all...]
H A DarmSP_FFT_CToC_SC16_Radix8_fs_unsafe_s.S75 #define step1 r9 define
220 @//MOV step1,pointStep,LSL #1 @// step1 = 2*pointStep
222 MOV step1,grpSize,LSL #3
266 VST2 {dYr0,dYi0},[pDst :128],step1 @// store y0
274 VST2 {dYr2,dYi2},[pDst :128],step1 @// store y2
278 VST2 {dYr4,dYi4},[pDst :128],step1 @// store y4
282 VST2 {dYr6,dYi6},[pDst :128],step1 @// store y6
290 VST2 {dYr6,dYi6},[pDst :128],step1 @// store y2
295 VST2 {dYr4,dYi4},[pDst :128],step1
[all...]
H A DarmSP_FFT_CToC_SC32_Radix8_fs_unsafe_s.S74 #define step1 r9 define
213 @//MOV step1,pointStep,LSL #1 @// step1 = 2*pointStep
215 MOV step1,grpSize,LSL #4
257 VST2 {dYr0,dYi0},[pDst :128],step1 @// store y0
265 VST2 {dYr2,dYi2},[pDst :128],step1 @// store y2
269 VST2 {dYr4,dYi4},[pDst :128],step1 @// store y4
273 VST2 {dYr6,dYi6},[pDst :128],step1 @// store y6
281 VST2 {dYr6,dYi6},[pDst :128],step1 @// store y2
286 VST2 {dYr4,dYi4},[pDst :128],step1
[all...]
H A DomxSP_FFTFwd_RToCCS_F32_Sfs_s.S86 #define step1 r4 define
278 MOV step1,subFFTSize,LSL #2 @// step1 = N/2 * 4 bytes
293 SUB step1,step1,#8 @// (N/4-1)*8 bytes
305 VLD1 dW0r,[argTwiddle],step1
309 SUB argTwiddle,argTwiddle,step1
314 SUB step1,step1,#8 @// (N/4-2)*8 bytes
315 VLD1 dW0i,[pTwiddleTmp],step1
[all...]
H A DarmSP_FFT_CToC_FC32_Radix8_fs_unsafe_s.S64 #define step1 r9 define
199 @//MOV step1,pointStep,LSL #1 @// step1 = 2*pointStep
201 MOV step1,grpSize,LSL #4
244 VST2 {dYr0,dYi0},[pDst :128],step1 @// store y0
252 VST2 {dYr2,dYi2},[pDst :128],step1 @// store y2
256 VST2 {dYr4,dYi4},[pDst :128],step1 @// store y4
260 VST2 {dYr6,dYi6},[pDst :128],step1 @// store y6
268 VST2 {dYr6,dYi6},[pDst :128],step1 @// store y2
273 VST2 {dYr4,dYi4},[pDst :128],step1
[all...]
H A DomxSP_FFTFwd_RToCCS_S32_Sfs_s.S100 #define step1 r4 define
420 MOV step1,subFFTSize,LSL #2 @// step1 = N/2 * 4 bytes
435 SUB step1,step1,#8 @// (N/4-1)*8 bytes
446 VLD1 dW0r,[argTwiddle],step1
450 SUB argTwiddle,argTwiddle,step1
455 SUB step1,step1,#8 @// (N/4-2)*8 bytes
456 VLD1 dW0i,[pTwiddleTmp],step1
[all...]
H A DarmSP_FFT_CToC_SC32_Radix4_fs_unsafe_s.S74 #define step1 r9 define
146 MOV step1,pointStep,LSL #1 @// step1 = 2*pointStep
172 VLD2 {dXr0,dXi0},[pSrc :128],step1 @// data[0]
182 VLD2 {dXr1,dXi1},[pSrc :128],step1 @// data[1]
204 VLD2 {dXr1,dXi1},[pSrc :128],step1 @// data[1]
234 VLD2 {dXr0,dXi0},[pSrc :128],step1 @// data[0]
244 VLD2 {dXr1,dXi1},[pSrc :128],step1 @// data[1]
266 VLD2 {dXr1,dXi1},[pSrc :128],step1 @// data[1]
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/
H A Dvp9_dct.c366 tran_high_t step1[8]; // canbe16 local
384 step1[0] = (in_pass0[7 * stride] - in_pass0[ 8 * stride]) * 4;
385 step1[1] = (in_pass0[6 * stride] - in_pass0[ 9 * stride]) * 4;
386 step1[2] = (in_pass0[5 * stride] - in_pass0[10 * stride]) * 4;
387 step1[3] = (in_pass0[4 * stride] - in_pass0[11 * stride]) * 4;
388 step1[4] = (in_pass0[3 * stride] - in_pass0[12 * stride]) * 4;
389 step1[5] = (in_pass0[2 * stride] - in_pass0[13 * stride]) * 4;
390 step1[6] = (in_pass0[1 * stride] - in_pass0[14 * stride]) * 4;
391 step1[7] = (in_pass0[0 * stride] - in_pass0[15 * stride]) * 4;
403 step1[
698 tran_high_t step1[8]; // canbe16 local
[all...]
/external/libvpx/libvpx/vp9/encoder/
H A Dvp9_dct.c328 /*canbe16*/ int step1[8]; local
346 step1[0] = (in[7 * stride] - in[ 8 * stride]) * 4;
347 step1[1] = (in[6 * stride] - in[ 9 * stride]) * 4;
348 step1[2] = (in[5 * stride] - in[10 * stride]) * 4;
349 step1[3] = (in[4 * stride] - in[11 * stride]) * 4;
350 step1[4] = (in[3 * stride] - in[12 * stride]) * 4;
351 step1[5] = (in[2 * stride] - in[13 * stride]) * 4;
352 step1[6] = (in[1 * stride] - in[14 * stride]) * 4;
353 step1[7] = (in[0 * stride] - in[15 * stride]) * 4;
365 step1[
658 /*canbe16*/ int step1[8]; local
[all...]

Completed in 389 milliseconds

12