--- trunk/xvidcore/src/quant/x86_asm/quantize4_mmx.asm 2002/07/07 09:45:40 262 +++ branches/dev-api-4/xvidcore/src/quant/x86_asm/quantize4_mmx.asm 2003/02/21 14:49:29 886 @@ -54,7 +54,12 @@ bits 32 -section .data +%ifdef FORMAT_COFF +SECTION .data data +%else +SECTION .data data align=8 +%endif + %macro cglobal 1 %ifdef PREFIX @@ -778,7 +783,7 @@ movq [edx + 8*eax + 8*16 -2*8 ], mm2 ; data[i] movq [edx + 8*eax + 8*16 -2*8 +8], mm6 ; data[i+1] - jnz .loop + jnz near .loop ; deal with DC @@ -880,7 +885,7 @@ pxor mm6, mm2 ; mismatch control movq [edx + 8*eax + 8*16 -2*8 +8], mm2 ; data[i+1] - jnz .loop + jnz near .loop ; mismatch control