--- libvisual-0.2.0/libvisual/lv_video_mmx.c 2005-01-11 22:06:42.000000000 +0300 +++ libvisual-new/libvisual/lv_video_mmx.c 2005-05-09 09:44:16.553237936 +0400 @@ -235,8 +235,8 @@ : [output] "=m"(*dest_pixel) : [pixel_u] "m"(src_pixel_rowu[u>>16]) , [pixel_l] "m"(src_pixel_rowl[u>>16]) - , [fracu] "g"(fracU) - , [fracv] "g"(fracV) + , [fracu] "m"(fracU) + , [fracv] "m"(fracV) : "mm0", "mm1", "mm2", "mm3", "mm4", "mm5", "mm6", "mm7"); ++dest_pixel;