Home
last modified time | relevance | path

Searched refs:step2 (Results 1 – 8 of 8) sorted by relevance

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/
Dvp9_idct.c160 int16_t step1[8], step2[8]; in idct8() local
180 step2[4] = step1[4] + step1[5]; in idct8()
181 step2[5] = step1[4] - step1[5]; in idct8()
182 step2[6] = -step1[6] + step1[7]; in idct8()
183 step2[7] = step1[6] + step1[7]; in idct8()
186 step1[4] = step2[4]; in idct8()
187 temp1 = (step2[6] - step2[5]) * cospi_16_64; in idct8()
188 temp2 = (step2[5] + step2[6]) * cospi_16_64; in idct8()
191 step1[7] = step2[7]; in idct8()
450 int16_t step1[16], step2[16]; in idct16() local
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/
Dvp9_idct16x16_add_neon.asm87 ; step2[4] * cospi_28_64
91 ; step2[4] * cospi_4_64
95 ; temp1 = step2[4] * cospi_28_64 - step2[7] * cospi_4_64
99 ; temp2 = step2[4] * cospi_4_64 + step2[7] * cospi_28_64
123 ; step2[5] * cospi_12_64
127 ; step2[5] * cospi_20_64
135 ; temp2 = step2[5] * cospi_20_64 + step2[6] * cospi_12_64
206 vsub.s16 q13, q4, q5 ; step2[5] = step1[4] - step1[5];
207 vadd.s16 q4, q4, q5 ; step2[4] = step1[4] + step1[5];
208 vsub.s16 q14, q7, q6 ; step2[6] = -step1[6] + step1[7];
[all …]
Dvp9_idct8x8_add_neon.asm143 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]
148 ; step2[6] * cospi_16_64
152 ; step2[6] * cospi_16_64
156 ; (step2[6] - step2[5]) * cospi_16_64
160 ; (step2[5] + step2[6]) * cospi_16_64
416 vsub.s16 q13, q4, q5 ; step2[5] = step1[4] - step1[5]
417 vadd.s16 q4, q4, q5 ; step2[4] = step1[4] + step1[5]
[all …]
Dvp9_idct32x32_add_neon.asm477 ;step2[16] = step1b[16][i] + step1b[17][i];
478 ;step2[17] = step1b[16][i] - step1b[17][i];
479 ;step2[30] = -step1b[30][i] + step1b[31][i];
480 ;step2[31] = step1b[30][i] + step1b[31][i];
512 ;step2[18] = -step1b[18][i] + step1b[19][i];
513 ;step2[19] = step1b[18][i] + step1b[19][i];
514 ;step2[28] = step1b[28][i] + step1b[29][i];
515 ;step2[29] = step1b[28][i] - step1b[29][i];
549 ;step2[18] = dct_const_round_shift(temp1);
550 ;step2[29] = dct_const_round_shift(temp2);
[all …]
Dvp9_iht8x8_add_neon.asm241 vsub.s16 q13, q4, q5 ; step2[5] = step1[4] - step1[5]
242 vadd.s16 q4, q4, q5 ; step2[4] = step1[4] + step1[5]
243 vsub.s16 q14, q7, q6 ; step2[6] = -step1[6] + step1[7]
244 vadd.s16 q7, q7, q6 ; step2[7] = step1[6] + step1[7]
246 ; step2[6] * cospi_16_64
250 ; step2[6] * cospi_16_64
254 ; (step2[6] - step2[5]) * cospi_16_64
258 ; (step2[5] + step2[6]) * cospi_16_64
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/
Dvp9_dct32x32_sse2.c89 __m128i step2[32]; in FDCT32x32_2D() local
303 step2[ 0] = _mm_add_epi16(step1[0], step1[15]); in FDCT32x32_2D()
304 step2[ 1] = _mm_add_epi16(step1[1], step1[14]); in FDCT32x32_2D()
305 step2[ 2] = _mm_add_epi16(step1[2], step1[13]); in FDCT32x32_2D()
306 step2[ 3] = _mm_add_epi16(step1[3], step1[12]); in FDCT32x32_2D()
307 step2[ 4] = _mm_add_epi16(step1[4], step1[11]); in FDCT32x32_2D()
308 step2[ 5] = _mm_add_epi16(step1[5], step1[10]); in FDCT32x32_2D()
309 step2[ 6] = _mm_add_epi16(step1[6], step1[ 9]); in FDCT32x32_2D()
310 step2[ 7] = _mm_add_epi16(step1[7], step1[ 8]); in FDCT32x32_2D()
311 step2[ 8] = _mm_sub_epi16(step1[7], step1[ 8]); in FDCT32x32_2D()
[all …]
Dvp9_dct32x32_avx2.c98 __m256i step2[32]; in FDCT32x32_2D_AVX2() local
312 step2[ 0] = _mm256_add_epi16(step1[0], step1[15]); in FDCT32x32_2D_AVX2()
313 step2[ 1] = _mm256_add_epi16(step1[1], step1[14]); in FDCT32x32_2D_AVX2()
314 step2[ 2] = _mm256_add_epi16(step1[2], step1[13]); in FDCT32x32_2D_AVX2()
315 step2[ 3] = _mm256_add_epi16(step1[3], step1[12]); in FDCT32x32_2D_AVX2()
316 step2[ 4] = _mm256_add_epi16(step1[4], step1[11]); in FDCT32x32_2D_AVX2()
317 step2[ 5] = _mm256_add_epi16(step1[5], step1[10]); in FDCT32x32_2D_AVX2()
318 step2[ 6] = _mm256_add_epi16(step1[6], step1[ 9]); in FDCT32x32_2D_AVX2()
319 step2[ 7] = _mm256_add_epi16(step1[7], step1[ 8]); in FDCT32x32_2D_AVX2()
320 step2[ 8] = _mm256_sub_epi16(step1[7], step1[ 8]); in FDCT32x32_2D_AVX2()
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/
Dvp9_dct.c329 /*canbe16*/ int step2[8]; in vp9_fdct16x16_c() local
431 step2[2] = fdct_round_shift(temp1); in vp9_fdct16x16_c()
432 step2[3] = fdct_round_shift(temp2); in vp9_fdct16x16_c()
435 step2[4] = fdct_round_shift(temp1); in vp9_fdct16x16_c()
436 step2[5] = fdct_round_shift(temp2); in vp9_fdct16x16_c()
438 step3[0] = step1[0] + step2[3]; in vp9_fdct16x16_c()
439 step3[1] = step1[1] + step2[2]; in vp9_fdct16x16_c()
440 step3[2] = step1[1] - step2[2]; in vp9_fdct16x16_c()
441 step3[3] = step1[0] - step2[3]; in vp9_fdct16x16_c()
442 step3[4] = step1[7] - step2[4]; in vp9_fdct16x16_c()
[all …]