Rev 678 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 678 | Rev 3013 | ||
---|---|---|---|
Line 467... | Line 467... | ||
467 | mov ebx,DKeys |
467 | mov ebx,DKeys |
468 | mov esi,os_work |
468 | mov esi,os_work |
469 | mov byte[esi],al |
469 | mov byte[esi],al |
470 | mov ecx,1 |
470 | mov ecx,1 |
471 | push dword[ebx] |
471 | push dword[ebx] |
472 | pop [CRC32] |
472 | pop [_CRC32_] |
473 | call UCRC |
473 | call UCRC |
474 | push [CRC32] |
474 | push [_CRC32_] |
475 | pop dword[ebx] |
475 | pop dword[ebx] |
476 | mov eax,[ebx] |
476 | mov eax,[ebx] |
477 | and eax,0xff |
477 | and eax,0xff |
478 | add eax,[ebx+4] |
478 | add eax,[ebx+4] |
479 | mul edi |
479 | mul edi |
480 | inc eax |
480 | inc eax |
481 | mov [ebx+4],eax |
481 | mov [ebx+4],eax |
482 | shr eax,24 |
482 | shr eax,24 |
483 | mov byte[esi],al |
483 | mov byte[esi],al |
484 | push dword[ebx+8] |
484 | push dword[ebx+8] |
485 | pop [CRC32] |
485 | pop [_CRC32_] |
486 | call UCRC |
486 | call UCRC |
487 | push [CRC32] |
487 | push [_CRC32_] |
488 | pop dword[ebx+8] |
488 | pop dword[ebx+8] |
489 | popa |
489 | popa |
490 | ret |
490 | ret |
Line 491... | Line 491... | ||
491 | 491 |