D | vp9_idct_intrin_sse2.c | 333 #define TRANSPOSE_8X8(in0, in1, in2, in3, in4, in5, in6, in7, \ argument 336 const __m128i tr0_0 = _mm_unpacklo_epi16(in0, in1); \ 338 const __m128i tr0_2 = _mm_unpackhi_epi16(in0, in1); \ 383 #define TRANSPOSE_8X4(in0, in1, in2, in3, out0, out1) \ argument 385 const __m128i tr0_0 = _mm_unpacklo_epi16(in0, in1); \ 389 in1 = _mm_unpackhi_epi32(tr0_0, tr0_1); /* i3 i2 */ \ 392 #define TRANSPOSE_8X8_10(in0, in1, in2, in3, out0, out1) \ argument 394 const __m128i tr0_0 = _mm_unpacklo_epi16(in0, in1); \ 458 #define IDCT8(in0, in1, in2, in3, in4, in5, in6, in7, \ argument 463 const __m128i lo_17 = _mm_unpacklo_epi16(in1, in7); \ [all …]
|