D | vp9_idct_intrin_sse2.c | 333 #define TRANSPOSE_8X8(in0, in1, in2, in3, in4, in5, in6, in7, \ argument 337 const __m128i tr0_1 = _mm_unpacklo_epi16(in2, in3); \ 339 const __m128i tr0_3 = _mm_unpackhi_epi16(in2, in3); \ 383 #define TRANSPOSE_8X4(in0, in1, in2, in3, out0, out1) \ argument 386 const __m128i tr0_1 = _mm_unpacklo_epi16(in2, in3); \ 392 #define TRANSPOSE_8X8_10(in0, in1, in2, in3, out0, out1) \ argument 395 const __m128i tr0_1 = _mm_unpacklo_epi16(in2, in3); \ 458 #define IDCT8(in0, in1, in2, in3, in4, in5, in6, in7, \ argument 465 const __m128i lo_35 = _mm_unpacklo_epi16(in3, in5); \ 466 const __m128i hi_35 = _mm_unpackhi_epi16(in3, in5); \ [all …]
|