Subversion Repositories Kolibri OS

Rev

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

Rev 6617 Rev 6851
Line 134... Line 134...
134
	cmp dword[len],1
134
	cmp dword[len],1
135
	jne .end0 ;if (..==..)
135
	jne .end0 ;if (..==..)
136
		movzx eax,byte[ebx]
136
		movzx eax,byte[ebx]
137
		add [adler],eax
137
		add [adler],eax
138
		cmp dword[adler],BASE
138
		cmp dword[adler],BASE
139
		jl @f ;if (..>=..)
139
		jb @f ;if (..>=..)
140
			sub dword[adler],BASE
140
			sub dword[adler],BASE
141
		@@:
141
		@@:
142
		mov eax,[adler]
142
		mov eax,[adler]
143
		add [sum2],eax
143
		add [sum2],eax
144
		cmp dword[sum2],BASE
144
		cmp dword[sum2],BASE
145
		jl @f ;if (..>=..)
145
		jb @f ;if (..>=..)
146
			sub dword[sum2],BASE
146
			sub dword[sum2],BASE
147
		@@:
147
		@@:
148
		jmp .combine
148
		jmp .combine
149
align 4
149
align 4
150
	.end0:
150
	.end0: