/external/libvpx/libvpx/vp9/common/mips/msa/ |
vp9_idct8x8_msa.c | 18 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local 21 LD_SH8(input, 8, in0, in1, in2, in3, in4, in5, in6, in7); 23 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, 24 in0, in1, in2, in3, in4, in5, in6, in7); 29 VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, 30 in0, in1, in2, in3, in4, in5, in6, in7); 32 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, 33 in0, in1, in2, in3, in4, in5, in6, in7); 34 VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, 35 in0, in1, in2, in3, in4, in5, in6, in7) [all...] |
/external/libvpx/libvpx/vp9/encoder/mips/msa/ |
vp9_fdct8x8_msa.c | 18 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local 20 LD_SH8(input, stride, in0, in1, in2, in3, in4, in5, in6, in7); 22 SLLI_4V(in4, in5, in6, in7, 2); 26 VP9_FDCT8(in0, in1, in2, in3, in4, in5, in6, in7, 27 in0, in1, in2, in3, in4, in5, in6, in7); 28 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, 29 in0, in1, in2, in3, in4, in5, in6, in7); 30 VP9_FDCT8(in0, in1, in2, in3, in4, in5, in6, in7, 31 in0, in1, in2, in3, in4, in5, in6, in7); 34 VP9_ADST8(in0, in1, in2, in3, in4, in5, in6, in7 [all...] |
vp9_fdct16x16_msa.c | 368 v8i16 in0, in1, in2, in3, in4, in5, in6, in7, in8, in9, in10, in11; local 371 LD_SH8(temp, 16, in0, in1, in2, in3, in4, in5, in6, in7); 374 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, 375 in0, in1, in2, in3, in4, in5, in6, in7); 380 FDCT_POSTPROC_2V_NEG_H(in4, in5); 386 BUTTERFLY_16(in0, in1, in2, in3, in4, in5, in6, in7, 397 in0, in1, in2, in3, in4, in5, in6, in7); 401 TRANSPOSE8x8_SH_SH(tmp4, in4, tmp5, in5, tmp6, in6, tmp7, in7, 402 tmp4, in4, tmp5, in5, tmp6, in6, tmp7, in7); 404 ST_SH8(tmp4, in4, tmp5, in5, tmp6, in6, tmp7, in7, out, 16) [all...] |
/external/libvpx/libvpx/vpx_dsp/mips/ |
idct8x8_msa.c | 15 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local 18 LD_SH8(input, 8, in0, in1, in2, in3, in4, in5, in6, in7); 21 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, 22 in0, in1, in2, in3, in4, in5, in6, in7); 24 VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, 25 in0, in1, in2, in3, in4, in5, in6, in7); 27 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, 28 in0, in1, in2, in3, in4, in5, in6, in7); 30 VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, 31 in0, in1, in2, in3, in4, in5, in6, in7) 43 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local [all...] |
fwd_txfm_msa.c | 16 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local 29 in0, in1, in2, in3, in4, in5, in6, in7, 32 SLLI_4V(in4, in5, in6, in7, 2); 36 ADD4(in4, in11, in5, in10, in6, in9, in7, in8, tmp4, tmp5, tmp6, tmp7); 41 SUB4(in4, in11, in5, in10, in6, in9, in7, in8, in11, in10, in9, in8); 135 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local 138 LD_SH8(input, 16, in0, in1, in2, in3, in4, in5, in6, in7); 140 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, 141 in0, in1, in2, in3, in4, in5, in6, in7); 145 ADD4(in4, 1, in5, 1, in6, 1, in7, 1, in4, in5, in6, in7) 201 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local [all...] |
fwd_dct32x32_msa.c | 16 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local 23 LD_SH4(input + (28 * src_stride), src_stride, in4, in5, in6, in7); 27 SLLI_4V(in4, in5, in6, in7, 2); 30 BUTTERFLY_8(in0, in1, in2, in3, in4, in5, in6, in7, 31 step0, step1, step2, step3, in4, in5, in6, in7); 35 ST_SH4(in4, in5, in6, in7, temp_buff + (28 * 8), 8); 41 LD_SH4(input + (20 * src_stride), src_stride, in4, in5, in6, in7); 45 SLLI_4V(in4, in5, in6, in7, 2); 48 BUTTERFLY_8(in0, in1, in2, in3, in4, in5, in6, in7, 49 step0, step1, step2, step3, in4, in5, in6, in7) 59 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local 255 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local 290 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local 395 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local 600 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local 700 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local [all...] |
/system/bt/embdrv/sbc/decoder/srce/ |
synthesis-dct8.c | 93 double in4,in5,in6,in7; local 100 in5 = FLOAT_SCALE(in[5], DCTII_8_SHIFT_IN); OI_ASSERT(VALID_INT32(in5)); 106 L02 = (in2 + in5); OI_ASSERT(VALID_INT32(L02)); 110 L05 = (in2 - in5); OI_ASSERT(VALID_INT32(L05)); 218 OI_INT32 in4,in5,in6,in7; local 226 in5 = SCALE(in[5], DCTII_8_SHIFT_IN); 235 in5 = in[5]; 242 L02 = in2 + in5; 246 L05 = in2 - in5; [all...] |
/external/libvpx/libvpx/vp9/encoder/x86/ |
vp9_dct_ssse3.c | 55 __m128i in5 = _mm_load_si128((const __m128i *)(input + 5 * stride)); local 72 in5 = _mm_slli_epi16(in5, 2); 81 in[5] = &in5; 95 const __m128i q2 = _mm_add_epi16(in2, in5); 98 const __m128i q5 = _mm_sub_epi16(in2, in5); 247 in5 = _mm_unpackhi_epi64(tr1_1, tr1_5); 270 const __m128i sign_in5 = _mm_srai_epi16(in5, 15); 278 in5 = _mm_sub_epi16(in5, sign_in5) [all...] |
vp9_dct_sse2.c | 216 __m128i in5 = _mm_load_si128((const __m128i *)(input + 5 * stride)); local 233 in5 = _mm_slli_epi16(in5, 2); 242 in[5] = &in5; 256 const __m128i q2 = _mm_add_epi16(in2, in5); 259 const __m128i q5 = _mm_sub_epi16(in2, in5); 414 in5 = _mm_unpackhi_epi64(tr1_1, tr1_5); 437 const __m128i sign_in5 = _mm_srai_epi16(in5, 15); 445 in5 = _mm_sub_epi16(in5, sign_in5) 930 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local [all...] |
/external/libvpx/libvpx/vpx_dsp/x86/ |
fwd_txfm_impl_sse2.h | 291 __m128i in5 = _mm_load_si128((const __m128i *)(input + 5 * stride)); local 300 in5 = _mm_slli_epi16(in5, 2); 314 const __m128i q2 = ADD_EPI16(in2, in5); 317 const __m128i q5 = SUB_EPI16(in2, in5); 523 in5 = _mm_unpackhi_epi64(tr1_1, tr1_5); 546 const __m128i sign_in5 = _mm_srai_epi16(in5, 15); 554 in5 = _mm_sub_epi16(in5, sign_in5); 562 in5 = _mm_srai_epi16(in5, 1) [all...] |
inv_txfm_sse2.c | 266 #define TRANSPOSE_8X8(in0, in1, in2, in3, in4, in5, in6, in7, \ 273 const __m128i tr0_4 = _mm_unpacklo_epi16(in4, in5); \ 275 const __m128i tr0_6 = _mm_unpackhi_epi16(in4, in5); \ 382 #define IDCT8(in0, in1, in2, in3, in4, in5, in6, in7, \ 389 const __m128i lo_35 = _mm_unpacklo_epi16(in3, in5); \ 390 const __m128i hi_35 = _mm_unpackhi_epi16(in3, in5); \ 468 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local 480 in5 = load_input_data(input + 8 * 5); 487 TRANSPOSE_8X8(in0, in1, in2, in3, in4, in5, in6, in7, 488 in0, in1, in2, in3, in4, in5, in6, in7) 557 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local 592 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local 814 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/ |
vp9_idct_intrin_sse2.c | 333 #define TRANSPOSE_8X8(in0, in1, in2, in3, in4, in5, in6, in7, \ 340 const __m128i tr0_4 = _mm_unpacklo_epi16(in4, in5); \ 342 const __m128i tr0_6 = _mm_unpackhi_epi16(in4, in5); \ 458 #define IDCT8(in0, in1, in2, in3, in4, in5, in6, in7, \ 465 const __m128i lo_35 = _mm_unpacklo_epi16(in3, in5); \ 466 const __m128i hi_35 = _mm_unpackhi_epi16(in3, in5); \ 553 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local 565 in5 = _mm_load_si128((const __m128i *)(input + 8 * 5)); 572 TRANSPOSE_8X8(in0, in1, in2, in3, in4, in5, in6, in7, 573 in0, in1, in2, in3, in4, in5, in6, in7) 688 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local 723 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local 1012 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/ |
vp9_dct_avx2.c | 300 __m128i in5 = _mm_load_si128((const __m128i *)(input + 5 * stride)); local 309 in5 = _mm_slli_epi16(in5, 2); 323 const __m128i q2 = _mm_add_epi16(in2, in5); 326 const __m128i q5 = _mm_sub_epi16(in2, in5); 481 in5 = _mm_unpackhi_epi64(tr1_1, tr1_5); 504 const __m128i sign_in5 = _mm_srai_epi16(in5, 15); 512 in5 = _mm_sub_epi16(in5, sign_in5); 520 in5 = _mm_srai_epi16(in5, 1) 827 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local [all...] |
vp9_dct_sse2.c | 401 __m128i in5 = _mm_load_si128((const __m128i *)(input + 5 * stride)); local 410 in5 = _mm_slli_epi16(in5, 2); 424 const __m128i q2 = _mm_add_epi16(in2, in5); 427 const __m128i q5 = _mm_sub_epi16(in2, in5); 582 in5 = _mm_unpackhi_epi64(tr1_1, tr1_5); 605 const __m128i sign_in5 = _mm_srai_epi16(in5, 15); 613 in5 = _mm_sub_epi16(in5, sign_in5); 621 in5 = _mm_srai_epi16(in5, 1) 928 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local [all...] |