Function at 0x14009b820
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0xa88]
sub rsp, 0xb50
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
mov rax, qword [0x1400e9010]
xor rax, rsp
mov qword [rbp + 0xa10], rax
mov rbx, r8
movaps xmm8, xmm1
mov r13, rcx
xor r12d, r12d
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], r12
lea r8d, [r12 + 0x1a]
lea rdx, str.CSamplerCallback::SampleCB
lea rcx, [rsp + 0x60]
call fcn.140005910
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x840]
call fcn.140099860
nop
cmp byte [0x1400f000b], r12b
je 0x14009b973
mov edx, 8
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1400f07d8], eax
jle 0x14009b916
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009b916
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], r12
mov qword [rbp + 0x668], r12
mov r8d, 0x39
lea rdx, str.SampleCB._Return_directly_due_to_check_available_status_
lea rcx, [rbp + 0x650]
call fcn.140005910
nop
mov r8d, 2
lea rdx, [rbp + 0x650]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rbp + 0x650]
call fcn.1400051b0
jmp 0x14009fa9c
xorps xmm7, xmm7
comisd xmm8, xmm7
jb 0x14009b99a
xorps xmm0, xmm0
cvtsi2sd xmm0, qword [0x1400c1538]
mulsd xmm0, xmm8
cvttsd2si rax, xmm0
mov qword [rsp + 0x58], rax
jmp 0x14009b99f
mov qword [rsp + 0x58], r12
mov qword [rbp + 0x510], r12
test rbx, rbx
je 0x14009b9cf
mov rax, qword [rbx]
lea rdx, [rbp + 0x510]
mov rcx, rbx
call qword [rax + 0x18]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x20]
mov esi, eax
mov rdx, qword [rbp + 0x510]
jmp 0x14009b9e4
mov rdx, qword [r13 + 0xe10880]
mov qword [rbp + 0x510], rdx
mov esi, dword [r13 + 0xe10888]
test rdx, rdx
jne 0x14009bde2
xorps xmm0, xmm0
movups xmmword [rbp + 0x6a0], xmm0
mov qword [rbp + 0x6b0], r12
mov qword [rbp + 0x6b8], r12
lea r8d, [rdx + 0x47]
lea rdx, str.D:_sourcegcp_srcRigelIGCCNextDependenciesTitanCSamplerCallback.cpp
lea rcx, [rbp + 0x6a0]
call fcn.140005910
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x680], xmm0
mov qword [rbp + 0x690], r12
mov qword [rbp + 0x698], r12
mov r8d, 8
lea rdx, str.SampleCB
lea rcx, [rbp + 0x680]
call fcn.140005910
nop
mov r13d, 8
mov rax, qword gs:[0x58]
mov rbx, qword [rax]
mov qword [rsp + 0x58], rbx
mov eax, dword [rbx + r13]
cmp dword [0x1400f07d8], eax
jle 0x14009baba
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009baba
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
movabs rdi, 0x7fffffffffffffff
mov rax, rdi
mov rcx, qword [rbp + 0x6b0]
sub rax, rcx
cmp rax, 6
jb 0x14009faf6
lea rax, [rbp + 0x6a0]
cmp qword [rbp + 0x6b8], 0x10
cmovae rax, qword [rbp + 0x6a0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov r14d, 6
mov qword [rsp + 0x20], r14
lea r9, [0x1400c4a6c]
lea rcx, [rsp + 0x60]
call fcn.14001b790
nop
lea r8d, [r14 - 2]
lea rdx, [rsp + 0x60]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rsp + 0x60]
call fcn.1400051b0
mov eax, dword [rbx + r13]
cmp dword [0x1400f07d8], eax
jle 0x14009bb8d
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009bb8d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
lea r9, [rbp + 0x6d5]
mov r8d, 0x2ca
nop word [rax + rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x14009bba0
lea r8, [rbp + 0x6d5]
mov rdx, r9
lea rcx, [rbp + 0x60]
call fcn.140011a30
nop
mov r8, qword [rbp + 0x70]
mov rcx, qword [rbp + 0x78]
mov rax, rcx
sub rax, r8
lea rbx, str.Line:
cmp rax, 6
jb 0x14009bc71
lea rax, [r8 + 6]
mov qword [rbp + 0x70], rax
lea rsi, [rbp + 0x60]
cmp rcx, 0x10
cmovae rsi, qword [rbp + 0x60]
lea rax, [0x1400c4a6a]
cmp rax, rsi
jbe 0x14009bc35
lea rax, [rsi + r8]
cmp rbx, rax
ja 0x14009bc35
cmp rsi, rbx
ja 0x14009bc2d
mov r15, r12
jmp 0x14009bc38
mov r15, rsi
sub r15, rbx
jmp 0x14009bc38
mov r15, r14
lea rcx, [rsi + 6]
inc r8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memmove
mov r8, r15
mov rdx, rbx
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsi + r15]
sub r14, r15
lea rdx, [rbx + 6]
add rdx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp + 0x60]
jmp 0x14009bc87
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rbx
mov rdx, r14
lea rcx, [rbp + 0x60]
call fcn.140005e60
xorps xmm0, xmm0
movups xmmword [rbp + 0x6e0], xmm0
mov qword [rbp + 0x6f0], r12
mov qword [rbp + 0x6f8], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x6e0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x6f0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 4
lea rdx, [rbp + 0x6e0]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rbp + 0x6e0]
call fcn.1400051b0
nop
lea rcx, [rbp + 0x60]
call fcn.1400051b0
mov rax, qword [rsp + 0x58]
mov eax, dword [rax + r13]
cmp dword [0x1400f07d8], eax
jle 0x14009bd4c
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009bd4c
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
mov rcx, qword [rbp + 0x690]
sub rdi, rcx
cmp rdi, 0xa
jb 0x14009fafc
lea rax, [rbp + 0x680]
cmp qword [rbp + 0x698], 0x10
cmovae rax, qword [rbp + 0x680]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0xa
lea r9, str.Function:
lea rcx, [rsp + 0x60]
call fcn.14001b790
nop
mov r8d, 4
lea rdx, [rsp + 0x60]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rsp + 0x60]
call fcn.1400051b0
nop
lea rcx, [rbp + 0x680]
call fcn.1400051b0
nop
lea rcx, [rbp + 0x6a0]
call fcn.1400051b0
mov esi, 0x80004003
jmp 0x14009fa99
cmp byte [r13 + 0xe1087c], 0
je 0x14009f9d8
mov ecx, dword [r13 + 0xe10878]
mov dword [r13 + 0x254], ecx
mov eax, dword [r13 + 0xe10874]
mov dword [r13 + 0x250], eax
xor r8b, r8b
mov byte [rsp + 0x50], r8b
cmp ecx, dword [r13 + 0x25c]
jne 0x14009be26
cmp eax, dword [r13 + 0x258]
je 0x14009be3c
mov dword [r13 + 0x25c], ecx
mov dword [r13 + 0x258], eax
mov r8b, 1
mov byte [rsp + 0x50], r8b
mov dword [r13 + 0x40], r12d
mov dword [r13 + 0x58], ecx
mov dword [r13 + 0x54], eax
movzx eax, word [r13 + 0x254]
mov word [r13 + 0x6e], ax
movzx eax, word [r13 + 0x250]
mov word [r13 + 0x6c], ax
mov dword [r13 + 0x68], r12d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x700], xmm0
movups xmmword [rbp + 0x710], xmm0
mov dword [rbp + 0x720], eax
mov rdi, qword [r13 + 0xe10864]
mov r15d, 8
lea ecx, [rax + 2]
lea r14d, [rax + 6]
mov rbx, qword [r13 + 0xe1086c]
cmp rdi, qword [0x1400c1628]
jne 0x14009cead
cmp rbx, qword [0x1400c1630]
jne 0x14009cead
cmp byte [r13 + 0xe103d9], al
je 0x14009bef2
mov dword [r13 + 0x40], 1
test r8b, r8b
jne 0x14009bed3
cmp byte [r13 + 0xe10408], al
je 0x14009bef2
lea rcx, [r13 + 0x270]
call fcn.140099210
lea rcx, [r13 + 0x270]
call fcn.140099050
mov rdx, qword [rbp + 0x510]
lea rcx, [r13 + 0x270]
lea rdi, [r13 + 0xe10400]
movzx eax, byte [r13 + 0xe10408]
mov byte [rsp + 0x30], al
mov qword [rsp + 0x28], rdi
mov eax, dword [r13 + 0x254]
mov dword [rsp + 0x20], eax
mov r9d, dword [r13 + 0x250]
mov r8d, esi
call fcn.140099320
mov ebx, eax
mov qword [rbp + 0x6e0], r15
test eax, eax
je 0x14009c166
mov rcx, qword gs:[0x58]
mov rdx, qword [rcx]
mov ecx, dword [r15 + rdx]
cmp dword [0x1400f07d8], ecx
jle 0x14009bf9c
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009bf9c
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
lea r9, [rbp + 0x6d5]
test ebx, ebx
jns 0x14009bfe0
neg ebx
nop dword [rax]
dec r9
mov eax, 0xcccccccd
mul ebx
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub bl, cl
add bl, 0x30
mov byte [r9], bl
mov ebx, edx
test edx, edx
jne 0x14009bfb0
dec r9
mov byte [r9], 0x2d
jmp 0x14009c006
dec r9
mov eax, 0xcccccccd
mul ebx
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub bl, cl
add bl, 0x30
mov byte [r9], bl
mov ebx, edx
test edx, edx
jne 0x14009bfe0
lea r8, [rbp + 0x6d5]
mov rdx, r9
lea rcx, [rbp + 0x80]
call fcn.140011a30
nop
mov r8, qword [rbp + 0x90]
mov rcx, qword [rbp + 0x98]
mov rax, rcx
sub rax, r8
mov r15d, 0x26
lea rsi, str.SampleCB._MJPEG_decoding_return_error
cmp rax, r15
jb 0x14009c0d5
lea rax, [r8 + 0x26]
mov qword [rbp + 0x90], rax
lea rbx, [rbp + 0x80]
cmp rcx, 0x10
cmovae rbx, qword [rbp + 0x80]
lea rax, [0x1400c9d26]
cmp rax, rbx
jbe 0x14009c08c
lea rax, [rbx + r8]
cmp rsi, rax
ja 0x14009c08c
cmp rbx, rsi
ja 0x14009c084
mov rdi, r12
jmp 0x14009c08f
mov rdi, rbx
sub rdi, rsi
jmp 0x14009c08f
mov rdi, r15
lea rcx, [rbx + 0x26]
inc r8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8, rdi
mov rdx, rsi
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + rdi]
sub r15, rdi
lea rdx, [0x1400c9d26]
add rdx, rdi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp + 0x80]
lea rdi, [r13 + 0xe10400]
jmp 0x14009c0ee
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rsi
mov rdx, r15
lea rcx, [rbp + 0x80]
call fcn.140005e60
xorps xmm0, xmm0
movups xmmword [rbp + 0x680], xmm0
mov qword [rbp + 0x690], r12
mov qword [rbp + 0x698], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x680], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x690], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 4
lea rdx, [rbp + 0x680]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rbp + 0x680]
call fcn.1400051b0
nop
lea rcx, [rbp + 0x80]
call fcn.1400051b0
mov r15, qword [rbp + 0x6e0]
jmp 0x14009c16d
mov qword [rbp + 0x6e0], r15
mov dword [r13 + 0x50], 5
mov rcx, qword [rdi]
test rcx, rcx
jne 0x14009c594
xorps xmm0, xmm0
movups xmmword [rbp + 0x6a0], xmm0
mov qword [rbp + 0x6b0], r12
mov qword [rbp + 0x6b8], r12
lea r8d, [rcx + 0x47]
lea rdx, str.D:_sourcegcp_srcRigelIGCCNextDependenciesTitanCSamplerCallback.cpp
lea rcx, [rbp + 0x6a0]
call fcn.140005910
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x680], xmm0
mov qword [rbp + 0x690], r12
mov qword [rbp + 0x698], r12
mov r8d, 8
lea rdx, str.SampleCB
lea rcx, [rbp + 0x680]
call fcn.140005910
nop
mov rax, qword gs:[0x58]
mov r13, qword [rax]
mov eax, dword [r15 + r13]
cmp dword [0x1400f07d8], eax
jle 0x14009c243
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009c243
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
movabs rdi, 0x7fffffffffffffff
mov rax, rdi
mov rcx, qword [rbp + 0x6b0]
sub rax, rcx
cmp rax, 6
jb 0x14009fb02
lea rax, [rbp + 0x6a0]
cmp qword [rbp + 0x6b8], 0x10
cmovae rax, qword [rbp + 0x6a0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov r14d, 6
mov qword [rsp + 0x20], r14
lea r9, [0x1400c4a6c]
lea rcx, [rsp + 0x60]
call fcn.14001b790
nop
lea r8d, [r14 - 2]
lea rdx, [rsp + 0x60]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rsp + 0x60]
call fcn.1400051b0
mov eax, dword [r15 + r13]
cmp dword [0x1400f07d8], eax
jle 0x14009c316
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009c316
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
lea r9, [rbp + 0x6d5]
mov r8d, 0x310
nop dword [rax]
nop word [rax + rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x14009c330
lea r8, [rbp + 0x6d5]
mov rdx, r9
lea rcx, [rbp + 0xa0]
call fcn.140011a30
nop
mov r8, qword [rbp + 0xb0]
mov rcx, qword [rbp + 0xb8]
mov rax, rcx
sub rax, r8
lea rbx, str.Line:
cmp rax, 6
jb 0x14009c421
lea rax, [r8 + 6]
mov qword [rbp + 0xb0], rax
lea rsi, [rbp + 0xa0]
cmp rcx, 0x10
cmovae rsi, qword [rbp + 0xa0]
lea rax, [0x1400c4a6a]
cmp rax, rsi
jbe 0x14009c3db
lea rax, [rsi + r8]
cmp rbx, rax
ja 0x14009c3db
cmp rsi, rbx
ja 0x14009c3d3
mov r15, r12
jmp 0x14009c3de
mov r15, rsi
sub r15, rbx
jmp 0x14009c3de
mov r15, r14
lea rcx, [rsi + 6]
inc r8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memmove
mov r8, r15
mov rdx, rbx
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsi + r15]
sub r14, r15
lea rdx, [rbx + 6]
add rdx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp + 0xa0]
mov r15, qword [rbp + 0x6e0]
jmp 0x14009c43a
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rbx
mov rdx, r14
lea rcx, [rbp + 0xa0]
call fcn.140005e60
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], r12
mov qword [rbp + 0x668], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x650], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x660], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 4
lea rdx, [rbp + 0x650]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rbp + 0x650]
call fcn.1400051b0
nop
lea rcx, [rbp + 0xa0]
call fcn.1400051b0
mov eax, dword [r15 + r13]
cmp dword [0x1400f07d8], eax
jle 0x14009c4fd
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009c4fd
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
mov rcx, qword [rbp + 0x690]
sub rdi, rcx
cmp rdi, 0xa
jb 0x14009fb08
lea rax, [rbp + 0x680]
cmp qword [rbp + 0x698], 0x10
cmovae rax, qword [rbp + 0x680]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0xa
lea r9, str.Function:
lea rcx, [rsp + 0x60]
call fcn.14001b790
nop
mov r8d, 4
lea rdx, [rsp + 0x60]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rsp + 0x60]
call fcn.1400051b0
nop
lea rcx, [rbp + 0x680]
call fcn.1400051b0
nop
lea rcx, [rbp + 0x6a0]
call fcn.1400051b0
mov r12d, 0x80004003
jmp 0x14009fa9c
cmp byte [r13 + 0xe103d9], 0
je 0x14009c5d5
xorps xmm0, xmm0
movups xmmword [rbp + 0x6c0], xmm0
mov rax, qword [r13 + 0xe102b8]
lea r8, [rbp + 0x6c0]
mov rdx, qword [rcx + 0xa8]
mov rcx, qword [r13 + 0xe10298]
call rax
mov rcx, qword [rbp + 0x6c0]
test eax, eax
cmovne rcx, r12
jmp 0x14009c5dc
mov rcx, qword [rcx + 0x88]
mov eax, 0x48
mov rdx, r13
mov qword [rax + rdx], rcx
mov rax, qword [rdi]
movzx ecx, word [rax + 0x36]
mov dword [r13 + 0x58], ecx
mov rax, qword gs:[0x58]
mov rax, qword [rax]
mov qword [rbp + 0x6c0], rax
mov eax, dword [r15 + rax]
cmp dword [0x1400f07d8], eax
jle 0x14009c65a
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009c65a
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
mov r8d, dword [r13 + 0x58]
lea r9, [rbp + 0x6b5]
nop word [rax + rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x14009c670
lea r8, [rbp + 0x6b5]
mov rdx, r9
lea rcx, [rbp + 0xc0]
call fcn.140011a30
nop
mov r8, qword [rbp + 0xd0]
mov rcx, qword [rbp + 0xd8]
mov rax, rcx
sub rax, r8
lea rsi, str.SampleCB._Frame_Height_is
cmp rax, 0x1a
jb 0x14009c766
lea rax, [r8 + 0x1a]
mov qword [rbp + 0xd0], rax
lea rbx, [rbp + 0xc0]
cmp rcx, 0x10
cmovae rbx, qword [rbp + 0xc0]
lea rax, [0x1400c9dd2]
cmp rax, rbx
jbe 0x14009c71b
lea rax, [rbx + r8]
cmp rsi, rax
ja 0x14009c71b
cmp rbx, rsi
ja 0x14009c713
mov rdi, r12
jmp 0x14009c720
mov rdi, rbx
sub rdi, rsi
jmp 0x14009c720
mov edi, 0x1a
lea rcx, [rbx + 0x1a]
inc r8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8, rdi
mov rdx, rsi
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + rdi]
mov r8d, 0x1a
sub r8, rdi
lea rdx, [rsi + 0x1a]
add rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp + 0xc0]
lea rdi, [r13 + 0xe10400]
jmp 0x14009c781
mov edx, 0x1a
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rsi
lea rcx, [rbp + 0xc0]
call fcn.140005e60
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], r12
mov qword [rbp + 0x668], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x650], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x660], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov ebx, 2
mov r8d, ebx
lea rdx, [rbp + 0x650]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rbp + 0x650]
call fcn.1400051b0
nop
lea rcx, [rbp + 0xc0]
call fcn.1400051b0
mov rax, qword [rdi]
movzx ecx, word [rax + 0x34]
mov dword [r13 + 0x54], ecx
mov rax, qword [rbp + 0x6c0]
mov eax, dword [r15 + rax]
cmp dword [0x1400f07d8], eax
jle 0x14009c858
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009c858
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
mov r8d, dword [r13 + 0x54]
lea r9, [rbp + 0x6b5]
nop dword [rax]
nop word [rax + rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x14009c870
lea r8, [rbp + 0x6b5]
mov rdx, r9
lea rcx, [rbp + 0xe0]
call fcn.140011a30
nop
mov r8, qword [rbp + 0xf0]
mov rcx, qword [rbp + 0xf8]
mov rax, rcx
sub rax, r8
mov r15d, 0x19
lea rsi, str.SampleCB._Frame_Width_is
cmp rax, r15
jb 0x14009c96b
lea rax, [r8 + 0x19]
mov qword [rbp + 0xf0], rax
lea rbx, [rbp + 0xe0]
cmp rcx, 0x10
cmovae rbx, qword [rbp + 0xe0]
lea rax, [0x1400c9df1]
cmp rax, rbx
jbe 0x14009c920
lea rax, [rbx + r8]
cmp rsi, rax
ja 0x14009c920
cmp rbx, rsi
ja 0x14009c918
mov rdi, r12
jmp 0x14009c923
mov rdi, rbx
sub rdi, rsi
jmp 0x14009c923
mov rdi, r15
lea rcx, [rbx + 0x19]
inc r8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8, rdi
mov rdx, rsi
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + rdi]
sub r15, rdi
lea rdx, [rsi + 0x19]
add rdx, rdi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp + 0xe0]
lea rdi, [r13 + 0xe10400]
mov ebx, 2
jmp 0x14009c984
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rsi
mov rdx, r15
lea rcx, [rbp + 0xe0]
call fcn.140005e60
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], r12
mov qword [rbp + 0x668], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x650], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x660], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, ebx
lea rdx, [rbp + 0x650]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rbp + 0x650]
call fcn.1400051b0
nop
lea rcx, [rbp + 0xe0]
call fcn.1400051b0
mov rcx, qword [rdi]
movzx eax, word [rcx + 0x34]
mov dword [r13 + 0x5c], eax
movzx eax, word [rcx + 0x3e]
mov word [r13 + 0x6e], ax
mov rax, qword [rbp + 0x6e0]
mov rcx, qword [rbp + 0x6c0]
mov eax, dword [rax + rcx]
cmp dword [0x1400f07d8], eax
jle 0x14009ca65
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009ca65
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
movzx r8d, word [r13 + 0x6e]
lea r9, [rbp + 0x6b5]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x14009ca71
lea r8, [rbp + 0x6b5]
mov rdx, r9
lea rcx, [rbp + 0x100]
call fcn.140011a30
nop
mov r8, qword [rbp + 0x110]
mov rcx, qword [rbp + 0x118]
mov rax, rcx
sub rax, r8
mov r15d, 0x1f
lea rsi, str.SampleCB._Frame_Crop_Height_is
cmp rax, r15
jb 0x14009cb6c
lea rax, [r8 + 0x1f]
mov qword [rbp + 0x110], rax
lea rbx, [rbp + 0x100]
cmp rcx, 0x10
cmovae rbx, qword [rbp + 0x100]
lea rax, [0x1400c9d97]
cmp rax, rbx
jbe 0x14009cb21
lea rax, [rbx + r8]
cmp rsi, rax
ja 0x14009cb21
cmp rbx, rsi
ja 0x14009cb19
mov rdi, r12
jmp 0x14009cb24
mov rdi, rbx
sub rdi, rsi
jmp 0x14009cb24
mov rdi, r15
lea rcx, [rbx + 0x1f]
inc r8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8, rdi
mov rdx, rsi
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + rdi]
sub r15, rdi
lea rdx, [rsi + 0x1f]
add rdx, rdi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp + 0x100]
lea rdi, [r13 + 0xe10400]
mov ebx, 2
jmp 0x14009cb85
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rsi
mov rdx, r15
lea rcx, [rbp + 0x100]
call fcn.140005e60
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], r12
mov qword [rbp + 0x668], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x650], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x660], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, ebx
lea rdx, [rbp + 0x650]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rbp + 0x650]
call fcn.1400051b0
nop
lea rcx, [rbp + 0x100]
call fcn.1400051b0
mov rax, qword [rdi]
movzx ecx, word [rax + 0x3c]
mov word [r13 + 0x6c], cx
mov rax, qword [rbp + 0x6e0]
mov rcx, qword [rbp + 0x6c0]
mov eax, dword [rax + rcx]
cmp dword [0x1400f07d8], eax
jle 0x14009cc5e
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009cc5e
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
movzx r8d, word [r13 + 0x6c]
lea r9, [rbp + 0x6b5]
nop word [rax + rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x14009cc70
lea r8, [rbp + 0x6b5]
mov rdx, r9
lea rcx, [rbp - 0x60]
call fcn.140011a30
nop
mov r8, qword [rbp - 0x50]
mov rcx, qword [rbp - 0x48]
mov rax, rcx
sub rax, r8
mov r15d, 0x1e
lea rsi, str.SampleCB._Frame_Crop_Width_is
cmp rax, r15
jb 0x14009cd56
lea rax, [r8 + 0x1e]
mov qword [rbp - 0x50], rax
lea rbx, [rbp - 0x60]
cmp rcx, 0x10
cmovae rbx, qword [rbp - 0x60]
lea rax, [0x1400c9db6]
cmp rax, rbx
jbe 0x14009cd0e
lea rax, [rbx + r8]
cmp rsi, rax
ja 0x14009cd0e
cmp rbx, rsi
ja 0x14009cd06
mov rdi, r12
jmp 0x14009cd11
mov rdi, rbx
sub rdi, rsi
jmp 0x14009cd11
mov rdi, r15
lea rcx, [rbx + 0x1e]
inc r8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8, rdi
mov rdx, rsi
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + rdi]
sub r15, rdi
lea rdx, [rsi + 0x1e]
add rdx, rdi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp - 0x60]
lea rdi, [r13 + 0xe10400]
mov ebx, 2
jmp 0x14009cd6c
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rsi
mov rdx, r15
lea rcx, [rbp - 0x60]
call fcn.140005e60
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], r12
mov qword [rbp + 0x668], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x650], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x660], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, ebx
lea rdx, [rbp + 0x650]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rbp + 0x650]
call fcn.1400051b0
nop
lea rcx, [rbp - 0x60]
call fcn.1400051b0
mov rcx, qword [rdi]
movzx eax, word [rcx + 0x38]
mov word [r13 + 0x68], ax
movzx eax, word [rcx + 0x3a]
mov word [r13 + 0x6a], ax
mov rax, qword [rbp + 0x6e0]
mov rcx, qword [rbp + 0x6c0]
mov eax, dword [rax + rcx]
cmp dword [0x1400f07d8], eax
jle 0x14009ce4b
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009ce4b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], r12
mov qword [rbp + 0x668], r12
mov r8d, 0x21
lea rdx, str.SampleCB._Only_output_is_flipped_
lea rcx, [rbp + 0x650]
call fcn.140005910
nop
mov r8d, ebx
lea rdx, [rbp + 0x650]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rbp + 0x650]
call fcn.1400051b0
mov byte [r13 + 0xe10408], 0
jmp 0x14009cf96
cmp rdi, qword [str.NV12]
jne 0x14009d026
cmp rbx, qword [0x1400c1548]
jne 0x14009d026
mov dword [r13 + 0x50], 5
mov qword [r13 + 0x48], rdx
mov eax, dword [r13 + 0x250]
mov dword [r13 + 0x5c], eax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [r15 + rcx]
cmp dword [0x1400f07d8], eax
jle 0x14009cf3e
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009cf3e
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], r12
mov qword [rbp + 0x668], r12
mov r8d, 0x21
lea rdx, str.SampleCB._Only_output_is_flipped_
lea rcx, [rbp + 0x650]
call fcn.140005910
nop
mov r8d, 2
lea rdx, [rbp + 0x650]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rbp + 0x650]
call fcn.1400051b0
mov eax, dword [rbp + 0x700]
and eax, 0xfffffffe
or eax, 2
mov dword [rbp + 0x700], eax
cmp byte [r13 + 0xe10748], 0
je 0x14009e3cd
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], r12
mov qword [rbp + 0x668], r12
mov r8d, 0xe
lea rdx, str.Style_transfer
lea rcx, [rbp + 0x650]
call fcn.140005910
lea rdx, [rbp + 0x650]
lea rcx, [rbp + 0x790]
call fcn.140099860
nop
lea rbx, [r13 + 0xe106e8]
mov qword [rbp + 0x6c0], rbx
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll__Mtx_lock]
test eax, eax
je 0x14009d800
mov ecx, 5
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
cmp rdi, qword [str.YUY2]
jne 0x14009d106
cmp rbx, qword [0x1400c16b8]
jne 0x14009d106
mov dword [r13 + 0x50], r14d
mov qword [r13 + 0x48], rdx
mov eax, dword [r13 + 0x250]
add eax, eax
mov dword [r13 + 0x5c], eax
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [r15 + rcx]
cmp dword [0x1400f07d8], eax
jle 0x14009d0b5
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009d0b5
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], r12
mov qword [rbp + 0x668], r12
mov r8d, 0x21
lea rdx, str.SampleCB._Only_output_is_flipped_
lea rcx, [rbp + 0x650]
call fcn.140005910
nop
mov r8d, 2
lea rdx, [rbp + 0x650]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
jmp 0x14009cf8a
cmp rdi, qword [0x1400c15c8]
jne 0x14009d118
cmp rbx, qword [0x1400c15d0]
je 0x14009d12a
cmp rdi, qword [0x1400c1608]
jne 0x14009d159
cmp rbx, qword [0x1400c1610]
jne 0x14009d159
mov dword [r13 + 0x50], 1
mov qword [r13 + 0x48], rdx
mov eax, dword [r13 + 0x250]
shl eax, 2
mov dword [r13 + 0x5c], eax
mov eax, 3
cmp byte [r13 + 0xe1087d], 0
cmovne eax, ecx
jmp 0x14009cfa2
cmp rdi, qword [0x1400c15f8]
jne 0x14009d16b
cmp rbx, qword [0x1400c1600]
je 0x14009d197
cmp rdi, qword [str.YVYU]
jne 0x14009d17d
cmp rbx, qword [0x1400c2b30]
je 0x14009d197
cmp rdi, qword [str.UYVY]
jne 0x14009f99f
cmp rbx, qword [0x1400c15c0]
jne 0x14009f99f
mov qword [r13 + 0x48], rdx
mov eax, dword [r13 + 0x250]
shl eax, 2
mov dword [r13 + 0x5c], eax
mov dword [r13 + 0x50], 1
movups xmm0, xmmword [r13 + 0xe10864]
movaps xmmword [rbp + 0x6c0], xmm0
lea r9, [r13 + 0xd0]
mov r8, rdx
lea rdx, [rbp + 0x6c0]
mov rcx, r13
call fcn.14009b130
mov esi, eax
test eax, eax
jns 0x14009d7bf
xorps xmm0, xmm0
movups xmmword [rbp + 0x6e0], xmm0
mov qword [rbp + 0x6f0], r12
mov qword [rbp + 0x6f8], r12
mov r8d, 0x47
lea rdx, str.D:_sourcegcp_srcRigelIGCCNextDependenciesTitanCSamplerCallback.cpp
lea rcx, [rbp + 0x6e0]
call fcn.140005910
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x680], xmm0
mov qword [rbp + 0x690], r12
mov qword [rbp + 0x698], r12
mov r8d, 8
lea rdx, str.SampleCB
lea rcx, [rbp + 0x680]
call fcn.140005910
nop
mov r15d, 8
mov qword [rsp + 0x58], r15
mov rax, qword gs:[0x58]
mov r13, qword [rax]
mov qword [rbp + 0x6c0], r13
mov eax, dword [r15 + r13]
cmp dword [0x1400f07d8], eax
jle 0x14009d2b9
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009d2b9
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
movabs rdi, 0x7fffffffffffffff
mov rax, rdi
mov rcx, qword [rbp + 0x6f0]
sub rax, rcx
cmp rax, 5
jb 0x14009fb0e
lea rax, [rbp + 0x6e0]
cmp qword [rbp + 0x6f8], 0x10
cmovae rax, qword [rbp + 0x6e0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 5
lea r9, str.File:
lea rcx, [rsp + 0x60]
call fcn.14001b790
nop
mov r8d, 4
lea rdx, [rsp + 0x60]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rsp + 0x60]
call fcn.1400051b0
mov eax, dword [r15 + r13]
cmp dword [0x1400f07d8], eax
jle 0x14009d38c
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009d38c
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
lea r9, [rbp + 0x6b5]
mov r8d, 0x35d
nop dword [rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x14009d3a0
lea r8, [rbp + 0x6b5]
mov rdx, r9
lea rcx, [rbp - 0x40]
call fcn.140011a30
nop
mov r8, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
sub rax, r8
mov r14d, 6
lea rbx, str.Line:
cmp rax, r14
jb 0x14009d489
lea rax, [r8 + 6]
mov qword [rbp - 0x30], rax
lea r15, [rbp - 0x40]
cmp rcx, 0x10
cmovae r15, qword [rbp - 0x40]
lea rax, [0x1400c4a6a]
cmp rax, r15
jbe 0x14009d43e
lea rax, [r15 + r8]
cmp rbx, rax
ja 0x14009d43e
cmp r15, rbx
ja 0x14009d436
mov r13, r12
jmp 0x14009d441
mov r13, r15
sub r13, rbx
jmp 0x14009d441
mov r13, r14
lea rcx, [r15 + 6]
inc r8
mov rdx, r15
call sub.VCRUNTIME140.dll_memmove
mov r8, r13
mov rdx, rbx
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r15 + r13]
sub r14, r13
lea rdx, [0x1400c4a6a]
add rdx, r13
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp - 0x40]
mov r15, qword [rsp + 0x58]
mov r13, qword [rbp + 0x6c0]
jmp 0x14009d49f
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rbx
mov rdx, r14
lea rcx, [rbp - 0x40]
call fcn.140005e60
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], r12
mov qword [rbp + 0x668], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x650], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x660], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 4
lea rdx, [rbp + 0x650]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rbp + 0x650]
call fcn.1400051b0
nop
lea rcx, [rbp - 0x40]
call fcn.1400051b0
mov eax, dword [r15 + r13]
cmp dword [0x1400f07d8], eax
jle 0x14009d55f
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009d55f
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
mov rcx, qword [rbp + 0x690]
sub rdi, rcx
cmp rdi, 0xa
jb 0x14009fb14
lea rax, [rbp + 0x680]
cmp qword [rbp + 0x698], 0x10
cmovae rax, qword [rbp + 0x680]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0xa
lea r9, str.Function:
lea rcx, [rsp + 0x60]
call fcn.14001b790
nop
mov r8d, 4
lea rdx, [rsp + 0x60]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rsp + 0x60]
call fcn.1400051b0
mov eax, dword [r15 + r13]
cmp dword [0x1400f07d8], eax
jle 0x14009d625
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009d625
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
lea r9, [rbp + 0x6b5]
mov r8d, esi
neg r8d
nop dword [rax]
nop word [rax + rax]
lea r9, [r9 - 1]
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x14009d640
lea rdx, [r9 - 1]
mov byte [rdx], 0x2d
lea r8, [rbp + 0x6b5]
lea rcx, [rbp - 0x20]
call fcn.140011a30
nop
mov r8, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov rax, rcx
sub rax, r8
mov r14d, 7
lea r15, str.Error:
cmp rax, r14
jb 0x14009d71e
lea rax, [r8 + 7]
mov qword [rbp - 0x10], rax
lea rbx, [rbp - 0x20]
cmp rcx, 0x10
cmovae rbx, qword [rbp - 0x20]
lea rax, [0x1400c4cef]
cmp rax, rbx
jbe 0x14009d6df
lea rax, [rbx + r8]
cmp r15, rax
ja 0x14009d6df
cmp rbx, r15
ja 0x14009d6d7
mov rdi, r12
jmp 0x14009d6e2
mov rdi, rbx
sub rdi, r15
jmp 0x14009d6e2
mov rdi, r14
lea rcx, [rbx + 7]
inc r8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8, rdi
mov rdx, r15
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + rdi]
sub r14, rdi
lea rdx, [0x1400c4cef]
add rdx, rdi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp - 0x20]
jmp 0x14009d734
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r15
mov rdx, r14
lea rcx, [rbp - 0x20]
call fcn.140005e60
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], r12
mov qword [rbp + 0x668], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x650], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x660], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 4
lea rdx, [rbp + 0x650]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rbp + 0x650]
call fcn.1400051b0
nop
lea rcx, [rbp - 0x20]
call fcn.1400051b0
nop
lea rcx, [rbp + 0x680]
call fcn.1400051b0
nop
lea rcx, [rbp + 0x6e0]
call fcn.1400051b0
jmp 0x14009fa99
mov rax, qword [r13 + 0xe0]
mov qword [r13 + 0x48], rax
mov eax, dword [r13 + 0x250]
shl eax, 2
mov dword [r13 + 0x5c], eax
cmp rdi, qword [0x1400c15f8]
jne 0x14009cf96
cmp rbx, qword [0x1400c1600]
jne 0x14009cf96
mov eax, dword [rbp + 0x700]
or eax, 1
jmp 0x14009cf9f
mov eax, dword [rbx + 0x4c]
cmp eax, 0x7fffffff
jne 0x14009d819
dec eax
mov dword [rbx + 0x4c], eax
mov ecx, r14d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
lea rsi, [r13 + 0xe104a8]
mov rdi, 0xffffffffffffffff
cmp qword [rsi], 0
jne 0x14009d9f5
mov ecx, 0x12c000
call fcn.1400a6628
mov r15, rax
xor edx, edx
mov r8d, 0x12c000
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rax, [rbp + 0x120]
cmp rsi, rax
je 0x14009d867
mov rcx, qword [rsi]
mov qword [rsi], r15
test rcx, rcx
je 0x14009d86f
jmp 0x14009d86a
mov rcx, r15
call fcn.1400a63fc
mov rax, qword [rsi]
mov qword [r13 + 0xe104b8], rax
mov eax, dword [r13 + 0xe10678]
mov dword [r13 + 0xe104c4], eax
mov eax, dword [r13 + 0xe1067c]
mov dword [r13 + 0xe104c8], eax
mov dword [r13 + 0xe104c0], 1
mov edx, 0x2d0
mov r9d, 0x18
mov r8d, 0x500
lea rcx, [rbp + 0x1f0]
call qword [sym.imp.opencv_core420.dll_public:_static_class_cv::MatExpr___cdecl_cv::Mat::zeros_int__int__int_]
nop
lea r8, [r13 + 0xe104f8]
mov rcx, qword [rax]
mov rdx, qword [rcx]
mov r10, qword [rdx + 0x10]
mov r9d, edi
mov rdx, rax
call r10
nop
lea rcx, [rbp + 0x2c0]
call fcn.14002d710
lea rax, [rbp + 0x310]
mov rcx, qword [rbp + 0x308]
cmp rcx, rax
je 0x14009d900
call qword [sym.imp.opencv_core420.dll_void___cdecl_cv::fastFree_void____ptr64_]
nop
lea rcx, [rbp + 0x260]
call fcn.14002d710
lea rax, [rbp + 0x2b0]
mov rcx, qword [rbp + 0x2a8]
cmp rcx, rax
je 0x14009d926
call qword [sym.imp.opencv_core420.dll_void___cdecl_cv::fastFree_void____ptr64_]
nop
lea rcx, [rbp + 0x200]
call fcn.14002d710
lea rax, [rbp + 0x250]
mov rcx, qword [rbp + 0x248]
cmp rcx, rax
je 0x14009d94c
call qword [sym.imp.opencv_core420.dll_void___cdecl_cv::fastFree_void____ptr64_]
nop
mov r9d, 0x10
mov r8d, dword [r13 + 0x54]
mov edx, dword [r13 + 0x58]
lea rcx, [rbp + 0x350]
call qword [sym.imp.opencv_core420.dll_public:_static_class_cv::MatExpr___cdecl_cv::Mat::zeros_int__int__int_]
nop
lea r8, [r13 + 0xe105b8]
mov rcx, qword [rax]
mov rdx, qword [rcx]
mov r10, qword [rdx + 0x10]
mov r9d, edi
mov rdx, rax
call r10
nop
lea rcx, [rbp + 0x420]
call fcn.14002d710
lea rax, [rbp + 0x470]
mov rcx, qword [rbp + 0x468]
cmp rcx, rax
je 0x14009d9a9
call qword [sym.imp.opencv_core420.dll_void___cdecl_cv::fastFree_void____ptr64_]
nop
lea rcx, [rbp + 0x3c0]
call fcn.14002d710
lea rax, [rbp + 0x410]
mov rcx, qword [rbp + 0x408]
cmp rcx, rax
je 0x14009d9cf
call qword [sym.imp.opencv_core420.dll_void___cdecl_cv::fastFree_void____ptr64_]
nop
lea rcx, [rbp + 0x360]
call fcn.14002d710
lea rax, [rbp + 0x3b0]
mov rcx, qword [rbp + 0x3a8]
cmp rcx, rax
je 0x14009d9f5
call qword [sym.imp.opencv_core420.dll_void___cdecl_cv::fastFree_void____ptr64_]
nop
mov dword [rbp + 0x520], r12d
mov rax, qword [r13 + 0x48]
mov qword [rbp + 0x528], rax
mov edx, dword [r13 + 0x58]
mov dword [rbp + 0x538], edx
mov ecx, dword [r13 + 0x54]
mov dword [rbp + 0x534], ecx
mov eax, dword [r13 + 0x5c]
mov dword [rbp + 0x53c], eax
mov eax, dword [r13 + 0x50]
mov dword [rbp + 0x530], eax
mov eax, dword [r13 + 0xe1074c]
test eax, eax
jne 0x14009dc82
cmp byte [r13 + 0xe10860], 1
jne 0x14009dc82
lea rdx, [r13 + 0xe10758]
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], r12
mov qword [rbp + 0x668], r12
nop dword [rax + rax]
inc rdi
cmp byte [rdx + rdi], 0
jne 0x14009da70
mov r8, rdi
lea rcx, [rbp + 0x650]
call fcn.140005910
nop
mov r8d, 1
lea rdx, [rbp + 0x650]
lea rcx, [rbp + 0x190]
call qword [sym.imp.opencv_imgcodecs420.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
lea rcx, [r13 + 0xe10448]
mov rdx, rax
call fcn.14002d7d0
nop
lea rcx, [rbp + 0x190]
call fcn.14002d710
lea rax, [rbp + 0x1e0]
mov rcx, qword [rbp + 0x1d8]
cmp rcx, rax
je 0x14009dada
call qword [sym.imp.opencv_core420.dll_void___cdecl_cv::fastFree_void____ptr64_]
nop
lea rcx, [rbp + 0x650]
call fcn.1400051b0
cmp qword [r13 + 0xe10458], 0
je 0x14009db4e
movsxd r10, dword [r13 + 0xe1044c]
cmp r10d, 2
jg 0x14009db11
movsxd rdx, dword [r13 + 0xe10454]
movsxd rax, dword [r13 + 0xe10450]
imul rdx, rax
jmp 0x14009db40
mov edx, 1
mov rcx, r12
test r10d, r10d
jle 0x14009db40
mov r9, qword [r13 + 0xe10488]
nop word [rax + rax]
movsxd rax, dword [r9 + rcx*4]
imul rdx, rax
inc rcx
cmp rcx, r10
jl 0x14009db30
test rdx, rdx
je 0x14009db4e
test r10d, r10d
je 0x14009db4e
xor al, al
jmp 0x14009db50
mov al, 1
test al, al
je 0x14009dc03
mov edx, 8
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1400f07d8], eax
jle 0x14009dbbc
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009dbbc
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], r12
mov r8d, 0x25
lea rdx, str.SampleCB._reading_style_image_failed_
lea rcx, [rsp + 0x60]
call fcn.140005910
nop
mov r8d, 4
lea rdx, [rsp + 0x60]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
jmp 0x14009e395
mov dword [rbp + 0x5f0], r12d
mov rax, qword [r13 + 0xe10458]
mov qword [rbp + 0x5f8], rax
mov eax, dword [r13 + 0xe10454]
mov dword [rbp + 0x604], eax
mov eax, dword [r13 + 0xe10450]
mov dword [rbp + 0x608], eax
mov dword [rbp + 0x600], 3
mov rcx, qword [r13 + 0xe10738]
mov rax, qword [rcx]
mov r10, qword [rax + 0x38]
lea rax, [r13 + 0xe104b0]
mov rdx, qword [r13 + 0xe10740]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x5f0]
lea r8, [rbp + 0x520]
mov rdx, qword [rdx]
call r10
mov byte [r13 + 0xe10860], 0
lea rsi, [r13 + 0x40]
jmp 0x14009df95
cmp dword [r13 + 0xe10754], 1
jne 0x14009dd39
test eax, eax
jne 0x14009dd39
cmp dword [r13 + 0xe10750], eax
jne 0x14009dd39
mov ecx, dword [r13 + 0xe10684]
lea eax, [rcx - 1]
xor edx, edx
div dword [r13 + 0xe10680]
test edx, edx
jne 0x14009dd30
test ecx, ecx
je 0x14009dd30
mov rax, qword [r13 + 0xe10628]
mov qword [rbp + 0x528], rax
mov eax, dword [r13 + 0xe10620]
mov dword [rbp + 0x538], eax
mov eax, dword [r13 + 0xe10624]
mov dword [rbp + 0x534], eax
lea eax, [rax*4]
mov dword [rbp + 0x53c], eax
mov dword [rbp + 0x530], 1
mov rcx, qword [r13 + 0xe10738]
mov rax, qword [rcx]
mov r10, qword [rax + 0x38]
lea rax, [r13 + 0xe104b0]
mov rdx, qword [r13 + 0xe10740]
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea r8, [rbp + 0x520]
mov rdx, qword [rdx]
call r10
lea rsi, [r13 + 0x40]
jmp 0x14009df95
cmp word [r13 + 0x68], 0
jne 0x14009dd5b
cmp word [r13 + 0x6a], 0
jne 0x14009dd5b
movzx eax, word [r13 + 0x6c]
cmp eax, ecx
jne 0x14009dd5b
movzx eax, word [r13 + 0x6e]
cmp eax, edx
je 0x14009dcff
xorps xmm0, xmm0
movups xmmword [rbp + 0x770], xmm0
movups xmmword [rbp + 0x780], xmm0
movdqa xmm0, xmmword [0x1400ca5b0]
movdqa xmmword [rbp + 0x730], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x740], xmm1
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x750], xmm0
movdqa xmmword [rbp + 0x760], xmm1
lea rax, [rbp + 0x738]
mov qword [rbp + 0x770], rax
lea rax, [rbp + 0x780]
mov qword [rbp + 0x778], rax
mov qword [rbp + 0x780], r12
mov qword [rbp + 0x788], r12
lea r8, [rbp + 0x730]
lea rsi, [r13 + 0x40]
mov rdx, rsi
call fcn.14009ace0
xorps xmm0, xmm0
movups xmmword [rbp + 0x590], xmm0
movups xmmword [rbp + 0x5a0], xmm0
movups xmmword [rbp + 0x5b0], xmm0
movups xmmword [rbp + 0x5c0], xmm0
movups xmmword [rbp + 0x5d0], xmm0
movups xmmword [rbp + 0x5e0], xmm0
movzx r8d, word [r13 + 0x6e]
movzx edx, word [r13 + 0x6c]
movzx ecx, word [r13 + 0x6a]
movzx eax, word [r13 + 0x68]
mov dword [rbp + 0x6e0], eax
mov dword [rbp + 0x6e4], ecx
mov dword [rbp + 0x6e8], edx
mov dword [rbp + 0x6ec], r8d
lea r8, [rbp + 0x6e0]
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0x130]
call qword [sym.imp.opencv_core420.dll_public:_void___cdecl_cv::Mat::constructor_class_cv::Mat_const____ptr64__class_cv::Rect__int__const____ptr64____ptr64]
nop
lea rdx, [rbp + 0x590]
lea rcx, [rbp + 0x130]
call fcn.140098860
nop
lea rcx, [rbp + 0x130]
call fcn.14002d710
lea rax, [rbp + 0x180]
mov rcx, qword [rbp + 0x178]
cmp rcx, rax
je 0x14009de87
call qword [sym.imp.opencv_core420.dll_void___cdecl_cv::fastFree_void____ptr64_]
nop
mov qword [rbp + 0x6b0], r12
mov dword [rbp + 0x6a0], 0x2010000
lea rax, [rbp + 0x590]
mov qword [rbp + 0x6a8], rax
mov qword [rbp + 0x690], r12
mov dword [rbp + 0x680], 0x1010000
lea rax, [rbp + 0x590]
mov qword [rbp + 0x688], rax
xor r9d, r9d
lea r8d, [r9 + 4]
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x680]
call qword [sym.imp.opencv_imgproc420.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
mov rax, qword [rbp + 0x5a0]
mov qword [rbp + 0x528], rax
movzx eax, word [r13 + 0x6e]
mov dword [rbp + 0x538], eax
movzx eax, word [r13 + 0x6c]
mov dword [rbp + 0x534], eax
lea eax, [rax + rax*2]
mov dword [rbp + 0x53c], eax
mov dword [rbp + 0x530], 3
mov rcx, qword [r13 + 0xe10738]
mov rax, qword [rcx]
mov r10, qword [rax + 0x38]
lea rax, [r13 + 0xe104b0]
mov rdx, qword [r13 + 0xe10740]
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea r8, [rbp + 0x520]
mov rdx, qword [rdx]
call r10
nop
lea rcx, [rbp + 0x590]
call fcn.14002d710
lea rax, [rbp + 0x5e0]
mov rcx, qword [rbp + 0x5d8]
cmp rcx, rax
je 0x14009df6f
call qword [sym.imp.opencv_core420.dll_void___cdecl_cv::fastFree_void____ptr64_]
nop
lea rcx, [rbp + 0x730]
call fcn.14002d710
lea rax, [rbp + 0x780]
mov rcx, qword [rbp + 0x778]
cmp rcx, rax
je 0x14009df95
call qword [sym.imp.opencv_core420.dll_void___cdecl_cv::fastFree_void____ptr64_]
nop
mov eax, 0xe10754
mov rcx, r13
mov edx, dword [rcx + rax]
cmp edx, 1
jne 0x14009e282
xor edx, edx
mov eax, dword [r13 + 0xe10684]
div dword [r13 + 0xe10680]
test edx, edx
jne 0x14009e0f1
cmp dword [r13 + 0xe1074c], edx
jne 0x14009e0f1
cmp dword [r13 + 0xe10750], edx
jne 0x14009e0f1
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
movups xmmword [rbp + 0x660], xmm0
movups xmmword [rbp + 0x670], xmm0
mov byte [rbp + 0x650], 1
mov qword [rbp + 0x654], 2
mov qword [rbp + 0x6a0], 1
mov qword [rbp + 0x6b0], 0x30
lea rax, [rbp + 0x650]
mov qword [rbp + 0x6a8], rax
mov rcx, qword [r13 + 0x10]
mov rax, qword [rcx]
lea r8, [rbp + 0x6a0]
mov rdx, qword [r13 + 0x18]
call qword [rax + 0x30]
test eax, eax
je 0x14009e2c8
mov edx, 8
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1400f07d8], eax
jle 0x14009e0aa
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009e0aa
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], r12
mov r8d, 0x3b
lea rdx, str.SampleCB._Set_segmentation_config_in_style_transfer_failed_
lea rcx, [rsp + 0x60]
call fcn.140005910
nop
mov r8d, 4
lea rdx, [rsp + 0x60]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
jmp 0x14009e395
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
movups xmmword [rbp + 0x660], xmm0
movups xmmword [rbp + 0x670], xmm0
mov byte [rbp + 0x650], 1
mov dword [rbp + 0x654], 2
or dword [r13 + 0xe10688], 1
mov rax, qword [r13 + 0xe10858]
mov dword [rax + 0x10], 1
mov rcx, qword [r13 + 0xe10858]
mov eax, dword [r13 + 0xe104c4]
mov dword [rcx + 0x14], eax
mov rcx, qword [r13 + 0xe10858]
mov eax, dword [r13 + 0xe104c8]
mov dword [rcx + 0x18], eax
mov rcx, qword [r13 + 0xe10858]
mov eax, dword [rcx + 0x14]
shl eax, 2
mov dword [rcx + 0x1c], eax
mov rax, qword [r13 + 0xe10858]
mov dword [rax], r12d
mov rcx, qword [r13 + 0xe10858]
mov rax, qword [r13 + 0xe104b8]
mov qword [rcx + 8], rax
mov rax, qword [r13 + 0xe10858]
mov qword [rbp + 0x660], rax
mov dword [rbp + 0x658], 3
mov qword [rbp + 0x6a0], 1
mov qword [rbp + 0x6b0], 0x30
lea rax, [rbp + 0x650]
mov qword [rbp + 0x6a8], rax
mov rcx, qword [r13 + 0x10]
mov rax, qword [rcx]
lea r8, [rbp + 0x6a0]
mov rdx, qword [r13 + 0x18]
call qword [rax + 0x30]
test eax, eax
je 0x14009e2c8
mov edx, 8
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1400f07d8], eax
jle 0x14009e23b
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009e23b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], r12
mov r8d, 0x3b
lea rdx, str.SampleCB._Set_segmentation_config_in_style_transfer_failed_
lea rcx, [rsp + 0x60]
call fcn.140005910
nop
mov r8d, 4
lea rdx, [rsp + 0x60]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
jmp 0x14009e395
test edx, edx
jne 0x14009e2ef
mov dword [r13 + 0x50], 1
mov rax, qword [r13 + 0xe104b8]
mov qword [r13 + 0x48], rax
mov edx, dword [r13 + 0xe104c4]
mov dword [r13 + 0x54], edx
mov ecx, dword [r13 + 0xe104c8]
mov dword [r13 + 0x58], ecx
lea eax, [rdx*4]
mov dword [r13 + 0x5c], eax
mov dword [r13 + 0x68], r12d
mov word [r13 + 0x6c], dx
mov word [r13 + 0x6e], cx
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll__Mtx_unlock]
nop
lea rcx, [rbp + 0x7b8]
call fcn.1400051b0
lea rcx, [rbp + 0x798]
call fcn.1400051b0
jmp 0x14009e3d1
mov edx, 8
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1400f07d8], eax
jle 0x14009e353
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009e353
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], r12
mov r8d, 0x2a
lea rdx, str.SampleCB._Unsupported_style_transfer_mode_
lea rcx, [rsp + 0x60]
call fcn.140005910
nop
mov r8d, 4
lea rdx, [rsp + 0x60]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rsp + 0x60]
call fcn.1400051b0
nop
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll__Mtx_unlock]
nop
lea rcx, [rbp + 0x7b8]
call fcn.1400051b0
lea rcx, [rbp + 0x798]
call fcn.1400051b0
mov r12d, 0x80004005
jmp 0x14009fa9c
lea rsi, [r13 + 0x40]
mov qword [rbp + 0x570], 4
mov qword [rbp + 0x580], 0x24
lea rax, [rbp + 0x700]
mov qword [rbp + 0x578], rax
mov r15d, 0x24
mov rcx, qword [r13 + 0x10]
mov rax, qword [rcx]
lea r8, [rbp + 0x570]
mov rdx, qword [r13 + 0x18]
call qword [rax + 0x30]
mov ebx, eax
test eax, eax
je 0x14009e5c6
mov eax, 8
mov rcx, qword gs:[0x58]
mov rdx, qword [rcx]
mov ecx, dword [rax + rdx]
cmp dword [0x1400f07d8], ecx
jle 0x14009e47e
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009e47e
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
mov edx, ebx
lea rcx, [rbp + 0x680]
call fcn.140006840
mov rbx, rax
mov r8, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rax, rcx
sub rax, r8
cmp rax, 0x22
jb 0x14009e527
lea rax, [r8 + 0x22]
mov qword [rbx + 0x10], rax
mov rdi, rbx
cmp rcx, 0x10
jb 0x14009e4bb
mov rdi, qword [rbx]
lea rax, [0x1400c9ea2]
mov r15d, 0x22
lea r14, str.SampleCB._Set_Flip_config_failed_
cmp rax, rdi
jbe 0x14009e4ef
lea rax, [rdi + r8]
cmp r14, rax
ja 0x14009e4ef
cmp rdi, r14
ja 0x14009e4e7
mov rsi, r12
jmp 0x14009e4f2
mov rsi, rdi
sub rsi, r14
jmp 0x14009e4f2
mov rsi, r15
lea rcx, [rdi + 0x22]
inc r8
mov rdx, rdi
call sub.VCRUNTIME140.dll_memmove
mov r8, rsi
mov rdx, r14
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rdi + rsi]
sub r15, rsi
lea rdx, [r14 + 0x22]
add rdx, rsi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14009e54c
mov r15d, 0x22
mov qword [rsp + 0x28], r15
lea r14, str.SampleCB._Set_Flip_config_failed_
mov qword [rsp + 0x20], r14
mov edx, r15d
mov rcx, rbx
call fcn.140005e60
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], r12
mov qword [rbp + 0x668], r12
movups xmm0, xmmword [rbx]
movups xmmword [rbp + 0x650], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0x660], xmm1
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
mov r8d, 4
lea rdx, [rbp + 0x650]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rbp + 0x650]
call fcn.1400051b0
nop
lea rcx, [rbp + 0x680]
call fcn.1400051b0
mov r12d, 0x80004005
jmp 0x14009fa9c
mov rcx, qword [r13 + 0x10]
mov rax, qword [rcx]
lea r8, [r13 + 0x20]
cmp qword [r8 + 0x18], 0x10
jb 0x14009e5db
mov r8, qword [r8]
mov rdx, qword [r13 + 0x18]
call qword [rax + 0x38]
mov ebx, eax
test eax, eax
je 0x14009e788
mov eax, 8
mov rcx, qword gs:[0x58]
mov rdx, qword [rcx]
mov ecx, dword [rax + rdx]
cmp dword [0x1400f07d8], ecx
jle 0x14009e650
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009e650
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
mov edx, ebx
lea rcx, [rbp + 0x680]
call fcn.140006840
mov rbx, rax
mov r8, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rax, rcx
sub rax, r8
cmp rax, 0x24
jb 0x14009e6ef
lea rax, [r8 + 0x24]
mov qword [rbx + 0x10], rax
mov rdi, rbx
cmp rcx, 0x10
jb 0x14009e689
mov rdi, qword [rbx]
lea rax, [0x1400c9ecc]
lea r14, str.SampleCB._PrepareProcessing_failed_
cmp rax, rdi
jbe 0x14009e6b7
lea rax, [rdi + r8]
cmp r14, rax
ja 0x14009e6b7
cmp rdi, r14
ja 0x14009e6af
mov rsi, r12
jmp 0x14009e6ba
mov rsi, rdi
sub rsi, r14
jmp 0x14009e6ba
mov rsi, r15
lea rcx, [rdi + 0x24]
inc r8
mov rdx, rdi
call sub.VCRUNTIME140.dll_memmove
mov r8, rsi
mov rdx, r14
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rdi + rsi]
sub r15, rsi
lea rdx, [r14 + 0x24]
add rdx, rsi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14009e70e
mov qword [rsp + 0x28], r15
lea r14, str.SampleCB._PrepareProcessing_failed_
mov qword [rsp + 0x20], r14
mov rdx, r15
mov rcx, rbx
call fcn.140005e60
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], r12
mov qword [rbp + 0x668], r12
movups xmm0, xmmword [rbx]
movups xmmword [rbp + 0x650], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0x660], xmm1
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
mov r8d, 4
lea rdx, [rbp + 0x650]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rbp + 0x650]
call fcn.1400051b0
nop
lea rcx, [rbp + 0x680]
call fcn.1400051b0
mov r12d, 0x80004005
jmp 0x14009fa9c
cmp qword [0x1400f02f8], 0
jne 0x14009eb83
xorps xmm0, xmm0
movups xmmword [rbp + 0x6c0], xmm0
mov qword [rbp + 0x6d0], r12
mov qword [rbp + 0x6d8], r12
mov r8d, 0x47
lea rdx, str.D:_sourcegcp_srcRigelIGCCNextDependenciesTitanCSamplerCallback.cpp
lea rcx, [rbp + 0x6c0]
call fcn.140005910
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x680], xmm0
mov qword [rbp + 0x690], r12
mov qword [rbp + 0x698], r12
mov r8d, 8
lea rdx, str.SampleCB
lea rcx, [rbp + 0x680]
call fcn.140005910
nop
mov r13d, 8
mov rax, qword gs:[0x58]
mov rbx, qword [rax]
mov qword [rsp + 0x58], rbx
mov eax, dword [rbx + r13]
cmp dword [0x1400f07d8], eax
jle 0x14009e865
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009e865
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
movabs rdi, 0x7fffffffffffffff
mov rax, rdi
mov rcx, qword [rbp + 0x6d0]
sub rax, rcx
cmp rax, 6
jb 0x14009fb1a
lea rax, [rbp + 0x6c0]
cmp qword [rbp + 0x6d8], 0x10
cmovae rax, qword [rbp + 0x6c0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea r9, [0x1400c4a6c]
lea rcx, [rsp + 0x60]
call fcn.14001b790
nop
mov r8d, 4
lea rdx, [rsp + 0x60]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rsp + 0x60]
call fcn.1400051b0
mov eax, dword [rbx + r13]
cmp dword [0x1400f07d8], eax
jle 0x14009e934
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009e934
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
lea r9, [rbp + 0x6b5]
mov r8d, 0x42c
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x14009e941
lea r8, [rbp + 0x6b5]
mov rdx, r9
lea rcx, [rbp]
call fcn.140011a30
nop
mov r8, qword [rbp + 0x10]
mov rcx, qword [rbp + 0x18]
mov rax, rcx
sub rax, r8
lea rbx, str.Line:
cmp rax, 6
jb 0x14009ea12
lea rax, [r8 + 6]
mov qword [rbp + 0x10], rax
lea rsi, [rbp]
cmp rcx, 0x10
cmovae rsi, qword [rbp]
lea rax, [0x1400c4a6a]
cmp rax, rsi
jbe 0x14009e9d6
lea rax, [rsi + r8]
cmp rbx, rax
ja 0x14009e9d6
cmp rsi, rbx
ja 0x14009e9ce
mov r15, r12
jmp 0x14009e9d9
mov r15, rsi
sub r15, rbx
jmp 0x14009e9d9
mov r15, r14
lea rcx, [rsi + 6]
inc r8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memmove
mov r8, r15
mov rdx, rbx
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsi + r15]
sub r14, r15
lea rdx, [rbx + 6]
add rdx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp]
jmp 0x14009ea28
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rbx
mov rdx, r14
lea rcx, [rbp]
call fcn.140005e60
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], r12
mov qword [rbp + 0x668], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x650], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x660], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 4
lea rdx, [rbp + 0x650]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rbp + 0x650]
call fcn.1400051b0
nop
lea rcx, [rbp]
call fcn.1400051b0
mov rax, qword [rsp + 0x58]
mov eax, dword [rax + r13]
cmp dword [0x1400f07d8], eax
jle 0x14009eaed
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009eaed
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
mov rcx, qword [rbp + 0x690]
sub rdi, rcx
cmp rdi, 0xa
jb 0x14009fb20
lea rax, [rbp + 0x680]
cmp qword [rbp + 0x698], 0x10
cmovae rax, qword [rbp + 0x680]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0xa
lea r9, str.Function:
lea rcx, [rsp + 0x60]
call fcn.14001b790
nop
mov r8d, 4
lea rdx, [rsp + 0x60]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rsp + 0x60]
call fcn.1400051b0
nop
lea rcx, [rbp + 0x680]
call fcn.1400051b0
nop
lea rcx, [rbp + 0x6c0]
call fcn.1400051b0
mov esi, 0x80004003
jmp 0x14009fa99
mov rax, qword [r13 + 0x260]
test rax, rax
jne 0x14009ed73
mov edx, 8
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1400f07d8], eax
jle 0x14009ebf7
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009ebf7
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r9d, eax
lea r10, [rbp + 0x6b5]
nop word [rax + rax]
dec r10
mov eax, 0xcccccccd
mul r9d
shr edx, 3
movzx ecx, dl
shl cl, 2
lea r8d, [rcx + rdx]
add r8b, r8b
sub r9b, r8b
add r9b, 0x30
mov byte [r10], r9b
mov r9d, edx
test edx, edx
jne 0x14009ec10
lea r8, [rbp + 0x6b5]
mov rdx, r10
lea rcx, [rbp + 0x20]
call fcn.140011a30
nop
mov r8, qword [rbp + 0x30]
mov rcx, qword [rbp + 0x38]
mov rax, rcx
sub rax, r8
mov edi, 0x25
lea r14, str.SampleCB._Could_not_map_view_of_file
cmp rax, rdi
jb 0x14009ece7
lea rax, [r8 + 0x25]
mov qword [rbp + 0x30], rax
lea rbx, [rbp + 0x20]
cmp rcx, 0x10
cmovae rbx, qword [rbp + 0x20]
lea rax, [0x1400c9fa5]
cmp rax, rbx
jbe 0x14009ecab
lea rax, [rbx + r8]
cmp r14, rax
ja 0x14009ecab
cmp rbx, r14
ja 0x14009eca3
mov rsi, r12
jmp 0x14009ecae
mov rsi, rbx
sub rsi, r14
jmp 0x14009ecae
mov rsi, rdi
lea rcx, [rbx + 0x25]
inc r8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8, rsi
mov rdx, r14
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + rsi]
sub rdi, rsi
lea rdx, [r14 + 0x25]
add rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp + 0x20]
jmp 0x14009ecfd
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
mov rdx, rdi
lea rcx, [rbp + 0x20]
call fcn.140005e60
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], r12
mov qword [rbp + 0x668], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x650], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x660], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 4
lea rdx, [rbp + 0x650]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rbp + 0x650]
call fcn.1400051b0
nop
lea rcx, [rbp + 0x20]
call fcn.1400051b0
mov esi, 0x80004004
jmp 0x14009fa99
cmp byte [0x1400f000a], 0
je 0x14009ed92
lea rcx, [rax + 0x10]
xor edx, edx
mov r8d, 0x384000
call sub.VCRUNTIME140.dll_memset
jmp 0x14009f295
mov rcx, qword [rsp + 0x58]
mov qword [rax + 8], rcx
mov dword [r13 + 0x88], r12d
mov rax, qword [r13 + 0x260]
add rax, 0x10
mov qword [r13 + 0x90], rax
mov dword [r13 + 0xa0], 0x2d0
mov dword [r13 + 0x9c], 0x500
mov dword [r13 + 0xa4], 0x1400
mov dword [r13 + 0x98], 1
mov dword [rbp + 0x520], r12d
mov rax, qword [r13 + 0xe10508]
mov qword [rbp + 0x528], rax
mov dword [rbp + 0x538], 0x2d0
mov dword [rbp + 0x534], 0x500
mov dword [rbp + 0x53c], 0x1400
mov dword [rbp + 0x530], 1
cmp byte [rsp + 0x50], 0
jne 0x14009f295
xorps xmm0, xmm0
movups xmmword [rbp + 0x680], xmm0
mov qword [rbp + 0x690], r12
mov qword [rbp + 0x698], r12
mov r8d, 0xf
lea rdx, str.ProcessingFrame
lea rcx, [rbp + 0x680]
call fcn.140005910
lea rdx, [rbp + 0x680]
lea rcx, [rbp + 0x790]
call fcn.140099860
nop
cmp dword [r13 + 0xe10754], 1
jne 0x14009eea6
cmp dword [r13 + 0xe1074c], 0
jne 0x14009eea6
cmp dword [r13 + 0xe10750], 0
jne 0x14009eea6
xor edx, edx
mov eax, dword [r13 + 0xe10684]
div dword [r13 + 0xe10680]
test edx, edx
lea r9, [rbp + 0x520]
je 0x14009eead
lea r9, [r13 + 0x88]
mov rcx, qword [r13 + 0x10]
mov rax, qword [rcx]
mov r8, rsi
mov rdx, qword [r13 + 0x18]
call qword [rax + 0x40]
mov ebx, eax
test eax, eax
je 0x14009f076
mov edx, 8
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1400f07d8], eax
jle 0x14009ef2c
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009ef2c
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
mov edx, ebx
lea rcx, [rsp + 0x60]
call fcn.140006840
mov rdi, rax
mov r8, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rax, rcx
sub rax, r8
cmp rax, 0x29
jb 0x14009efce
lea rax, [r8 + 0x29]
mov qword [rdi + 0x10], rax
mov rsi, rdi
cmp rcx, 0x10
jb 0x14009ef63
mov rsi, qword [rdi]
lea rax, [0x1400c9f69]
mov ebx, 0x29
lea r15, str.SampleCB._ProcessingFrame_failed__return
cmp rax, rsi
jbe 0x14009ef96
lea rax, [rsi + r8]
cmp r15, rax
ja 0x14009ef96
cmp rsi, r15
ja 0x14009ef8e
mov r14, r12
jmp 0x14009ef99
mov r14, rsi
sub r14, r15
jmp 0x14009ef99
mov r14, rbx
lea rcx, [rsi + 0x29]
inc r8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memmove
mov r8, r14
mov rdx, r15
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsi + r14]
sub rbx, r14
lea rdx, [r15 + 0x29]
add rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14009eff1
mov ebx, 0x29
mov qword [rsp + 0x28], rbx
lea r15, str.SampleCB._ProcessingFrame_failed__return
mov qword [rsp + 0x20], r15
mov edx, ebx
mov rcx, rdi
call fcn.140005e60
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], r12
mov qword [rbp + 0x668], r12
movups xmm0, xmmword [rdi]
movups xmmword [rbp + 0x650], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbp + 0x660], xmm1
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
mov r8d, 4
lea rdx, [rbp + 0x650]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rbp + 0x650]
call fcn.1400051b0
nop
lea rcx, [rsp + 0x60]
call fcn.1400051b0
nop
lea rcx, [rbp + 0x790]
call fcn.140099930
mov r12d, 0x80004005
jmp 0x14009fa9c
lea rcx, [rbp + 0x790]
call fcn.140099930
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], r12
mov qword [rbp + 0x668], r12
mov r8d, 0xd
lea rdx, str.SyncOperation
lea rcx, [rbp + 0x650]
call fcn.140005910
lea rdx, [rbp + 0x650]
lea rcx, [rbp + 0x790]
call fcn.140099860
nop
mov rcx, qword [r13 + 0x10]
mov rax, qword [rcx]
mov rdx, qword [r13 + 0x18]
call qword [rax + 0x48]
mov edi, eax
test eax, eax
je 0x14009f0fd
nop dword [rax + rax]
cmp edi, 1
jne 0x14009f2f4
mov rcx, qword [r13 + 0x10]
mov rax, qword [rcx]
mov rdx, qword [r13 + 0x18]
call qword [rax + 0x48]
mov edi, eax
test eax, eax
jne 0x14009f0e0
cmp dword [r13 + 0xe10754], 1
jne 0x14009f289
cmp dword [r13 + 0xe1074c], 0
jne 0x14009f289
cmp dword [r13 + 0xe10750], 0
jne 0x14009f289
xor edx, edx
mov eax, dword [r13 + 0xe10684]
div dword [r13 + 0xe10680]
test edx, edx
jne 0x14009f282
lea r8, [r13 + 0xe105b8]
mov rdx, rsi
call fcn.14009ace0
mov r8d, dword [rbp + 0x53c]
imul r8d, dword [rbp + 0x538]
mov rdx, qword [rbp + 0x528]
mov rcx, qword [r13 + 0xe10508]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [fcn.14002d6e0]
mov qword [rsp + 0x20], rax
lea r9, [0x14002d690]
mov edx, 0x60
lea r8d, [rdx - 0x5c]
lea rcx, [rbp + 0x890]
call fcn.1400a6b40
nop
lea rcx, [r13 + 0xe104f8]
lea rdx, [rbp + 0x890]
call qword [sym.imp.opencv_core420.dll_void___cdecl_cv::split_class_cv::Mat_const____ptr64__class_cv::Mat____ptr64_]
lea rdx, [rbp + 0x9b0]
lea rcx, [r13 + 0xe10558]
call fcn.1400987a0
lea rdx, [r13 + 0xe10558]
lea rcx, [rbp + 0x680]
call fcn.14002d670
lea rdx, [r13 + 0xe10558]
lea rcx, [rbp + 0x6a0]
call fcn.14002d650
xor r8d, r8d
lea rdx, [rbp + 0x680]
lea rcx, [rbp + 0x6a0]
call qword [sym.imp.opencv_core420.dll_void___cdecl_cv::flip_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int_]
mov esi, dword [r13 + 0xe1067c]
mov r14d, dword [r13 + 0xe10678]
lea rax, [rbp + 0x5f0]
mov qword [rsp + 0x58], rax
lea rdx, [r13 + 0xe10558]
lea rcx, [rbp + 0x5f0]
call fcn.1400985c0
mov rdi, rax
mov rbx, qword [r13 + 0x68]
lea rdx, [r13 + 0xe105b8]
lea rcx, [rbp + 0x4b0]
call fcn.1400985c0
lea rcx, [r13 + 0xe10618]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], esi
mov r9d, r14d
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.14009a140
nop
lea r9, [fcn.14002d6e0]
mov edx, 0x60
lea r8d, [rdx - 0x5c]
lea rcx, [rbp + 0x890]
call fcn.1400a6558
inc dword [r13 + 0xe10684]
lea rcx, [rbp + 0x790]
call fcn.140099930
cmp byte [0x1400f0009], 0
je 0x14009f7ab
movaps xmm6, xmm8
subsd xmm6, qword [r13 + 0xe10410]
movsd qword [rsp + 0x58], xmm6
movsd qword [r13 + 0xe10410], xmm8
lea rbx, [r13 + 0xe10418]
mov rcx, qword [rbx + 8]
mov r9, qword [rbx]
mov rax, rcx
sub rax, r9
sar rax, 3
cmp rax, 0xa
jae 0x14009f3a5
cmp rcx, qword [rbx + 0x10]
je 0x14009f363
movsd qword [rcx], xmm6
lea rax, [rcx + 8]
mov qword [rbx + 8], rax
jmp 0x14009f373
xor ecx, ecx
call fcn.14001d760
mov rbx, rax
mov edx, edi
lea rcx, [rbp + 0x680]
call fcn.140006840
nop
mov r8, rax
lea rdx, str.SampleCB._SyncOperation_failed__return
lea rcx, [rsp + 0x60]
call fcn.1400057e0
nop
mov r8d, 4
mov rdx, rax
mov rcx, rbx
call fcn.1400394e0
nop
lea rcx, [rsp + 0x60]
call fcn.1400051b0
nop
lea rcx, [rbp + 0x680]
call fcn.1400051b0
nop
lea rcx, [rbp + 0x790]
call fcn.140099930
mov r12d, 0x80004005
jmp 0x14009fa9c
mov rdx, rcx
lea r8, [rsp + 0x58]
mov rcx, rbx
call fcn.14002d250
mov rdx, qword [rbx]
mov rax, rdx
mov rcx, qword [rbx + 8]
cmp rdx, rcx
je 0x14009f38f
addsd xmm7, qword [rax]
add rax, 8
cmp rax, rcx
jne 0x14009f382
sub rcx, rdx
sar rcx, 3
xorps xmm6, xmm6
test rcx, rcx
js 0x14009f3d3
cvtsi2sd xmm6, rcx
jmp 0x14009f3e8
lea rdx, [r9 + 8]
sub rcx, rdx
mov r8, rcx
mov rcx, r9
call sub.VCRUNTIME140.dll_memmove
mov rax, qword [rbx + 8]
lea rdx, [rax - 8]
mov qword [rbx + 8], rdx
cmp rdx, qword [rbx + 0x10]
je 0x14009f366
movsd qword [rdx], xmm6
mov qword [rbx + 8], rax
jmp 0x14009f373
mov rax, rcx
shr rax, 1
and ecx, 1
or rax, rcx
cvtsi2sd xmm6, rax
addsd xmm6, xmm6
divsd xmm6, xmm7
xorps xmm0, xmm0
movups xmmword [rbp + 0x7e0], xmm0
movups xmmword [rbp + 0x7f0], xmm0
movups xmmword [rbp + 0x800], xmm0
movups xmmword [rbp + 0x810], xmm0
movups xmmword [rbp + 0x820], xmm0
movups xmmword [rbp + 0x830], xmm0
mov rax, qword [r13 + 0x90]
mov qword [rsp + 0x20], rax
mov r9d, 0x18
mov r8d, dword [r13 + 0x9c]
mov edx, dword [r13 + 0xa0]
lea rcx, [rbp + 0x7e0]
call fcn.140098680
nop
movaps xmm1, xmm6
movq rdx, xmm6
lea rcx, [0x1400bdf14]
call fcn.1400067d0
movsxd rbx, eax
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp + 0x6a0]
call fcn.14000e030
lea rcx, [rbp + 0x6a0]
cmp qword [rbp + 0x6b8], 0x10
cmovae rcx, qword [rbp + 0x6a0]
lea rdx, [rbx + 1]
movaps xmm3, xmm6
movq r9, xmm6
lea r8, [0x1400bdf14]
call fcn.140006710
nop
movaps xmm0, xmmword [0x1400ca630]
movups xmmword [rbp + 0x650], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x660], xmm1
mov ecx, dword [r13 + 0xa0]
sub ecx, 0x46
mov eax, dword [r13 + 0x9c]
sub eax, 0x118
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x5c], ecx
movabs rdi, 0x7fffffffffffffff
mov rax, qword [rbp + 0x6b0]
sub rdi, rax
cmp rdi, 4
jb 0x14009faf0
lea r9, [rbp + 0x6a0]
cmp qword [rbp + 0x6b8], 0x10
cmovae r9, qword [rbp + 0x6a0]
mov qword [rsp + 0x30], 4
lea rcx, str._FPS
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x6c0]
call fcn.14001b790
nop
mov qword [rbp + 0x690], r12
mov dword [rbp + 0x680], 0x3010000
lea rax, [rbp + 0x7e0]
mov qword [rbp + 0x688], rax
mov byte [rsp + 0x40], 1
mov dword [rsp + 0x38], 8
mov dword [rsp + 0x30], 2
lea rax, [rbp + 0x650]
mov qword [rsp + 0x28], rax
movsd xmm0, qword [0x1400ca560]
movsd qword [rsp + 0x20], xmm0
xor r9d, r9d
lea r8, [rsp + 0x58]
lea rdx, [rbp + 0x6c0]
lea rcx, [rbp + 0x680]
call qword [sym.imp.opencv_imgproc420.dll_void___cdecl_cv::putText_class_cv::_InputOutputArray_const____ptr64__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__class_cv::Point__int___int__double__class_cv::Scalar__double___int__int__bool_]
nop
lea rcx, [rbp + 0x6c0]
call fcn.1400051b0
mov r15d, 8
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [r15 + rcx]
cmp dword [0x1400f07d8], eax
jle 0x14009f60e
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009f60e
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
movaps xmm1, xmm6
movq rdx, xmm6
lea rcx, [0x1400bdf14]
call fcn.1400067d0
movsxd rbx, eax
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp - 0x80]
call fcn.14000e030
lea rcx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rcx, qword [rbp - 0x80]
lea rdx, [rbx + 1]
movaps xmm3, xmm6
movq r9, xmm6
lea r8, [0x1400bdf14]
call fcn.140006710
nop
mov r8, qword [rbp - 0x70]
mov rcx, qword [rbp - 0x68]
mov rax, rcx
sub rax, r8
mov r14d, 0x11
lea rsi, str.SampleCB._FPS_is
cmp rax, r14
jb 0x14009f6f3
lea rax, [r8 + 0x11]
mov qword [rbp - 0x70], rax
lea rbx, [rbp - 0x80]
cmp rcx, 0x10
cmovae rbx, qword [rbp - 0x80]
lea rax, [0x1400c9fc9]
cmp rax, rbx
jbe 0x14009f6b7
lea rax, [rbx + r8]
cmp rsi, rax
ja 0x14009f6b7
cmp rbx, rsi
ja 0x14009f6af
mov rdi, r12
jmp 0x14009f6ba
mov rdi, rbx
sub rdi, rsi
jmp 0x14009f6ba
mov rdi, r14
lea rcx, [rbx + 0x11]
inc r8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8, rdi
mov rdx, rsi
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + rdi]
sub r14, rdi
lea rdx, [rsi + 0x11]
add rdx, rdi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp - 0x80]
jmp 0x14009f709
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov rdx, r14
lea rcx, [rbp - 0x80]
call fcn.140005e60
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], r12
mov qword [rbp + 0x668], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x650], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x660], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 2
lea rdx, [rbp + 0x650]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rbp + 0x650]
call fcn.1400051b0
nop
lea rcx, [rbp - 0x80]
call fcn.1400051b0
nop
lea rcx, [rbp + 0x6a0]
call fcn.1400051b0
nop
lea rcx, [rbp + 0x7e0]
call fcn.14002d710
lea rax, [rbp + 0x830]
mov rcx, qword [rbp + 0x828]
cmp rcx, rax
je 0x14009f7a9
call qword [sym.imp.opencv_core420.dll_void___cdecl_cv::fastFree_void____ptr64_]
nop
jmp 0x14009f7b1
mov r15d, 8
mov rcx, qword [r13 + 0x268]
mov rax, qword [r13 + 0x260]
movups xmm0, xmmword [r13 + 0xe10688]
movups xmmword [rcx + rax + 0x10], xmm0
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [r15 + rcx]
cmp dword [0x1400f07d8], eax
jle 0x14009f82c
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009f82c
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
mov r8d, dword [r13 + 0xe10688]
and r8d, 1
lea r9, [rbp + 0x6b5]
nop
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x14009f840
lea r8, [rbp + 0x6b5]
mov rdx, r9
lea rcx, [rbp + 0x40]
call fcn.140011a30
nop
mov r8, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x58]
mov rax, rcx
sub rax, r8
mov ebx, 0x29
lea r14, str.SampleCB._Virtual_Camera_Overlay_Mode_is
cmp rax, rbx
jb 0x14009f918
lea rax, [r8 + 0x29]
mov qword [rbp + 0x50], rax
lea rdi, [rbp + 0x40]
cmp rcx, 0x10
cmovae rdi, qword [rbp + 0x40]
lea rax, [0x1400c9ff9]
cmp rax, rdi
jbe 0x14009f8d9
lea rax, [rdi + r8]
cmp r14, rax
ja 0x14009f8d9
cmp rdi, r14
ja 0x14009f8d1
mov rsi, r12
jmp 0x14009f8dc
mov rsi, rdi
sub rsi, r14
jmp 0x14009f8dc
mov rsi, rbx
lea rcx, [rdi + 0x29]
inc r8
mov rdx, rdi
call sub.VCRUNTIME140.dll_memmove
mov r8, rsi
mov rdx, r14
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rdi + rsi]
sub rbx, rsi
lea rdx, [0x1400c9ff9]
add rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp + 0x40]
jmp 0x14009f92e
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r14
mov rdx, rbx
lea rcx, [rbp + 0x40]
call fcn.140005e60
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], r12
mov qword [rbp + 0x668], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x650], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x660], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 2
lea rdx, [rbp + 0x650]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rbp + 0x650]
call fcn.1400051b0
nop
lea rcx, [rbp + 0x40]
call fcn.1400051b0
jmp 0x14009fa9c
xor ecx, ecx
call fcn.14001d760
mov rbx, rax
lea rdx, str.SampleCB._Invalid_capture_format__
lea rcx, [rbp + 0x650]
call fcn.140005020
nop
mov r8d, 4
lea rdx, [rbp + 0x650]
mov rcx, rbx
call fcn.1400394e0
nop
jmp 0x14009fa88
mov edx, 8
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1400f07d8], eax
jle 0x14009fa3c
lea rcx, [0x1400f07d8]
call fcn.1400a64e0
cmp dword [0x1400f07d8], 0xffffffff
jne 0x14009fa3c
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400f07c0], xmm0
mov qword [0x1400f07d0], rax
xor edx, edx
call fcn.14001d530
lea rcx, [0x1400b9fa0]
call fcn.1400a63e4
nop
lea rcx, [0x1400f07d8]
call fcn.1400a6474
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], r12
mov qword [rbp + 0x668], r12
mov r8d, 0x33
lea rdx, str.SampleCB._The_size_of_Capture_type_Info_is_invalid
lea rcx, [rbp + 0x650]
call fcn.140005910
nop
mov r8d, 4
lea rdx, [rbp + 0x650]
lea rcx, [0x1400f07c0]
call fcn.1400394e0
nop
lea rcx, [rbp + 0x650]
call fcn.1400051b0
mov esi, 0x80070057
mov r12d, esi
lea rcx, [rbp + 0x868]
call fcn.1400051b0
lea rcx, [rbp + 0x848]
call fcn.1400051b0
mov eax, r12d
mov rcx, qword [rbp + 0xa10]
xor rcx, rsp
call fcn.1400a6140
lea r11, [rsp + 0xb50]
mov rbx, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1400044d0
nop
call fcn.1400044d0
int3
call fcn.1400044d0
nop
call fcn.1400044d0
int3
call fcn.1400044d0
nop
call fcn.1400044d0
int3
call fcn.1400044d0
nop
call fcn.1400044d0
int3
call fcn.1400044d0
int3