/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, in0, in1, in2, in3, 24 in4, in5, in6, in7); 29 VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, in0, in1, in2, in3, 30 in4, in5, in6, in7); 32 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, in0, in1, in2, 33 in3, in4, in5, in6, in7); 34 VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, in0, in1, in2, in3, 35 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, in0, in1, in2, in3, in4, 27 in5, in6, in7); 28 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, in0, in1, in2, 29 in3, in4, in5, in6, in7); 30 VP9_FDCT8(in0, in1, in2, in3, in4, in5, in6, in7, in0, in1, in2, in3, in4, 31 in5, in6, in7); 34 VP9_ADST8(in0, in1, in2, in3, in4, in5, in6, in7, in0, in1, in2, in3, in4 [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, in0, in1, in2, in3, 375 in4, in5, in6, in7); 381 FDCT_POSTPROC_2V_NEG_H(in6, in7); 386 BUTTERFLY_16(in0, in1, in2, in3, in4, in5, in6, in7, in8, in9, in10, in11, 396 in4, in5, in6, in7); 400 TRANSPOSE8x8_SH_SH(tmp4, in4, tmp5, in5, tmp6, in6, tmp7, in7, tmp4, in4, 401 tmp5, in5, tmp6, in6, tmp7, in7); 403 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, in0, in1, in2, in3, 22 in4, in5, in6, in7); 24 VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, in0, in1, in2, in3, 25 in4, in5, in6, in7); 27 TRANSPOSE8x8_SH_SH(in0, in1, in2, in3, in4, in5, in6, in7, in0, in1, in2, in3, 28 in4, in5, in6, in7); 30 VP9_IDCT8x8_1D(in0, in1, in2, in3, in4, in5, in6, in7, in0, in1, in2, in3, 31 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 LD_SH16(input, src_stride, in0, in1, in2, in3, in4, in5, in6, in7, in8, in9, 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, in0, in1, in2, in3, 141 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 219 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local 249 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, step0, step1, step2, 31 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, step0, step1, step2, 49 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 288 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local 392 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local 596 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local 695 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local 931 v8i16 in0, in1, in2, in3, in4, in5, in6, in7; local [all...] |
/system/bt/embdrv/sbc/decoder/srce/ |
synthesis-dct8.c | 98 double in4, in5, in6, in7; local 114 in7 = FLOAT_SCALE(in[7], DCTII_8_SHIFT_IN); 115 OI_ASSERT(VALID_INT32(in7)); 117 L00 = (in0 + in7); 132 L07 = (in0 - in7); 260 int32_t in4, in5, in6, in7; local 270 in7 = SCALE(in[7], DCTII_8_SHIFT_IN); 279 in7 = in[7]; 282 L00 = in0 + in7; 290 L07 = in0 - in7; [all...] |
/external/libjpeg-turbo/simd/ |
jquanti-altivec.c | 57 __vector unsigned char in0, in1, in2, in3, in4, in5, in6, in7; local 80 out7 = (__vector short)VEC_UNPACKHU(in7);
|
/external/libvpx/libvpx/vp9/encoder/x86/ |
vp9_dct_ssse3.c | 51 __m128i in7 = _mm_load_si128((const __m128i *)(input + 7 * stride)); local 66 in7 = _mm_slli_epi16(in7, 2); 75 in[7] = &in7; 85 const __m128i q0 = _mm_add_epi16(in0, in7); 92 const __m128i q7 = _mm_sub_epi16(in0, in7); 241 in7 = _mm_unpackhi_epi64(tr1_3, tr1_7); 264 const __m128i sign_in7 = _mm_srai_epi16(in7, 15); 272 in7 = _mm_sub_epi16(in7, sign_in7) [all...] |
vp9_dct_intrin_sse2.c | 115 __m128i in7 = _mm_add_epi16(in[0], in[1]); local 119 u[2] = _mm_unpacklo_epi16(in7, kZero); 213 __m128i in7 = _mm_load_si128((const __m128i *)(input + 7 * stride)); local 228 in7 = _mm_slli_epi16(in7, 2); 237 in[7] = &in7; 247 const __m128i q0 = _mm_add_epi16(in0, in7); 254 const __m128i q7 = _mm_sub_epi16(in0, in7); 409 in7 = _mm_unpackhi_epi64(tr1_3, tr1_7); 432 const __m128i sign_in7 = _mm_srai_epi16(in7, 15) 923 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local [all...] |
/external/libvpx/libvpx/vpx_dsp/x86/ |
fwd_txfm_impl_sse2.h | 284 __m128i in7 = _mm_load_si128((const __m128i *)(input + 7 * stride)); local 293 in7 = _mm_slli_epi16(in7, 2); 303 const __m128i q0 = ADD_EPI16(in0, in7); 310 const __m128i q7 = SUB_EPI16(in0, in7); 516 in7 = _mm_unpackhi_epi64(tr1_3, tr1_7); 539 const __m128i sign_in7 = _mm_srai_epi16(in7, 15); 547 in7 = _mm_sub_epi16(in7, sign_in7); 555 in7 = _mm_srai_epi16(in7, 1) [all...] |
inv_txfm_ssse3.c | 31 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local 45 in7 = load_input_data(input + 8 * 7); 50 TRANSPOSE_8X8(in0, in1, in2, in3, in4, in5, in6, in7, in0, in1, in2, in3, 51 in4, in5, in6, in7); 57 const __m128i lo_17 = _mm_unpacklo_epi16(in1, in7); 58 const __m128i hi_17 = _mm_unpackhi_epi16(in1, in7); 186 in7 = _mm_sub_epi16(stp1_0, stp2_7); 198 in7 = _mm_adds_epi16(in7, final_rounding); 207 in7 = _mm_srai_epi16(in7, 5) 235 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local [all...] |
inv_txfm_sse2.c | 116 __m128i u[8], v[8], in7; local 119 in7 = _mm_srli_si128(in[1], 8); 120 in7 = _mm_add_epi16(in7, in[0]); 121 in7 = _mm_sub_epi16(in7, in[1]); 125 u[2] = _mm_unpacklo_epi16(in7, kZero); 178 #define IDCT8(in0, in1, in2, in3, in4, in5, in6, in7, out0, out1, out2, out3, \ 183 const __m128i lo_17 = _mm_unpacklo_epi16(in1, in7); \ 184 const __m128i hi_17 = _mm_unpackhi_epi16(in1, in7); \ 262 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local 351 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local 386 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local 608 __m128i in0, in1, in2, in3, in4, in5, in6, in7; local [all...] |
/external/webp/src/dsp/ |
lossless_sse2.c | 471 __m128i in7 = _mm_loadu_si128(in + 7); local 473 VP8L32bToPlanar(&in4, &in5, &in6, &in7); 476 VP8PlanarTo24b(&in1, &in5, &in2, &in6, &in3, &in7); 482 _mm_storeu_si128(out + 5, in7);
|