/external/libaom/libaom/av1/encoder/x86/ |
D | av1_fwd_txfm1d_sse4.c | 465 const __m128i __rounding = _mm_set1_epi32(1 << (cos_bit - 1)); in av1_fdct64_new_sse4_1() local 720 __rounding, cos_bit); in av1_fdct64_new_sse4_1() 722 __rounding, cos_bit); in av1_fdct64_new_sse4_1() 724 __rounding, cos_bit); in av1_fdct64_new_sse4_1() 726 __rounding, cos_bit); in av1_fdct64_new_sse4_1() 728 __rounding, cos_bit); in av1_fdct64_new_sse4_1() 730 __rounding, cos_bit); in av1_fdct64_new_sse4_1() 732 __rounding, cos_bit); in av1_fdct64_new_sse4_1() 734 __rounding, cos_bit); in av1_fdct64_new_sse4_1() 767 __rounding, cos_bit); in av1_fdct64_new_sse4_1() [all …]
|
D | highbd_fwd_txfm_avx2.c | 2111 const __m256i *__rounding, in av1_fdct64_stage2_avx2() argument 2154 *__rounding, cos_bit); in av1_fdct64_stage2_avx2() 2156 *__rounding, cos_bit); in av1_fdct64_stage2_avx2() 2158 *__rounding, cos_bit); in av1_fdct64_stage2_avx2() 2160 *__rounding, cos_bit); in av1_fdct64_stage2_avx2() 2162 *__rounding, cos_bit); in av1_fdct64_stage2_avx2() 2164 *__rounding, cos_bit); in av1_fdct64_stage2_avx2() 2166 *__rounding, cos_bit); in av1_fdct64_stage2_avx2() 2168 *__rounding, cos_bit); in av1_fdct64_stage2_avx2() 2181 const __m256i *__rounding, in av1_fdct64_stage3_avx2() argument [all …]
|
D | av1_fwd_txfm_sse2.c | 25 const __m128i __rounding = _mm_set1_epi32(1 << (cos_bit - 1)); in fdct4x4_new_sse2() local 39 v[0] = _mm_add_epi32(u[0], __rounding); in fdct4x4_new_sse2() 40 v[1] = _mm_add_epi32(u[1], __rounding); in fdct4x4_new_sse2() 41 v[2] = _mm_add_epi32(u[2], __rounding); in fdct4x4_new_sse2() 42 v[3] = _mm_add_epi32(u[3], __rounding); in fdct4x4_new_sse2() 57 const __m128i __rounding = _mm_set1_epi32(1 << (cos_bit - 1)); in fdct8x4_new_sse2() local 86 const __m128i __rounding = _mm_set1_epi32(1 << (cos_bit - 1)); in fdct4x8_new_sse2() local 116 btf_16_w4_sse2(&cospi_m32_p32, &cospi_p32_p32, __rounding, cos_bit, &x1[5], in fdct4x8_new_sse2() 122 btf_16_w4_sse2(&cospi_p32_p32, &cospi_p32_m32, __rounding, cos_bit, &x2[0], in fdct4x8_new_sse2() 124 btf_16_w4_sse2(&cospi_p48_p16, &cospi_m16_p48, __rounding, cos_bit, &x2[2], in fdct4x8_new_sse2() [all …]
|
D | av1_fwd_txfm2d_avx2.c | 1997 const __m256i *__rounding, int8_t *cos_bit) { in btf_16_avx2() argument 2005 __m256i a0 = _mm256_add_epi32(u0, *__rounding); in btf_16_avx2() 2006 __m256i a1 = _mm256_add_epi32(u1, *__rounding); in btf_16_avx2() 2007 __m256i b0 = _mm256_add_epi32(v0, *__rounding); in btf_16_avx2() 2008 __m256i b1 = _mm256_add_epi32(v1, *__rounding); in btf_16_avx2() 2027 const __m256i __rounding = _mm256_set1_epi32(1 << (cos_bit - 1)); in fdct8x8_new_avx2() local 2057 btf_16_w16_avx2(cospi_m32_p32, cospi_p32_p32, &x1[5], &x1[6], __rounding, in fdct8x8_new_avx2() 2065 btf_16_w16_avx2(cospi_p32_p32, cospi_p32_m32, &x2[0], &x2[1], __rounding, in fdct8x8_new_avx2() 2069 btf_16_w16_avx2(cospi_p48_p16, cospi_m16_p48, &x2[2], &x2[3], __rounding, in fdct8x8_new_avx2() 2084 btf_16_w16_avx2(cospi_p56_p08, cospi_m08_p56, &x3[4], &x3[7], __rounding, in fdct8x8_new_avx2() [all …]
|
/external/libaom/libaom/av1/common/x86/ |
D | av1_inv_txfm_ssse3.c | 31 const __m128i __rounding = _mm_set1_epi32(1 << (INV_COS_BIT - 1)); in idct4_new_sse2() local 57 const __m128i __rounding = _mm_set1_epi32(1 << (INV_COS_BIT - 1)); in idct4_w4_new_sse2() local 108 const __m128i __rounding = _mm_set1_epi32(1 << (INV_COS_BIT - 1)); in idct8_new_sse2() local 156 const __m128i __rounding = _mm_set1_epi32(1 << (INV_COS_BIT - 1)); in idct8_w4_new_sse2() local 202 const __m128i __rounding, in idct16_stage5_sse2() argument 216 const __m128i __rounding, in idct16_stage6_sse2() argument 278 const __m128i __rounding = _mm_set1_epi32(1 << (INV_COS_BIT - 1)); in idct16_low8_new_ssse3() local 316 idct16_stage5_sse2(x, cospi, __rounding, cos_bit); in idct16_low8_new_ssse3() 317 idct16_stage6_sse2(x, cospi, __rounding, cos_bit); in idct16_low8_new_ssse3() 324 const __m128i __rounding = _mm_set1_epi32(1 << (INV_COS_BIT - 1)); in idct16_new_sse2() local [all …]
|
D | av1_txfm_sse2.h | 29 const __m128i *const w0, const __m128i *const w1, const __m128i __rounding, in btf_16_w4_sse2() argument 35 const __m128i a0 = _mm_add_epi32(u0, __rounding); in btf_16_w4_sse2() 36 const __m128i b0 = _mm_add_epi32(v0, __rounding); in btf_16_w4_sse2() 50 __m128i a0 = _mm_add_epi32(u0, __rounding); \ 51 __m128i b0 = _mm_add_epi32(v0, __rounding); \ 69 __m128i a0 = _mm_add_epi32(u0, __rounding); \ 70 __m128i a1 = _mm_add_epi32(u1, __rounding); \ 71 __m128i b0 = _mm_add_epi32(v0, __rounding); \ 72 __m128i b1 = _mm_add_epi32(v1, __rounding); \
|