Function at 0x140041150
Capabilities:
Check for time delay via queryperformancecounter

Disassembly:
mov qword [rsp + 8], rcx
push rbp
push rdi
lea rbp, [rsp - 0x9a8]
sub rsp, 0xaa8
mov rdi, rcx
lea rcx, [rbp + 0xe0]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x1400429c8
mov rax, qword [rbp + 0xe0]
xor edx, edx
sub rax, qword [0x140098f18]
imul rax, rax, 0xf4240
mov qword [rsp + 0xa78], r15
div qword [0x140098f10]
xor edx, edx
mov r15, rax
add r15, qword [0x140098f20]
cmp byte [0x140098b00], dl
mov qword [rbp + 0xc8], r15
je 0x14004122b
lea rax, str.RemoveStaleOutputs
mov dword [rbp + 0x108], edx
xorps xmm0, xmm0
mov qword [rbp + 0x110], rax
lea rcx, [rbp + 0xb0]
mov dword [rbp + 0x130], 0x32
movdqu xmmword [rbp + 0x118], xmm0
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x1400429d5
mov rax, qword [rbp + 0xb0]
xor edx, edx
sub rax, qword [0x140098f18]
imul rax, rax, 0xf4240
div qword [0x140098f10]
add rax, qword [0x140098f20]
mov qword [rbp + 0x128], rax
xor edx, edx
mov rcx, qword [rdi + 0xc8]
mov r8, qword [rdi + 0xb8]
mov qword [rsp + 0xaa0], rbx
lea rbx, [rdi + 8]
mov qword [rsp + 0xa98], rsi
lea rax, [rbx + 0x10]
mov qword [rsp + 0xa90], r12
mov qword [rbp + 0x78], rbx
mov rsi, qword [rax]
mov qword [rsp + 0xa88], r13
mov qword [rsp + 0xa80], r14
mov r14, rbx
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 8], r8
mov qword [rbp - 0x48], rcx
mov qword [rbp + 0x68], rbx
mov qword [rbp + 0xc0], rbx
mov qword [rbp + 0x70], rax
test rcx, rcx
jne 0x1400412ac
lea rdx, str.unable_to_clean_up_stale_output_files___no_previous_build_state
mov ecx, 8
call fcn.140013c50
jmp 0x140042905
xor r11d, r11d
mov qword [rbp - 0x28], 0
xorps xmm0, xmm0
mov qword [rbp + 0x20], r11
movdqu xmmword [rbp - 0x38], xmm0
mov dword [rbp + 0x28], r11d
mov r13d, edx
movdqu xmmword [rbp + 0x10], xmm0
mov dword [rbp - 0x20], edx
mov qword [rbp - 0x18], rdi
mov qword [rbp + 0x30], rdi
movsxd rax, dword [r8 + 8]
mov dword [rbp + 0x9c8], edx
mov dword [rbp + 0x9d0], r11d
mov qword [rbp], rax
test rax, rax
jle 0x140041767
mov r15, qword [rbp - 0x30]
lea rax, [r8 + 0x10]
mov rdi, qword [rbp - 0x38]
mov edx, r11d
mov rsi, qword [rbp + 0x10]
mov qword [rbp - 8], rax
mov qword [rbp + 0x38], rdx
nop dword [rax]
nop word [rax + rax]
movsxd rcx, dword [rax]
lea r10, [rax + rcx]
mov eax, r11d
sub eax, ecx
neg eax
sbb rax, rax
and r10, rax
mov eax, r11d
add r10, rdx
movsxd rcx, dword [r10 + 0x3c]
lea r8, [r10 + 0x3c]
movsxd r9, dword [r8]
sub eax, ecx
neg eax
mov qword [rbp - 0x10], r10
sbb rax, rax
lea rdx, [r8 + rcx]
and rdx, rax
movsxd rax, dword [r10 + 0x38]
lea rcx, [rdx + rax*8]
mov eax, r11d
sub eax, r9d
mov qword [rbp - 0x40], rcx
neg eax
lea rdx, [r8 + r9]
sbb rax, rax
and rdx, rax
mov qword [rbp + 0x9d8], rdx
cmp rdx, rcx
je 0x14004149b
nop word [rax + rax]
movsxd rcx, dword [rdx]
mov eax, r11d
mov r14d, dword [rdx + 4]
sub eax, ecx
neg eax
sbb rax, rax
lea rsi, [rdx + rcx]
and rsi, rax
test r13d, r13d
je 0x1400413ef
lea r12d, [r13 - 1]
mov ebx, r12d
and ebx, r14d
mov ecx, ebx
mov eax, dword [rdi + rbx*4]
test eax, eax
je 0x1400413ef
cmp r14d, eax
jne 0x1400413da
mov rcx, qword [r15 + rcx*8]
cmp rcx, rsi
je 0x1400413ea
mov rdx, rsi
call fcn.140007fb0
test eax, eax
je 0x1400413ea
inc ebx
and ebx, r12d
mov ecx, ebx
mov eax, dword [rdi + rbx*4]
test eax, eax
jne 0x1400413c0
jmp 0x1400413ef
cmp ebx, 0xffffffff
jne 0x140041466
mov eax, dword [rbp + 0x9c8]
mov ecx, dword [rbp - 0x24]
inc eax
mov edx, eax
mov r11d, eax
shl rdx, 8
shr rdx, cl
mov dword [rbp + 0x9c8], eax
cmp rdx, 0x50
jbe 0x14004142a
lea rcx, [rbp - 0x38]
call fcn.1400111a0
mov r11d, dword [rbp + 0x9c8]
mov r13d, dword [rbp - 0x28]
mov rdi, qword [rbp - 0x38]
lea edx, [r13 - 1]
mov ecx, edx
and ecx, r14d
cmp dword [rdi + rcx*4], 0
je 0x14004144a
nop dword [rax]
inc ecx
and ecx, edx
cmp dword [rdi + rcx*4], 0
jne 0x140041440
mov dword [rdi + rcx*4], r14d
mov rax, qword [rbp - 0x30]
mov qword [rax + rcx*8], rsi
mov r13d, dword [rbp - 0x28]
mov r15, qword [rbp - 0x30]
mov rdi, qword [rbp - 0x38]
mov dword [rbp - 0x20], r11d
mov rdx, qword [rbp + 0x9d8]
mov r11d, 0
add rdx, 8
mov qword [rbp + 0x9d8], rdx
cmp rdx, qword [rbp - 0x40]
jne 0x140041390
mov r10d, dword [rbp + 0x28]
mov rsi, qword [rbp + 0x10]
mov dword [rbp + 0x9d0], r10d
mov r10, qword [rbp - 0x10]
movsxd rcx, dword [r10 + 0x54]
lea r8, [r10 + 0x54]
movsxd r9, dword [r8]
mov eax, r11d
sub eax, ecx
neg eax
lea rdx, [r8 + rcx]
sbb rax, rax
and rdx, rax
movsxd rax, dword [r10 + 0x50]
lea rcx, [rdx + rax*8]
mov eax, r11d
sub eax, r9d
mov qword [rbp - 0x40], rcx
neg eax
lea rdx, [r8 + r9]
sbb rax, rax
and rdx, rax
mov qword [rbp + 0x9d8], rdx
cmp rdx, rcx
je 0x1400415f9
nop word [rax + rax]
movsxd rcx, dword [rdx]
mov eax, r11d
mov r14d, dword [rdx + 4]
sub eax, ecx
neg eax
sbb rax, rax
lea rsi, [rdx + rcx]
and rsi, rax
test r13d, r13d
je 0x14004154f
lea r12d, [r13 - 1]
mov ebx, r12d
and ebx, r14d
mov ecx, ebx
mov eax, dword [rdi + rbx*4]
test eax, eax
je 0x14004154f
cmp r14d, eax
jne 0x14004153a
mov rcx, qword [r15 + rcx*8]
cmp rcx, rsi
je 0x14004154a
mov rdx, rsi
call fcn.140007fb0
test eax, eax
je 0x14004154a
inc ebx
and ebx, r12d
mov ecx, ebx
mov eax, dword [rdi + rbx*4]
test eax, eax
jne 0x140041520
jmp 0x14004154f
cmp ebx, 0xffffffff
jne 0x1400415c6
mov eax, dword [rbp + 0x9c8]
mov ecx, dword [rbp - 0x24]
inc eax
mov edx, eax
mov r11d, eax
shl rdx, 8
shr rdx, cl
mov dword [rbp + 0x9c8], eax
cmp rdx, 0x50
jbe 0x14004158a
lea rcx, [rbp - 0x38]
call fcn.1400111a0
mov r11d, dword [rbp + 0x9c8]
mov r13d, dword [rbp - 0x28]
mov rdi, qword [rbp - 0x38]
lea edx, [r13 - 1]
mov ecx, edx
and ecx, r14d
cmp dword [rdi + rcx*4], 0
je 0x1400415aa
nop dword [rax]
inc ecx
and ecx, edx
cmp dword [rdi + rcx*4], 0
jne 0x1400415a0
mov dword [rdi + rcx*4], r14d
mov rax, qword [rbp - 0x30]
mov qword [rax + rcx*8], rsi
mov r13d, dword [rbp - 0x28]
mov r15, qword [rbp - 0x30]
mov rdi, qword [rbp - 0x38]
mov dword [rbp - 0x20], r11d
mov rdx, qword [rbp + 0x9d8]
mov r11d, 0
add rdx, 8
mov qword [rbp + 0x9d8], rdx
cmp rdx, qword [rbp - 0x40]
jne 0x1400414f0
mov eax, dword [rbp + 0x28]
mov rsi, qword [rbp + 0x10]
mov r10, qword [rbp - 0x10]
mov dword [rbp + 0x9d0], eax
movsxd rcx, dword [r10 + 0x44]
lea r8, [r10 + 0x44]
movsxd r9, dword [r8]
mov eax, r11d
sub eax, ecx
neg eax
lea rdx, [r8 + rcx]
sbb rax, rax
lea r12, [r8 + r9]
and rdx, rax
movsxd rax, dword [r10 + 0x40]
lea rcx, [rdx + rax*8]
mov eax, r11d
sub eax, r9d
neg eax
sbb rax, rax
and r12, rax
cmp r12, rcx
je 0x140041736
mov r13, rcx
nop dword [rax + rax]
movsxd rcx, dword [r12]
mov eax, r11d
mov r14d, dword [r12 + 4]
sub eax, ecx
neg eax
sbb rax, rax
lea rdi, [r12 + rcx]
and rdi, rax
mov eax, dword [rbp + 0x20]
test eax, eax
je 0x1400416a7
lea r15d, [rax - 1]
mov ebx, r14d
and ebx, r15d
mov ecx, ebx
mov eax, dword [rsi + rbx*4]
test eax, eax
je 0x1400416a7
cmp r14d, eax
jne 0x140041692
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax + rcx*8]
cmp rcx, rdi
je 0x1400416a2
mov rdx, rdi
call fcn.140007fb0
test eax, eax
je 0x1400416a2
inc ebx
and ebx, r15d
mov ecx, ebx
mov eax, dword [rsi + rbx*4]
test eax, eax
jne 0x140041674
jmp 0x1400416a7
cmp ebx, 0xffffffff
jne 0x14004170e
mov eax, dword [rbp + 0x9d0]
mov ecx, dword [rbp + 0x24]
inc eax
mov edx, eax
mov r10d, eax
shl rdx, 8
shr rdx, cl
mov dword [rbp + 0x9d0], eax
cmp rdx, 0x50
jbe 0x1400416de
lea rcx, [rbp + 0x10]
call fcn.1400111a0
mov r10d, dword [rbp + 0x9d0]
mov rsi, qword [rbp + 0x10]
mov edx, dword [rbp + 0x20]
mov ecx, r14d
dec edx
and ecx, edx
cmp dword [rsi + rcx*4], 0
je 0x1400416fa
nop
inc ecx
and ecx, edx
cmp dword [rsi + rcx*4], 0
jne 0x1400416f0
mov dword [rsi + rcx*4], r14d
mov rax, qword [rbp + 0x18]
mov qword [rax + rcx*8], rdi
mov rsi, qword [rbp + 0x10]
mov dword [rbp + 0x28], r10d
add r12, 8
mov r11d, 0
cmp r12, r13
jne 0x140041640
mov eax, dword [rbp - 0x20]
mov r13d, dword [rbp - 0x28]
mov r15, qword [rbp - 0x30]
mov rdi, qword [rbp - 0x38]
mov dword [rbp + 0x9c8], eax
mov rdx, qword [rbp + 0x38]
mov rax, qword [rbp - 8]
add rdx, 0xb0
sub qword [rbp], 1
mov qword [rbp + 0x38], rdx
jne 0x140041320
mov rbx, qword [rbp + 0x78]
mov rdi, qword [rbp + 0x9c0]
mov rcx, qword [rbp - 0x48]
mov r8, qword [rbp + 8]
lea rdx, [rbp + 0x40]
mov qword [rbp + 0x50], 0
mov qword [rbp + 0xd0], rdx
lea rsi, [rbp - 0x38]
lea rdx, [rbp + 0x78]
mov qword [rbp + 0x60], rdi
xorps xmm0, xmm0
mov qword [rbp + 0xd8], rdx
movdqu xmmword [rbp + 0x40], xmm0
mov eax, r11d
lea rdx, [rbp + 0x40]
movups xmm0, xmmword [rbp + 0xd0]
lea r15, [rbp + 0x10]
mov dword [rbp + 0x58], eax
mov qword [rbp + 0x80], rsi
mov r14d, 1
movups xmmword [rbp + 0x90], xmm0
mov qword [rbp + 0x88], rdx
mov qword [rbp + 0xa0], r15
movsxd r12, dword [rcx + 4]
mov qword [rbp + 0x9d0], r12
test r12, r12
jle 0x140041d53
lea rax, [rcx + 0xc]
mov rdx, r11
mov qword [rbp - 0x40], rax
mov qword [rbp], rdx
nop
movsxd rcx, dword [rax]
lea r14, [rax + rcx]
mov eax, r11d
mov r11d, dword [r8 + 4]
sub eax, ecx
neg eax
sbb rax, rax
xor r13d, r13d
and r14, rax
mov eax, r13d
add r14, rdx
movsxd rcx, dword [r14 + 0x6c]
lea rdx, [r14 + 0x6c]
movsxd rdi, dword [rdx]
sub eax, ecx
mov qword [rbp - 8], r14
movsxd rbx, dword [r14 + 0x68]
shl rbx, 2
lea r9, [rdx + rcx]
movsxd rcx, dword [rdx]
lea r10, [rdx + rdi]
neg eax
sbb rax, rax
and r9, rax
lea r8, [rdx + rcx]
mov eax, r13d
add r9, rbx
sub eax, ecx
neg eax
sbb rax, rax
and r8, rax
cmp r8, r9
je 0x140041864
cmp dword [r8], r11d
je 0x140041864
add r8, 4
cmp r8, r9
jne 0x140041856
test edi, edi
mov r11, r13
cmove r10, r13
add r10, rbx
cmp r8, r10
je 0x140041d21
movsxd rcx, dword [r14 + 0x38]
lea r8, [r14 + 0x38]
movsxd r9, dword [r8]
mov eax, r13d
sub eax, ecx
neg eax
lea rdx, [r8 + rcx]
sbb rax, rax
and rdx, rax
movsxd rax, dword [r14 + 0x34]
lea rcx, [rdx + rax*8]
mov eax, r13d
sub eax, r9d
mov qword [rbp - 0x48], rcx
neg eax
lea rdx, [r8 + r9]
sbb rax, rax
and rdx, rax
mov qword [rbp + 0x9d8], rdx
cmp rdx, rcx
je 0x140041aaa
nop dword [rax]
nop word [rax + rax]
movsxd rcx, dword [rdx]
mov eax, r11d
mov r12d, dword [rsi + 0x10]
sub eax, ecx
mov r13d, dword [rdx + 4]
neg eax
mov dword [rbp + 0x9c8], r13d
sbb rax, rax
lea rdi, [rdx + rcx]
and rdi, rax
test r12d, r12d
je 0x14004195e
mov edx, dword [rbp + 0x9c8]
dec r12d
mov r14, qword [rsi]
mov ebx, edx
mov r13, qword [rsi + 8]
and ebx, r12d
mov ecx, ebx
mov eax, dword [r14 + rbx*4]
test eax, eax
je 0x140041a54
nop dword [rax + rax]
cmp edx, eax
jne 0x140041948
mov rcx, qword [r13 + rcx*8]
cmp rcx, rdi
je 0x140041a4a
mov rdx, rdi
call fcn.140007fb0
test eax, eax
je 0x140041a4a
mov edx, dword [rbp + 0x9c8]
inc ebx
and ebx, r12d
mov ecx, ebx
mov eax, dword [r14 + rbx*4]
test eax, eax
jne 0x140041920
mov r13d, dword [rbp + 0x9c8]
mov eax, dword [r15 + 0x10]
xor sil, sil
mov rbx, qword [r15]
mov r14, qword [r15 + 8]
test eax, eax
je 0x1400419c9
mov r15d, eax
mov r13d, 1
nop dword [rax]
cmp dword [rbx], 0
je 0x1400419ac
mov rcx, qword [r14]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rcx + r8], 0
jne 0x140041990
mov rdx, rdi
call fcn.140057830
test eax, eax
movzx esi, sil
cmove esi, r13d
add rbx, 4
add r14, 8
sub r15, r13
jne 0x140041980
mov r13d, dword [rbp + 0x9c8]
test sil, sil
jne 0x140041a6f
mov rdx, rdi
lea rcx, [rbp + 0x90]
call fcn.140042a00
mov rdx, rdi
lea rcx, [rbp + 0x138]
call fcn.140028b60
mov eax, dword [rax]
shr eax, 2
test al, 1
je 0x140041a6f
mov r12, qword [rbp + 0x88]
mov r14d, dword [r12 + 0x10]
test r14d, r14d
je 0x140041a61
mov rsi, qword [r12]
dec r14d
mov r15, qword [r12 + 8]
mov ebx, r13d
and ebx, r14d
mov ecx, ebx
mov eax, dword [rsi + rbx*4]
test eax, eax
je 0x140041a61
nop dword [rax]
cmp r13d, eax
jne 0x140041a3a
mov rcx, qword [r15 + rcx*8]
cmp rcx, rdi
je 0x140041a5c
mov rdx, rdi
call fcn.140007fb0
test eax, eax
je 0x140041a5c
inc ebx
and ebx, r14d
mov ecx, ebx
mov eax, dword [rsi + rbx*4]
test eax, eax
jne 0x140041a20
jmp 0x140041a61
cmp ebx, 0xffffffff
jne 0x140041a7d
jmp 0x140041957
mov r13d, edx
jmp 0x14004195e
cmp ebx, 0xffffffff
jne 0x140041a6f
mov r8, rdi
mov edx, r13d
mov rcx, r12
call fcn.140018f40
mov rsi, qword [rbp + 0x80]
mov r15, qword [rbp + 0xa0]
mov rdx, qword [rbp + 0x9d8]
mov r11d, 0
add rdx, 8
mov qword [rbp + 0x9d8], rdx
cmp rdx, qword [rbp - 0x48]
jne 0x1400418d0
mov r14, qword [rbp - 8]
mov r12, qword [rbp + 0x9d0]
movsxd rcx, dword [r14 + 0x40]
lea r8, [r14 + 0x40]
movsxd r9, dword [r8]
mov eax, r11d
sub eax, ecx
neg eax
lea rdx, [r8 + rcx]
sbb rax, rax
and rdx, rax
movsxd rax, dword [r14 + 0x3c]
lea rcx, [rdx + rax*8]
mov eax, r11d
sub eax, r9d
mov qword [rbp - 0x48], rcx
neg eax
lea rdx, [r8 + r9]
sbb rax, rax
and rdx, rax
mov qword [rbp + 0x9d8], rdx
cmp rdx, rcx
je 0x140041d21
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, dword [rdx]
mov eax, r11d
mov r12d, dword [rsi + 0x10]
sub eax, ecx
mov r13d, dword [rdx + 4]
neg eax
mov dword [rbp + 0x9c8], r13d
sbb rax, rax
lea rdi, [rdx + rcx]
and rdi, rax
test r12d, r12d
je 0x140041b8e
mov edx, dword [rbp + 0x9c8]
dec r12d
mov r14, qword [rsi]
mov ebx, edx
mov r13, qword [rsi + 8]
and ebx, r12d
mov ecx, ebx
mov eax, dword [r14 + rbx*4]
test eax, eax
je 0x140041c85
nop dword [rax + rax]
cmp edx, eax
jne 0x140041b78
mov rcx, qword [r13 + rcx*8]
cmp rcx, rdi
je 0x140041c7b
mov rdx, rdi
call fcn.140007fb0
test eax, eax
je 0x140041c7b
mov edx, dword [rbp + 0x9c8]
inc ebx
and ebx, r12d
mov ecx, ebx
mov eax, dword [r14 + rbx*4]
test eax, eax
jne 0x140041b50
mov r13d, dword [rbp + 0x9c8]
mov eax, dword [r15 + 0x10]
xor sil, sil
mov rbx, qword [r15]
mov r14, qword [r15 + 8]
test eax, eax
je 0x140041bf9
mov r15d, eax
mov r13d, 1
nop dword [rax]
cmp dword [rbx], 0
je 0x140041bdc
mov rcx, qword [r14]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rcx + r8], 0
jne 0x140041bc0
mov rdx, rdi
call fcn.140057830
test eax, eax
movzx esi, sil
cmove esi, r13d
add rbx, 4
add r14, 8
sub r15, r13
jne 0x140041bb0
mov r13d, dword [rbp + 0x9c8]
test sil, sil
jne 0x140041cea
mov rdx, rdi
lea rcx, [rbp + 0x90]
call fcn.140042a00
mov rdx, rdi
lea rcx, [rbp + 0x150]
call fcn.140028b60
mov eax, dword [rax]
shr eax, 2
test al, 1
je 0x140041cea
mov rsi, qword [rbp + 0x88]
mov r15d, dword [rsi + 0x10]
test r15d, r15d
je 0x140041c92
mov r14, qword [rsi]
dec r15d
mov r12, qword [rsi + 8]
mov ebx, r13d
and ebx, r15d
mov ecx, ebx
mov eax, dword [r14 + rbx*4]
test eax, eax
je 0x140041c92
nop
cmp r13d, eax
jne 0x140041c6a
mov rcx, qword [r12 + rcx*8]
cmp rcx, rdi
je 0x140041c8d
mov rdx, rdi
call fcn.140007fb0
test eax, eax
je 0x140041c8d
inc ebx
and ebx, r15d
mov ecx, ebx
mov eax, dword [r14 + rbx*4]
test eax, eax
jne 0x140041c50
jmp 0x140041c92
cmp ebx, 0xffffffff
jne 0x140041cf8
jmp 0x140041b87
mov r13d, edx
jmp 0x140041b8e
cmp ebx, 0xffffffff
jne 0x140041cea
mov ebx, dword [rsi + 0x18]
movzx ecx, byte [rsi + 0x14]
inc ebx
mov r8d, dword [rsi + 0x10]
mov eax, ebx
shl rax, 8
shr rax, cl
cmp rax, 0x50
jbe 0x140041cba
mov rcx, rsi
call fcn.1400111a0
mov r8d, dword [rsi + 0x10]
mov rdx, qword [rsi]
dec r8d
mov ecx, r13d
and ecx, r8d
cmp dword [rdx + rcx*4], 0
je 0x140041cdb
nop dword [rax]
inc ecx
and ecx, r8d
cmp dword [rdx + rcx*4], 0
jne 0x140041cd0
mov dword [rdx + rcx*4], r13d
mov rax, qword [rsi + 8]
mov qword [rax + rcx*8], rdi
mov dword [rsi + 0x18], ebx
mov rsi, qword [rbp + 0x80]
mov r15, qword [rbp + 0xa0]
mov rdx, qword [rbp + 0x9d8]
mov r11d, 0
add rdx, 8
mov qword [rbp + 0x9d8], rdx
cmp rdx, qword [rbp - 0x48]
jne 0x140041b00
mov r12, qword [rbp + 0x9d0]
mov rdx, qword [rbp]
mov rax, qword [rbp - 0x40]
add rdx, 0x70
mov r8, qword [rbp + 8]
sub r12, 1
mov qword [rbp + 0x9d0], r12
mov qword [rbp], rdx
jne 0x1400417f0
mov rbx, qword [rbp + 0x78]
mov r14d, 1
mov eax, dword [rbp + 0x58]
mov rcx, qword [rbx + 8]
mov edi, eax
shl rdi, 3
mov rdx, qword [rcx + 0x18]
add rdx, 7
and rdx, 0xfffffffffffffff8
lea rax, [rdx + rdi]
cmp rax, qword [rcx + 0x10]
jbe 0x140041d84
mov rdx, rdi
mov rcx, rbx
call fcn.14003bc10
xor r11d, r11d
mov edx, r11d
mov rcx, qword [rbx + 8]
lea rax, [rdx + rdi]
mov r9d, r11d
mov rsi, qword [rcx + 0x28]
mov qword [rcx + 0x18], rax
add rsi, rdx
mov rax, qword [rbx + 8]
mov qword [rbp - 8], rsi
mov rcx, qword [rax + 0x20]
add rcx, qword [rax + 0x18]
mov qword [rbx + 0x10], rcx
mov eax, dword [rbp + 0x50]
test eax, eax
je 0x140041de0
mov r8, qword [rbp + 0x48]
mov r10d, eax
mov rdx, qword [rbp + 0x40]
cmp dword [rdx], 0
je 0x140041dd2
mov rax, qword [r8]
mov ecx, r9d
inc r9d
mov qword [rsi + rcx*8], rax
add rdx, 4
add r8, 8
sub r10, 1
jne 0x140041dc0
mov eax, dword [rbp + 0x58]
mov rcx, rsi
movzx r9d, byte [rbp + 0x9c8]
lea rdx, [rsi + rax*8]
mov r8, rdx
sub r8, rsi
sar r8, 3
call fcn.140042c30
mov ebx, dword [rbp + 0x58]
lea rcx, [rbp - 0x48]
mov dword [rbp + 0x38], ebx
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x1400429e2
mov rax, qword [rbp - 0x48]
xor edx, edx
sub rax, qword [0x140098f18]
imul rax, rax, 0xf4240
div qword [0x140098f10]
add rax, qword [0x140098f20]
mov qword [rbp - 0x40], rax
test ebx, ebx
je 0x1400427f5
mov rdi, rsi
mov qword [rbp - 0x10], rsi
mov qword [rbp + 8], rbx
mov rbx, qword [rdi]
lea rcx, [rbp + 0x168]
mov rdx, rbx
call fcn.140028b60
movups xmm1, xmmword [rax]
movd eax, xmm1
movups xmmword [rbp + 0xe8], xmm1
test al, 1
je 0x140041ea8
mov eax, dword [rbp + 0xe8]
shr eax, 4
test al, 1
jne 0x140041ea8
mov rcx, rbx
call fcn.1400146b0
test al, al
je 0x140041ea8
mov r8, qword [rdi]
lea rdx, str.cleaned_up__s
mov ecx, 8
call fcn.140013c50
jmp 0x14004273e
mov rdx, qword [rdi]
lea rcx, [rbp + 0x180]
call fcn.140028b60
movsd xmm0, qword [rax + 0x10]
mov eax, dword [rax]
shr eax, 2
movsd qword [rbp - 0x70], xmm0
test al, 1
je 0x14004273e
mov r8, qword [rdi]
lea rdx, str.Failed_deleting_stale_output_file__s
mov ecx, 2
call fcn.140013c50
mov r13, qword [rbp + 0x68]
mov qword [rbp - 0x80], r13
mov rcx, qword [r13 + 8]
mov rdx, qword [rcx + 0x18]
add rdx, 7
and rdx, 0xfffffffffffffff8
lea rax, [rdx + 0x400]
cmp rax, qword [rcx + 0x10]
jbe 0x140041f1a
mov edx, 0x400
mov rcx, r13
call fcn.14003bc10
xor ebx, ebx
mov edx, ebx
jmp 0x140041f1c
xor ebx, ebx
mov rcx, qword [r13 + 8]
lea rax, [rdx + 0x400]
mov r12, rbx
mov byte [rbp + 0x9c8], 0x7b
lea r15, [rbp + 0x9c8]
mov rsi, qword [rcx + 0x28]
mov qword [rcx + 0x18], rax
add rsi, rdx
mov rcx, qword [r13 + 8]
mov rdi, rsi
mov qword [rbp - 0x70], rsi
mov qword [rbp - 0x78], rsi
mov rax, qword [rcx + 0x20]
add rax, qword [rcx + 0x18]
mov qword [r13 + 0x10], rax
nop
mov rax, rsi
sub rax, rdi
add rax, 0x3f8
jne 0x140041fd4
mov rcx, qword [r13 + 8]
mov rdx, qword [rcx + 0x18]
add rdx, 7
and rdx, 0xfffffffffffffff8
lea rax, [rdx + 0x400]
cmp rax, qword [rcx + 0x10]
jbe 0x140041f9b
mov edx, 0x400
mov rcx, r13
call fcn.14003bc10
mov rdx, rbx
mov rcx, qword [r13 + 8]
lea rax, [rdx + 0x400]
mov rdi, qword [rcx + 0x28]
mov qword [rcx + 0x18], rax
add rdi, rdx
mov rax, qword [r13 + 8]
mov qword [rbp - 0x70], rdi
mov rcx, qword [rax + 0x20]
add rcx, qword [rax + 0x18]
mov eax, 0x3f8
mov qword [r13 + 0x10], rcx
mov qword [rsi + 0x3f8], rdi
mov rsi, rdi
cmp rax, r14
mov rbx, r14
mov rdx, r15
mov rcx, rdi
cmovb rbx, rax
mov r8, rbx
call fcn.14004eca0
add rdi, rbx
add r12, rbx
add r15, rbx
sub r14, rbx
mov ebx, 0
jne 0x140041f60
mov byte [rbp - 0x60], bl
lea r14d, [rbx + 1]
mov byte [rbp + 0x9d0], 0x22
lea r15, [rbp + 0x9d0]
nop dword [rax + rax]
mov rax, rsi
sub rax, rdi
add rax, 0x3f8
jne 0x140042093
mov rcx, qword [r13 + 8]
mov rdx, qword [rcx + 0x18]
add rdx, 7
and rdx, 0xfffffffffffffff8
lea rax, [rdx + 0x400]
cmp rax, qword [rcx + 0x10]
jbe 0x14004205a
mov edx, 0x400
mov rcx, r13
call fcn.14003bc10
xor edx, edx
mov rcx, qword [r13 + 8]
lea rax, [rdx + 0x400]
mov rdi, qword [rcx + 0x28]
mov qword [rcx + 0x18], rax
add rdi, rdx
mov rax, qword [r13 + 8]
mov qword [rbp - 0x70], rdi
mov rcx, qword [rax + 0x20]
add rcx, qword [rax + 0x18]
mov eax, 0x3f8
mov qword [r13 + 0x10], rcx
mov qword [rsi + 0x3f8], rdi
mov rsi, rdi
cmp rax, r14
mov rbx, r14
mov rdx, r15
mov rcx, rdi
cmovb rbx, rax
mov r8, rbx
call fcn.14004eca0
add rdi, rbx
add r12, rbx
add r15, rbx
sub r14, rbx
jne 0x140042020
lea r8, [r14 - 1]
mov qword [rbp - 0x68], rdi
lea rdx, [0x14008920c]
mov qword [rbp - 0x58], r12
lea rcx, [rbp - 0x80]
call fcn.140037410
mov rsi, qword [rbp - 0x80]
lea r15d, [r14 + 1]
mov r14, qword [rbp - 0x70]
lea r12, [rbp + 0x9d8]
mov r13, qword [rbp - 0x58]
mov rdi, qword [rbp - 0x68]
mov byte [rbp + 0x9d8], 0x22
nop dword [rax + rax]
mov rax, r14
sub rax, rdi
add rax, 0x3f8
jne 0x14004216f
mov rcx, qword [rsi + 8]
mov rdx, qword [rcx + 0x18]
add rdx, 7
and rdx, 0xfffffffffffffff8
lea rax, [rdx + 0x400]
cmp rax, qword [rcx + 0x10]
jbe 0x14004213a
mov edx, 0x400
mov rcx, rsi
call fcn.14003bc10
xor edx, edx
mov rcx, qword [rsi + 8]
lea rax, [rdx + 0x400]
mov rdi, qword [rcx + 0x28]
mov qword [rcx + 0x18], rax
add rdi, rdx
mov rax, qword [rsi + 8]
mov rcx, qword [rax + 0x20]
add rcx, qword [rax + 0x18]
mov eax, 0x3f8
mov qword [rsi + 0x10], rcx
mov qword [r14 + 0x3f8], rdi
mov r14, rdi
cmp rax, r15
mov rbx, r15
mov rdx, r12
mov rcx, rdi
cmovb rbx, rax
mov r8, rbx
call fcn.14004eca0
add rdi, rbx
add r13, rbx
add r12, rbx
sub r15, rbx
jne 0x140042100
mov qword [rbp - 0x70], r14
lea r12, [rsp + 0x30]
mov byte [rsp + 0x30], 0x3a
mov r15d, 1
nop dword [rax]
mov rax, r14
sub rax, rdi
add rax, 0x3f8
jne 0x14004221f
mov rcx, qword [rsi + 8]
mov rdx, qword [rcx + 0x18]
add rdx, 7
and rdx, 0xfffffffffffffff8
lea rax, [rdx + 0x400]
cmp rax, qword [rcx + 0x10]
jbe 0x1400421ea
mov edx, 0x400
mov rcx, rsi
call fcn.14003bc10
xor edx, edx
mov rcx, qword [rsi + 8]
lea rax, [rdx + 0x400]
mov rdi, qword [rcx + 0x28]
mov qword [rcx + 0x18], rax
add rdi, rdx
mov rax, qword [rsi + 8]
mov rcx, qword [rax + 0x20]
add rcx, qword [rax + 0x18]
mov eax, 0x3f8
mov qword [rsi + 0x10], rcx
mov qword [r14 + 0x3f8], rdi
mov r14, rdi
cmp rax, r15
mov rbx, r15
mov rdx, r12
mov rcx, rdi
cmovb rbx, rax
mov r8, rbx
call fcn.14004eca0
add rdi, rbx
add r13, rbx
add r12, rbx
sub r15, rbx
jne 0x1400421b0
mov byte [rbp - 0x60], r15b
lea r12, [rsp + 0x38]
mov r15d, 1
mov qword [rbp - 0x70], r14
mov byte [rsp + 0x38], 0x22
mov rax, r14
sub rax, rdi
add rax, 0x3f8
jne 0x1400422d0
mov rcx, qword [rsi + 8]
mov rdx, qword [rcx + 0x18]
add rdx, 7
and rdx, 0xfffffffffffffff8
lea rax, [rdx + 0x400]
cmp rax, qword [rcx + 0x10]
jbe 0x14004229b
mov edx, 0x400
mov rcx, rsi
call fcn.14003bc10
xor edx, edx
mov rcx, qword [rsi + 8]
lea rax, [rdx + 0x400]
mov rdi, qword [rcx + 0x28]
mov qword [rcx + 0x18], rax
add rdi, rdx
mov rax, qword [rsi + 8]
mov rcx, qword [rax + 0x20]
add rcx, qword [rax + 0x18]
mov eax, 0x3f8
mov qword [rsi + 0x10], rcx
mov qword [r14 + 0x3f8], rdi
mov r14, rdi
cmp rax, r15
mov rbx, r15
mov rdx, r12
mov rcx, rdi
cmovb rbx, rax
mov r8, rbx
call fcn.14004eca0
add rdi, rbx
add r13, rbx
add r12, rbx
sub r15, rbx
jne 0x140042261
lea r8, [r15 - 1]
mov qword [rbp - 0x68], rdi
lea rdx, str.removeStaleOutputFailed
mov qword [rbp - 0x70], r14
lea rcx, [rbp - 0x80]
mov qword [rbp - 0x58], r13
call fcn.140037410
mov rsi, qword [rbp - 0x80]
lea r12, [rsp + 0x40]
mov r13, qword [rbp - 0x58]
mov r15d, 1
mov rdi, qword [rbp - 0x68]
mov r14, qword [rbp - 0x70]
mov byte [rsp + 0x40], 0x22
nop word [rax + rax]
mov rax, r14
sub rax, rdi
add rax, 0x3f8
jne 0x1400423af
mov rcx, qword [rsi + 8]
mov rdx, qword [rcx + 0x18]
add rdx, 7
and rdx, 0xfffffffffffffff8
lea rax, [rdx + 0x400]
cmp rax, qword [rcx + 0x10]
jbe 0x14004237a
mov edx, 0x400
mov rcx, rsi
call fcn.14003bc10
xor edx, edx
mov rcx, qword [rsi + 8]
lea rax, [rdx + 0x400]
mov rdi, qword [rcx + 0x28]
mov qword [rcx + 0x18], rax
add rdi, rdx
mov rax, qword [rsi + 8]
mov rcx, qword [rax + 0x20]
add rcx, qword [rax + 0x18]
mov eax, 0x3f8
mov qword [rsi + 0x10], rcx
mov qword [r14 + 0x3f8], rdi
mov r14, rdi
cmp rax, r15
mov rbx, r15
mov rdx, r12
mov rcx, rdi
cmovb rbx, rax
mov r8, rbx
call fcn.14004eca0
add rdi, rbx
add r13, rbx
add r12, rbx
sub r15, rbx
jne 0x140042340
mov qword [rbp - 0x70], r14
lea r12, [rsp + 0x48]
mov byte [rbp - 0x60], 1
mov r15d, 1
mov byte [rsp + 0x48], 0x2c
mov rax, r14
sub rax, rdi
add rax, 0x3f8
jne 0x140042460
mov rcx, qword [rsi + 8]
mov rdx, qword [rcx + 0x18]
add rdx, 7
and rdx, 0xfffffffffffffff8
lea rax, [rdx + 0x400]
cmp rax, qword [rcx + 0x10]
jbe 0x14004242b
mov edx, 0x400
mov rcx, rsi
call fcn.14003bc10
xor edx, edx
mov rcx, qword [rsi + 8]
lea rax, [rdx + 0x400]
mov rdi, qword [rcx + 0x28]
mov qword [rcx + 0x18], rax
add rdi, rdx
mov rax, qword [rsi + 8]
mov rcx, qword [rax + 0x20]
add rcx, qword [rax + 0x18]
mov eax, 0x3f8
mov qword [rsi + 0x10], rcx
mov qword [r14 + 0x3f8], rdi
mov r14, rdi
cmp rax, r15
mov rbx, r15
mov rdx, r12
mov rcx, rdi
cmovb rbx, rax
mov r8, rbx
call fcn.14004eca0
add rdi, rbx
add r13, rbx
add r12, rbx
sub r15, rbx
jne 0x1400423f1
mov qword [rbp - 0x70], r14
lea r12, [rsp + 0x50]
mov byte [rsp + 0x50], 0x22
mov r15d, 1
nop
mov rax, r14
sub rax, rdi
add rax, 0x3f8
jne 0x14004250f
mov rcx, qword [rsi + 8]
mov rdx, qword [rcx + 0x18]
add rdx, 7
and rdx, 0xfffffffffffffff8
lea rax, [rdx + 0x400]
cmp rax, qword [rcx + 0x10]
jbe 0x1400424da
mov edx, 0x400
mov rcx, rsi
call fcn.14003bc10
xor edx, edx
mov rcx, qword [rsi + 8]
lea rax, [rdx + 0x400]
mov rdi, qword [rcx + 0x28]
mov qword [rcx + 0x18], rax
add rdi, rdx
mov rax, qword [rsi + 8]
mov rcx, qword [rax + 0x20]
add rcx, qword [rax + 0x18]
mov eax, 0x3f8
mov qword [rsi + 0x10], rcx
mov qword [r14 + 0x3f8], rdi
mov r14, rdi
cmp rax, r15
mov rbx, r15
mov rdx, r12
mov rcx, rdi
cmovb rbx, rax
mov r8, rbx
call fcn.14004eca0
add rdi, rbx
add r13, rbx
add r12, rbx
sub r15, rbx
jne 0x1400424a0
lea r8, [r15 - 1]
mov qword [rbp - 0x68], rdi
lea rdx, str.file
mov qword [rbp - 0x70], r14
lea rcx, [rbp - 0x80]
mov qword [rbp - 0x58], r13
call fcn.140037410
mov rsi, qword [rbp - 0x80]
lea r14d, [r15 + 1]
mov r15, qword [rbp - 0x70]
lea r12, [rsp + 0x58]
mov r13, qword [rbp - 0x58]
mov rdi, qword [rbp - 0x68]
mov byte [rsp + 0x58], 0x22
nop word [rax + rax]
mov rax, r15
sub rax, rdi
add rax, 0x3f8
jne 0x1400425ef
mov rcx, qword [rsi + 8]
mov rdx, qword [rcx + 0x18]
add rdx, 7
and rdx, 0xfffffffffffffff8
lea rax, [rdx + 0x400]
cmp rax, qword [rcx + 0x10]
jbe 0x1400425ba
mov edx, 0x400
mov rcx, rsi
call fcn.14003bc10
xor edx, edx
mov rcx, qword [rsi + 8]
lea rax, [rdx + 0x400]
mov rdi, qword [rcx + 0x28]
mov qword [rcx + 0x18], rax
add rdi, rdx
mov rax, qword [rsi + 8]
mov rcx, qword [rax + 0x20]
add rcx, qword [rax + 0x18]
mov eax, 0x3f8
mov qword [rsi + 0x10], rcx
mov qword [r15 + 0x3f8], rdi
mov r15, rdi
cmp rax, r14
mov rbx, r14
mov rdx, r12
mov rcx, rdi
cmovb rbx, rax
mov r8, rbx
call fcn.14004eca0
add rdi, rbx
add r13, rbx
add r12, rbx
sub r14, rbx
jne 0x140042580
mov qword [rbp - 0x58], r13
lea rdx, [rsp + 0x60]
mov r13d, 1
mov qword [rbp - 0x68], rdi
mov r8d, r13d
mov qword [rbp - 0x70], r15
lea rcx, [rbp - 0x80]
mov byte [rbp - 0x60], 1
mov byte [rsp + 0x60], 0x3a
call fcn.1400371c0
mov rdi, qword [rbp - 0x10]
lea rcx, [rbp - 0x80]
mov byte [rbp - 0x60], r14b
mov rbx, qword [rdi]
test rbx, rbx
jne 0x140042666
lea r8d, [r14 + 4]
lea rdx, str.null
jmp 0x14004269c
mov r8, r13
mov byte [rsp + 0x68], 0x22
lea rdx, [rsp + 0x68]
call fcn.1400371c0
mov r8, 0xffffffffffffffff
lea rcx, [rbp - 0x80]
mov rdx, rbx
call fcn.140037410
mov r8, r13
mov byte [rsp + 0x70], 0x22
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x80]
call fcn.1400371c0
mov r8, r13
mov byte [rbp - 0x60], r13b
lea rdx, [rsp + 0x78]
mov byte [rsp + 0x78], 0x7d
lea rcx, [rbp - 0x80]
call fcn.1400371c0
cmp qword [0x1400987b0], 0
je 0x14004273e
lea rcx, [0x140098f30]
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov rdi, qword [rbp - 0x58]
mov r14, qword [0x1400987b0]
mov rsi, qword [rbp - 0x78]
test rdi, rdi
je 0x140042720
nop word [rax + rax]
mov ebx, 0x3f8
mov r9, r14
cmp rdi, rbx
mov rdx, r13
mov rcx, rsi
cmovb rbx, rdi
mov r8, rbx
call fcn.140056750
mov rsi, qword [rsi + 0x3f8]
sub rdi, rbx
jne 0x1400426f0
mov r14, qword [0x1400987b0]
mov rdx, r14
mov ecx, 0xa
call fcn.140056e18
lea rcx, [0x140098f30]
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov rdi, qword [rbp - 0x10]
add rdi, 8
mov r14d, 1
sub qword [rbp + 8], 1
mov qword [rbp - 0x10], rdi
jne 0x140041e52
mov rax, qword [rbp - 8]
lea r8, str.Delete__d_artifact_files_that_are_no_longer_in_use.__like__s_
mov r9d, dword [rbp + 0x38]
lea rcx, [rbp + 0x1a0]
mov edx, 0x7d0
mov rax, qword [rax]
mov qword [rsp + 0x20], rax
call fcn.1400033a0
lea rcx, [rbp + 0x68]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x1400429ef
mov rax, qword [rbp + 0x68]
xor edx, edx
sub rax, qword [0x140098f18]
xorps xmm0, xmm0
imul rax, rax, 0xf4240
div qword [0x140098f10]
mov rcx, rax
sub rcx, qword [rbp - 0x40]
add rcx, qword [0x140098f20]
js 0x1400427c6
cvtsi2sd xmm0, rcx
jmp 0x1400427db
mov rax, rcx
and ecx, r14d
shr rax, 1
or rax, rcx
cvtsi2sd xmm0, rax
addsd xmm0, xmm0
divsd xmm0, qword [0x14008dc60]
lea r8, [rbp + 0x1a0]
xor ecx, ecx
cvttsd2si edx, xmm0
call fcn.14003c840
mov rcx, qword [rbp + 0x40]
test rcx, rcx
je 0x140042817
mov rdx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
mov rax, qword [rbp + 0x60]
neg rdx
lock xadd qword [rax], rdx
call fcn.1400578b0
mov rcx, qword [rbp + 0x48]
test rcx, rcx
je 0x140042839
mov rdx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
mov rax, qword [rbp + 0x60]
neg rdx
lock xadd qword [rax], rdx
call fcn.1400578b0
mov rcx, qword [rbp + 0x10]
xor ebx, ebx
mov qword [rbp + 0x50], rbx
xorps xmm0, xmm0
mov dword [rbp + 0x58], ebx
movdqu xmmword [rbp + 0x40], xmm0
test rcx, rcx
je 0x14004286c
mov rdx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
mov rax, qword [rbp + 0x30]
neg rdx
lock xadd qword [rax], rdx
call fcn.1400578b0
mov rcx, qword [rbp + 0x18]
test rcx, rcx
je 0x14004288e
mov rdx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
mov rax, qword [rbp + 0x30]
neg rdx
lock xadd qword [rax], rdx
call fcn.1400578b0
mov rcx, qword [rbp - 0x38]
xorps xmm0, xmm0
mov qword [rbp + 0x20], rbx
mov dword [rbp + 0x28], ebx
movdqu xmmword [rbp + 0x10], xmm0
test rcx, rcx
je 0x1400428bf
mov rdx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
mov rax, qword [rbp - 0x18]
neg rdx
lock xadd qword [rax], rdx
call fcn.1400578b0
mov rcx, qword [rbp - 0x30]
test rcx, rcx
je 0x1400428e1
mov rdx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
mov rax, qword [rbp - 0x18]
neg rdx
lock xadd qword [rax], rdx
call fcn.1400578b0
mov rsi, qword [rbp + 0xb8]
xorps xmm0, xmm0
mov r14, qword [rbp + 0xc0]
mov r15, qword [rbp + 0xc8]
movdqu xmmword [rbp - 0x38], xmm0
mov qword [rbp - 0x28], rbx
mov dword [rbp - 0x20], ebx
mov rax, qword [rbp + 0x70]
mov qword [rax], rsi
mov rax, qword [r14 + 8]
cmp qword [rax + 0x20], rsi
jbe 0x14004292d
nop word [rax + rax]
mov rax, qword [rax]
mov qword [r14 + 8], rax
cmp qword [rax + 0x20], rsi
ja 0x140042920
mov rax, qword [r14 + 8]
lea rcx, [rbp + 0x108]
sub rsi, qword [rax + 0x20]
mov qword [rax + 0x18], rsi
call fcn.140001250
lea rcx, [rbp + 0x70]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x1400429bb
mov rax, qword [rbp + 0x70]
xor edx, edx
sub rax, qword [0x140098f18]
imul rax, rax, 0xf4240
div qword [0x140098f10]
sub rax, r15
add rax, qword [0x140098f20]
lock xadd qword [0x140098850], rax
mov r14, qword [rsp + 0xa80]
mov r13, qword [rsp + 0xa88]
mov r12, qword [rsp + 0xa90]
mov rsi, qword [rsp + 0xa98]
mov rbx, qword [rsp + 0xaa0]
mov r15, qword [rsp + 0xa78]
add rsp, 0xaa8
pop rdi
pop rbp
ret
lea rcx, str.QueryPerformanceCounter_failed
call fcn.140013bd0
int3
lea rcx, str.QueryPerformanceCounter_failed
call fcn.140013bd0
int3
lea rcx, str.QueryPerformanceCounter_failed
call fcn.140013bd0
int3
lea rcx, str.QueryPerformanceCounter_failed
call fcn.140013bd0
int3
lea rcx, str.QueryPerformanceCounter_failed
call fcn.140013bd0
int3