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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x5438
mov dword [rsp + 0x44], ecx
mov rcx, qword [0x14029c6f8]
test rcx, rcx
je 0x1400d4fa2
mov ebx, r9d
mov esi, r8d
mov ebp, edx
call fcn.1400b3db0
mov rcx, qword [0x14029c6f8]
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
mov edx, esi
mov r8d, ebx
call fcn.14008a250
mov rdi, qword [0x14029c6f8]
mov r12, qword [rdi]
mov rax, qword [rdi + 0x28]
mov qword [rsp + 0x70], rax
movsxd rax, ebp
imul rcx, rax, 0x78
lea r13, [r12 + rcx]
mov eax, dword [rdi + 0x1a8]
test eax, eax
mov qword [rsp + 0x58], rcx
js 0x1400d433d
mov ecx, dword [r12 + rcx + 0xc]
cmp ecx, eax
jl 0x1400d433d
mov ebp, dword [rsp + 0x3c]
mov r14d, dword [rsp + 0x40]
cmp ecx, 3
jne 0x1400d42ec
test ebp, ebp
js 0x1400d433d
cmp ecx, 2
jne 0x1400d42f6
test r14d, r14d
js 0x1400d433d
mov rcx, r13
nop dword [rax]
mov r15, rcx
mov ecx, dword [rcx + 4]
test ecx, ecx
js 0x1400d4319
imul rdx, rcx, 0x78
lea rcx, [r12 + rdx]
cmp dword [r12 + rdx + 0xc], eax
jge 0x1400d4300
mov rcx, rdi
mov rdx, r15
xor r8d, r8d
call fcn.1400b4c60
mov byte [rsp + 0x20], 0
mov rcx, rdi
mov rdx, r15
mov r8d, r14d
mov r9d, ebp
call fcn.1400b4da0
movzx edi, byte [rsp + 0x54b0]
mov qword [rsp + 0x88], 0
mov dword [rsp + 0x90], 0
mov byte [rsp + 0x94], 0
lea r15, [rsp + 0x98]
mov qword [rsp + 0x98], 0
mov dword [rsp + 0xa0], 0
mov byte [rsp + 0xa4], 0
vxorpd xmm0, xmm0, xmm0
vmovupd xmmword [rsp + 0xa8], xmm0
mov ecx, 0x38
call fcn.1401c3b4c
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xb8], 0
vxorpd xmm0, xmm0, xmm0
vmovupd ymmword [rsp + 0xe0], ymm0
lea rcx, [rsp + 0xb8]
vmovupd ymmword [rsp + 0xc0], ymm0
mov qword [rsp + 0x100], 0
mov edx, 2
vzeroupper
call fcn.1401c6604
mov rax, qword [0x14029c6f8]
mov edx, dword [rsp + 0x3c]
mov r8d, dword [rsp + 0x40]
mov ecx, dword [rax + 0x1a4]
test ecx, ecx
js 0x1400d441f
cmp dword [rax + 0x188], ecx
jne 0x1400d4442
mov rcx, qword [rax + 0x190]
mov r9, qword [rcx + 8]
cmp byte [r9 + 0x19], 0
mov rax, rcx
je 0x1400d4955
cmp byte [rax + 0x19], 0
je 0x1400d49aa
lea rcx, [0x14029c578]
call fcn.1401c6618
test eax, eax
jne 0x1400d50ae
cmp dword [0x14029c5c4], 0x7fffffff
je 0x1400d50b8
mov byte [rsp + 0x108], dil
mov qword [rsp + 0x78], r13
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x80], eax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x84], eax
mov rcx, qword [0x14029c6f8]
lea rax, [rsp + 0x78]
mov qword [rcx + 0x180], rax
mov edx, dword [rsp + 0x44]
call fcn.1400ca920
mov rax, qword [0x14029c6f8]
mov qword [rax + 0x180], 0
lea rcx, [0x14029c578]
call fcn.1401c663c
mov r15, qword [rsp + 0x54a8]
mov r13, qword [rsp + 0x54a0]
test dil, dil
je 0x1400d4834
mov r8d, 0x2970
mov rcx, r13
xor edx, edx
vzeroupper
call fcn.1401bb600
mov r8d, 0x2970
mov rcx, r15
xor edx, edx
call fcn.1401bb600
mov rax, qword [0x14029c6f8]
mov rcx, qword [rax]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x68], rax
mov eax, dword [rcx + 0xc]
xor esi, esi
mov dword [rsp + 0x64], eax
cmp eax, 1
setne sil
neg esi
mov rax, qword [rsp + 0x58]
add rax, r12
add rax, 0xc
mov qword [rsp + 0x110], rax
lea r12, [rsp + 0x118]
mov eax, 1
shlx rax, rax, rsi
mov qword [rsp + 0x50], rax
test esi, esi
js 0x1400d4563
mov rax, qword [rsp + 0x50]
and rax, qword [rsp + 0x68]
jne 0x1400d47d8
mov rax, qword [rsp + 0x110]
mov eax, dword [rax]
xor r14d, r14d
mov dword [rsp + 0x58], eax
cmp eax, 3
setne r14b
neg r14d
mov rax, qword [rsp + 0x50]
or rax, qword [rsp + 0x68]
mov qword [rsp + 0x50], rax
nop dword [rax]
test r14d, r14d
js 0x1400d45a4
mov rax, qword [rsp + 0x50]
bt rax, r14
jb 0x1400d47c4
mov rcx, qword [0x14029c6f8]
lea rax, [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov edx, esi
mov r8d, r14d
lea r9, [rsp + 0x4c]
call fcn.14008a250
mov ebp, dword [rsp + 0x48]
mov ebx, dword [rsp + 0x4c]
mov dword [rsp + 0x150], ebp
mov dword [rsp + 0x154], ebx
lea rcx, [rsp + 0xa8]
lea rdx, [rsp + 0x2ac0]
lea r8, [rsp + 0x150]
call fcn.1400c6820
mov rax, qword [rsp + 0x2ac0]
mov r8, qword [rax + 0x30]
mov dword [rsp + 0x20], ebp
mov byte [rsp + 0x28], 1
mov rdi, r13
mov r13, r15
mov r15, rsi
mov rsi, qword [rsp + 0x70]
mov rcx, rsi
lea rdx, [rsp + 0x120]
mov r9d, ebx
call fcn.1400d2620
mov ebp, dword [rsp + 0x48]
mov ebx, dword [rsp + 0x4c]
mov dword [rsp + 0x150], ebp
mov dword [rsp + 0x154], ebx
lea rcx, [rsp + 0xa8]
lea rdx, [rsp + 0x2ac0]
lea r8, [rsp + 0x150]
call fcn.1400c6820
mov rax, qword [rsp + 0x2ac0]
mov r8, qword [rax + 0x28]
mov dword [rsp + 0x20], ebp
mov byte [rsp + 0x28], 1
mov rcx, rsi
mov rsi, r15
mov r15, r13
mov r13, rdi
lea rdi, [rsp + 0x138]
mov rdx, rdi
mov r9d, ebx
call fcn.1400d2620
mov rcx, qword [0x14029c6f8]
mov dword [rsp + 0x20], r14d
lea rdx, [rsp + 0x2ac0]
lea r8, [rsp + 0x120]
mov r9d, esi
call fcn.1400d2700
mov rcx, qword [0x14029c6f8]
mov dword [rsp + 0x20], r14d
lea rdx, [rsp + 0x150]
mov r8, rdi
mov r9d, esi
call fcn.1400d2700
xor ebx, ebx
jmp 0x1400d46ec
inc rbx
cmp rbx, 0x52e
je 0x1400d4740
vmovsd xmm0, qword [rsp + rbx*8 + 0x2ac0]
vmovsd qword [rsp + 0x118], xmm0
mov rcx, r12
call fcn.1401f46a4
cmp ax, 2
je 0x1400d46e0
vmovsd xmm0, qword [rsp + rbx*8 + 0x2ac0]
vmovsd xmm1, qword [rsp + rbx*8 + 0x150]
vfmadd213sd xmm0, xmm1, qword [r13 + rbx*8]
vmovsd qword [r13 + rbx*8], xmm0
vaddsd xmm0, xmm1, qword [r15 + rbx*8]
vmovsd qword [r15 + rbx*8], xmm0
jmp 0x1400d46e0
mov rcx, qword [rsp + 0x138]
test rcx, rcx
je 0x1400d4782
mov rdx, qword [rsp + 0x148]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x1400d477d
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x1400d50a9
add rdx, 0x27
mov rcx, rax
call fcn.1401c3b44
mov rcx, qword [rsp + 0x120]
test rcx, rcx
je 0x1400d47c4
mov rdx, qword [rsp + 0x130]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x1400d47bf
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x1400d50a9
add rdx, 0x27
mov rcx, rax
call fcn.1401c3b44
cmp dword [rsp + 0x58], 3
jne 0x1400d47d8
inc r14d
cmp r14d, 0x34
jb 0x1400d4590
cmp dword [rsp + 0x64], 1
jne 0x1400d47ea
inc esi
cmp esi, 0x34
jb 0x1400d4540
lea rax, [r13 + 0x2968]
cmp rax, r15
jb 0x1400d4a63
lea rax, [r15 + 0x2968]
cmp rax, r13
jb 0x1400d4a63
xor eax, eax
nop dword [rax]
vmovsd xmm0, qword [r13 + rax*8]
vdivsd xmm0, xmm0, qword [r15 + rax*8]
vmovsd qword [r13 + rax*8], xmm0
inc rax
cmp rax, 0x52e
jne 0x1400d4810
jmp 0x1400d4b7e
mov eax, dword [rsp + 0x3c]
mov r9d, dword [rsp + 0x40]
mov dword [rsp + 0x20], eax
mov byte [rsp + 0x28], 1
lea rdi, [rsp + 0x2ac0]
mov r12, qword [rsp + 0x70]
mov rcx, r12
mov rdx, rdi
lea r8, [rsp + 0x88]
vzeroupper
call fcn.1400d2620
mov eax, dword [rsp + 0x3c]
mov r9d, dword [rsp + 0x40]
mov dword [rsp + 0x20], eax
mov byte [rsp + 0x28], 1
lea r14, [rsp + 0x150]
mov rcx, r12
mov rdx, r14
lea r8, [rsp + 0x98]
call fcn.1400d2620
mov rcx, qword [0x14029c6f8]
mov dword [rsp + 0x20], ebx
mov rdx, r13
mov r8, rdi
mov r9d, esi
call fcn.1400d2700
mov rcx, qword [0x14029c6f8]
mov dword [rsp + 0x20], ebx
mov rdx, r15
mov r8, r14
mov r9d, esi
call fcn.1400d2700
mov rcx, qword [rsp + 0x150]
test rcx, rcx
je 0x1400d490a
mov rdx, qword [rsp + 0x160]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x1400d4905
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x1400d50a9
add rdx, 0x27
mov rcx, rax
call fcn.1401c3b44
mov rcx, qword [rsp + 0x2ac0]
test rcx, rcx
je 0x1400d4d01
mov rdx, qword [rsp + 0x2ad0]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x1400d494b
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x1400d50a9
add rdx, 0x27
mov rcx, rax
call fcn.1401c3b44
jmp 0x1400d4d01
mov rax, rcx
jmp 0x1400d497d
lea r11, [r9 + 0x10]
test r10b, r10b
cmove rax, r9
cmove r11, r9
mov r9, qword [r11]
cmp byte [r9 + 0x19], 0
jne 0x1400d4438
cmp qword [r9 + 0x30], r13
setb r10b
jne 0x1400d4960
cmp dword [r9 + 0x28], r8d
setl r10b
jne 0x1400d4960
cmp dword [r9 + 0x24], edx
setl r10b
jne 0x1400d4960
mov r10d, dword [rsp + 0x44]
cmp dword [r9 + 0x20], r10d
setl r10b
jmp 0x1400d4960
cmp r13, qword [rax + 0x30]
setb r9b
jne 0x1400d49d4
cmp r8d, dword [rax + 0x28]
setl r9b
jne 0x1400d49d4
cmp edx, dword [rax + 0x24]
setl r9b
jne 0x1400d49d4
mov edx, dword [rsp + 0x44]
cmp dword [rax + 0x20], edx
setg r9b
je 0x1400d49dd
test r9b, r9b
jne 0x1400d4442
cmp rax, rcx
je 0x1400d4442
mov r14, qword [rax + 0x38]
test r14, r14
je 0x1400d4442
cmp qword [r14], 0
je 0x1400d4fb7
mov edx, dword [r14 + 8]
lea rcx, [rsp + 0x88]
xor r8d, r8d
call fcn.140088900
mov eax, dword [rsp + 0x90]
test eax, eax
jle 0x1400d4ff4
mov rcx, qword [r14]
lea rdx, [rsp + 0x88]
mov rdx, qword [rdx]
mov r8d, 0xfffffff8
and r8, rax
je 0x1400d4fd9
xor r9d, r9d
vmovupd ymm0, ymmword [rcx + r9*4]
vmovupd ymmword [rdx + r9*4], ymm0
add r9, 8
cmp r9, r8
jb 0x1400d4a40
cmp r8, rax
jne 0x1400d4fe0
jmp 0x1400d4ff4
mov eax, 0x1c
nop dword [rax + rax]
vmovupd ymm0, ymmword [r13 + rax*8 - 0xe0]
vdivpd ymm0, ymm0, ymmword [r15 + rax*8 - 0xe0]
vmovupd ymm1, ymmword [r13 + rax*8 - 0xc0]
vmovupd ymm2, ymmword [r13 + rax*8 - 0xa0]
vmovupd ymmword [r13 + rax*8 - 0xe0], ymm0
vdivpd ymm0, ymm1, ymmword [r15 + rax*8 - 0xc0]
vmovupd ymmword [r13 + rax*8 - 0xc0], ymm0
vdivpd ymm0, ymm2, ymmword [r15 + rax*8 - 0xa0]
lea rcx, [rax - 0x14]
vmovupd ymmword [r13 + rax*8 - 0xa0], ymm0
cmp rcx, 0x527
ja 0x1400d4b48
vmovupd ymm0, ymmword [r13 + rax*8 - 0x80]
vmovupd ymm1, ymmword [r13 + rax*8 - 0x60]
vdivpd ymm0, ymm0, ymmword [r15 + rax*8 - 0x80]
vmovupd ymm2, ymmword [r13 + rax*8 - 0x40]
vmovupd ymm3, ymmword [r13 + rax*8 - 0x20]
vmovupd ymmword [r13 + rax*8 - 0x80], ymm0
vdivpd ymm0, ymm1, ymmword [r15 + rax*8 - 0x60]
vmovupd ymmword [r13 + rax*8 - 0x60], ymm0
vdivpd ymm0, ymm2, ymmword [r15 + rax*8 - 0x40]
vmovupd ymmword [r13 + rax*8 - 0x40], ymm0
vdivpd ymm0, ymm3, ymmword [r15 + rax*8 - 0x20]
vmovupd ymmword [r13 + rax*8 - 0x20], ymm0
vmovupd ymm0, ymmword [r13 + rax*8]
vdivpd ymm0, ymm0, ymmword [r15 + rax*8]
vmovupd ymmword [r13 + rax*8], ymm0
add rax, 0x20
jmp 0x1400d4a70
vmovsd xmm0, qword [r13 + 0x2960]
vmovsd xmm1, qword [r13 + 0x2968]
vdivsd xmm0, xmm0, qword [r15 + 0x2960]
vmovsd qword [r13 + 0x2960], xmm0
vdivsd xmm0, xmm1, qword [r15 + 0x2968]
vmovsd qword [r13 + 0x2968], xmm0
lea rax, [rsp + 0xa8]
mov rbx, qword [rax]
mov r12, qword [rbx]
cmp r12, rbx
je 0x1400d4d01
mov eax, dword [0x14029cce8]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea r14, [rax + 8]
jmp 0x1400d4bcc
mov r12, rax
cmp rax, rbx
je 0x1400d4d01
mov rsi, qword [r12 + 0x28]
mov rdi, qword [r12 + 0x30]
test rdi, rdi
je 0x1400d4c11
mov rcx, qword [rdi]
test rcx, rcx
je 0x1400d4c06
cmp byte [rdi + 0xc], 0
je 0x1400d4bfe
mov rax, qword [r14]
mov rdx, qword [rax + 8]
mov qword [rcx - 8], rdx
add rcx, 0xfffffffffffffff8
mov qword [rax + 8], rcx
jmp 0x1400d4c06
vzeroupper
call sub.tbbmalloc.dll_scalable_aligned_free
mov rcx, rdi
vzeroupper
call fcn.1401c3b88
test rsi, rsi
je 0x1400d4c4c
mov rcx, qword [rsi]
test rcx, rcx
je 0x1400d4c41
cmp byte [rsi + 0xc], 0
je 0x1400d4c39
mov rax, qword [r14]
mov rdx, qword [rax + 8]
mov qword [rcx - 8], rdx
add rcx, 0xfffffffffffffff8
mov qword [rax + 8], rcx
jmp 0x1400d4c41
vzeroupper
call sub.tbbmalloc.dll_scalable_aligned_free
mov rcx, rsi
vzeroupper
call fcn.1401c3b88
mov rcx, qword [r12 + 0x10]
cmp byte [rcx + 0x19], 0
je 0x1400d4c80
nop word [rax + rax]
mov rax, qword [r12 + 8]
cmp byte [rax + 0x19], 0
jne 0x1400d4bc0
cmp r12, qword [rax + 0x10]
mov r12, rax
je 0x1400d4c60
jmp 0x1400d4bc0
mov rdx, qword [rcx]
cmp byte [rdx + 0x19], 0
mov rax, rcx
jne 0x1400d4bc0
mov rcx, qword [rdx]
cmp byte [rcx + 0x19], 0
mov rax, rdx
jne 0x1400d4bc0
mov rdx, qword [rcx]
cmp byte [rdx + 0x19], 0
mov rax, rcx
jne 0x1400d4bc0
mov rcx, qword [rdx]
cmp byte [rcx + 0x19], 0
mov rax, rdx
jne 0x1400d4bc0
mov rdx, qword [rcx]
cmp byte [rdx + 0x19], 0
mov rax, rcx
jne 0x1400d4bc0
mov rcx, qword [rdx]
cmp byte [rcx + 0x19], 0
mov rax, rdx
jne 0x1400d4bc0
mov rdx, qword [rcx]
cmp byte [rdx + 0x19], 0
mov rax, rcx
jne 0x1400d4bc0
mov rcx, qword [rdx]
cmp byte [rcx + 0x19], 0
mov rax, rdx
je 0x1400d4c80
jmp 0x1400d4bc0
mov rax, qword [0x14029c6f8]
movsxd rcx, dword [rsp + 0x44]
lea rcx, [rcx + rcx*2]
mov rcx, qword [rax + rcx*8 + 0x98]
lea rdx, [rcx + 0x2968]
movabs rax, 0x7ff8000000000000
cmp rdx, r13
jb 0x1400d4d6f
lea r8, [r13 + 0x2968]
cmp r8, rcx
jb 0x1400d4d6f
xor r8d, r8d
vxorpd xmm0, xmm0, xmm0
jmp 0x1400d4d60
inc r8
cmp r8, 0x52e
je 0x1400d4e00
vucomisd xmm0, qword [rcx + r8*8]
jne 0x1400d4d50
mov qword [r13 + r8*8], rax
jmp 0x1400d4d50
mov r8d, 8
vxorpd xmm0, xmm0, xmm0
vbroadcastsd ymm1, qword [0x1402247c0]
nop word cs:[rax + rax]
vcmpeqpd ymm2, ymm0, ymmword [rcx + r8*8 - 0x40]
vmaskmovpd ymmword [r13 + r8*8 - 0x40], ymm2, ymm1
vcmpeqpd ymm2, ymm0, ymmword [rcx + r8*8 - 0x20]
vmaskmovpd ymmword [r13 + r8*8 - 0x20], ymm2, ymm1
vcmpeqpd ymm2, ymm0, ymmword [rcx + r8*8]
vmaskmovpd ymmword [r13 + r8*8], ymm2, ymm1
cmp r8, 0x527
ja 0x1400d4dda
vcmpeqpd ymm2, ymm0, ymmword [rcx + r8*8 + 0x20]
vmaskmovpd ymmword [r13 + r8*8 + 0x20], ymm2, ymm1
add r8, 0x10
jmp 0x1400d4d90
vxorpd xmm0, xmm0, xmm0
vucomisd xmm0, qword [rcx + 0x2960]
jne 0x1400d4def
mov qword [r13 + 0x2960], rax
vucomisd xmm0, qword [rcx + 0x2968]
jne 0x1400d4e00
mov qword [r13 + 0x2968], rax
cmp rdx, r15
jb 0x1400d4e3d
lea rdx, [r15 + 0x2968]
cmp rdx, rcx
jb 0x1400d4e3d
xor edx, edx
vxorpd xmm0, xmm0, xmm0
jmp 0x1400d4e30
inc rdx
cmp rdx, 0x52e
je 0x1400d4ebb
vucomisd xmm0, qword [rcx + rdx*8]
jne 0x1400d4e20
mov qword [r15 + rdx*8], rax
jmp 0x1400d4e20
mov edx, 8
vxorpd xmm0, xmm0, xmm0
vbroadcastsd ymm1, qword [0x1402247c0]
nop
vcmpeqpd ymm2, ymm0, ymmword [rcx + rdx*8 - 0x40]
vmaskmovpd ymmword [r15 + rdx*8 - 0x40], ymm2, ymm1
vcmpeqpd ymm2, ymm0, ymmword [rcx + rdx*8 - 0x20]
vmaskmovpd ymmword [r15 + rdx*8 - 0x20], ymm2, ymm1
vcmpeqpd ymm2, ymm0, ymmword [rcx + rdx*8]
vmaskmovpd ymmword [r15 + rdx*8], ymm2, ymm1
cmp rdx, 0x527
ja 0x1400d4e95
vcmpeqpd ymm2, ymm0, ymmword [rcx + rdx*8 + 0x20]
vmaskmovpd ymmword [r15 + rdx*8 + 0x20], ymm2, ymm1
add rdx, 0x10
jmp 0x1400d4e50
vxorpd xmm0, xmm0, xmm0
vucomisd xmm0, qword [rcx + 0x2960]
jne 0x1400d4eaa
mov qword [r15 + 0x2960], rax
vucomisd xmm0, qword [rcx + 0x2968]
jne 0x1400d4ebb
mov qword [r15 + 0x2968], rax
lea rcx, [rsp + 0xb8]
vzeroupper
call fcn.1401c46f4
lea rsi, [rsp + 0xa8]
mov rax, qword [rsi]
mov r8, qword [rax + 8]
mov rcx, rsi
mov rdx, rsi
call fcn.1400d50d0
mov rcx, qword [rsi]
mov edx, 0x38
call fcn.1401c3b44
lea rsi, [rsp + 0x98]
mov rcx, qword [rsi]
test rcx, rcx
je 0x1400d4f57
cmp byte [rsp + 0xa4], 0
je 0x1400d4f40
mov eax, dword [0x14029cce8]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov rax, qword [rax + 8]
mov rdx, qword [rax + 8]
mov qword [rcx - 8], rdx
add rcx, 0xfffffffffffffff8
mov qword [rax + 8], rcx
mov byte [rsp + 0xa4], 0
jmp 0x1400d4f45
call sub.tbbmalloc.dll_scalable_aligned_free
mov qword [rsi], 0
mov dword [rsp + 0xa0], 0
lea rax, [rsp + 0x88]
mov rcx, qword [rax]
test rcx, rcx
je 0x1400d4fa2
cmp byte [rsp + 0x94], 0
je 0x1400d4f9d
mov eax, dword [0x14029cce8]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov rax, qword [rax + 8]
mov rdx, qword [rax + 8]
mov qword [rcx - 8], rdx
add rcx, 0xfffffffffffffff8
mov qword [rax + 8], rcx
jmp 0x1400d4fa2
call sub.tbbmalloc.dll_scalable_aligned_free
nop
add rsp, 0x5438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [rsp + 0x88]
cmp qword [rax], 0
je 0x1400d4fcc
xor ecx, ecx
call fcn.140007c50
mov eax, dword [r14 + 8]
mov dword [rsp + 0x90], eax
jmp 0x1400d4ff4
xor r8d, r8d
nop dword [rax]
vmovss xmm0, dword [rcx + r8*4]
vmovss dword [rdx + r8*4], xmm0
inc r8
cmp rax, r8
jne 0x1400d4fe0
cmp qword [r14 + 0x10], 0
je 0x1400d505f
mov edx, dword [r14 + 0x18]
mov rcx, r15
xor r8d, r8d
vzeroupper
call fcn.140088900
mov eax, dword [rsp + 0xa0]
test eax, eax
jle 0x1400d44c3
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r15]
mov r8d, 0xfffffff8
and r8, rax
je 0x1400d507f
xor r9d, r9d
nop word cs:[rax + rax]
vmovupd ymm0, ymmword [rcx + r9*4]
vmovupd ymmword [rdx + r9*4], ymm0
add r9, 8
cmp r9, r8
jb 0x1400d5040
cmp r8, rax
jne 0x1400d5090
jmp 0x1400d44c3
cmp qword [r15], 0
je 0x1400d506f
xor ecx, ecx
vzeroupper
call fcn.140007c50
mov eax, dword [r14 + 0x18]
mov dword [rsp + 0xa0], eax
jmp 0x1400d44c3
xor r8d, r8d
nop word cs:[rax + rax]
vmovss xmm0, dword [rcx + r8*4]
vmovss dword [rdx + r8*4], xmm0
inc r8
cmp rax, r8
jne 0x1400d5090
jmp 0x1400d44c3
call fcn.1401f09f0
mov ecx, 5
call fcn.1401c6d4c
mov dword [0x14029c5c4], 0x7ffffffe
mov ecx, 6
call fcn.1401c6d4c
int3