Created
October 21, 2013 18:14
-
-
Save jamslater/b8a3c72c101ee3a5ab67 to your computer and use it in GitHub Desktop.
VirtualReality bytecode disassembler output
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0000: 1E 05 07 00 push ebp | |
0004: 00 26 07 00 06 00 mov ebp, esp | |
000A: 1E 05 02 00 push ecx | |
000E: 00 C6 00 00 07 00 10 00 00 00 00 00 00 00 mov eax, [ebp+10h] ; arg1 | |
001C: 00 C6 02 00 07 00 18 00 00 00 00 00 00 00 mov ecx, [ebp+18h] ; arg2 | |
002A: 00 A6 03 00 00 00 mov edx, [eax] | |
0030: 0F A6 03 00 02 00 cmp edx, [ecx] | |
0036: 17 01 60 00 00 00 00 00 00 00 jbe 0060h | |
0040: 00 06 00 00 01 00 00 00 00 00 00 00 mov eax, 1h | |
004C: 1D 01 34 02 00 00 00 00 00 00 jmp 0234h | |
0056: 1D 01 A8 00 00 00 00 00 00 00 jmp 00A8h | |
0060: 00 C6 00 00 07 00 10 00 00 00 00 00 00 00 mov eax, [ebp+10h] ; arg1 | |
006E: 00 C6 02 00 07 00 18 00 00 00 00 00 00 00 mov ecx, [ebp+18h] ; arg2 | |
007C: 00 A6 03 00 00 00 mov edx, [eax] | |
0082: 0F A6 03 00 02 00 cmp edx, [ecx] | |
0088: 13 01 A8 00 00 00 00 00 00 00 jae 00A8h | |
0092: 04 06 00 00 FF FF FF FF 00 00 00 00 or eax, FFFFFFFFh | |
009E: 1D 01 34 02 00 00 00 00 00 00 jmp 0234h | |
00A8: 00 C6 00 00 07 00 10 00 00 00 00 00 00 00 mov eax, [ebp+10h] ; arg1 | |
00B6: 00 A6 02 00 00 00 mov ecx, [eax] | |
00BC: 02 06 02 00 01 00 00 00 00 00 00 00 sub ecx, 1h | |
00C8: 00 3A 07 00 F8 FF FF FF 00 00 00 00 02 00 mov [ebp-8h], ecx ; var1 | |
00D6: 1D 01 08 01 00 00 00 00 00 00 jmp 0108h | |
00E0: 00 C6 03 00 07 00 F8 FF FF FF 00 00 00 00 mov edx, [ebp-8h] ; var1 | |
00EE: 02 06 03 00 01 00 00 00 00 00 00 00 sub edx, 1h | |
00FA: 00 3A 07 00 F8 FF FF FF 00 00 00 00 03 00 mov [ebp-8h], edx ; var1 | |
0108: 0F 1A 07 00 F8 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 cmp [ebp-8h], 0h ; var1 | |
011C: 1A 01 2E 02 00 00 00 00 00 00 jl 022Eh | |
0126: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
0134: 00 C6 02 00 07 00 10 00 00 00 00 00 00 00 mov ecx, [ebp+10h] ; arg1 | |
0142: 00 E6 03 00 02 08 08 00 00 00 00 00 00 00 mov edx, [eax*8+ecx+8h] | |
0150: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
015E: 00 C6 02 00 07 00 18 00 00 00 00 00 00 00 mov ecx, [ebp+18h] ; arg2 | |
016C: 00 E6 00 00 02 08 08 00 00 00 00 00 00 00 mov eax, [eax*8+ecx+8h] | |
017A: 0F 26 03 00 00 00 cmp edx, eax | |
0180: 19 01 AA 01 00 00 00 00 00 00 jle 01AAh | |
018A: 00 06 00 00 01 00 00 00 00 00 00 00 mov eax, 1h | |
0196: 1D 01 34 02 00 00 00 00 00 00 jmp 0234h | |
01A0: 1D 01 24 02 00 00 00 00 00 00 jmp 0224h | |
01AA: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
01B8: 00 C6 03 00 07 00 10 00 00 00 00 00 00 00 mov edx, [ebp+10h] ; arg1 | |
01C6: 00 E6 00 00 23 08 08 00 00 00 00 00 00 00 mov eax, [ecx*8+edx+8h] | |
01D4: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
01E2: 00 C6 03 00 07 00 18 00 00 00 00 00 00 00 mov edx, [ebp+18h] ; arg2 | |
01F0: 00 E6 02 00 23 08 08 00 00 00 00 00 00 00 mov ecx, [ecx*8+edx+8h] | |
01FE: 0F 26 00 00 02 00 cmp eax, ecx | |
0204: 15 01 24 02 00 00 00 00 00 00 jge 0224h | |
020E: 04 06 00 00 FF FF FF FF 00 00 00 00 or eax, FFFFFFFFh | |
021A: 1D 01 34 02 00 00 00 00 00 00 jmp 0234h | |
0224: 1D 01 E0 00 00 00 00 00 00 00 jmp 00E0h | |
022E: 03 26 00 00 00 00 xor eax, eax | |
0234: 00 26 06 00 07 00 mov esp, ebp | |
023A: 1F 05 07 00 pop ebp | |
023E: 1C 00 ret | |
0240: 1E 05 07 00 push ebp | |
0244: 00 26 07 00 06 00 mov ebp, esp | |
024A: 1E 05 02 00 push ecx | |
024E: 1E 05 04 00 push edi | |
0252: 00 1A 07 00 F8 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 mov [ebp-8h], 0h ; var1 | |
0266: 1D 01 98 02 00 00 00 00 00 00 jmp 0298h | |
0270: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
027E: 01 06 00 00 01 00 00 00 00 00 00 00 add eax, 1h | |
028A: 00 3A 07 00 F8 FF FF FF 00 00 00 00 00 00 mov [ebp-8h], eax ; var1 | |
0298: 00 C6 02 00 07 00 18 00 00 00 00 00 00 00 mov ecx, [ebp+18h] ; arg2 | |
02A6: 00 C6 03 00 07 00 F8 FF FF FF 00 00 00 00 mov edx, [ebp-8h] ; var1 | |
02B4: 0F A6 03 00 02 00 cmp edx, [ecx] | |
02BA: 13 01 22 03 00 00 00 00 00 00 jae 0322h | |
02C4: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
02D2: 00 C6 02 00 07 00 10 00 00 00 00 00 00 00 mov ecx, [ebp+10h] ; arg1 | |
02E0: 00 C6 03 00 07 00 F8 FF FF FF 00 00 00 00 mov edx, [ebp-8h] ; var1 | |
02EE: 00 C6 04 00 07 00 18 00 00 00 00 00 00 00 mov edi, [ebp+18h] ; arg2 | |
02FC: 00 E6 03 00 34 08 08 00 00 00 00 00 00 00 mov edx, [edx*8+edi+8h] | |
030A: 00 3E 02 08 08 00 00 00 00 00 00 00 03 00 mov [eax*8+ecx+8h], edx | |
0318: 1D 01 70 02 00 00 00 00 00 00 jmp 0270h | |
0322: 1D 01 54 03 00 00 00 00 00 00 jmp 0354h | |
032C: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
033A: 01 06 00 00 01 00 00 00 00 00 00 00 add eax, 1h | |
0346: 00 3A 07 00 F8 FF FF FF 00 00 00 00 00 00 mov [ebp-8h], eax ; var1 | |
0354: 0F 1A 07 00 F8 FF FF FF 00 00 00 00 00 01 00 00 00 00 00 00 cmp [ebp-8h], 100h ; var1 | |
0368: 13 01 AC 03 00 00 00 00 00 00 jae 03ACh | |
0372: 03 26 02 00 02 00 xor ecx, ecx | |
0378: 00 C6 03 00 07 00 F8 FF FF FF 00 00 00 00 mov edx, [ebp-8h] ; var1 | |
0386: 00 C6 00 00 07 00 10 00 00 00 00 00 00 00 mov eax, [ebp+10h] ; arg1 | |
0394: 00 3E 30 08 08 00 00 00 00 00 00 00 02 00 mov [edx*8+eax+8h], ecx | |
03A2: 1D 01 2C 03 00 00 00 00 00 00 jmp 032Ch | |
03AC: 00 C6 02 00 07 00 10 00 00 00 00 00 00 00 mov ecx, [ebp+10h] ; arg1 | |
03BA: 00 C6 03 00 07 00 18 00 00 00 00 00 00 00 mov edx, [ebp+18h] ; arg2 | |
03C8: 00 A6 00 00 03 00 mov eax, [edx] | |
03CE: 00 36 02 00 00 00 mov [ecx], eax | |
03D4: 1F 05 04 00 pop edi | |
03D8: 00 26 06 00 07 00 mov esp, ebp | |
03DE: 1F 05 07 00 pop ebp | |
03E2: 1C 00 ret | |
03E4: 1E 05 07 00 push ebp | |
03E8: 00 26 07 00 06 00 mov ebp, esp | |
03EE: 00 C6 00 00 07 00 18 00 00 00 00 00 00 00 mov eax, [ebp+18h] ; arg2 | |
03FC: 09 06 00 00 04 00 00 00 00 00 00 00 shr eax, 4h | |
0408: 00 C6 02 00 07 00 10 00 00 00 00 00 00 00 mov ecx, [ebp+10h] ; arg1 | |
0416: 00 E6 00 00 02 08 08 00 00 00 00 00 00 00 mov eax, [eax*8+ecx+8h] | |
0424: 00 C6 02 00 07 00 18 00 00 00 00 00 00 00 mov ecx, [ebp+18h] ; arg2 | |
0432: 05 06 02 00 0F 00 00 00 00 00 00 00 and ecx, Fh | |
043E: 09 26 00 00 02 00 shr eax, ecx | |
0444: 05 06 00 00 01 00 00 00 00 00 00 00 and eax, 1h | |
0450: 1F 05 07 00 pop ebp | |
0454: 1C 00 ret | |
0456: 1E 05 07 00 push ebp | |
045A: 00 26 07 00 06 00 mov ebp, esp | |
0460: 1E 05 02 00 push ecx | |
0464: 00 C6 00 00 07 00 10 00 00 00 00 00 00 00 mov eax, [ebp+10h] ; arg1 | |
0472: 0F 16 00 00 01 00 00 00 00 00 00 00 cmp [eax], 1h | |
047E: 12 01 EA 04 00 00 00 00 00 00 jne 04EAh | |
0488: 00 06 02 00 02 00 00 00 00 00 00 00 mov ecx, 2h | |
0494: 0B 06 02 00 00 00 00 00 00 00 00 00 mul ecx, 0h | |
04A0: 00 C6 03 00 07 00 10 00 00 00 00 00 00 00 mov edx, [ebp+10h] ; arg1 | |
04AE: 00 E6 00 00 23 04 08 00 00 00 00 00 00 00 mov eax, [ecx*4+edx+8h] | |
04BC: 10 26 00 00 00 00 test eax, eax | |
04C2: 12 01 EA 04 00 00 00 00 00 00 jne 04EAh | |
04CC: 00 1A 07 00 F8 FF FF FF 00 00 00 00 01 00 00 00 00 00 00 00 mov [ebp-8h], 1h ; var1 | |
04E0: 1D 01 FE 04 00 00 00 00 00 00 jmp 04FEh | |
04EA: 00 1A 07 00 F8 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 mov [ebp-8h], 0h ; var1 | |
04FE: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
050C: 00 26 06 00 07 00 mov esp, ebp | |
0512: 1F 05 07 00 pop ebp | |
0516: 1C 00 ret | |
0518: 1E 05 07 00 push ebp | |
051C: 00 26 07 00 06 00 mov ebp, esp | |
0522: 02 06 06 00 20 00 00 00 00 00 00 00 sub esp, 20h | |
052E: 00 1A 07 00 E8 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 mov [ebp-18h], 0h ; var3 | |
0542: 00 1A 07 00 F8 FF FF FF 00 00 00 00 00 10 00 00 00 00 00 00 mov [ebp-8h], 1000h ; var1 | |
0556: 1E 01 00 00 00 00 00 00 00 00 push 0h | |
0560: 00 C6 00 00 07 00 E8 FF FF FF 00 00 00 00 mov eax, [ebp-18h] ; var3 | |
056E: 1E 05 00 00 push eax | |
0572: 1B 01 D0 13 00 00 00 00 00 00 call 13D0h | |
057C: 01 06 06 00 10 00 00 00 00 00 00 00 add esp, 10h | |
0588: 1E 01 00 00 00 00 00 00 00 00 push 0h | |
0592: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
05A0: 1E 05 02 00 push ecx | |
05A4: 1B 01 D0 13 00 00 00 00 00 00 call 13D0h | |
05AE: 01 06 06 00 10 00 00 00 00 00 00 00 add esp, 10h | |
05BA: 00 C6 03 00 07 00 10 00 00 00 00 00 00 00 mov edx, [ebp+10h] ; arg1 | |
05C8: 1E 05 03 00 push edx | |
05CC: 1B 01 44 0F 00 00 00 00 00 00 call 0F44h | |
05D6: 01 06 06 00 08 00 00 00 00 00 00 00 add esp, 8h | |
05E2: 00 3A 07 00 E0 FF FF FF 00 00 00 00 00 00 mov [ebp-20h], eax ; var4 | |
05F0: 00 C6 00 00 07 00 E0 FF FF FF 00 00 00 00 mov eax, [ebp-20h] ; var4 | |
05FE: 02 06 00 00 01 00 00 00 00 00 00 00 sub eax, 1h | |
060A: 00 3A 07 00 F0 FF FF FF 00 00 00 00 00 00 mov [ebp-10h], eax ; var2 | |
0618: 1D 01 4A 06 00 00 00 00 00 00 jmp 064Ah | |
0622: 00 C6 02 00 07 00 F0 FF FF FF 00 00 00 00 mov ecx, [ebp-10h] ; var2 | |
0630: 02 06 02 00 01 00 00 00 00 00 00 00 sub ecx, 1h | |
063C: 00 3A 07 00 F0 FF FF FF 00 00 00 00 02 00 mov [ebp-10h], ecx ; var2 | |
064A: 0F 1A 07 00 F0 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 cmp [ebp-10h], 0h ; var2 | |
065E: 1A 01 EA 07 00 00 00 00 00 00 jl 07EAh | |
0668: 00 C6 03 00 07 00 F8 FF FF FF 00 00 00 00 mov edx, [ebp-8h] ; var1 | |
0676: 1E 05 03 00 push edx | |
067A: 1B 01 E4 14 00 00 00 00 00 00 call 14E4h | |
0684: 01 06 06 00 08 00 00 00 00 00 00 00 add esp, 8h | |
0690: 00 C6 00 00 07 00 F0 FF FF FF 00 00 00 00 mov eax, [ebp-10h] ; var2 | |
069E: 1E 05 00 00 push eax | |
06A2: 00 C6 02 00 07 00 10 00 00 00 00 00 00 00 mov ecx, [ebp+10h] ; arg1 | |
06B0: 1E 05 02 00 push ecx | |
06B4: 1B 01 E4 03 00 00 00 00 00 00 call 03E4h | |
06BE: 01 06 06 00 10 00 00 00 00 00 00 00 add esp, 10h | |
06CA: 1E 05 00 00 push eax | |
06CE: 1E 01 00 00 00 00 00 00 00 00 push 0h | |
06D8: 00 C6 03 00 07 00 F8 FF FF FF 00 00 00 00 mov edx, [ebp-8h] ; var1 | |
06E6: 1E 05 03 00 push edx | |
06EA: 1B 01 7A 10 00 00 00 00 00 00 call 107Ah | |
06F4: 01 06 06 00 18 00 00 00 00 00 00 00 add esp, 18h | |
0700: 00 C6 00 00 07 00 18 00 00 00 00 00 00 00 mov eax, [ebp+18h] ; arg2 | |
070E: 1E 05 00 00 push eax | |
0712: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
0720: 1E 05 02 00 push ecx | |
0724: 1B 01 00 00 00 00 00 00 00 00 call 0000h | |
072E: 01 06 06 00 10 00 00 00 00 00 00 00 add esp, 10h | |
073A: 0F 06 00 00 FF FF FF FF 00 00 00 00 cmp eax, FFFFFFFFh | |
0746: 11 01 E0 07 00 00 00 00 00 00 je 07E0h | |
0750: 00 C6 03 00 07 00 F8 FF FF FF 00 00 00 00 mov edx, [ebp-8h] ; var1 | |
075E: 1E 05 03 00 push edx | |
0762: 00 C6 00 00 07 00 18 00 00 00 00 00 00 00 mov eax, [ebp+18h] ; arg2 | |
0770: 1E 05 00 00 push eax | |
0774: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
0782: 1E 05 02 00 push ecx | |
0786: 1B 01 22 19 00 00 00 00 00 00 call 1922h | |
0790: 01 06 06 00 18 00 00 00 00 00 00 00 add esp, 18h | |
079C: 1E 01 01 00 00 00 00 00 00 00 push 1h | |
07A6: 00 C6 03 00 07 00 F0 FF FF FF 00 00 00 00 mov edx, [ebp-10h] ; var2 | |
07B4: 1E 05 03 00 push edx | |
07B8: 00 C6 00 00 07 00 E8 FF FF FF 00 00 00 00 mov eax, [ebp-18h] ; var3 | |
07C6: 1E 05 00 00 push eax | |
07CA: 1B 01 7A 10 00 00 00 00 00 00 call 107Ah | |
07D4: 01 06 06 00 18 00 00 00 00 00 00 00 add esp, 18h | |
07E0: 1D 01 22 06 00 00 00 00 00 00 jmp 0622h | |
07EA: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
07F8: 1E 05 02 00 push ecx | |
07FC: 00 C6 03 00 07 00 20 00 00 00 00 00 00 00 mov edx, [ebp+20h] ; arg3 | |
080A: 1E 05 03 00 push edx | |
080E: 1B 01 40 02 00 00 00 00 00 00 call 0240h | |
0818: 01 06 06 00 10 00 00 00 00 00 00 00 add esp, 10h | |
0824: 00 26 06 00 07 00 mov esp, ebp | |
082A: 1F 05 07 00 pop ebp | |
082E: 1C 00 ret | |
0830: 1E 05 07 00 push ebp | |
0834: 00 26 07 00 06 00 mov ebp, esp | |
083A: 02 06 06 00 20 00 00 00 00 00 00 00 sub esp, 20h | |
0846: 00 1A 07 00 E8 FF FF FF 00 00 00 00 00 20 00 00 00 00 00 00 mov [ebp-18h], 2000h ; var3 | |
085A: 00 1A 07 00 F8 FF FF FF 00 00 00 00 00 30 00 00 00 00 00 00 mov [ebp-8h], 3000h ; var1 | |
086E: 00 1A 07 00 F0 FF FF FF 00 00 00 00 00 40 00 00 00 00 00 00 mov [ebp-10h], 4000h ; var2 | |
0882: 00 1A 07 00 E0 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 mov [ebp-20h], 0h ; var4 | |
0896: 1E 01 01 00 00 00 00 00 00 00 push 1h | |
08A0: 00 C6 00 00 07 00 28 00 00 00 00 00 00 00 mov eax, [ebp+28h] ; arg4 | |
08AE: 1E 05 00 00 push eax | |
08B2: 1B 01 D0 13 00 00 00 00 00 00 call 13D0h | |
08BC: 01 06 06 00 10 00 00 00 00 00 00 00 add esp, 10h | |
08C8: 00 C6 02 00 07 00 18 00 00 00 00 00 00 00 mov ecx, [ebp+18h] ; arg2 | |
08D6: 1E 05 02 00 push ecx | |
08DA: 00 C6 03 00 07 00 E8 FF FF FF 00 00 00 00 mov edx, [ebp-18h] ; var3 | |
08E8: 1E 05 03 00 push edx | |
08EC: 1B 01 40 02 00 00 00 00 00 00 call 0240h | |
08F6: 01 06 06 00 10 00 00 00 00 00 00 00 add esp, 10h | |
0902: 00 C6 00 00 07 00 10 00 00 00 00 00 00 00 mov eax, [ebp+10h] ; arg1 | |
0910: 1E 05 00 00 push eax | |
0914: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
0922: 1E 05 02 00 push ecx | |
0926: 1B 01 40 02 00 00 00 00 00 00 call 0240h | |
0930: 01 06 06 00 10 00 00 00 00 00 00 00 add esp, 10h | |
093C: 00 C6 03 00 07 00 E8 FF FF FF 00 00 00 00 mov edx, [ebp-18h] ; var3 | |
094A: 1E 05 03 00 push edx | |
094E: 1B 01 56 04 00 00 00 00 00 00 call 0456h | |
0958: 01 06 06 00 08 00 00 00 00 00 00 00 add esp, 8h | |
0964: 10 26 00 00 00 00 test eax, eax | |
096A: 12 01 F8 0B 00 00 00 00 00 00 jne 0BF8h | |
0974: 00 06 00 00 02 00 00 00 00 00 00 00 mov eax, 2h | |
0980: 0B 06 00 00 00 00 00 00 00 00 00 00 mul eax, 0h | |
098C: 00 C6 02 00 07 00 E8 FF FF FF 00 00 00 00 mov ecx, [ebp-18h] ; var3 | |
099A: 00 E6 03 00 02 04 08 00 00 00 00 00 00 00 mov edx, [eax*4+ecx+8h] | |
09A8: 05 06 03 00 01 00 00 00 00 00 00 00 and edx, 1h | |
09B4: 11 01 C2 0A 00 00 00 00 00 00 je 0AC2h | |
09BE: 1E 01 00 00 00 00 00 00 00 00 push 0h | |
09C8: 00 C6 00 00 07 00 F0 FF FF FF 00 00 00 00 mov eax, [ebp-10h] ; var2 | |
09D6: 1E 05 00 00 push eax | |
09DA: 1B 01 D0 13 00 00 00 00 00 00 call 13D0h | |
09E4: 01 06 06 00 10 00 00 00 00 00 00 00 add esp, 10h | |
09F0: 00 C6 02 00 07 00 F0 FF FF FF 00 00 00 00 mov ecx, [ebp-10h] ; var2 | |
09FE: 1E 05 02 00 push ecx | |
0A02: 00 C6 03 00 07 00 F8 FF FF FF 00 00 00 00 mov edx, [ebp-8h] ; var1 | |
0A10: 1E 05 03 00 push edx | |
0A14: 00 C6 00 00 07 00 28 00 00 00 00 00 00 00 mov eax, [ebp+28h] ; arg4 | |
0A22: 1E 05 00 00 push eax | |
0A26: 1B 01 04 0C 00 00 00 00 00 00 call 0C04h | |
0A30: 01 06 06 00 18 00 00 00 00 00 00 00 add esp, 18h | |
0A3C: 00 C6 02 00 07 00 F0 FF FF FF 00 00 00 00 mov ecx, [ebp-10h] ; var2 | |
0A4A: 1E 05 02 00 push ecx | |
0A4E: 00 C6 03 00 07 00 28 00 00 00 00 00 00 00 mov edx, [ebp+28h] ; arg4 | |
0A5C: 1E 05 03 00 push edx | |
0A60: 1B 01 40 02 00 00 00 00 00 00 call 0240h | |
0A6A: 01 06 06 00 10 00 00 00 00 00 00 00 add esp, 10h | |
0A76: 00 C6 00 00 07 00 28 00 00 00 00 00 00 00 mov eax, [ebp+28h] ; arg4 | |
0A84: 1E 05 00 00 push eax | |
0A88: 00 C6 02 00 07 00 20 00 00 00 00 00 00 00 mov ecx, [ebp+20h] ; arg3 | |
0A96: 1E 05 02 00 push ecx | |
0A9A: 00 C6 03 00 07 00 28 00 00 00 00 00 00 00 mov edx, [ebp+28h] ; arg4 | |
0AA8: 1E 05 03 00 push edx | |
0AAC: 1B 01 18 05 00 00 00 00 00 00 call 0518h | |
0AB6: 01 06 06 00 18 00 00 00 00 00 00 00 add esp, 18h | |
0AC2: 00 C6 00 00 07 00 E8 FF FF FF 00 00 00 00 mov eax, [ebp-18h] ; var3 | |
0AD0: 1E 05 00 00 push eax | |
0AD4: 1B 01 DC 16 00 00 00 00 00 00 call 16DCh | |
0ADE: 01 06 06 00 08 00 00 00 00 00 00 00 add esp, 8h | |
0AEA: 1E 01 00 00 00 00 00 00 00 00 push 0h | |
0AF4: 00 C6 02 00 07 00 F0 FF FF FF 00 00 00 00 mov ecx, [ebp-10h] ; var2 | |
0B02: 1E 05 02 00 push ecx | |
0B06: 1B 01 D0 13 00 00 00 00 00 00 call 13D0h | |
0B10: 01 06 06 00 10 00 00 00 00 00 00 00 add esp, 10h | |
0B1C: 00 C6 03 00 07 00 F0 FF FF FF 00 00 00 00 mov edx, [ebp-10h] ; var2 | |
0B2A: 1E 05 03 00 push edx | |
0B2E: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
0B3C: 1E 05 00 00 push eax | |
0B40: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
0B4E: 1E 05 02 00 push ecx | |
0B52: 1B 01 04 0C 00 00 00 00 00 00 call 0C04h | |
0B5C: 01 06 06 00 18 00 00 00 00 00 00 00 add esp, 18h | |
0B68: 00 C6 03 00 07 00 F0 FF FF FF 00 00 00 00 mov edx, [ebp-10h] ; var2 | |
0B76: 1E 05 03 00 push edx | |
0B7A: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
0B88: 1E 05 00 00 push eax | |
0B8C: 1B 01 40 02 00 00 00 00 00 00 call 0240h | |
0B96: 01 06 06 00 10 00 00 00 00 00 00 00 add esp, 10h | |
0BA2: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
0BB0: 1E 05 02 00 push ecx | |
0BB4: 00 C6 03 00 07 00 20 00 00 00 00 00 00 00 mov edx, [ebp+20h] ; arg3 | |
0BC2: 1E 05 03 00 push edx | |
0BC6: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
0BD4: 1E 05 00 00 push eax | |
0BD8: 1B 01 18 05 00 00 00 00 00 00 call 0518h | |
0BE2: 01 06 06 00 18 00 00 00 00 00 00 00 add esp, 18h | |
0BEE: 1D 01 3C 09 00 00 00 00 00 00 jmp 093Ch | |
0BF8: 00 26 06 00 07 00 mov esp, ebp | |
0BFE: 1F 05 07 00 pop ebp | |
0C02: 1C 00 ret | |
0C04: 1E 05 07 00 push ebp | |
0C08: 00 26 07 00 06 00 mov ebp, esp | |
0C0E: 02 06 06 00 18 00 00 00 00 00 00 00 sub esp, 18h | |
0C1A: 1E 05 04 00 push edi | |
0C1E: 00 1A 07 00 F0 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 mov [ebp-10h], 0h ; var2 | |
0C32: 1D 01 64 0C 00 00 00 00 00 00 jmp 0C64h | |
0C3C: 00 C6 00 00 07 00 F0 FF FF FF 00 00 00 00 mov eax, [ebp-10h] ; var2 | |
0C4A: 01 06 00 00 01 00 00 00 00 00 00 00 add eax, 1h | |
0C56: 00 3A 07 00 F0 FF FF FF 00 00 00 00 00 00 mov [ebp-10h], eax ; var2 | |
0C64: 00 C6 02 00 07 00 10 00 00 00 00 00 00 00 mov ecx, [ebp+10h] ; arg1 | |
0C72: 00 C6 03 00 07 00 F0 FF FF FF 00 00 00 00 mov edx, [ebp-10h] ; var2 | |
0C80: 0F A6 03 00 02 00 cmp edx, [ecx] | |
0C86: 13 01 B2 0E 00 00 00 00 00 00 jae 0EB2h | |
0C90: 00 1A 07 00 E8 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 mov [ebp-18h], 0h ; var3 | |
0CA4: 00 C6 00 00 07 00 E8 FF FF FF 00 00 00 00 mov eax, [ebp-18h] ; var3 | |
0CB2: 00 3A 07 00 F8 FF FF FF 00 00 00 00 00 00 mov [ebp-8h], eax ; var1 | |
0CC0: 1D 01 F2 0C 00 00 00 00 00 00 jmp 0CF2h | |
0CCA: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
0CD8: 01 06 02 00 01 00 00 00 00 00 00 00 add ecx, 1h | |
0CE4: 00 3A 07 00 F8 FF FF FF 00 00 00 00 02 00 mov [ebp-8h], ecx ; var1 | |
0CF2: 00 C6 03 00 07 00 18 00 00 00 00 00 00 00 mov edx, [ebp+18h] ; arg2 | |
0D00: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
0D0E: 0F A6 00 00 03 00 cmp eax, [edx] | |
0D14: 13 01 56 0E 00 00 00 00 00 00 jae 0E56h | |
0D1E: 00 C6 02 00 07 00 F0 FF FF FF 00 00 00 00 mov ecx, [ebp-10h] ; var2 | |
0D2C: 01 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 add ecx, [ebp-8h] ; var1 | |
0D3A: 00 C6 03 00 07 00 20 00 00 00 00 00 00 00 mov edx, [ebp+20h] ; arg3 | |
0D48: 00 E6 00 00 23 08 08 00 00 00 00 00 00 00 mov eax, [ecx*8+edx+8h] | |
0D56: 00 C6 02 00 07 00 F0 FF FF FF 00 00 00 00 mov ecx, [ebp-10h] ; var2 | |
0D64: 00 C6 03 00 07 00 10 00 00 00 00 00 00 00 mov edx, [ebp+10h] ; arg1 | |
0D72: 00 E6 02 00 23 08 08 00 00 00 00 00 00 00 mov ecx, [ecx*8+edx+8h] | |
0D80: 00 C6 03 00 07 00 F8 FF FF FF 00 00 00 00 mov edx, [ebp-8h] ; var1 | |
0D8E: 00 C6 04 00 07 00 18 00 00 00 00 00 00 00 mov edi, [ebp+18h] ; arg2 | |
0D9C: 00 E6 03 00 34 08 08 00 00 00 00 00 00 00 mov edx, [edx*8+edi+8h] | |
0DAA: 0B 26 02 00 03 00 mul ecx, edx | |
0DB0: 01 C6 00 00 07 00 E8 FF FF FF 00 00 00 00 add eax, [ebp-18h] ; var3 | |
0DBE: 01 26 02 00 00 00 add ecx, eax | |
0DC4: 00 3A 07 00 E8 FF FF FF 00 00 00 00 02 00 mov [ebp-18h], ecx ; var3 | |
0DD2: 00 C6 00 00 07 00 E8 FF FF FF 00 00 00 00 mov eax, [ebp-18h] ; var3 | |
0DE0: 05 06 00 00 FF FF 00 00 00 00 00 00 and eax, FFFFh | |
0DEC: 00 C6 02 00 07 00 F0 FF FF FF 00 00 00 00 mov ecx, [ebp-10h] ; var2 | |
0DFA: 01 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 add ecx, [ebp-8h] ; var1 | |
0E08: 00 C6 03 00 07 00 20 00 00 00 00 00 00 00 mov edx, [ebp+20h] ; arg3 | |
0E16: 00 3E 23 08 08 00 00 00 00 00 00 00 00 00 mov [ecx*8+edx+8h], eax | |
0E24: 00 C6 00 00 07 00 E8 FF FF FF 00 00 00 00 mov eax, [ebp-18h] ; var3 | |
0E32: 09 06 00 00 10 00 00 00 00 00 00 00 shr eax, 10h | |
0E3E: 00 3A 07 00 E8 FF FF FF 00 00 00 00 00 00 mov [ebp-18h], eax ; var3 | |
0E4C: 1D 01 CA 0C 00 00 00 00 00 00 jmp 0CCAh | |
0E56: 00 C6 02 00 07 00 E8 FF FF FF 00 00 00 00 mov ecx, [ebp-18h] ; var3 | |
0E64: 05 06 02 00 FF FF 00 00 00 00 00 00 and ecx, FFFFh | |
0E70: 00 C6 03 00 07 00 F0 FF FF FF 00 00 00 00 mov edx, [ebp-10h] ; var2 | |
0E7E: 01 C6 03 00 07 00 F8 FF FF FF 00 00 00 00 add edx, [ebp-8h] ; var1 | |
0E8C: 00 C6 00 00 07 00 20 00 00 00 00 00 00 00 mov eax, [ebp+20h] ; arg3 | |
0E9A: 00 3E 30 08 08 00 00 00 00 00 00 00 02 00 mov [edx*8+eax+8h], ecx | |
0EA8: 1D 01 3C 0C 00 00 00 00 00 00 jmp 0C3Ch | |
0EB2: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
0EC0: 01 C6 02 00 07 00 F0 FF FF FF 00 00 00 00 add ecx, [ebp-10h] ; var2 | |
0ECE: 00 C6 03 00 07 00 20 00 00 00 00 00 00 00 mov edx, [ebp+20h] ; arg3 | |
0EDC: 00 36 03 00 02 00 mov [edx], ecx | |
0EE2: 0F 1A 07 00 E8 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 cmp [ebp-18h], 0h ; var3 | |
0EF6: 12 01 34 0F 00 00 00 00 00 00 jne 0F34h | |
0F00: 00 C6 00 00 07 00 20 00 00 00 00 00 00 00 mov eax, [ebp+20h] ; arg3 | |
0F0E: 00 A6 02 00 00 00 mov ecx, [eax] | |
0F14: 02 06 02 00 01 00 00 00 00 00 00 00 sub ecx, 1h | |
0F20: 00 C6 03 00 07 00 20 00 00 00 00 00 00 00 mov edx, [ebp+20h] ; arg3 | |
0F2E: 00 36 03 00 02 00 mov [edx], ecx | |
0F34: 1F 05 04 00 pop edi | |
0F38: 00 26 06 00 07 00 mov esp, ebp | |
0F3E: 1F 05 07 00 pop ebp | |
0F42: 1C 00 ret | |
0F44: 1E 05 07 00 push ebp | |
0F48: 00 26 07 00 06 00 mov ebp, esp | |
0F4E: 02 06 06 00 18 00 00 00 00 00 00 00 sub esp, 18h | |
0F5A: 00 C6 00 00 07 00 10 00 00 00 00 00 00 00 mov eax, [ebp+10h] ; arg1 | |
0F68: 00 A6 02 00 00 00 mov ecx, [eax] | |
0F6E: 02 06 02 00 01 00 00 00 00 00 00 00 sub ecx, 1h | |
0F7A: 00 3A 07 00 E8 FF FF FF 00 00 00 00 02 00 mov [ebp-18h], ecx ; var3 | |
0F88: 00 C6 03 00 07 00 E8 FF FF FF 00 00 00 00 mov edx, [ebp-18h] ; var3 | |
0F96: 08 06 03 00 04 00 00 00 00 00 00 00 shl edx, 4h | |
0FA2: 00 3A 07 00 F0 FF FF FF 00 00 00 00 03 00 mov [ebp-10h], edx ; var2 | |
0FB0: 00 C6 00 00 07 00 E8 FF FF FF 00 00 00 00 mov eax, [ebp-18h] ; var3 | |
0FBE: 00 C6 02 00 07 00 10 00 00 00 00 00 00 00 mov ecx, [ebp+10h] ; arg1 | |
0FCC: 00 E6 03 00 02 08 08 00 00 00 00 00 00 00 mov edx, [eax*8+ecx+8h] | |
0FDA: 00 3A 07 00 F8 FF FF FF 00 00 00 00 03 00 mov [ebp-8h], edx ; var1 | |
0FE8: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
0FF6: 10 26 00 00 00 00 test eax, eax | |
0FFC: 11 01 60 10 00 00 00 00 00 00 je 1060h | |
1006: 00 C6 02 00 07 00 F0 FF FF FF 00 00 00 00 mov ecx, [ebp-10h] ; var2 | |
1014: 01 06 02 00 01 00 00 00 00 00 00 00 add ecx, 1h | |
1020: 00 3A 07 00 F0 FF FF FF 00 00 00 00 02 00 mov [ebp-10h], ecx ; var2 | |
102E: 00 C6 03 00 07 00 F8 FF FF FF 00 00 00 00 mov edx, [ebp-8h] ; var1 | |
103C: 09 06 03 00 01 00 00 00 00 00 00 00 shr edx, 1h | |
1048: 00 3A 07 00 F8 FF FF FF 00 00 00 00 03 00 mov [ebp-8h], edx ; var1 | |
1056: 1D 01 E8 0F 00 00 00 00 00 00 jmp 0FE8h | |
1060: 00 C6 00 00 07 00 F0 FF FF FF 00 00 00 00 mov eax, [ebp-10h] ; var2 | |
106E: 00 26 06 00 07 00 mov esp, ebp | |
1074: 1F 05 07 00 pop ebp | |
1078: 1C 00 ret | |
107A: 1E 05 07 00 push ebp | |
107E: 00 26 07 00 06 00 mov ebp, esp | |
1084: 1E 05 02 00 push ecx | |
1088: 0F 1A 07 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cmp [ebp+20h], 0h ; arg3 | |
109C: 11 01 B4 11 00 00 00 00 00 00 je 11B4h | |
10A6: 00 C6 00 00 07 00 18 00 00 00 00 00 00 00 mov eax, [ebp+18h] ; arg2 | |
10B4: 09 06 00 00 04 00 00 00 00 00 00 00 shr eax, 4h | |
10C0: 00 3A 07 00 F8 FF FF FF 00 00 00 00 00 00 mov [ebp-8h], eax ; var1 | |
10CE: 00 C6 02 00 07 00 18 00 00 00 00 00 00 00 mov ecx, [ebp+18h] ; arg2 | |
10DC: 05 06 02 00 0F 00 00 00 00 00 00 00 and ecx, Fh | |
10E8: 00 06 03 00 01 00 00 00 00 00 00 00 mov edx, 1h | |
10F4: 08 26 03 00 02 00 shl edx, ecx | |
10FA: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
1108: 00 C6 02 00 07 00 10 00 00 00 00 00 00 00 mov ecx, [ebp+10h] ; arg1 | |
1116: 00 E6 00 00 02 08 08 00 00 00 00 00 00 00 mov eax, [eax*8+ecx+8h] | |
1124: 04 26 00 00 03 00 or eax, edx | |
112A: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
1138: 00 C6 03 00 07 00 10 00 00 00 00 00 00 00 mov edx, [ebp+10h] ; arg1 | |
1146: 00 3E 23 08 08 00 00 00 00 00 00 00 00 00 mov [ecx*8+edx+8h], eax | |
1154: 00 C6 00 00 07 00 10 00 00 00 00 00 00 00 mov eax, [ebp+10h] ; arg1 | |
1162: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
1170: 0F A6 02 00 00 00 cmp ecx, [eax] | |
1176: 18 01 B4 11 00 00 00 00 00 00 jb 11B4h | |
1180: 00 C6 03 00 07 00 10 00 00 00 00 00 00 00 mov edx, [ebp+10h] ; arg1 | |
118E: 00 A6 00 00 03 00 mov eax, [edx] | |
1194: 01 06 00 00 01 00 00 00 00 00 00 00 add eax, 1h | |
11A0: 00 C6 02 00 07 00 10 00 00 00 00 00 00 00 mov ecx, [ebp+10h] ; arg1 | |
11AE: 00 36 02 00 00 00 mov [ecx], eax | |
11B4: 00 26 06 00 07 00 mov esp, ebp | |
11BA: 1F 05 07 00 pop ebp | |
11BE: 1C 00 ret | |
11C0: 1E 05 07 00 push ebp | |
11C4: 00 26 07 00 06 00 mov ebp, esp | |
11CA: 02 06 06 00 10 00 00 00 00 00 00 00 sub esp, 10h | |
11D6: 1E 05 04 00 push edi | |
11DA: 00 C6 00 00 07 00 20 00 00 00 00 00 00 00 mov eax, [ebp+20h] ; arg3 | |
11E8: 01 06 00 00 01 00 00 00 00 00 00 00 add eax, 1h | |
11F4: 09 06 00 00 01 00 00 00 00 00 00 00 shr eax, 1h | |
1200: 00 3A 07 00 F0 FF FF FF 00 00 00 00 00 00 mov [ebp-10h], eax ; var2 | |
120E: 00 1A 07 00 F8 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 mov [ebp-8h], 0h ; var1 | |
1222: 1D 01 54 12 00 00 00 00 00 00 jmp 1254h | |
122C: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
123A: 01 06 02 00 01 00 00 00 00 00 00 00 add ecx, 1h | |
1246: 00 3A 07 00 F8 FF FF FF 00 00 00 00 02 00 mov [ebp-8h], ecx ; var1 | |
1254: 0F 1A 07 00 F8 FF FF FF 00 00 00 00 00 01 00 00 00 00 00 00 cmp [ebp-8h], 100h ; var1 | |
1268: 13 01 AC 12 00 00 00 00 00 00 jae 12ACh | |
1272: 03 26 03 00 03 00 xor edx, edx | |
1278: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
1286: 00 C6 02 00 07 00 10 00 00 00 00 00 00 00 mov ecx, [ebp+10h] ; arg1 | |
1294: 00 3E 02 08 08 00 00 00 00 00 00 00 03 00 mov [eax*8+ecx+8h], edx | |
12A2: 1D 01 2C 12 00 00 00 00 00 00 jmp 122Ch | |
12AC: 00 1A 07 00 F8 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 mov [ebp-8h], 0h ; var1 | |
12C0: 1D 01 F2 12 00 00 00 00 00 00 jmp 12F2h | |
12CA: 00 C6 03 00 07 00 F8 FF FF FF 00 00 00 00 mov edx, [ebp-8h] ; var1 | |
12D8: 01 06 03 00 01 00 00 00 00 00 00 00 add edx, 1h | |
12E4: 00 3A 07 00 F8 FF FF FF 00 00 00 00 03 00 mov [ebp-8h], edx ; var1 | |
12F2: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
1300: 0F C6 00 00 07 00 F0 FF FF FF 00 00 00 00 cmp eax, [ebp-10h] ; var2 | |
130E: 13 01 76 13 00 00 00 00 00 00 jae 1376h | |
1318: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
1326: 00 C6 03 00 07 00 10 00 00 00 00 00 00 00 mov edx, [ebp+10h] ; arg1 | |
1334: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
1342: 00 C6 04 00 07 00 18 00 00 00 00 00 00 00 mov edi, [ebp+18h] ; arg2 | |
1350: 00 E6 00 00 04 08 00 00 00 00 00 00 00 00 mov eax, [eax*8+edi+0h] | |
135E: 00 3E 23 08 08 00 00 00 00 00 00 00 00 00 mov [ecx*8+edx+8h], eax | |
136C: 1D 01 CA 12 00 00 00 00 00 00 jmp 12CAh | |
1376: 00 C6 02 00 07 00 10 00 00 00 00 00 00 00 mov ecx, [ebp+10h] ; arg1 | |
1384: 00 C6 03 00 07 00 F0 FF FF FF 00 00 00 00 mov edx, [ebp-10h] ; var2 | |
1392: 00 36 02 00 03 00 mov [ecx], edx | |
1398: 00 C6 00 00 07 00 10 00 00 00 00 00 00 00 mov eax, [ebp+10h] ; arg1 | |
13A6: 1E 05 00 00 push eax | |
13AA: 1B 01 EC 1C 00 00 00 00 00 00 call 1CECh | |
13B4: 01 06 06 00 08 00 00 00 00 00 00 00 add esp, 8h | |
13C0: 1F 05 04 00 pop edi | |
13C4: 00 26 06 00 07 00 mov esp, ebp | |
13CA: 1F 05 07 00 pop ebp | |
13CE: 1C 00 ret | |
13D0: 1E 05 07 00 push ebp | |
13D4: 00 26 07 00 06 00 mov ebp, esp | |
13DA: 1E 05 02 00 push ecx | |
13DE: 00 1A 07 00 F8 FF FF FF 00 00 00 00 01 00 00 00 00 00 00 00 mov [ebp-8h], 1h ; var1 | |
13F2: 1D 01 24 14 00 00 00 00 00 00 jmp 1424h | |
13FC: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
140A: 01 06 00 00 01 00 00 00 00 00 00 00 add eax, 1h | |
1416: 00 3A 07 00 F8 FF FF FF 00 00 00 00 00 00 mov [ebp-8h], eax ; var1 | |
1424: 0F 1A 07 00 F8 FF FF FF 00 00 00 00 00 01 00 00 00 00 00 00 cmp [ebp-8h], 100h ; var1 | |
1438: 15 01 7C 14 00 00 00 00 00 00 jge 147Ch | |
1442: 03 26 02 00 02 00 xor ecx, ecx | |
1448: 00 C6 03 00 07 00 F8 FF FF FF 00 00 00 00 mov edx, [ebp-8h] ; var1 | |
1456: 00 C6 00 00 07 00 10 00 00 00 00 00 00 00 mov eax, [ebp+10h] ; arg1 | |
1464: 00 3E 30 08 08 00 00 00 00 00 00 00 02 00 mov [edx*8+eax+8h], ecx | |
1472: 1D 01 FC 13 00 00 00 00 00 00 jmp 13FCh | |
147C: 00 06 02 00 02 00 00 00 00 00 00 00 mov ecx, 2h | |
1488: 0B 06 02 00 00 00 00 00 00 00 00 00 mul ecx, 0h | |
1494: 00 C6 03 00 07 00 10 00 00 00 00 00 00 00 mov edx, [ebp+10h] ; arg1 | |
14A2: 00 C6 00 00 07 00 18 00 00 00 00 00 00 00 mov eax, [ebp+18h] ; arg2 | |
14B0: 00 3E 23 04 08 00 00 00 00 00 00 00 00 00 mov [ecx*4+edx+8h], eax | |
14BE: 00 C6 02 00 07 00 10 00 00 00 00 00 00 00 mov ecx, [ebp+10h] ; arg1 | |
14CC: 00 16 02 00 01 00 00 00 00 00 00 00 mov [ecx], 1h | |
14D8: 00 26 06 00 07 00 mov esp, ebp | |
14DE: 1F 05 07 00 pop ebp | |
14E2: 1C 00 ret | |
14E4: 1E 05 07 00 push ebp | |
14E8: 00 26 07 00 06 00 mov ebp, esp | |
14EE: 02 06 06 00 10 00 00 00 00 00 00 00 sub esp, 10h | |
14FA: 00 1A 07 00 F8 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 mov [ebp-8h], 0h ; var1 | |
150E: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
151C: 00 3A 07 00 F0 FF FF FF 00 00 00 00 00 00 mov [ebp-10h], eax ; var2 | |
152A: 1D 01 5C 15 00 00 00 00 00 00 jmp 155Ch | |
1534: 00 C6 02 00 07 00 F0 FF FF FF 00 00 00 00 mov ecx, [ebp-10h] ; var2 | |
1542: 01 06 02 00 01 00 00 00 00 00 00 00 add ecx, 1h | |
154E: 00 3A 07 00 F0 FF FF FF 00 00 00 00 02 00 mov [ebp-10h], ecx ; var2 | |
155C: 00 C6 03 00 07 00 10 00 00 00 00 00 00 00 mov edx, [ebp+10h] ; arg1 | |
156A: 00 C6 00 00 07 00 F0 FF FF FF 00 00 00 00 mov eax, [ebp-10h] ; var2 | |
1578: 0F A6 00 00 03 00 cmp eax, [edx] | |
157E: 18 01 A6 15 00 00 00 00 00 00 jb 15A6h | |
1588: 0F 1A 07 00 F8 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 cmp [ebp-8h], 0h ; var1 | |
159C: 11 01 70 16 00 00 00 00 00 00 je 1670h | |
15A6: 00 C6 02 00 07 00 F0 FF FF FF 00 00 00 00 mov ecx, [ebp-10h] ; var2 | |
15B4: 00 C6 03 00 07 00 10 00 00 00 00 00 00 00 mov edx, [ebp+10h] ; arg1 | |
15C2: 00 E6 00 00 23 08 08 00 00 00 00 00 00 00 mov eax, [ecx*8+edx+8h] | |
15D0: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
15DE: 00 66 03 00 02 02 00 00 00 00 00 00 00 00 mov edx, eax*2+ecx+0h | |
15EC: 00 3A 07 00 F8 FF FF FF 00 00 00 00 03 00 mov [ebp-8h], edx ; var1 | |
15FA: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
1608: 05 06 00 00 FF FF 00 00 00 00 00 00 and eax, FFFFh | |
1614: 00 C6 02 00 07 00 F0 FF FF FF 00 00 00 00 mov ecx, [ebp-10h] ; var2 | |
1622: 00 C6 03 00 07 00 10 00 00 00 00 00 00 00 mov edx, [ebp+10h] ; arg1 | |
1630: 00 3E 23 08 08 00 00 00 00 00 00 00 00 00 mov [ecx*8+edx+8h], eax | |
163E: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
164C: 09 06 00 00 10 00 00 00 00 00 00 00 shr eax, 10h | |
1658: 00 3A 07 00 F8 FF FF FF 00 00 00 00 00 00 mov [ebp-8h], eax ; var1 | |
1666: 1D 01 34 15 00 00 00 00 00 00 jmp 1534h | |
1670: 00 C6 02 00 07 00 10 00 00 00 00 00 00 00 mov ecx, [ebp+10h] ; arg1 | |
167E: 00 C6 03 00 07 00 F0 FF FF FF 00 00 00 00 mov edx, [ebp-10h] ; var2 | |
168C: 0F A6 03 00 02 00 cmp edx, [ecx] | |
1692: 11 01 D0 16 00 00 00 00 00 00 je 16D0h | |
169C: 00 C6 00 00 07 00 10 00 00 00 00 00 00 00 mov eax, [ebp+10h] ; arg1 | |
16AA: 00 A6 02 00 00 00 mov ecx, [eax] | |
16B0: 01 06 02 00 01 00 00 00 00 00 00 00 add ecx, 1h | |
16BC: 00 C6 03 00 07 00 10 00 00 00 00 00 00 00 mov edx, [ebp+10h] ; arg1 | |
16CA: 00 36 03 00 02 00 mov [edx], ecx | |
16D0: 00 26 06 00 07 00 mov esp, ebp | |
16D6: 1F 05 07 00 pop ebp | |
16DA: 1C 00 ret | |
16DC: 1E 05 07 00 push ebp | |
16E0: 00 26 07 00 06 00 mov ebp, esp | |
16E6: 02 06 06 00 20 00 00 00 00 00 00 00 sub esp, 20h | |
16F2: 00 C6 00 00 07 00 10 00 00 00 00 00 00 00 mov eax, [ebp+10h] ; arg1 | |
1700: 00 A6 02 00 00 00 mov ecx, [eax] | |
1706: 02 06 02 00 01 00 00 00 00 00 00 00 sub ecx, 1h | |
1712: 00 3A 07 00 E8 FF FF FF 00 00 00 00 02 00 mov [ebp-18h], ecx ; var3 | |
1720: 00 1A 07 00 F0 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 mov [ebp-10h], 0h ; var2 | |
1734: 00 C6 03 00 07 00 E8 FF FF FF 00 00 00 00 mov edx, [ebp-18h] ; var3 | |
1742: 00 3A 07 00 F8 FF FF FF 00 00 00 00 03 00 mov [ebp-8h], edx ; var1 | |
1750: 1D 01 82 17 00 00 00 00 00 00 jmp 1782h | |
175A: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
1768: 02 06 00 00 01 00 00 00 00 00 00 00 sub eax, 1h | |
1774: 00 3A 07 00 F8 FF FF FF 00 00 00 00 00 00 mov [ebp-8h], eax ; var1 | |
1782: 0F 1A 07 00 F8 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 cmp [ebp-8h], 0h ; var1 | |
1796: 1A 01 84 18 00 00 00 00 00 00 jl 1884h | |
17A0: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
17AE: 00 C6 03 00 07 00 10 00 00 00 00 00 00 00 mov edx, [ebp+10h] ; arg1 | |
17BC: 00 E6 00 00 23 08 08 00 00 00 00 00 00 00 mov eax, [ecx*8+edx+8h] | |
17CA: 00 3A 07 00 E0 FF FF FF 00 00 00 00 00 00 mov [ebp-20h], eax ; var4 | |
17D8: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
17E6: 00 C6 03 00 07 00 10 00 00 00 00 00 00 00 mov edx, [ebp+10h] ; arg1 | |
17F4: 00 E6 00 00 23 08 08 00 00 00 00 00 00 00 mov eax, [ecx*8+edx+8h] | |
1802: 09 06 00 00 01 00 00 00 00 00 00 00 shr eax, 1h | |
180E: 04 C6 00 00 07 00 F0 FF FF FF 00 00 00 00 or eax, [ebp-10h] ; var2 | |
181C: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
182A: 00 C6 03 00 07 00 10 00 00 00 00 00 00 00 mov edx, [ebp+10h] ; arg1 | |
1838: 00 3E 23 08 08 00 00 00 00 00 00 00 00 00 mov [ecx*8+edx+8h], eax | |
1846: 00 C6 00 00 07 00 E0 FF FF FF 00 00 00 00 mov eax, [ebp-20h] ; var4 | |
1854: 05 06 00 00 01 00 00 00 00 00 00 00 and eax, 1h | |
1860: 08 06 00 00 0F 00 00 00 00 00 00 00 shl eax, Fh | |
186C: 00 3A 07 00 F0 FF FF FF 00 00 00 00 00 00 mov [ebp-10h], eax ; var2 | |
187A: 1D 01 5A 17 00 00 00 00 00 00 jmp 175Ah | |
1884: 00 C6 02 00 07 00 E8 FF FF FF 00 00 00 00 mov ecx, [ebp-18h] ; var3 | |
1892: 00 C6 03 00 07 00 10 00 00 00 00 00 00 00 mov edx, [ebp+10h] ; arg1 | |
18A0: 00 E6 00 00 23 08 08 00 00 00 00 00 00 00 mov eax, [ecx*8+edx+8h] | |
18AE: 10 26 00 00 00 00 test eax, eax | |
18B4: 12 01 16 19 00 00 00 00 00 00 jne 1916h | |
18BE: 00 C6 02 00 07 00 10 00 00 00 00 00 00 00 mov ecx, [ebp+10h] ; arg1 | |
18CC: 0F 16 02 00 01 00 00 00 00 00 00 00 cmp [ecx], 1h | |
18D8: 11 01 16 19 00 00 00 00 00 00 je 1916h | |
18E2: 00 C6 03 00 07 00 10 00 00 00 00 00 00 00 mov edx, [ebp+10h] ; arg1 | |
18F0: 00 A6 00 00 03 00 mov eax, [edx] | |
18F6: 02 06 00 00 01 00 00 00 00 00 00 00 sub eax, 1h | |
1902: 00 C6 02 00 07 00 10 00 00 00 00 00 00 00 mov ecx, [ebp+10h] ; arg1 | |
1910: 00 36 02 00 00 00 mov [ecx], eax | |
1916: 00 26 06 00 07 00 mov esp, ebp | |
191C: 1F 05 07 00 pop ebp | |
1920: 1C 00 ret | |
1922: 1E 05 07 00 push ebp | |
1926: 00 26 07 00 06 00 mov ebp, esp | |
192C: 02 06 06 00 10 00 00 00 00 00 00 00 sub esp, 10h | |
1938: 00 1A 07 00 F0 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 mov [ebp-10h], 0h ; var2 | |
194C: 00 C6 00 00 07 00 F0 FF FF FF 00 00 00 00 mov eax, [ebp-10h] ; var2 | |
195A: 00 3A 07 00 F8 FF FF FF 00 00 00 00 00 00 mov [ebp-8h], eax ; var1 | |
1968: 1D 01 9A 19 00 00 00 00 00 00 jmp 199Ah | |
1972: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
1980: 01 06 02 00 01 00 00 00 00 00 00 00 add ecx, 1h | |
198C: 00 3A 07 00 F8 FF FF FF 00 00 00 00 02 00 mov [ebp-8h], ecx ; var1 | |
199A: 00 C6 03 00 07 00 18 00 00 00 00 00 00 00 mov edx, [ebp+18h] ; arg2 | |
19A8: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
19B6: 0F A6 00 00 03 00 cmp eax, [edx] | |
19BC: 13 01 BE 1A 00 00 00 00 00 00 jae 1ABEh | |
19C6: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
19D4: 00 C6 03 00 07 00 10 00 00 00 00 00 00 00 mov edx, [ebp+10h] ; arg1 | |
19E2: 00 E6 00 00 23 08 08 00 00 00 00 00 00 00 mov eax, [ecx*8+edx+8h] | |
19F0: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
19FE: 00 C6 03 00 07 00 18 00 00 00 00 00 00 00 mov edx, [ebp+18h] ; arg2 | |
1A0C: 00 E6 02 00 23 08 08 00 00 00 00 00 00 00 mov ecx, [ecx*8+edx+8h] | |
1A1A: 01 C6 02 00 07 00 F0 FF FF FF 00 00 00 00 add ecx, [ebp-10h] ; var2 | |
1A28: 02 26 00 00 02 00 sub eax, ecx | |
1A2E: 00 3A 07 00 F0 FF FF FF 00 00 00 00 00 00 mov [ebp-10h], eax ; var2 | |
1A3C: 00 C6 03 00 07 00 F0 FF FF FF 00 00 00 00 mov edx, [ebp-10h] ; var2 | |
1A4A: 05 06 03 00 FF FF 00 00 00 00 00 00 and edx, FFFFh | |
1A56: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
1A64: 00 C6 02 00 07 00 20 00 00 00 00 00 00 00 mov ecx, [ebp+20h] ; arg3 | |
1A72: 00 3E 02 08 08 00 00 00 00 00 00 00 03 00 mov [eax*8+ecx+8h], edx | |
1A80: 00 C6 03 00 07 00 F0 FF FF FF 00 00 00 00 mov edx, [ebp-10h] ; var2 | |
1A8E: 09 06 03 00 10 00 00 00 00 00 00 00 shr edx, 10h | |
1A9A: 05 06 03 00 01 00 00 00 00 00 00 00 and edx, 1h | |
1AA6: 00 3A 07 00 F0 FF FF FF 00 00 00 00 03 00 mov [ebp-10h], edx ; var2 | |
1AB4: 1D 01 72 19 00 00 00 00 00 00 jmp 1972h | |
1ABE: 1D 01 F0 1A 00 00 00 00 00 00 jmp 1AF0h | |
1AC8: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
1AD6: 01 06 00 00 01 00 00 00 00 00 00 00 add eax, 1h | |
1AE2: 00 3A 07 00 F8 FF FF FF 00 00 00 00 00 00 mov [ebp-8h], eax ; var1 | |
1AF0: 00 C6 02 00 07 00 10 00 00 00 00 00 00 00 mov ecx, [ebp+10h] ; arg1 | |
1AFE: 00 C6 03 00 07 00 F8 FF FF FF 00 00 00 00 mov edx, [ebp-8h] ; var1 | |
1B0C: 0F A6 03 00 02 00 cmp edx, [ecx] | |
1B12: 13 01 E4 1B 00 00 00 00 00 00 jae 1BE4h | |
1B1C: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
1B2A: 00 C6 02 00 07 00 10 00 00 00 00 00 00 00 mov ecx, [ebp+10h] ; arg1 | |
1B38: 00 E6 03 00 02 08 08 00 00 00 00 00 00 00 mov edx, [eax*8+ecx+8h] | |
1B46: 02 C6 03 00 07 00 F0 FF FF FF 00 00 00 00 sub edx, [ebp-10h] ; var2 | |
1B54: 00 3A 07 00 F0 FF FF FF 00 00 00 00 03 00 mov [ebp-10h], edx ; var2 | |
1B62: 00 C6 00 00 07 00 F0 FF FF FF 00 00 00 00 mov eax, [ebp-10h] ; var2 | |
1B70: 05 06 00 00 FF FF 00 00 00 00 00 00 and eax, FFFFh | |
1B7C: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
1B8A: 00 C6 03 00 07 00 20 00 00 00 00 00 00 00 mov edx, [ebp+20h] ; arg3 | |
1B98: 00 3E 23 08 08 00 00 00 00 00 00 00 00 00 mov [ecx*8+edx+8h], eax | |
1BA6: 00 C6 00 00 07 00 F0 FF FF FF 00 00 00 00 mov eax, [ebp-10h] ; var2 | |
1BB4: 09 06 00 00 10 00 00 00 00 00 00 00 shr eax, 10h | |
1BC0: 05 06 00 00 01 00 00 00 00 00 00 00 and eax, 1h | |
1BCC: 00 3A 07 00 F0 FF FF FF 00 00 00 00 00 00 mov [ebp-10h], eax ; var2 | |
1BDA: 1D 01 C8 1A 00 00 00 00 00 00 jmp 1AC8h | |
1BE4: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
1BF2: 02 06 02 00 01 00 00 00 00 00 00 00 sub ecx, 1h | |
1BFE: 00 3A 07 00 F0 FF FF FF 00 00 00 00 02 00 mov [ebp-10h], ecx ; var2 | |
1C0C: 0F 1A 07 00 F8 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 cmp [ebp-8h], 0h ; var1 | |
1C20: 11 01 BE 1C 00 00 00 00 00 00 je 1CBEh | |
1C2A: 00 C6 03 00 07 00 F0 FF FF FF 00 00 00 00 mov edx, [ebp-10h] ; var2 | |
1C38: 00 C6 00 00 07 00 20 00 00 00 00 00 00 00 mov eax, [ebp+20h] ; arg3 | |
1C46: 00 E6 02 00 30 08 08 00 00 00 00 00 00 00 mov ecx, [edx*8+eax+8h] | |
1C54: 10 26 02 00 02 00 test ecx, ecx | |
1C5A: 12 01 BE 1C 00 00 00 00 00 00 jne 1CBEh | |
1C64: 00 C6 03 00 07 00 F8 FF FF FF 00 00 00 00 mov edx, [ebp-8h] ; var1 | |
1C72: 02 06 03 00 01 00 00 00 00 00 00 00 sub edx, 1h | |
1C7E: 00 3A 07 00 F8 FF FF FF 00 00 00 00 03 00 mov [ebp-8h], edx ; var1 | |
1C8C: 00 C6 00 00 07 00 F0 FF FF FF 00 00 00 00 mov eax, [ebp-10h] ; var2 | |
1C9A: 02 06 00 00 01 00 00 00 00 00 00 00 sub eax, 1h | |
1CA6: 00 3A 07 00 F0 FF FF FF 00 00 00 00 00 00 mov [ebp-10h], eax ; var2 | |
1CB4: 1D 01 0C 1C 00 00 00 00 00 00 jmp 1C0Ch | |
1CBE: 00 C6 02 00 07 00 20 00 00 00 00 00 00 00 mov ecx, [ebp+20h] ; arg3 | |
1CCC: 00 C6 03 00 07 00 F8 FF FF FF 00 00 00 00 mov edx, [ebp-8h] ; var1 | |
1CDA: 00 36 02 00 03 00 mov [ecx], edx | |
1CE0: 00 26 06 00 07 00 mov esp, ebp | |
1CE6: 1F 05 07 00 pop ebp | |
1CEA: 1C 00 ret | |
1CEC: 1E 05 07 00 push ebp | |
1CF0: 00 26 07 00 06 00 mov ebp, esp | |
1CF6: 02 06 06 00 10 00 00 00 00 00 00 00 sub esp, 10h | |
1D02: 00 1A 07 00 F0 FF FF FF 00 00 00 00 13 20 00 00 00 00 00 00 mov [ebp-10h], 2013h ; var2 | |
1D16: 00 1A 07 00 F8 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 mov [ebp-8h], 0h ; var1 | |
1D2A: 1D 01 5C 1D 00 00 00 00 00 00 jmp 1D5Ch | |
1D34: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
1D42: 01 06 00 00 01 00 00 00 00 00 00 00 add eax, 1h | |
1D4E: 00 3A 07 00 F8 FF FF FF 00 00 00 00 00 00 mov [ebp-8h], eax ; var1 | |
1D5C: 00 C6 02 00 07 00 10 00 00 00 00 00 00 00 mov ecx, [ebp+10h] ; arg1 | |
1D6A: 00 C6 03 00 07 00 F8 FF FF FF 00 00 00 00 mov edx, [ebp-8h] ; var1 | |
1D78: 0F A6 03 00 02 00 cmp edx, [ecx] | |
1D7E: 13 01 34 1E 00 00 00 00 00 00 jae 1E34h | |
1D88: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
1D96: 00 C6 02 00 07 00 10 00 00 00 00 00 00 00 mov ecx, [ebp+10h] ; arg1 | |
1DA4: 00 E6 03 00 02 08 08 00 00 00 00 00 00 00 mov edx, [eax*8+ecx+8h] | |
1DB2: 03 C6 03 00 07 00 F0 FF FF FF 00 00 00 00 xor edx, [ebp-10h] ; var2 | |
1DC0: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
1DCE: 00 C6 02 00 07 00 10 00 00 00 00 00 00 00 mov ecx, [ebp+10h] ; arg1 | |
1DDC: 00 3E 02 08 08 00 00 00 00 00 00 00 03 00 mov [eax*8+ecx+8h], edx | |
1DEA: 00 C6 03 00 07 00 F0 FF FF FF 00 00 00 00 mov edx, [ebp-10h] ; var2 | |
1DF8: 01 06 03 00 20 13 00 00 00 00 00 00 add edx, 1320h | |
1E04: 03 06 03 00 CA CA 00 00 00 00 00 00 xor edx, CACAh | |
1E10: 05 06 03 00 FF FF 00 00 00 00 00 00 and edx, FFFFh | |
1E1C: 00 3A 07 00 F0 FF FF FF 00 00 00 00 03 00 mov [ebp-10h], edx ; var2 | |
1E2A: 1D 01 34 1D 00 00 00 00 00 00 jmp 1D34h | |
1E34: 00 26 06 00 07 00 mov esp, ebp | |
1E3A: 1F 05 07 00 pop ebp | |
1E3E: 1C 00 ret | |
1E40: 1E 05 07 00 push ebp | |
1E44: 00 26 07 00 06 00 mov ebp, esp | |
1E4A: 02 06 06 00 38 00 00 00 00 00 00 00 sub esp, 38h | |
1E56: 00 1A 07 00 F0 FF FF FF 00 00 00 00 00 50 00 00 00 00 00 00 mov [ebp-10h], 5000h ; var2 | |
1E6A: 00 1A 07 00 E8 FF FF FF 00 00 00 00 00 60 00 00 00 00 00 00 mov [ebp-18h], 6000h ; var3 | |
1E7E: 00 1A 07 00 E0 FF FF FF 00 00 00 00 00 70 00 00 00 00 00 00 mov [ebp-20h], 7000h ; var4 | |
1E92: 00 1A 07 00 F8 FF FF FF 00 00 00 00 00 80 00 00 00 00 00 00 mov [ebp-8h], 8000h ; var1 | |
1EA6: 00 1A 07 00 D0 FF FF FF 00 00 00 00 00 90 00 00 00 00 00 00 mov [ebp-30h], 9000h ; var6 | |
1EBA: 00 C6 00 00 07 00 18 00 00 00 00 00 00 00 mov eax, [ebp+18h] ; arg2 | |
1EC8: 1E 05 00 00 push eax | |
1ECC: 00 C6 02 00 07 00 10 00 00 00 00 00 00 00 mov ecx, [ebp+10h] ; arg1 | |
1EDA: 1E 05 02 00 push ecx | |
1EDE: 00 C6 03 00 07 00 F0 FF FF FF 00 00 00 00 mov edx, [ebp-10h] ; var2 | |
1EEC: 1E 05 03 00 push edx | |
1EF0: 1B 01 C0 11 00 00 00 00 00 00 call 11C0h | |
1EFA: 01 06 06 00 18 00 00 00 00 00 00 00 add esp, 18h | |
1F06: 00 C6 00 00 07 00 28 00 00 00 00 00 00 00 mov eax, [ebp+28h] ; arg4 | |
1F14: 1E 05 00 00 push eax | |
1F18: 00 C6 02 00 07 00 20 00 00 00 00 00 00 00 mov ecx, [ebp+20h] ; arg3 | |
1F26: 1E 05 02 00 push ecx | |
1F2A: 00 C6 03 00 07 00 E8 FF FF FF 00 00 00 00 mov edx, [ebp-18h] ; var3 | |
1F38: 1E 05 03 00 push edx | |
1F3C: 1B 01 C0 11 00 00 00 00 00 00 call 11C0h | |
1F46: 01 06 06 00 18 00 00 00 00 00 00 00 add esp, 18h | |
1F52: 00 C6 00 00 07 00 38 00 00 00 00 00 00 00 mov eax, [ebp+38h] ; arg6 | |
1F60: 1E 05 00 00 push eax | |
1F64: 00 C6 02 00 07 00 30 00 00 00 00 00 00 00 mov ecx, [ebp+30h] ; arg5 | |
1F72: 1E 05 02 00 push ecx | |
1F76: 00 C6 03 00 07 00 E0 FF FF FF 00 00 00 00 mov edx, [ebp-20h] ; var4 | |
1F84: 1E 05 03 00 push edx | |
1F88: 1B 01 C0 11 00 00 00 00 00 00 call 11C0h | |
1F92: 01 06 06 00 18 00 00 00 00 00 00 00 add esp, 18h | |
1F9E: 00 C6 00 00 07 00 F8 FF FF FF 00 00 00 00 mov eax, [ebp-8h] ; var1 | |
1FAC: 1E 05 00 00 push eax | |
1FB0: 00 C6 02 00 07 00 E0 FF FF FF 00 00 00 00 mov ecx, [ebp-20h] ; var4 | |
1FBE: 1E 05 02 00 push ecx | |
1FC2: 00 C6 03 00 07 00 E8 FF FF FF 00 00 00 00 mov edx, [ebp-18h] ; var3 | |
1FD0: 1E 05 03 00 push edx | |
1FD4: 00 C6 00 00 07 00 F0 FF FF FF 00 00 00 00 mov eax, [ebp-10h] ; var2 | |
1FE2: 1E 05 00 00 push eax | |
1FE6: 1B 01 30 08 00 00 00 00 00 00 call 0830h | |
1FF0: 01 06 06 00 20 00 00 00 00 00 00 00 add esp, 20h | |
1FFC: 00 C6 02 00 07 00 F8 FF FF FF 00 00 00 00 mov ecx, [ebp-8h] ; var1 | |
200A: 1E 05 02 00 push ecx | |
200E: 1B 01 EC 1C 00 00 00 00 00 00 call 1CECh | |
2018: 01 06 06 00 08 00 00 00 00 00 00 00 add esp, 8h | |
2024: 00 C6 03 00 07 00 F8 FF FF FF 00 00 00 00 mov edx, [ebp-8h] ; var1 | |
2032: 1E 05 03 00 push edx | |
2036: 00 C6 00 00 07 00 D0 FF FF FF 00 00 00 00 mov eax, [ebp-30h] ; var6 | |
2044: 1E 05 00 00 push eax | |
2048: 1B 01 00 00 00 00 00 00 00 00 call 0000h | |
2052: 01 06 06 00 10 00 00 00 00 00 00 00 add esp, 10h | |
205E: 10 26 00 00 00 00 test eax, eax | |
2064: 12 01 8C 20 00 00 00 00 00 00 jne 208Ch | |
206E: 00 1A 07 00 D8 FF FF FF 00 00 00 00 01 00 00 00 00 00 00 00 mov [ebp-28h], 1h ; var5 | |
2082: 1D 01 A0 20 00 00 00 00 00 00 jmp 20A0h | |
208C: 00 1A 07 00 D8 FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 mov [ebp-28h], 0h ; var5 | |
20A0: 00 C6 02 00 07 00 D8 FF FF FF 00 00 00 00 mov ecx, [ebp-28h] ; var5 | |
20AE: 00 3A 07 00 C8 FF FF FF 00 00 00 00 02 00 mov [ebp-38h], ecx ; var7 | |
20BC: 00 C6 03 00 07 00 F0 FF FF FF 00 00 00 00 mov edx, [ebp-10h] ; var2 | |
20CA: 1E 05 03 00 push edx | |
20CE: 1B 01 EC 1C 00 00 00 00 00 00 call 1CECh | |
20D8: 01 06 06 00 08 00 00 00 00 00 00 00 add esp, 8h | |
20E4: 00 C6 00 00 07 00 E8 FF FF FF 00 00 00 00 mov eax, [ebp-18h] ; var3 | |
20F2: 1E 05 00 00 push eax | |
20F6: 1B 01 EC 1C 00 00 00 00 00 00 call 1CECh | |
2100: 01 06 06 00 08 00 00 00 00 00 00 00 add esp, 8h | |
210C: 00 C6 02 00 07 00 E0 FF FF FF 00 00 00 00 mov ecx, [ebp-20h] ; var4 | |
211A: 1E 05 02 00 push ecx | |
211E: 1B 01 EC 1C 00 00 00 00 00 00 call 1CECh | |
2128: 01 06 06 00 08 00 00 00 00 00 00 00 add esp, 8h | |
2134: 00 C6 03 00 07 00 D0 FF FF FF 00 00 00 00 mov edx, [ebp-30h] ; var6 | |
2142: 1E 05 03 00 push edx | |
2146: 1B 01 EC 1C 00 00 00 00 00 00 call 1CECh | |
2150: 01 06 06 00 08 00 00 00 00 00 00 00 add esp, 8h | |
215C: 1E 01 00 00 00 00 00 00 00 00 push 0h | |
2166: 1B 01 EC 1C 00 00 00 00 00 00 call 1CECh | |
2170: 01 06 06 00 08 00 00 00 00 00 00 00 add esp, 8h | |
217C: 1E 01 00 10 00 00 00 00 00 00 push 1000h | |
2186: 1B 01 EC 1C 00 00 00 00 00 00 call 1CECh | |
2190: 01 06 06 00 08 00 00 00 00 00 00 00 add esp, 8h | |
219C: 1E 01 00 20 00 00 00 00 00 00 push 2000h | |
21A6: 1B 01 EC 1C 00 00 00 00 00 00 call 1CECh | |
21B0: 01 06 06 00 08 00 00 00 00 00 00 00 add esp, 8h | |
21BC: 1E 01 00 30 00 00 00 00 00 00 push 3000h | |
21C6: 1B 01 EC 1C 00 00 00 00 00 00 call 1CECh | |
21D0: 01 06 06 00 08 00 00 00 00 00 00 00 add esp, 8h | |
21DC: 1E 01 00 40 00 00 00 00 00 00 push 4000h | |
21E6: 1B 01 EC 1C 00 00 00 00 00 00 call 1CECh | |
21F0: 01 06 06 00 08 00 00 00 00 00 00 00 add esp, 8h | |
21FC: 00 C6 00 00 07 00 C8 FF FF FF 00 00 00 00 mov eax, [ebp-38h] ; var7 | |
220A: 00 26 06 00 07 00 mov esp, ebp | |
2210: 1F 05 07 00 pop ebp | |
2214: 1C 00 ret | |
2216: 1E 01 0C 00 00 00 00 00 00 00 push Ch | |
2220: 1E 01 00 C0 00 00 00 00 00 00 push C000h | |
222A: 1E 01 0A 00 00 00 00 00 00 00 push Ah | |
2234: 1E 01 00 B0 00 00 00 00 00 00 push B000h | |
223E: 1E 01 02 00 00 00 00 00 00 00 push 2h | |
2248: 1E 01 00 A0 00 00 00 00 00 00 push A000h | |
2252: 1B 01 40 1E 00 00 00 00 00 00 call 1E40h | |
225C: 20 00 hlt |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment