[Liboil] idct8x8_s16_mmx seems kind of broken...

Adam D. Moss adam at gimp.org
Sun Dec 18 05:58:37 PST 2005


Adam D. Moss wrote:	
> I'm using the oil_idct8x8_s16() function and I find
> that when liboil selects idct8x8_s16_mmx, the artifacts
> are pretty bad (see attached images), almost regardless
> of the distribution or strength of the DCT coefficients.
> 
> idct8x8_s16_ref is very nearly as fast here and gives
> perfect results as far as I'm concerned (bit-identical to
> idct8x8_f64_c for my tests).

P.S: This is CVS liboil compiled with GCC 4.0.1 - thanks
for the recent zigzag fix by the way, I thought I was
going mad...

--Adam



More information about the Liboil mailing list