On 14/09/13 17:28, Kostya Shishkov wrote:
> If I were Niedermayer I'd suggest usign SWAR
> 
> unsigned PL = AV_RN32(p_l), PTL = AV_RN32(p_tl), ....;
> 
> A0 = (PL & PTL) + ((PL ^ PTL) >> 1);
> A1 = (PT & PTR) + ((PT ^ PTR) >> 1);
> AV_WN32(p, (A0 & A1) + ((A0 ^ A1) >> 1));
> 
> but since I'm not I don't.

Might be worthy make it SIMD fully =P

lu
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to