Skip to content

Instantly share code, notes, and snippets.

@jamslater
Created October 21, 2013 18:14
Show Gist options
  • Save jamslater/b8a3c72c101ee3a5ab67 to your computer and use it in GitHub Desktop.
Save jamslater/b8a3c72c101ee3a5ab67 to your computer and use it in GitHub Desktop.
VirtualReality bytecode disassembler output
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