swscale: make %rep unconditional.

Fixes pre-processing with latest versions of nasm.
This commit is contained in:
Ronald S. Bultje 2012-03-03 14:15:32 -08:00
parent b4188f0d46
commit dccb2cd3f9
1 changed files with 7 additions and 4 deletions

View File

@ -131,8 +131,12 @@ cglobal yuv2planeX_%1, %3, 7, %2, filter, fltsize, src, dst, w, dither, offset
; pixels per iteration. In order to not have to keep track of where ; pixels per iteration. In order to not have to keep track of where
; we are w.r.t. dithering, we unroll the mmx/8bit loop x2. ; we are w.r.t. dithering, we unroll the mmx/8bit loop x2.
%if %1 == 8 %if %1 == 8
%rep 16/mmsize %assign %%repcnt 16/mmsize
%endif ; %1 == 8 %else
%assign %%repcnt 1
%endif
%rep %%repcnt
%if %1 == 8 %if %1 == 8
%if ARCH_X86_32 %if ARCH_X86_32
@ -226,10 +230,9 @@ cglobal yuv2planeX_%1, %3, 7, %2, filter, fltsize, src, dst, w, dither, offset
add r5, mmsize/2 add r5, mmsize/2
sub wd, mmsize/2 sub wd, mmsize/2
%if %1 == 8
%assign %%i %%i+2 %assign %%i %%i+2
%endrep %endrep
%endif ; %1 == 8
jg .pixelloop jg .pixelloop
%if %1 == 8 %if %1 == 8