Subversion Repositories Kolibri OS

Rev

Rev 1014 | Rev 1102 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1014 Rev 1079
Line 513... Line 513...
513
	mov	[edi+1], al
513
	mov	[edi+1], al
514
	mov	al, [esi]
514
	mov	al, [esi]
515
	mov	[edi+2], al
515
	mov	[edi+2], al
516
	mov	al, [esi+3]
516
	mov	al, [esi+3]
517
	mov	[edi+3], al
517
	mov	[edi+3], al
-
 
518
	add	esi, 4
-
 
519
	add	edi, 4
518
	sub	ecx, 4
520
	sub	ecx, 4
519
	jnz	@b
521
	jnz	@b
520
	sub	edx, 1
522
	sub	edx, 1
521
	jnz	.rgb_alpha2.next
523
	jnz	.rgb_alpha2.next
522
	jmp	.convert_done
524
	jmp	.convert_done
Line 735... Line 737...
735
	jc	.convert_done
737
	jc	.convert_done
736
	add	esi, 1
738
	add	esi, 1
737
	sub	ebx, ecx
739
	sub	ebx, ecx
738
	jc	.convert_done
740
	jc	.convert_done
739
@@:
741
@@:
740
	convert_16_to_8
742
	mov	ax, [esi]
741
	add	esi, 2
743
	add	esi, 2
-
 
744
	convert_16_to_8
-
 
745
	mov	[edi], al
742
	add	edi, 1
746
	add	edi, 1
743
	sub	ecx, 2
747
	sub	ecx, 2
744
	jnz	@b
748
	jnz	@b
745
	sub	edx, 1
749
	sub	edx, 1
746
	jnz	.grayscale2_16bit
750
	jnz	.grayscale2_16bit
Line 819... Line 823...
819
	jc	.convert_done
823
	jc	.convert_done
820
	add	esi, 1
824
	add	esi, 1
821
	sub	ebx, ecx
825
	sub	ebx, ecx
822
	jc	.convert_done
826
	jc	.convert_done
823
@@:
827
@@:
824
	convert_16_to_8
828
	mov	ax, [esi]
825
	add	esi, 4
829
	add	esi, 4
-
 
830
	convert_16_to_8
-
 
831
	mov	[edi], al
826
	add	edi, 1
832
	add	edi, 1
827
	sub	ecx, 4
833
	sub	ecx, 4
828
	jnz	@b
834
	jnz	@b
829
	sub	edx, 1
835
	sub	edx, 1
830
	jnz	.grayscale_alpha2_16bit
836
	jnz	.grayscale_alpha2_16bit