D | vp9_idct_intrin_sse2.c | 328 #define TRANSPOSE_8X8(in0, in1, in2, in3, in4, in5, in6, in7, \ argument 335 const __m128i tr0_4 = _mm_unpacklo_epi16(in4, in5); \ 337 const __m128i tr0_6 = _mm_unpackhi_epi16(in4, in5); \ 444 #define IDCT8(in0, in1, in2, in3, in4, in5, in6, in7, \ argument 451 const __m128i lo_35 = _mm_unpacklo_epi16(in3, in5); \ 452 const __m128i hi_35 = _mm_unpackhi_epi16(in3, in5); \ 529 __m128i in0, in1, in2, in3, in4, in5, in6, in7; in vp9_idct8x8_64_add_sse2() local 541 in5 = _mm_load_si128((const __m128i *)(input + 8 * 5)); in vp9_idct8x8_64_add_sse2() 548 TRANSPOSE_8X8(in0, in1, in2, in3, in4, in5, in6, in7, in vp9_idct8x8_64_add_sse2() 549 in0, in1, in2, in3, in4, in5, in6, in7); in vp9_idct8x8_64_add_sse2() [all …]
|