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: |