/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/mips/dspr2/ |
H A D | vp9_itrans32_cols_dspr2.c | 23 int16_t step1_0, step1_1, step1_2, step1_3, step1_4, step1_5, step1_6; local 652 "extp %[step1_5], $ac1, 31 \n\t" 661 [step1_4] "=r" (step1_4), [step1_5] "=r" (step1_5), 671 step2_2 = step1_2 + step1_5; 674 step2_5 = step1_2 - step1_5; 684 step1_5 = step2_5 + step3_10; 842 "add %[temp1], %[step1_5], %[step1_26] \n\t" 873 [step1_4] "r" (step1_4), [step1_5] "r" (step1_5), [all...] |
H A D | vp9_itrans8_dspr2.c | 24 int step1_0, step1_1, step1_2, step1_3, step1_4, step1_5, step1_6, step1_7; local 114 step1_5 = dct_const_round_shift(temp_1); 122 "extp %[step1_5], $ac0, 31 \n\t" 137 temp_1 = (step1_7 - step1_6 - step1_4 + step1_5) * cospi_16_64; 138 temp_2 = (step1_4 - step1_5 - step1_6 + step1_7) * cospi_16_64; 142 "add %[Temp0], %[Temp0], %[step1_5] \n\t" 143 "sub %[Temp1], %[step1_4], %[step1_5] \n\t" 156 step1_4 = step1_4 + step1_5; 159 "add %[step1_4], %[step1_4], %[step1_5] \n\t" 162 "extp %[step1_5], 205 int step1_0, step1_1, step1_2, step1_3, step1_4, step1_5, step1_6, step1_7; local [all...] |
H A D | vp9_itrans32_dspr2.c | 24 int16_t step1_0, step1_1, step1_2, step1_3, step1_4, step1_5, step1_6; local 725 "extp %[step1_5], $ac1, 31 \n\t" 734 [step1_4] "=r" (step1_4), [step1_5] "=r" (step1_5), 744 step2_2 = step1_2 + step1_5; 747 step2_5 = step1_2 - step1_5; 756 step1_5 = step2_5 + step3_10; 838 output[5 * 32] = step1_5 + step1_26; 859 output[26 * 32] = step1_5 - step1_26;
|
H A D | vp9_itrans16_dspr2.c | 25 int step1_0, step1_1, step1_2, step1_3, step1_4, step1_5, step1_6, step1_7; local 256 "extp %[step1_5], $ac1, 31 \n\t" 265 [step1_4] "=r" (step1_4), [step1_5] "=r" (step1_5), 369 "add %[load5], %[step1_2], %[step1_5] \n\t" 377 "sub %[load6], %[step1_2], %[step1_5] \n\t" 381 "sub %[load5], %[step1_2], %[step1_5] \n\t" 389 "add %[load6], %[step1_2], %[step1_5] \n\t" 397 [step1_4] "r" (step1_4), [step1_5] "r" (step1_5), 410 int step1_0, step1_1, step1_2, step1_3, step1_4, step1_5, step1_6, step1_7; local [all...] |
/external/libvpx/libvpx/vp9/common/mips/dspr2/ |
H A D | vp9_itrans32_cols_dspr2.c | 23 int16_t step1_0, step1_1, step1_2, step1_3, step1_4, step1_5, step1_6; local 652 "extp %[step1_5], $ac1, 31 \n\t" 661 [step1_4] "=r" (step1_4), [step1_5] "=r" (step1_5), 671 step2_2 = step1_2 + step1_5; 674 step2_5 = step1_2 - step1_5; 684 step1_5 = step2_5 + step3_10; 842 "add %[temp1], %[step1_5], %[step1_26] \n\t" 873 [step1_4] "r" (step1_4), [step1_5] "r" (step1_5), [all...] |
H A D | vp9_itrans8_dspr2.c | 24 int step1_0, step1_1, step1_2, step1_3, step1_4, step1_5, step1_6, step1_7; local 114 step1_5 = dct_const_round_shift(temp_1); 122 "extp %[step1_5], $ac0, 31 \n\t" 137 temp_1 = (step1_7 - step1_6 - step1_4 + step1_5) * cospi_16_64; 138 temp_2 = (step1_4 - step1_5 - step1_6 + step1_7) * cospi_16_64; 142 "add %[Temp0], %[Temp0], %[step1_5] \n\t" 143 "sub %[Temp1], %[step1_4], %[step1_5] \n\t" 156 step1_4 = step1_4 + step1_5; 159 "add %[step1_4], %[step1_4], %[step1_5] \n\t" 162 "extp %[step1_5], 205 int step1_0, step1_1, step1_2, step1_3, step1_4, step1_5, step1_6, step1_7; local [all...] |
H A D | vp9_itrans32_dspr2.c | 24 int16_t step1_0, step1_1, step1_2, step1_3, step1_4, step1_5, step1_6; local 725 "extp %[step1_5], $ac1, 31 \n\t" 734 [step1_4] "=r" (step1_4), [step1_5] "=r" (step1_5), 744 step2_2 = step1_2 + step1_5; 747 step2_5 = step1_2 - step1_5; 756 step1_5 = step2_5 + step3_10; 838 output[5 * 32] = step1_5 + step1_26; 859 output[26 * 32] = step1_5 - step1_26;
|
H A D | vp9_itrans16_dspr2.c | 25 int step1_0, step1_1, step1_2, step1_3, step1_4, step1_5, step1_6, step1_7; local 256 "extp %[step1_5], $ac1, 31 \n\t" 265 [step1_4] "=r" (step1_4), [step1_5] "=r" (step1_5), 369 "add %[load5], %[step1_2], %[step1_5] \n\t" 377 "sub %[load6], %[step1_2], %[step1_5] \n\t" 381 "sub %[load5], %[step1_2], %[step1_5] \n\t" 389 "add %[load6], %[step1_2], %[step1_5] \n\t" 397 [step1_4] "r" (step1_4), [step1_5] "r" (step1_5), 410 int step1_0, step1_1, step1_2, step1_3, step1_4, step1_5, step1_6, step1_7; local [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/x86/ |
H A D | vp9_dct_sse2.c | 1302 __m128i step1_4, step1_5, step1_6, step1_7; local 1413 step1_5 = _mm_sub_epi16(in02, in13); 1541 const __m128i t0 = _mm_unpacklo_epi16(step1_5, step1_2); 1542 const __m128i t1 = _mm_unpackhi_epi16(step1_5, step1_2); 1563 const __m128i t0 = _mm_unpacklo_epi16(step1_5, step1_2); 1564 const __m128i t1 = _mm_unpackhi_epi16(step1_5, step1_2); 1647 step1_5 = _mm_add_epi16(step3_4, step2_5); 1675 const __m128i t0 = _mm_unpacklo_epi16(step1_2, step1_5); 1676 const __m128i t1 = _mm_unpackhi_epi16(step1_2, step1_5); 1697 const __m128i t0 = _mm_unpacklo_epi16(step1_2, step1_5); [all...] |
/external/libvpx/libvpx/vp9/encoder/x86/ |
H A D | vp9_dct_avx2.c | 1114 __m128i step1_4, step1_5, step1_6, step1_7; local 1225 step1_5 = _mm_sub_epi16(in02, in13); 1353 const __m128i t0 = _mm_unpacklo_epi16(step1_5, step1_2); 1354 const __m128i t1 = _mm_unpackhi_epi16(step1_5, step1_2); 1375 const __m128i t0 = _mm_unpacklo_epi16(step1_5, step1_2); 1376 const __m128i t1 = _mm_unpackhi_epi16(step1_5, step1_2); 1459 step1_5 = _mm_sub_epi16(step3_4, step2_5); 1487 const __m128i t0 = _mm_unpacklo_epi16(step1_2, step1_5); 1488 const __m128i t1 = _mm_unpackhi_epi16(step1_2, step1_5); 1509 const __m128i t0 = _mm_unpacklo_epi16(step1_2, step1_5); [all...] |
H A D | vp9_dct_sse2.c | 1215 __m128i step1_4, step1_5, step1_6, step1_7; local 1326 step1_5 = _mm_sub_epi16(in02, in13); 1454 const __m128i t0 = _mm_unpacklo_epi16(step1_5, step1_2); 1455 const __m128i t1 = _mm_unpackhi_epi16(step1_5, step1_2); 1476 const __m128i t0 = _mm_unpacklo_epi16(step1_5, step1_2); 1477 const __m128i t1 = _mm_unpackhi_epi16(step1_5, step1_2); 1560 step1_5 = _mm_sub_epi16(step3_4, step2_5); 1588 const __m128i t0 = _mm_unpacklo_epi16(step1_2, step1_5); 1589 const __m128i t1 = _mm_unpackhi_epi16(step1_2, step1_5); 1610 const __m128i t0 = _mm_unpacklo_epi16(step1_2, step1_5); [all...] |