Home
last modified time | relevance | path

Searched refs:x4 (Results 1 – 16 of 16) sorted by relevance

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/mips/dspr2/
Dvp9_itrans8_dspr2.c473 int x0, x1, x2, x3, x4, x5, x6, x7; in iadst8_dspr2() local
479 x4 = input[3]; in iadst8_dspr2()
484 if (!(x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7)) { in iadst8_dspr2()
495 s4 = cospi_18_64 * x4 + cospi_14_64 * x5; in iadst8_dspr2()
496 s5 = cospi_14_64 * x4 - cospi_18_64 * x5; in iadst8_dspr2()
504 x4 = ROUND_POWER_OF_TWO((s0 - s4), DCT_CONST_BITS); in iadst8_dspr2()
514 s4 = cospi_8_64 * x4 + cospi_24_64 * x5; in iadst8_dspr2()
515 s5 = cospi_24_64 * x4 - cospi_8_64 * x5; in iadst8_dspr2()
523 x4 = ROUND_POWER_OF_TWO((s4 + s6), DCT_CONST_BITS); in iadst8_dspr2()
540 output[1] = -x4; in iadst8_dspr2()
Dvp9_itrans16_dspr2.c921 int x4 = input[11]; in iadst16() local
934 if (!(x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 in iadst16()
948 s4 = x4 * cospi_9_64 + x5 * cospi_23_64; in iadst16()
949 s5 = x4 * cospi_23_64 - x5 * cospi_9_64; in iadst16()
965 x4 = dct_const_round_shift(s4 + s12); in iadst16()
983 s4 = x4; in iadst16()
1000 x4 = s0 - s4; in iadst16()
1018 s4 = x4 * cospi_8_64 + x5 * cospi_24_64; in iadst16()
1019 s5 = x4 * cospi_24_64 - x5 * cospi_8_64; in iadst16()
1035 x4 = dct_const_round_shift(s4 + s6); in iadst16()
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/
Dvp9_idct.c321 int x4 = input[3]; in iadst8() local
326 if (!(x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7)) { in iadst8()
337 s4 = cospi_18_64 * x4 + cospi_14_64 * x5; in iadst8()
338 s5 = cospi_14_64 * x4 - cospi_18_64 * x5; in iadst8()
346 x4 = dct_const_round_shift(s0 - s4); in iadst8()
356 s4 = cospi_8_64 * x4 + cospi_24_64 * x5; in iadst8()
357 s5 = cospi_24_64 * x4 - cospi_8_64 * x5; in iadst8()
365 x4 = dct_const_round_shift(s4 + s6); in iadst8()
382 output[1] = -x4; in iadst8()
645 int x4 = input[11]; in iadst16() local
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/
Dvp9_iht8x8_add_neon.asm309 ; cospi_18_64 * x4
313 ; cospi_14_64 * x4
317 ; s4 = cospi_18_64 * x4 + cospi_14_64 * x5;
321 ; s5 = cospi_14_64 * x4 - cospi_18_64 * x5
348 ; x4 = dct_const_round_shift(s0 - s4);
430 ; cospi_8_64 * x4
434 ; cospi_24_64 * x4
438 ; s4 = cospi_8_64 * x4 + cospi_24_64 * x5;
442 ; s5 = cospi_24_64 * x4 - cospi_8_64 * x5;
478 ; x4 = dct_const_round_shift(s4 + s6);
[all …]
Dvp9_iht4x4_add_neon.asm18 ; Parallel 1D IDCT on all the columns of a 4x4 16bits data matrix which are
52 ; Parallel 1D IADST on all the columns of a 4x4 16bits data matrix which
133 ; Transpose a 4x4 16bits data matrix. Datas are loaded in d16-d19.
Dvp9_convolve8_neon.asm216 ; always process a 4x4 block at a time
Dvp9_convolve8_avg_neon.asm227 ; always process a 4x4 block at a time
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/
Dvp9_dct.c499 int x4 = input[3]; in fadst8() local
509 s4 = cospi_18_64 * x4 + cospi_14_64 * x5; in fadst8()
510 s5 = cospi_14_64 * x4 - cospi_18_64 * x5; in fadst8()
518 x4 = fdct_round_shift(s0 - s4); in fadst8()
528 s4 = cospi_8_64 * x4 + cospi_24_64 * x5; in fadst8()
529 s5 = cospi_24_64 * x4 - cospi_8_64 * x5; in fadst8()
537 x4 = fdct_round_shift(s4 + s6); in fadst8()
554 output[1] = - x4; in fadst8()
805 int x4 = input[11]; in fadst16() local
823 s4 = x4 * cospi_9_64 + x5 * cospi_23_64; in fadst16()
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/
Dvp9_loopfilter_intrin_sse2.c1469 __m128i x0, x1, x2, x3, x4, x5, x6, x7; in transpose8x16() local
1481 x4 = _mm_loadl_epi64((__m128i *)(in0 + 4*in_p)); in transpose8x16()
1492 x2 = _mm_unpacklo_epi8(x4, x5); in transpose8x16()
1500 x4 = _mm_unpacklo_epi16(x0, x1); in transpose8x16()
1505 x6 = _mm_unpacklo_epi32(x4, x5); in transpose8x16()
1506 x7 = _mm_unpackhi_epi32(x4, x5); in transpose8x16()
1516 x4 = _mm_unpackhi_epi16(x0, x1); in transpose8x16()
1521 x6 = _mm_unpacklo_epi32(x4, x5); in transpose8x16()
1522 x7 = _mm_unpackhi_epi32(x4, x5); in transpose8x16()
1537 __m128i x0, x1, x2, x3, x4, x5, x6, x7; in transpose() local
[all …]
Dvp9_intrapred_ssse3.asm253 ; write 4x4 lines (and the first half of the second 4x4 lines)
281 ; write second half of second 4x4 lines
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/
Dsixtappredict4x4_neon.asm59 ;First pass: output_height lines x output_width columns (9x4)
216 ;Second pass: 4x4
274 ;First pass: output_height lines x output_width columns (4x4)
Dsixtappredict8x4_neon.asm234 ;Second pass: 8x4
399 ;Second pass: 8x4
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/test/
Dtest-data.sha1545 20c75157e91ab41f82f70ffa73d5d01df8469287 vp90-2-08-tile-4x4.webm
546 ae7451810247fd13975cc257aa0301ff17102255 vp90-2-08-tile-4x4.webm.md5
Dtest.mk663 LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER) += vp90-2-08-tile-4x4.webm
664 LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER) += vp90-2-08-tile-4x4.webm.md5
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/
DCHANGELOG541 Redo the forward 4x4 dct
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/ppc/
Dloopfilter_filters_altivec.asm173 ;# In other words, we transpose each of the four 4x4 submatrices.