D | vp9_idct_intrin_sse2.c | 333 #define TRANSPOSE_8X8(in0, in1, in2, in3, in4, in5, in6, in7, \ argument 341 const __m128i tr0_5 = _mm_unpacklo_epi16(in6, in7); \ 343 const __m128i tr0_7 = _mm_unpackhi_epi16(in6, in7); \ 458 #define IDCT8(in0, in1, in2, in3, in4, in5, in6, in7, \ argument 477 const __m128i lo_26 = _mm_unpacklo_epi16(in2, in6); \ 478 const __m128i hi_26 = _mm_unpackhi_epi16(in2, in6); \ 553 __m128i in0, in1, in2, in3, in4, in5, in6, in7; in vp9_idct8x8_64_add_sse2() local 566 in6 = _mm_load_si128((const __m128i *)(input + 8 * 6)); in vp9_idct8x8_64_add_sse2() 572 TRANSPOSE_8X8(in0, in1, in2, in3, in4, in5, in6, in7, in vp9_idct8x8_64_add_sse2() 573 in0, in1, in2, in3, in4, in5, in6, in7); in vp9_idct8x8_64_add_sse2() [all …]
|