Subversion Repositories Kolibri OS

Rev

Rev 6619 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6619 Rev 6769
Line 786... Line 786...
786
 
786
 
Line 787... Line 787...
787
	mov	ecx,.y
787
	mov	ecx,.y
788
	or	ecx,ecx
788
	or	ecx,ecx
789
	jl	.bl_end
789
	jl	.bl_end
-
 
790
	mov	dx,word[size_y_var]
-
 
791
	dec	dx
790
	cmp	cx,word[size_y_var]  ;SIZE_Y
792
	cmp	cx,dx	;word[size_y_var]  ;SIZE_Y
791
	jge	.bl_end
793
	jge	.bl_end
Line 792... Line 794...
792
 
794
 
793
	cmp	eax,ebx
795
	cmp	eax,ebx
794
	jl	@f
796
	jl	@f
Line 825... Line 827...
825
    @@:
827
    @@:
826
	push	eax ebx    ;store x1, x2
828
	push	eax ebx    ;store x1, x2
827
	mov	ebx,.x1
829
	mov	ebx,.x1
828
	movzx	edx,word[size_x_var]
830
	movzx	edx,word[size_x_var]
829
	cmp	ebx,edx
831
	dec	edx
-
 
832
	cmp	ebx,edx
830
  ;      cmp     bx,word[size_x_var]  ;SIZE_X
833
  ;      cmp     bx,word[size_x_var]  ;SIZE_X
831
	jg	.bl_end
834
	jg	.bl_end
832
	cmp	.x2,0
835
	cmp	.x2,0
833
	jle	.bl_end
836
	jle	.bl_end
834
 
837
 
Line 835... Line 838...
835
	mov	ebx,.x2
838
	mov	ebx,.x2
836
	sub	ebx,.x1
839
	sub	ebx,.x1
Line 837... Line 840...
837
 
840
 
Line 838... Line 841...
838
if Ext>=SSE
841
if  Ext >= SSE
839
 
842
 
840
       sub	 esp,16
843
       sub	 esp,16