finetuneing thresholds/factors
[ffmpeg.git] / libavcodec / i386 / mpegvideo_mmx_template.c
index 8fda458a2101d611026a810a77dd85b8430b8c7e..aa75cf09e37201bdca6742e8cdd4fd9f39e1d03b 100644 (file)
@@ -53,8 +53,7 @@ static int RENAME(dct_quantize)(MpegEncContext *s,
         if (!s->h263_aic) {
 #if 1
         asm volatile (
-               "xorl %%edx, %%edx      \n\t"
-               "mul %%ecx              \n\t"
+               "imul %%ecx             \n\t"
                : "=d" (level), "=a"(dummy)
                : "a" ((block[0]>>2) + q), "c" (inverse[q<<1])
         );