The last of the jump fixes.
This commit is contained in:
@@ -489,7 +489,7 @@ hq3x:
|
|||||||
pand mm2,mm4
|
pand mm2,mm4
|
||||||
movd eax,mm2
|
movd eax,mm2
|
||||||
inc eax
|
inc eax
|
||||||
jz .loopx_end
|
jz near .loopx_end
|
||||||
movd eax,mm5
|
movd eax,mm5
|
||||||
movzx edx,ax
|
movzx edx,ax
|
||||||
mov [w1],edx
|
mov [w1],edx
|
||||||
@@ -530,7 +530,7 @@ hq3x:
|
|||||||
cwde
|
cwde
|
||||||
and eax,ebx
|
and eax,ebx
|
||||||
inc eax
|
inc eax
|
||||||
jz .loopx_end
|
jz near .loopx_end
|
||||||
movd eax,mm5
|
movd eax,mm5
|
||||||
mov [edx+ecx-2],ax
|
mov [edx+ecx-2],ax
|
||||||
movzx edx,ax
|
movzx edx,ax
|
||||||
@@ -2469,7 +2469,7 @@ hq3x:
|
|||||||
jmp .loopx
|
jmp .loopx
|
||||||
.xres_2
|
.xres_2
|
||||||
; x=Xres-2 - special case
|
; x=Xres-2 - special case
|
||||||
jl .xres_1
|
jl near .xres_1
|
||||||
mov edx,[deltaptr]
|
mov edx,[deltaptr]
|
||||||
mov ecx,[prevline]
|
mov ecx,[prevline]
|
||||||
mov eax,[nextline]
|
mov eax,[nextline]
|
||||||
@@ -2523,7 +2523,7 @@ hq3x:
|
|||||||
jmp .flags
|
jmp .flags
|
||||||
.xres_1
|
.xres_1
|
||||||
cmp dword[xcounter],-1
|
cmp dword[xcounter],-1
|
||||||
jl .endofline
|
jl near .endofline
|
||||||
; x=Xres-1 - special case
|
; x=Xres-1 - special case
|
||||||
mov edx,[deltaptr]
|
mov edx,[deltaptr]
|
||||||
mov ecx,[prevline]
|
mov ecx,[prevline]
|
||||||
|
|||||||
@@ -452,7 +452,7 @@ hq3x:
|
|||||||
pand mm2,mm4
|
pand mm2,mm4
|
||||||
movd eax,mm2
|
movd eax,mm2
|
||||||
inc eax
|
inc eax
|
||||||
jz .loopx_end
|
jz near .loopx_end
|
||||||
movd eax,mm5
|
movd eax,mm5
|
||||||
movzx edx,ax
|
movzx edx,ax
|
||||||
mov [w1],edx
|
mov [w1],edx
|
||||||
@@ -493,7 +493,7 @@ hq3x:
|
|||||||
cwde
|
cwde
|
||||||
and eax,ebx
|
and eax,ebx
|
||||||
inc eax
|
inc eax
|
||||||
jz .loopx_end
|
jz near .loopx_end
|
||||||
movd eax,mm5
|
movd eax,mm5
|
||||||
mov [edx+ecx-2],ax
|
mov [edx+ecx-2],ax
|
||||||
movzx edx,ax
|
movzx edx,ax
|
||||||
@@ -2509,7 +2509,7 @@ hq3x:
|
|||||||
jmp .loopx
|
jmp .loopx
|
||||||
.xres_2
|
.xres_2
|
||||||
; x=Xres-2 - special case
|
; x=Xres-2 - special case
|
||||||
jl .xres_1
|
jl near .xres_1
|
||||||
mov edx,[deltaptr]
|
mov edx,[deltaptr]
|
||||||
mov ecx,[prevline]
|
mov ecx,[prevline]
|
||||||
mov eax,[nextline]
|
mov eax,[nextline]
|
||||||
@@ -2563,7 +2563,7 @@ hq3x:
|
|||||||
jmp .flags
|
jmp .flags
|
||||||
.xres_1
|
.xres_1
|
||||||
cmp dword[xcounter],-1
|
cmp dword[xcounter],-1
|
||||||
jl .endofline
|
jl near .endofline
|
||||||
; x=Xres-1 - special case
|
; x=Xres-1 - special case
|
||||||
mov edx,[deltaptr]
|
mov edx,[deltaptr]
|
||||||
mov ecx,[prevline]
|
mov ecx,[prevline]
|
||||||
|
|||||||
@@ -98,7 +98,7 @@ SECTION .text
|
|||||||
%macro DiffOrNot 10
|
%macro DiffOrNot 10
|
||||||
TestDiff %1,%2
|
TestDiff %1,%2
|
||||||
test edx,edx
|
test edx,edx
|
||||||
jz %%same
|
jz near %%same
|
||||||
%3
|
%3
|
||||||
%4
|
%4
|
||||||
%5
|
%5
|
||||||
@@ -115,7 +115,7 @@ SECTION .text
|
|||||||
%macro DiffOrNot 14
|
%macro DiffOrNot 14
|
||||||
TestDiff %1,%2
|
TestDiff %1,%2
|
||||||
test edx,edx
|
test edx,edx
|
||||||
jz %%same
|
jz near %%same
|
||||||
%3
|
%3
|
||||||
%4
|
%4
|
||||||
%5
|
%5
|
||||||
@@ -957,7 +957,7 @@ hq4x:
|
|||||||
pand mm2,mm4
|
pand mm2,mm4
|
||||||
movd eax,mm2
|
movd eax,mm2
|
||||||
inc eax
|
inc eax
|
||||||
jz .loopx_end
|
jz near .loopx_end
|
||||||
movd eax,mm5
|
movd eax,mm5
|
||||||
movzx edx,ax
|
movzx edx,ax
|
||||||
mov [w1],edx
|
mov [w1],edx
|
||||||
@@ -998,7 +998,7 @@ hq4x:
|
|||||||
cwde
|
cwde
|
||||||
and eax,ebx
|
and eax,ebx
|
||||||
inc eax
|
inc eax
|
||||||
jz .loopx_end
|
jz near .loopx_end
|
||||||
movd eax,mm5
|
movd eax,mm5
|
||||||
mov [edx+ecx-2],ax
|
mov [edx+ecx-2],ax
|
||||||
movzx edx,ax
|
movzx edx,ax
|
||||||
@@ -3910,7 +3910,7 @@ hq4x:
|
|||||||
jmp .loopx
|
jmp .loopx
|
||||||
.xres_2
|
.xres_2
|
||||||
; x=Xres-2 - special case
|
; x=Xres-2 - special case
|
||||||
jl .xres_1
|
jl near .xres_1
|
||||||
mov edx,[deltaptr]
|
mov edx,[deltaptr]
|
||||||
mov ecx,[prevline]
|
mov ecx,[prevline]
|
||||||
mov eax,[nextline]
|
mov eax,[nextline]
|
||||||
@@ -3964,7 +3964,7 @@ hq4x:
|
|||||||
jmp .flags
|
jmp .flags
|
||||||
.xres_1
|
.xres_1
|
||||||
cmp dword[xcounter],-1
|
cmp dword[xcounter],-1
|
||||||
jl .endofline
|
jl near .endofline
|
||||||
; x=Xres-1 - special case
|
; x=Xres-1 - special case
|
||||||
mov edx,[deltaptr]
|
mov edx,[deltaptr]
|
||||||
mov ecx,[prevline]
|
mov ecx,[prevline]
|
||||||
@@ -4148,7 +4148,7 @@ HighResProc:
|
|||||||
ret
|
ret
|
||||||
.hires
|
.hires
|
||||||
test byte[ebx],4
|
test byte[ebx],4
|
||||||
jnz .m56
|
jnz near .m56
|
||||||
mov ebx,[NumBytesPerLine]
|
mov ebx,[NumBytesPerLine]
|
||||||
mov eax,edi
|
mov eax,edi
|
||||||
add eax,ebx
|
add eax,ebx
|
||||||
|
|||||||
@@ -99,7 +99,7 @@ SECTION .text
|
|||||||
%macro DiffOrNot 10
|
%macro DiffOrNot 10
|
||||||
TestDiff %1,%2
|
TestDiff %1,%2
|
||||||
test edx,edx
|
test edx,edx
|
||||||
jz %%same
|
jz near %%same
|
||||||
%3
|
%3
|
||||||
%4
|
%4
|
||||||
%5
|
%5
|
||||||
@@ -116,7 +116,7 @@ SECTION .text
|
|||||||
%macro DiffOrNot 14
|
%macro DiffOrNot 14
|
||||||
TestDiff %1,%2
|
TestDiff %1,%2
|
||||||
test edx,edx
|
test edx,edx
|
||||||
jz %%same
|
jz near %%same
|
||||||
%3
|
%3
|
||||||
%4
|
%4
|
||||||
%5
|
%5
|
||||||
@@ -796,7 +796,7 @@ NEWSYM hq4x_32b
|
|||||||
cmp byte[MMXSupport],0
|
cmp byte[MMXSupport],0
|
||||||
je nointerp
|
je nointerp
|
||||||
cmp byte[hqFilter],0
|
cmp byte[hqFilter],0
|
||||||
jne hq4x
|
jne near hq4x
|
||||||
|
|
||||||
;----------------------------;
|
;----------------------------;
|
||||||
nointerp:
|
nointerp:
|
||||||
@@ -888,7 +888,7 @@ hq4x:
|
|||||||
pand mm2,mm4
|
pand mm2,mm4
|
||||||
movd eax,mm2
|
movd eax,mm2
|
||||||
inc eax
|
inc eax
|
||||||
jz .loopx_end
|
jz near .loopx_end
|
||||||
movd eax,mm5
|
movd eax,mm5
|
||||||
movzx edx,ax
|
movzx edx,ax
|
||||||
mov [w1],edx
|
mov [w1],edx
|
||||||
@@ -929,7 +929,7 @@ hq4x:
|
|||||||
cwde
|
cwde
|
||||||
and eax,ebx
|
and eax,ebx
|
||||||
inc eax
|
inc eax
|
||||||
jz .loopx_end
|
jz near .loopx_end
|
||||||
movd eax,mm5
|
movd eax,mm5
|
||||||
mov [edx+ecx-2],ax
|
mov [edx+ecx-2],ax
|
||||||
movzx edx,ax
|
movzx edx,ax
|
||||||
@@ -3877,7 +3877,7 @@ hq4x:
|
|||||||
jmp .loopx
|
jmp .loopx
|
||||||
.xres_2
|
.xres_2
|
||||||
; x=Xres-2 - special case
|
; x=Xres-2 - special case
|
||||||
jl .xres_1
|
jl near .xres_1
|
||||||
mov edx,[deltaptr]
|
mov edx,[deltaptr]
|
||||||
mov ecx,[prevline]
|
mov ecx,[prevline]
|
||||||
mov eax,[nextline]
|
mov eax,[nextline]
|
||||||
@@ -3931,7 +3931,7 @@ hq4x:
|
|||||||
jmp .flags
|
jmp .flags
|
||||||
.xres_1
|
.xres_1
|
||||||
cmp dword[xcounter],-1
|
cmp dword[xcounter],-1
|
||||||
jl .endofline
|
jl near .endofline
|
||||||
; x=Xres-1 - special case
|
; x=Xres-1 - special case
|
||||||
mov edx,[deltaptr]
|
mov edx,[deltaptr]
|
||||||
mov ecx,[prevline]
|
mov ecx,[prevline]
|
||||||
|
|||||||
Reference in New Issue
Block a user