On Sat, 4 Jun 2011, Justin Ruggles wrote:
+ ; create mask of all 1's if coef == 0 + pxor m1, m1 + pcmpeqd m1, m0 + ; calculate log2 of each coef + cvtdq2ps m0, m0 + psrld m0, 23 + pand m0, m2 + psubd m0, m3 + ; set zero coefs to -1 + por m0, m1 + ; m0 = 23 - m0 + mova m1, m0 + mova m0, m4 + psubd m0, m1
pslld m0, 1 por m0, pd_1 cvtdq2ps m0, m0 psrld m0, 23 mova m1, pd_151 psubd m1, m0 (untested) --Loren Merritt _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
