Function at 0x40190f
Capabilities:
Check for time delay via gettickcount
Get graphical window text
Write file on windows

Disassembly:
push ebp
mov ebp, esp
add esp, 0xfffffecc
push ebx
push esi
push edi
push 0
push dword [0x404070]
call sub.user32.dll_EnableWindow
push 0
push dword [0x404074]
call sub.user32.dll_EnableWindow
push 0
push 0
push 0x402
push dword [0x404098]
call sub.user32.dll_SendMessageA
push 0
push 0
push 0x402
push dword [0x40409c]
call sub.user32.dll_SendMessageA
push 0
push 0
push 0x402
push dword [0x4040a0]
call sub.user32.dll_SendMessageA
push 0
push 0
push 0x402
push dword [0x4040a4]
call sub.user32.dll_SendMessageA
push 0
push dword [0x404088]
call sub.user32.dll_SetWindowTextA
push 0
push dword [0x40408c]
call sub.user32.dll_SetWindowTextA
push 0
push dword [0x404090]
call sub.user32.dll_SetWindowTextA
push 0
push dword [0x404094]
call sub.user32.dll_SetWindowTextA
lea eax, [ebp - 0x84]
mov word [eax], 0
mov dword [ebp - 4], eax
push str.Calibrating_Algorithms
push dword [0x4040c0]
call sub.user32.dll_SetWindowTextA
push 1
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.00401000
sub esi, 1
jne 0x4019e9
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
mov dword [ebp - 0x10c], eax
push 2
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.00401060
sub esi, 1
jne 0x401a17
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
mov dword [ebp - 0x110], eax
push 3
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.004012f0
sub esi, 1
jne 0x401a45
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
mov dword [ebp - 0x114], eax
push 4
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.004013c0
sub esi, 1
jne 0x401a73
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
mov dword [ebp - 0x118], eax
mov eax, dword [ebp - 0x10c]
mov ecx, dword [ebp - 0x110]
mov edx, dword [ebp - 0x114]
mov dword [ebp - 0x12c], eax
cmp ecx, dword [ebp - 0x12c]
jbe 0x401ab5
mov dword [ebp - 0x12c], ecx
cmp edx, dword [ebp - 0x12c]
jbe 0x401ac3
mov dword [ebp - 0x12c], edx
mov eax, dword [ebp - 0x118]
cmp eax, dword [ebp - 0x12c]
jbe 0x401ad7
mov dword [ebp - 0x12c], eax
mov eax, dword [ebp - 0x12c]
shr eax, 1
add dword [ebp - 0x12c], eax
push 0
call fcn.00401806
push dword [ebp - 0x12c]
push 0
push 0x406
push dword [0x404098]
call sub.user32.dll_SendMessageA
push dword [ebp - 0x12c]
push 0
push 0x406
push dword [0x40409c]
call sub.user32.dll_SendMessageA
push dword [ebp - 0x12c]
push 0
push 0x406
push dword [0x4040a0]
call sub.user32.dll_SendMessageA
push dword [ebp - 0x12c]
push 0
push 0x406
push dword [0x4040a4]
call sub.user32.dll_SendMessageA
push str.Calibrating_pass_results
push dword [0x4040c0]
call sub.user32.dll_SetWindowTextA
push 0
push dword [ebp - 0x10c]
push 0x402
push dword [0x404098]
call sub.user32.dll_SendMessageA
push 0
push dword [ebp - 0x110]
push 0x402
push dword [0x40409c]
call sub.user32.dll_SendMessageA
push 0
push dword [ebp - 0x114]
push 0x402
push dword [0x4040a0]
call sub.user32.dll_SendMessageA
push 0
push dword [ebp - 0x118]
push 0x402
push dword [0x4040a4]
call sub.user32.dll_SendMessageA
push 0x404108
push dword [ebp - 0x10c]
call fcn.00402a80
push 0x404108
push dword [0x404088]
call sub.user32.dll_SetWindowTextA
push 0x40411c
push dword [ebp - 0x110]
call fcn.00402a80
push 0x40411c
push dword [0x40408c]
call sub.user32.dll_SetWindowTextA
push 0x404130
push dword [ebp - 0x114]
call fcn.00402a80
push 0x404130
push dword [0x404090]
call sub.user32.dll_SetWindowTextA
push 0x404144
push dword [ebp - 0x118]
call fcn.00402a80
push 0x404144
push dword [0x404094]
call sub.user32.dll_SetWindowTextA
mov dword [ebp - 0x11c], 0
mov dword [ebp - 0x120], 0
mov dword [ebp - 0x124], 0
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x130], 0
add dword [ebp - 0x130], 1
lea eax, [ebp - 0x108]
mov word [eax], 0
mov dword [ebp - 0x88], eax
push 0x404158
push dword [ebp - 0x130]
call fcn.00402a80
push 0x404158
push 0x40416c
push dword [ebp - 0x88]
push 2
call fcn.00402b40
add esp, 0x10
mov dword [ebp - 0x88], eax
push dword [ebp - 0x88]
push dword [0x4040c0]
call sub.user32.dll_SetWindowTextA
push 1
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.00401000
sub esi, 1
jne 0x401cd9
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x11c], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 2
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.00401060
sub esi, 1
jne 0x401d10
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x120], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 3
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.004012f0
sub esi, 1
jne 0x401d47
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x124], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 4
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.004013c0
sub esi, 1
jne 0x401d7e
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x128], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
add dword [ebp - 0x130], 1
lea eax, [ebp - 0x108]
mov word [eax], 0
mov dword [ebp - 0x88], eax
push 0x404179
push dword [ebp - 0x130]
call fcn.00402a80
push 0x404179
push 0x404190
push dword [ebp - 0x88]
push 2
call fcn.00402b40
add esp, 0x10
mov dword [ebp - 0x88], eax
push dword [ebp - 0x88]
push dword [0x4040c0]
call sub.user32.dll_SetWindowTextA
push 1
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.00401000
sub esi, 1
jne 0x401e0e
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x11c], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 2
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.00401060
sub esi, 1
jne 0x401e45
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x120], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 3
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.004012f0
sub esi, 1
jne 0x401e7c
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x124], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 4
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.004013c0
sub esi, 1
jne 0x401eb3
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x128], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
add dword [ebp - 0x130], 1
lea eax, [ebp - 0x108]
mov word [eax], 0
mov dword [ebp - 0x88], eax
push 0x40419d
push dword [ebp - 0x130]
call fcn.00402a80
push 0x40419d
push 0x4041b4
push dword [ebp - 0x88]
push 2
call fcn.00402b40
add esp, 0x10
mov dword [ebp - 0x88], eax
push dword [ebp - 0x88]
push dword [0x4040c0]
call sub.user32.dll_SetWindowTextA
push 1
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.00401000
sub esi, 1
jne 0x401f43
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x11c], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 2
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.00401060
sub esi, 1
jne 0x401f7a
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x120], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 3
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.004012f0
sub esi, 1
jne 0x401fb1
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x124], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 4
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.004013c0
sub esi, 1
jne 0x401fe8
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x128], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
add dword [ebp - 0x130], 1
lea eax, [ebp - 0x108]
mov word [eax], 0
mov dword [ebp - 0x88], eax
push 0x4041c1
push dword [ebp - 0x130]
call fcn.00402a80
push 0x4041c1
push 0x4041d8
push dword [ebp - 0x88]
push 2
call fcn.00402b40
add esp, 0x10
mov dword [ebp - 0x88], eax
push dword [ebp - 0x88]
push dword [0x4040c0]
call sub.user32.dll_SetWindowTextA
push 1
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.00401000
sub esi, 1
jne 0x402078
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x11c], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 2
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.00401060
sub esi, 1
jne 0x4020af
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x120], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 3
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.004012f0
sub esi, 1
jne 0x4020e6
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x124], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 4
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.004013c0
sub esi, 1
jne 0x40211d
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x128], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
add dword [ebp - 0x130], 1
lea eax, [ebp - 0x108]
mov word [eax], 0
mov dword [ebp - 0x88], eax
push 0x4041e5
push dword [ebp - 0x130]
call fcn.00402a80
push 0x4041e5
push 0x4041fc
push dword [ebp - 0x88]
push 2
call fcn.00402b40
add esp, 0x10
mov dword [ebp - 0x88], eax
push dword [ebp - 0x88]
push dword [0x4040c0]
call sub.user32.dll_SetWindowTextA
push 1
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.00401000
sub esi, 1
jne 0x4021ad
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x11c], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 2
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.00401060
sub esi, 1
jne 0x4021e4
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x120], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 3
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.004012f0
sub esi, 1
jne 0x40221b
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x124], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 4
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.004013c0
sub esi, 1
jne 0x402252
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x128], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
add dword [ebp - 0x130], 1
lea eax, [ebp - 0x108]
mov word [eax], 0
mov dword [ebp - 0x88], eax
push 0x404209
push dword [ebp - 0x130]
call fcn.00402a80
push 0x404209
push 0x404220
push dword [ebp - 0x88]
push 2
call fcn.00402b40
add esp, 0x10
mov dword [ebp - 0x88], eax
push dword [ebp - 0x88]
push dword [0x4040c0]
call sub.user32.dll_SetWindowTextA
push 1
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.00401000
sub esi, 1
jne 0x4022e2
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x11c], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 2
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.00401060
sub esi, 1
jne 0x402319
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x120], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 3
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.004012f0
sub esi, 1
jne 0x402350
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x124], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 4
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.004013c0
sub esi, 1
jne 0x402387
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x128], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
add dword [ebp - 0x130], 1
lea eax, [ebp - 0x108]
mov word [eax], 0
mov dword [ebp - 0x88], eax
push 0x40422d
push dword [ebp - 0x130]
call fcn.00402a80
push 0x40422d
push 0x404244
push dword [ebp - 0x88]
push 2
call fcn.00402b40
add esp, 0x10
mov dword [ebp - 0x88], eax
push dword [ebp - 0x88]
push dword [0x4040c0]
call sub.user32.dll_SetWindowTextA
push 1
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.00401000
sub esi, 1
jne 0x402417
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x11c], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 2
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.00401060
sub esi, 1
jne 0x40244e
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x120], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 3
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.004012f0
sub esi, 1
jne 0x402485
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x124], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 4
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.004013c0
sub esi, 1
jne 0x4024bc
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x128], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
add dword [ebp - 0x130], 1
lea eax, [ebp - 0x108]
mov word [eax], 0
mov dword [ebp - 0x88], eax
push 0x404251
push dword [ebp - 0x130]
call fcn.00402a80
push 0x404251
push str.Timing_pass
push dword [ebp - 0x88]
push 2
call fcn.00402b40
add esp, 0x10
mov dword [ebp - 0x88], eax
push dword [ebp - 0x88]
push dword [0x4040c0]
call sub.user32.dll_SetWindowTextA
push 1
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.00401000
sub esi, 1
jne 0x40254c
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x11c], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 2
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.00401060
sub esi, 1
jne 0x402583
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x120], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 3
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.004012f0
sub esi, 1
jne 0x4025ba
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x124], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push 4
call fcn.00401806
call sub.kernel32.dll_GetTickCount
push eax
mov esi, 0x989680
push dword [ebp - 4]
push esi
call fcn.004013c0
sub esi, 1
jne 0x4025f1
call sub.kernel32.dll_GetTickCount
pop ecx
sub eax, ecx
add dword [ebp - 0x128], eax
push 0
push 0x64
call sub.kernel32.dll_SleepEx
push str.Average_results_for_8_passes._RESULTS_written_to_bmlog.txt
push dword [0x4040c0]
call sub.user32.dll_SetWindowTextA
shr dword [ebp - 0x11c], 3
shr dword [ebp - 0x120], 3
shr dword [ebp - 0x124], 3
shr dword [ebp - 0x128], 3
push 0
push dword [ebp - 0x11c]
push 0x402
push dword [0x404098]
call sub.user32.dll_SendMessageA
push 0
push dword [ebp - 0x120]
push 0x402
push dword [0x40409c]
call sub.user32.dll_SendMessageA
push 0
push dword [ebp - 0x124]
push 0x402
push dword [0x4040a0]
call sub.user32.dll_SendMessageA
push 0
push dword [ebp - 0x128]
push 0x402
push dword [0x4040a4]
call sub.user32.dll_SendMessageA
push 0x4042b0
push dword [ebp - 0x11c]
call fcn.00402a80
push 0x4042b0
push dword [0x404088]
call sub.user32.dll_SetWindowTextA
push 0x4042c4
push dword [ebp - 0x120]
call fcn.00402a80
push 0x4042c4
push dword [0x40408c]
call sub.user32.dll_SetWindowTextA
push 0x4042d8
push dword [ebp - 0x124]
call fcn.00402a80
push 0x4042d8
push dword [0x404090]
call sub.user32.dll_SetWindowTextA
push 0x4042ec
push dword [ebp - 0x128]
call fcn.00402a80
push 0x4042ec
push dword [0x404094]
call sub.user32.dll_SetWindowTextA
push 0
call fcn.00401806
lea eax, [ebp - 0x84]
mov word [eax], 0
mov dword [ebp - 4], eax
push 0x80
push dword [ebp - 4]
push dword [0x4040b8]
call sub.user32.dll_GetWindowTextA
push 0
push 0x80
push 2
push 0
push 0
push 0xc0000000
push str.bmlog.txt
call sub.kernel32.dll_CreateFileA
mov dword [ebp - 0x134], eax
mov eax, dword [ebp - 4]
mov dword [0x4043e4], eax
push dword [0x4043e4]
call fcn.00402af0
push 0
push 0x4043e0
push eax
push dword [0x4043e4]
push dword [ebp - 0x134]
call sub.kernel32.dll_WriteFile
push 0
push 0x4043e0
push 2
push 0x40430a
push dword [ebp - 0x134]
call sub.kernel32.dll_WriteFile
mov eax, str.Results_8_pass_average
mov dword [0x4043ec], eax
push dword [0x4043ec]
call fcn.00402af0
push 0
push 0x4043e8
push eax
push dword [0x4043ec]
push dword [ebp - 0x134]
call sub.kernel32.dll_WriteFile
push 0
push 0x4043e8
push 2
push 0x404324
push dword [ebp - 0x134]
call sub.kernel32.dll_WriteFile
lea eax, [ebp - 0x108]
mov word [eax], 0
mov dword [ebp - 0x88], eax
push 0xa
push 0x404327
push dword [ebp - 0x11c]
call dword [sym.imp.msvcrt.dll__ultoa]
add esp, 0xc
push 0x40434c
push 0x404327
push str.timing_utoa
push dword [ebp - 0x88]
push 3
call fcn.00402b40
add esp, 0x14
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0x88]
mov dword [0x4043f4], eax
push dword [0x4043f4]
call fcn.00402af0
push 0
push 0x4043f0
push eax
push dword [0x4043f4]
push dword [ebp - 0x134]
call sub.kernel32.dll_WriteFile
push 0
push 0x4043f0
push 2
push 0x404350
push dword [ebp - 0x134]
call sub.kernel32.dll_WriteFile
lea eax, [ebp - 0x108]
mov word [eax], 0
mov dword [ebp - 0x88], eax
push 0xa
push 0x404353
push dword [ebp - 0x120]
call dword [sym.imp.msvcrt.dll__ultoa]
add esp, 0xc
push 0x404378
push 0x404353
push str.timing_utoa_ex
push dword [ebp - 0x88]
push 3
call fcn.00402b40
add esp, 0x14
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0x88]
mov dword [0x4043fc], eax
push dword [0x4043fc]
call fcn.00402af0
push 0
push 0x4043f8
push eax
push dword [0x4043fc]
push dword [ebp - 0x134]
call sub.kernel32.dll_WriteFile
push 0
push 0x4043f8
push 2
push 0x40437c
push dword [ebp - 0x134]
call sub.kernel32.dll_WriteFile
lea eax, [ebp - 0x108]
mov word [eax], 0
mov dword [ebp - 0x88], eax
push 0xa
push 0x40437f
push dword [ebp - 0x124]
call dword [sym.imp.msvcrt.dll__ultoa]
add esp, 0xc
push 0x4043a4
push 0x40437f
push str.timing_utoa2
push dword [ebp - 0x88]
push 3
call fcn.00402b40
add esp, 0x14
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0x88]
mov dword [0x404404], eax
push dword [0x404404]
call fcn.00402af0
push 0
push 0x404400
push eax
push dword [0x404404]
push dword [ebp - 0x134]
call sub.kernel32.dll_WriteFile
push 0
push 0x404400
push 2
push 0x4043a8
push dword [ebp - 0x134]
call sub.kernel32.dll_WriteFile
lea eax, [ebp - 0x108]
mov word [eax], 0
mov dword [ebp - 0x88], eax
push 0xa
push 0x4043ab
push dword [ebp - 0x128]
call dword [sym.imp.msvcrt.dll__ultoa]
add esp, 0xc
push 0x4043d0
push 0x4043ab
push str.timing_utoa3
push dword [ebp - 0x88]
push 3
call fcn.00402b40
add esp, 0x14
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0x88]
mov dword [0x40440c], eax
push dword [0x40440c]
call fcn.00402af0
push 0
push 0x404408
push eax
push dword [0x40440c]
push dword [ebp - 0x134]
call sub.kernel32.dll_WriteFile
push 0
push 0x404408
push 2
push 0x4043d4
push dword [ebp - 0x134]
call sub.kernel32.dll_WriteFile
push dword [ebp - 0x134]
call sub.kernel32.dll_CloseHandle
push 1
push dword [0x404070]
call sub.user32.dll_EnableWindow
push 1
push dword [0x404074]
call sub.user32.dll_EnableWindow
pop edi
pop esi
pop ebx
leave
ret