--- colorspace_mmx.inc 2008/11/26 23:35:50 1.7 +++ colorspace_mmx.inc 2008/12/01 15:00:44 1.8 @@ -162,8 +162,8 @@ sub _EBX, _EDX mov x_dif, _EBX ; x_dif = -BYTES*fixed_width - x_stride - mov _EAX, _EBP - sub _EAX, 1 + lea _EAX, [_EBP-1] + %ifdef ARCH_IS_X86_64 mov TMP1, _EDX mul edx