/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/ |
vp9_idct.c | 160 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, step1) 450 int16_t step1[16], step2[16]; local 881 int16_t step1[32], step2[32]; local [all...] |
/external/libvpx/libvpx/vp9/common/ |
vp9_idct.c | 160 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, step1) 450 int16_t step1[16], step2[16]; local 881 int16_t step1[32], step2[32]; local [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/ |
vp9_idct.c | 160 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, step1) 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/arm/neon/ |
vp9_idct16x16_add_neon.asm | 150 ; 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[2] * cospi_24_6 [all...] |
vp9_idct8x8_add_neon.asm | 143 vsub.s16 q13, q4, q5 ; step2[5] = step1[4] - step1[5] 144 vadd.s16 q4, q4, q5 ; step2[4] = step1[4] + step1[5] 145 vsub.s16 q14, q7, q6 ; step2[6] = -step1[6] + step1[7] 146 vadd.s16 q7, q7, q6 ; step2[7] = step1[6] + step1[7] 173 vadd.s16 q8, q0, q7 ; output[0] = step1[0] + step1[7] [all...] |
/external/libvpx/libvpx/vp9/common/arm/neon/ |
vp9_idct16x16_add_neon.asm | 150 ; 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[2] * cospi_24_6 [all...] |
vp9_idct8x8_add_neon.asm | 143 vsub.s16 q13, q4, q5 ; step2[5] = step1[4] - step1[5] 144 vadd.s16 q4, q4, q5 ; step2[4] = step1[4] + step1[5] 145 vsub.s16 q14, q7, q6 ; step2[6] = -step1[6] + step1[7] 146 vadd.s16 q7, q7, q6 ; step2[7] = step1[6] + step1[7] 173 vadd.s16 q8, q0, q7 ; output[0] = step1[0] + step1[7] [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/ |
vp9_idct16x16_add_neon.asm | 150 ; 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[2] * cospi_24_6 [all...] |
vp9_idct8x8_add_neon.asm | 143 vsub.s16 q13, q4, q5 ; step2[5] = step1[4] - step1[5] 144 vadd.s16 q4, q4, q5 ; step2[4] = step1[4] + step1[5] 145 vsub.s16 q14, q7, q6 ; step2[6] = -step1[6] + step1[7] 146 vadd.s16 q7, q7, q6 ; step2[7] = step1[6] + step1[7] 173 vadd.s16 q8, q0, q7 ; output[0] = step1[0] + step1[7] [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/x86/ |
vp9_dct32x32_avx2.c | 97 __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[19] [all...] |
vp9_dct32x32_sse2.c | 91 __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[19] [all...] |
/external/libvpx/libvpx/vp9/encoder/x86/ |
vp9_dct32x32_avx2.c | 97 __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[19] [all...] |
vp9_dct32x32_sse2.c | 88 __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[19] [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/ |
vp9_dct32x32_avx2.c | 97 __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[19] [all...] |
vp9_dct32x32_sse2.c | 88 __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[19] [all...] |
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/armv7/ |
armSP_FFT_CToC_FC32_Radix8_fs_unsafe_s.S | 57 #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...] |
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/neon/ |
armSP_FFT_CToC_SC16_Radix8_fs_unsafe_s.S | 75 #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 @// store y [all...] |
armSP_FFT_CToC_SC32_Radix8_fs_unsafe_s.S | 74 #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 @// store y [all...] |
armSP_FFTInv_CCSToR_F32_preTwiddleRadix2_unsafe_s.S | 80 #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...] |
armSP_FFT_CToC_FC32_Radix8_fs_unsafe_s.S | 64 #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 @// store y [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/ |
vp9_dct.c | 328 /*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[0] = ((in[7 * 16] + 1) >> 2) - ((in[ 8 * 16] + 1) >> 2) 658 \/*canbe16*\/ int step1[8]; local [all...] |
/external/libvpx/libvpx/vp9/encoder/ |
vp9_dct.c | 328 /*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[0] = ((in[7 * 16] + 1) >> 2) - ((in[ 8 * 16] + 1) >> 2) 658 \/*canbe16*\/ int step1[8]; local [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/ |
vp9_dct.c | 328 /*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[0] = ((in[7 * 16] + 1) >> 2) - ((in[ 8 * 16] + 1) >> 2) 658 \/*canbe16*\/ int step1[8]; local [all...] |
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/arm64/ |
ComplexToRealFixup.S | 62 #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...] |
armSP_FFTInv_CCSToR_F32_preTwiddleRadix2_s.S | 66 #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...] |