Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; 18 : a=in/10;
- mov ecx, DWORD PTR _in$[ebp]
- mov eax, 1717986919 ; 66666667H
- imul ecx
- sar edx, 2
- mov esi, edx
- shr esi, 31 ; 0000001fH
- add esi, edx
- ; 19 : b=in/17;
- mov eax, 2021161081 ; 78787879H
- imul ecx
- sar edx, 3
- mov edi, edx
- shr edi, 31 ; 0000001fH
- add edi, edx
- ; 20 : c=in/1253;
- mov eax, 1755006589 ; 689b467dH
- imul ecx
- sar edx, 9
- mov ebx, edx
- shr ebx, 31 ; 0000001fH
- add ebx, edx
- ; 21 : d=in/54577;
- mov eax, -1716271355 ; 99b3c705H
- imul ecx
- add edx, ecx
- sar edx, 15 ; 0000000fH
- mov eax, edx
- shr eax, 31 ; 0000001fH
- add eax, edx
- mov DWORD PTR _d$[ebp], eax
- ; 22 : e=in/1588743;
- mov eax, -1460273687 ; a8f5fde9H
- imul ecx
- add edx, ecx
- sar edx, 20 ; 00000014H
- mov eax, edx
- shr eax, 31 ; 0000001fH
- add eax, edx
- mov DWORD PTR _e$[ebp], eax
- ; 23 : f=in/154879361;
- mov eax, 465249815 ; 1bbb2617H
- imul ecx
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement