Home
last modified time | relevance | path

Searched refs:step1 (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
163 step1[0] = input[0]; in idct8()
164 step1[2] = input[4]; in idct8()
165 step1[1] = input[2]; in idct8()
166 step1[3] = input[6]; in idct8()
169 step1[4] = dct_const_round_shift(temp1); in idct8()
170 step1[7] = dct_const_round_shift(temp2); in idct8()
173 step1[5] = dct_const_round_shift(temp1); in idct8()
174 step1[6] = dct_const_round_shift(temp2); in idct8()
177 idct4(step1, step1); in idct8()
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/
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[2] * cospi_24_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]
173 vadd.s16 q8, q0, q7 ; output[0] = step1[0] + step1[7];
174 vadd.s16 q9, q1, q6 ; output[1] = step1[1] + step1[6];
175 vadd.s16 q10, q2, q5 ; output[2] = step1[2] + step1[5];
176 vadd.s16 q11, q3, q4 ; output[3] = step1[3] + step1[4];
177 vsub.s16 q12, q3, q4 ; output[4] = step1[3] - step1[4];
178 vsub.s16 q13, q2, q5 ; output[5] = step1[2] - step1[5];
[all …]
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[23] = step1b[23][i] + step1b[20][i];
[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]
271 vadd.s16 q8, q0, q7 ; output[0] = step1[0] + step1[7];
272 vadd.s16 q9, q1, q6 ; output[1] = step1[1] + step1[6];
273 vadd.s16 q10, q2, q5 ; output[2] = step1[2] + step1[5];
274 vadd.s16 q11, q3, q4 ; output[3] = step1[3] + step1[4];
275 vsub.s16 q12, q3, q4 ; output[4] = step1[3] - step1[4];
276 vsub.s16 q13, q2, q5 ; output[5] = step1[2] - step1[5];
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/
Dvp9_dct32x32_avx2.c97 __m256i step1[32]; in FDCT32x32_2D_AVX2() local
112 __m256i *step1a = &step1[ 0]; in FDCT32x32_2D_AVX2()
113 __m256i *step1b = &step1[31]; in FDCT32x32_2D_AVX2()
142 __m256i *step1a = &step1[ 4]; in FDCT32x32_2D_AVX2()
143 __m256i *step1b = &step1[27]; in FDCT32x32_2D_AVX2()
172 __m256i *step1a = &step1[ 8]; in FDCT32x32_2D_AVX2()
173 __m256i *step1b = &step1[23]; in FDCT32x32_2D_AVX2()
202 __m256i *step1a = &step1[12]; in FDCT32x32_2D_AVX2()
203 __m256i *step1b = &step1[19]; in FDCT32x32_2D_AVX2()
246 step1[ 0] = _mm256_add_epi16(in00, in31); in FDCT32x32_2D_AVX2()
[all …]
Dvp9_dct32x32_sse2.c88 __m128i step1[32]; in FDCT32x32_2D() local
103 __m128i *step1a = &step1[ 0]; in FDCT32x32_2D()
104 __m128i *step1b = &step1[31]; in FDCT32x32_2D()
133 __m128i *step1a = &step1[ 4]; in FDCT32x32_2D()
134 __m128i *step1b = &step1[27]; in FDCT32x32_2D()
163 __m128i *step1a = &step1[ 8]; in FDCT32x32_2D()
164 __m128i *step1b = &step1[23]; in FDCT32x32_2D()
193 __m128i *step1a = &step1[12]; in FDCT32x32_2D()
194 __m128i *step1b = &step1[19]; in FDCT32x32_2D()
237 step1[ 0] = _mm_add_epi16(in00, in31); in FDCT32x32_2D()
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/
Dvp9_dct.c328 /*canbe16*/ int step1[8]; in vp9_fdct16x16_c() local
346 step1[0] = (in[7 * stride] - in[ 8 * stride]) * 4; in vp9_fdct16x16_c()
347 step1[1] = (in[6 * stride] - in[ 9 * stride]) * 4; in vp9_fdct16x16_c()
348 step1[2] = (in[5 * stride] - in[10 * stride]) * 4; in vp9_fdct16x16_c()
349 step1[3] = (in[4 * stride] - in[11 * stride]) * 4; in vp9_fdct16x16_c()
350 step1[4] = (in[3 * stride] - in[12 * stride]) * 4; in vp9_fdct16x16_c()
351 step1[5] = (in[2 * stride] - in[13 * stride]) * 4; in vp9_fdct16x16_c()
352 step1[6] = (in[1 * stride] - in[14 * stride]) * 4; in vp9_fdct16x16_c()
353 step1[7] = (in[0 * stride] - in[15 * stride]) * 4; in vp9_fdct16x16_c()
365 step1[0] = ((in[7 * 16] + 1) >> 2) - ((in[ 8 * 16] + 1) >> 2); in vp9_fdct16x16_c()
[all …]