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

Disassembly:
mov r11, rsp
mov qword [r11 + 0x18], r8
mov qword [r11 + 8], rcx
push rbx
push rsi
push rdi
push r13
push r15
sub rsp, 0x90
mov r13, rdx
mov ebx, r9d
vmovaps xmmword [rsp + 0x70], xmm6
vmovaps xmmword [rsp + 0x60], xmm7
vmovaps xmmword [r11 - 0x68], xmm8
vmovaps xmmword [r11 - 0x78], xmm9
mov rsi, rcx
mov r9, r8
sub r9, rdx
mov rdi, r8
movabs r8, 0xe38e38e38e38e39
vmovaps xmmword [rsp + 0x30], xmm10
mov rax, r8
imul r9
vmovaps xmmword [rsp + 0x20], xmm11
sar rdx, 1
mov rax, r8
mov r9, rdx
mov qword [r11 - 0x30], r12
shr r9, 0x3f
lea r12, [rdi - 0x24]
add rdx, r9
mov r9d, ebx
sar rdx, 1
lea rcx, [rdx + rdx*8]
lea r15, [rcx*4]
mov rcx, r12
sub rcx, r13
add r15, r13
imul rcx
sar rdx, 1
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp rdx, 0x28
jle 0x14001dc49
lea rcx, [rdx + 1]
mov qword [r11 + 0x10], rbp
sar rcx, 3
mov qword [r11 - 0x38], r14
lea rax, [rcx + rcx*8]
lea r14, [rax*8]
lea rax, [rcx + rcx*8]
mov rcx, r13
lea rsi, [rax*4]
lea rbp, [rsi + r13]
mov rdx, rbp
lea r8, [r14 + r13]
call fcn.1400216a0
mov rcx, r15
lea r8, [rsi + r15]
sub rcx, rsi
mov r9d, ebx
mov rdx, r15
call fcn.1400216a0
mov rdi, r12
mov rcx, r12
sub rdi, rsi
sub rcx, r14
mov rdx, rdi
mov r9d, ebx
mov r8, r12
call fcn.1400216a0
mov r9d, ebx
mov r8, rdi
mov rdx, r15
mov rcx, rbp
call fcn.1400216a0
mov rdi, qword [rsp + 0xd0]
mov rsi, qword [rsp + 0xc0]
mov r14, qword [rsp + 0x80]
mov rbp, qword [rsp + 0xc8]
jmp 0x14001dc57
mov r8, r12
mov rdx, r15
mov rcx, r13
call fcn.1400216a0
mov r12, qword [rsp + 0x88]
lea r9, [r15 + 0x24]
vmovss xmm3, dword [0x140111304]
cmp r13, r15
jae 0x14001ddbb
vmovss xmm4, dword [rsp + 0xd8]
vmovss xmm5, dword [rsp + 0xd8]
vmovss xmm6, dword [rsp + 0xd8]
vmovss xmm7, dword [rsp + 0xd8]
lea rcx, [r15 - 0x1c]
nop dword [rax]
mov edx, ebx
test ebx, ebx
je 0x14001dcf7
sub edx, 1
je 0x14001dcd3
cmp edx, 1
jne 0x14001dd1d
vmovss xmm0, dword [rcx + 0xc]
vaddss xmm1, xmm0, dword [rcx]
vaddss xmm2, xmm1, dword [rcx + 0x18]
vmovss xmm0, dword [rcx + 0x30]
vaddss xmm1, xmm0, dword [rcx + 0x24]
vmulss xmm4, xmm2, xmm3
vaddss xmm2, xmm1, dword [rcx + 0x3c]
jmp 0x14001dd19
vmovss xmm0, dword [rcx + 8]
vaddss xmm1, xmm0, dword [rcx - 4]
vaddss xmm2, xmm1, dword [rcx + 0x14]
vmovss xmm0, dword [rcx + 0x2c]
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmulss xmm4, xmm2, xmm3
vaddss xmm2, xmm1, dword [rcx + 0x38]
jmp 0x14001dd19
vmovss xmm0, dword [rcx - 8]
vaddss xmm1, xmm0, dword [rcx + 4]
vaddss xmm2, xmm1, dword [rcx + 0x10]
vmovss xmm0, dword [rcx + 0x28]
vaddss xmm1, xmm0, dword [r15]
vmulss xmm4, xmm2, xmm3
vaddss xmm2, xmm1, dword [rcx + 0x34]
vmulss xmm5, xmm2, xmm3
vcomiss xmm4, xmm5
jb 0x14001ddbb
mov edx, ebx
test ebx, ebx
je 0x14001dd7e
sub edx, 1
je 0x14001dd5a
cmp edx, 1
jne 0x14001dda4
vmovss xmm0, dword [rcx + 0x30]
vaddss xmm1, xmm0, dword [rcx + 0x24]
vaddss xmm2, xmm1, dword [rcx + 0x3c]
vmovss xmm0, dword [rcx + 0xc]
vaddss xmm1, xmm0, dword [rcx]
vmulss xmm6, xmm2, xmm3
vaddss xmm2, xmm1, dword [rcx + 0x18]
jmp 0x14001dda0
vmovss xmm0, dword [rcx + 0x2c]
vaddss xmm1, xmm0, dword [rcx + 0x20]
vaddss xmm2, xmm1, dword [rcx + 0x38]
vmovss xmm0, dword [rcx + 8]
vaddss xmm1, xmm0, dword [rcx - 4]
vmulss xmm6, xmm2, xmm3
vaddss xmm2, xmm1, dword [rcx + 0x14]
jmp 0x14001dda0
vmovss xmm0, dword [rcx + 0x28]
vaddss xmm1, xmm0, dword [r15]
vaddss xmm2, xmm1, dword [rcx + 0x34]
vmovss xmm0, dword [rcx - 8]
vaddss xmm1, xmm0, dword [rcx + 4]
vmulss xmm6, xmm2, xmm3
vaddss xmm2, xmm1, dword [rcx + 0x10]
vmulss xmm7, xmm2, xmm3
vcomiss xmm6, xmm7
jb 0x14001ddbb
sub r15, 0x24
sub rcx, 0x24
cmp r13, r15
jb 0x14001dca0
cmp r9, rdi
jae 0x14001df21
vmovss xmm4, dword [rsp + 0xd8]
vmovss xmm5, dword [rsp + 0xd8]
vmovss xmm6, dword [rsp + 0xd8]
vmovss xmm7, dword [rsp + 0xd8]
mov ecx, ebx
test ebx, ebx
je 0x14001de4c
sub ecx, 1
je 0x14001de22
cmp ecx, 1
jne 0x14001de76
vmovss xmm0, dword [r9 + 0x14]
vaddss xmm1, xmm0, dword [r9 + 8]
vaddss xmm2, xmm1, dword [r9 + 0x20]
vmovss xmm0, dword [r15 + 8]
vaddss xmm1, xmm0, dword [r15 + 0x14]
vmulss xmm4, xmm2, xmm3
vaddss xmm2, xmm1, dword [r15 + 0x20]
jmp 0x14001de72
vmovss xmm0, dword [r9 + 0x10]
vaddss xmm1, xmm0, dword [r9 + 4]
vaddss xmm2, xmm1, dword [r9 + 0x1c]
vmovss xmm0, dword [r15 + 0x10]
vaddss xmm1, xmm0, dword [r15 + 4]
vmulss xmm4, xmm2, xmm3
vaddss xmm2, xmm1, dword [r15 + 0x1c]
jmp 0x14001de72
vmovss xmm0, dword [r9 + 0xc]
vaddss xmm1, xmm0, dword [r9]
vaddss xmm2, xmm1, dword [r9 + 0x18]
vmovss xmm0, dword [r15 + 0xc]
vaddss xmm1, xmm0, dword [r15]
vmulss xmm4, xmm2, xmm3
vaddss xmm2, xmm1, dword [r15 + 0x18]
vmulss xmm5, xmm2, xmm3
vcomiss xmm4, xmm5
jb 0x14001df21
mov ecx, ebx
test ebx, ebx
je 0x14001dee4
sub ecx, 1
je 0x14001deba
cmp ecx, 1
jne 0x14001df0e
vmovss xmm0, dword [r15 + 8]
vaddss xmm1, xmm0, dword [r15 + 0x14]
vaddss xmm2, xmm1, dword [r15 + 0x20]
vmovss xmm0, dword [r9 + 0x14]
vaddss xmm1, xmm0, dword [r9 + 8]
vmulss xmm6, xmm2, xmm3
vaddss xmm2, xmm1, dword [r9 + 0x20]
jmp 0x14001df0a
vmovss xmm0, dword [r15 + 0x10]
vaddss xmm1, xmm0, dword [r15 + 4]
vaddss xmm2, xmm1, dword [r15 + 0x1c]
vmovss xmm0, dword [r9 + 0x10]
vaddss xmm1, xmm0, dword [r9 + 4]
vmulss xmm6, xmm2, xmm3
vaddss xmm2, xmm1, dword [r9 + 0x1c]
jmp 0x14001df0a
vmovss xmm0, dword [r15 + 0xc]
vaddss xmm1, xmm0, dword [r15]
vaddss xmm2, xmm1, dword [r15 + 0x18]
vmovss xmm0, dword [r9 + 0xc]
vaddss xmm1, xmm0, dword [r9]
vmulss xmm6, xmm2, xmm3
vaddss xmm2, xmm1, dword [r9 + 0x18]
vmulss xmm7, xmm2, xmm3
vcomiss xmm6, xmm7
jb 0x14001df21
add r9, 0x24
cmp r9, rdi
jb 0x14001dde8
vmovss xmm8, dword [rsp + 0xd8]
vmovss xmm9, dword [rsp + 0xd8]
vmovss xmm10, dword [rsp + 0xd8]
vmovss xmm11, dword [rsp + 0xd8]
vmovss xmm4, dword [rsp + 0xd8]
vmovss xmm5, dword [rsp + 0xd8]
vmovss xmm6, dword [rsp + 0xd8]
vmovss xmm7, dword [rsp + 0xd8]
mov r10, r9
mov r11, r15
nop
cmp r10, rdi
jae 0x14001e150
lea rdx, [r10 + 0x14]
nop dword [rax]
mov ecx, ebx
test ebx, ebx
je 0x14001dfdd
sub ecx, 1
je 0x14001dfb6
cmp ecx, 1
jne 0x14001e005
vmovss xmm0, dword [r15 + 0x14]
vaddss xmm1, xmm0, dword [r15 + 8]
vaddss xmm2, xmm1, dword [r15 + 0x20]
vmovss xmm0, dword [rdx - 0xc]
vaddss xmm1, xmm0, dword [rdx]
vmulss xmm4, xmm2, xmm3
vaddss xmm2, xmm1, dword [rdx + 0xc]
jmp 0x14001e001
vmovss xmm0, dword [r15 + 0x10]
vaddss xmm1, xmm0, dword [r15 + 4]
vaddss xmm2, xmm1, dword [r15 + 0x1c]
vmovss xmm0, dword [rdx - 0x10]
vaddss xmm1, xmm0, dword [rdx - 4]
vmulss xmm4, xmm2, xmm3
vaddss xmm2, xmm1, dword [rdx + 8]
jmp 0x14001e001
vmovss xmm0, dword [r15 + 0xc]
vaddss xmm1, xmm0, dword [r15]
vaddss xmm2, xmm1, dword [r15 + 0x18]
vmovss xmm0, dword [rdx - 8]
vaddss xmm1, xmm0, dword [r10]
vmulss xmm4, xmm2, xmm3
vaddss xmm2, xmm1, dword [rdx + 4]
vmulss xmm5, xmm2, xmm3
vcomiss xmm4, xmm5
jb 0x14001e13f
mov ecx, ebx
test ebx, ebx
je 0x14001e06c
sub ecx, 1
je 0x14001e045
cmp ecx, 1
jne 0x14001e094
vmovss xmm0, dword [rdx - 0xc]
vaddss xmm1, xmm0, dword [rdx]
vaddss xmm2, xmm1, dword [rdx + 0xc]
vmovss xmm0, dword [r15 + 0x14]
vaddss xmm1, xmm0, dword [r15 + 8]
vmulss xmm6, xmm2, xmm3
vaddss xmm2, xmm1, dword [r15 + 0x20]
jmp 0x14001e090
vmovss xmm0, dword [rdx - 0x10]
vaddss xmm1, xmm0, dword [rdx - 4]
vaddss xmm2, xmm1, dword [rdx + 8]
vmovss xmm0, dword [r15 + 0x10]
vaddss xmm1, xmm0, dword [r15 + 4]
vmulss xmm6, xmm2, xmm3
vaddss xmm2, xmm1, dword [r15 + 0x1c]
jmp 0x14001e090
vmovss xmm0, dword [rdx - 8]
vaddss xmm1, xmm0, dword [r10]
vaddss xmm2, xmm1, dword [rdx + 4]
vmovss xmm0, dword [r15 + 0xc]
vaddss xmm1, xmm0, dword [r15]
vmulss xmm6, xmm2, xmm3
vaddss xmm2, xmm1, dword [r15 + 0x18]
vmulss xmm7, xmm2, xmm3
vcomiss xmm6, xmm7
jb 0x14001e150
cmp r9, r10
je 0x14001e13b
vmovups ymm2, ymmword [r9]
mov eax, dword [r10]
mov ecx, dword [r9 + 0x20]
mov dword [r9], eax
mov eax, dword [rdx - 0x10]
mov dword [r9 + 4], eax
mov eax, dword [rdx - 0xc]
mov dword [r9 + 8], eax
mov eax, dword [rdx - 8]
mov dword [r9 + 0xc], eax
mov eax, dword [rdx - 4]
mov dword [r9 + 0x10], eax
mov eax, dword [rdx]
mov dword [r9 + 0x14], eax
mov eax, dword [rdx + 4]
mov dword [r9 + 0x18], eax
mov eax, dword [rdx + 8]
mov dword [r9 + 0x1c], eax
mov eax, dword [rdx + 0xc]
mov dword [r9 + 0x20], eax
vextractf128 xmm0, ymm2, 1
vextractf128 xmm1, ymm2, 1
vmovss dword [rdx - 4], xmm0
vextractps dword [rdx], xmm1, 1
vextractf128 xmm0, ymm2, 1
vextractf128 xmm1, ymm2, 1
vextractps dword [rdx + 4], xmm0, 2
vextractps dword [rdx + 8], xmm1, 3
vmovss dword [r10], xmm2
vextractps dword [rdx - 0x10], xmm2, 1
vextractps dword [rdx - 0xc], xmm2, 2
vextractps dword [rdx - 8], xmm2, 3
mov dword [rdx + 0xc], ecx
add r9, 0x24
add r10, 0x24
add rdx, 0x24
cmp r10, rdi
jb 0x14001df80
cmp r11, r13
jbe 0x14001e341
lea r8, [r15 + 0x14]
lea rdx, [r11 - 0x10]
mov ecx, ebx
test ebx, ebx
je 0x14001e1bd
sub ecx, 1
je 0x14001e196
cmp ecx, 1
jne 0x14001e1e5
vmovss xmm0, dword [rdx - 0xc]
vaddss xmm1, xmm0, dword [rdx]
vaddss xmm2, xmm1, dword [rdx + 0xc]
vmovss xmm0, dword [r8 - 0xc]
vaddss xmm1, xmm0, dword [r8]
vmulss xmm8, xmm2, xmm3
vaddss xmm2, xmm1, dword [r8 + 0xc]
jmp 0x14001e1e1
vmovss xmm0, dword [rdx - 0x10]
vaddss xmm1, xmm0, dword [rdx - 4]
vaddss xmm2, xmm1, dword [rdx + 8]
vmovss xmm0, dword [r8 - 0x10]
vaddss xmm1, xmm0, dword [r8 - 4]
vmulss xmm8, xmm2, xmm3
vaddss xmm2, xmm1, dword [r8 + 8]
jmp 0x14001e1e1
vmovss xmm0, dword [rdx - 0x14]
vaddss xmm1, xmm0, dword [rdx - 8]
vaddss xmm2, xmm1, dword [rdx + 4]
vmovss xmm0, dword [r8 - 8]
vaddss xmm1, xmm0, dword [r15]
vmulss xmm8, xmm2, xmm3
vaddss xmm2, xmm1, dword [r8 + 4]
vmulss xmm9, xmm2, xmm3
vcomiss xmm8, xmm9
jb 0x14001e325
mov ecx, ebx
test ebx, ebx
je 0x14001e24c
sub ecx, 1
je 0x14001e225
cmp ecx, 1
jne 0x14001e274
vmovss xmm0, dword [r8 - 0xc]
vaddss xmm1, xmm0, dword [r8]
vaddss xmm2, xmm1, dword [r8 + 0xc]
vmovss xmm0, dword [rdx - 0xc]
vaddss xmm1, xmm0, dword [rdx]
vmulss xmm10, xmm2, xmm3
vaddss xmm2, xmm1, dword [rdx + 0xc]
jmp 0x14001e270
vmovss xmm0, dword [r8 - 0x10]
vaddss xmm1, xmm0, dword [r8 - 4]
vaddss xmm2, xmm1, dword [r8 + 8]
vmovss xmm0, dword [rdx - 0x10]
vaddss xmm1, xmm0, dword [rdx - 4]
vmulss xmm10, xmm2, xmm3
vaddss xmm2, xmm1, dword [rdx + 8]
jmp 0x14001e270
vmovss xmm0, dword [r8 - 8]
vaddss xmm1, xmm0, dword [r15]
vaddss xmm2, xmm1, dword [r8 + 4]
vmovss xmm0, dword [rdx - 0x14]
vaddss xmm1, xmm0, dword [rdx - 8]
vmulss xmm10, xmm2, xmm3
vaddss xmm2, xmm1, dword [rdx + 4]
vmulss xmm11, xmm2, xmm3
vcomiss xmm10, xmm11
jb 0x14001e336
sub r15, 0x24
lea rdi, [rdx - 0x14]
sub r8, 0x24
cmp r15, rdi
je 0x14001e325
vmovups ymm2, ymmword [r15]
mov eax, dword [rdi]
mov ecx, dword [r15 + 0x20]
mov dword [r15], eax
mov eax, dword [rdx - 0x10]
mov dword [r8 - 0x10], eax
mov eax, dword [rdx - 0xc]
mov dword [r8 - 0xc], eax
mov eax, dword [rdx - 8]
mov dword [r8 - 8], eax
mov eax, dword [rdx - 4]
mov dword [r8 - 4], eax
mov eax, dword [rdx]
mov dword [r8], eax
mov eax, dword [rdx + 4]
mov dword [r8 + 4], eax
mov eax, dword [rdx + 8]
mov dword [r8 + 8], eax
mov eax, dword [rdx + 0xc]
mov dword [r8 + 0xc], eax
vextractf128 xmm0, ymm2, 1
vextractf128 xmm1, ymm2, 1
vmovss dword [rdx - 4], xmm0
vextractps dword [rdx], xmm1, 1
vextractf128 xmm0, ymm2, 1
vextractf128 xmm1, ymm2, 1
vextractps dword [rdx + 4], xmm0, 2
vextractps dword [rdx + 8], xmm1, 3
vmovss dword [rdi], xmm2
vextractps dword [rdx - 0x10], xmm2, 1
vextractps dword [rdx - 0xc], xmm2, 2
vextractps dword [rdx - 8], xmm2, 3
mov dword [rdx + 0xc], ecx
sub r11, 0x24
sub rdx, 0x24
cmp r13, r11
jb 0x14001e161
mov rdi, qword [rsp + 0xd0]
cmp r11, r13
jne 0x14001e4aa
cmp r10, rdi
je 0x14001e6bf
cmp r9, r10
je 0x14001e3f9
vmovups ymm2, ymmword [r15]
mov eax, dword [r9]
mov ecx, dword [r15 + 0x20]
mov dword [r15], eax
mov eax, dword [r9 + 4]
mov dword [r15 + 4], eax
mov eax, dword [r9 + 8]
mov dword [r15 + 8], eax
mov eax, dword [r9 + 0xc]
mov dword [r15 + 0xc], eax
mov eax, dword [r9 + 0x10]
mov dword [r15 + 0x10], eax
mov eax, dword [r9 + 0x14]
mov dword [r15 + 0x14], eax
mov eax, dword [r9 + 0x18]
mov dword [r15 + 0x18], eax
mov eax, dword [r9 + 0x1c]
mov dword [r15 + 0x1c], eax
mov eax, dword [r9 + 0x20]
mov dword [r15 + 0x20], eax
vextractf128 xmm0, ymm2, 1
vextractf128 xmm1, ymm2, 1
vmovss dword [r9 + 0x10], xmm0
vextractps dword [r9 + 0x14], xmm1, 1
vextractf128 xmm0, ymm2, 1
vextractf128 xmm1, ymm2, 1
vextractps dword [r9 + 0x18], xmm0, 2
vextractps dword [r9 + 0x1c], xmm1, 3
vmovss dword [r9], xmm2
vextractps dword [r9 + 4], xmm2, 1
vextractps dword [r9 + 8], xmm2, 2
vextractps dword [r9 + 0xc], xmm2, 3
mov dword [r9 + 0x20], ecx
vmovups ymm2, ymmword [r15]
mov eax, dword [r10]
add r9, 0x24
mov ecx, dword [r15 + 0x20]
mov dword [r15], eax
mov eax, dword [r10 + 4]
mov dword [r15 + 4], eax
mov eax, dword [r10 + 8]
mov dword [r15 + 8], eax
mov eax, dword [r10 + 0xc]
mov dword [r15 + 0xc], eax
mov eax, dword [r10 + 0x10]
mov dword [r15 + 0x10], eax
mov eax, dword [r10 + 0x14]
mov dword [r15 + 0x14], eax
mov eax, dword [r10 + 0x18]
mov dword [r15 + 0x18], eax
mov eax, dword [r10 + 0x1c]
mov dword [r15 + 0x1c], eax
mov eax, dword [r10 + 0x20]
mov dword [r15 + 0x20], eax
add r15, 0x24
vextractf128 xmm0, ymm2, 1
vextractf128 xmm1, ymm2, 1
vmovss dword [r10 + 0x10], xmm0
vextractps dword [r10 + 0x14], xmm1, 1
vextractf128 xmm0, ymm2, 1
vextractf128 xmm1, ymm2, 1
vextractps dword [r10 + 0x18], xmm0, 2
vextractps dword [r10 + 0x1c], xmm1, 3
vmovss dword [r10], xmm2
vextractps dword [r10 + 4], xmm2, 1
vextractps dword [r10 + 8], xmm2, 2
vextractps dword [r10 + 0xc], xmm2, 3
mov dword [r10 + 0x20], ecx
add r10, 0x24
jmp 0x14001df70
add r11, 0xffffffffffffffdc
cmp r10, rdi
jne 0x14001e616
sub r15, 0x24
cmp r11, r15
je 0x14001e564
vmovups ymm2, ymmword [r11]
mov eax, dword [r15]
mov ecx, dword [r11 + 0x20]
mov dword [r11], eax
mov eax, dword [r15 + 4]
mov dword [r11 + 4], eax
mov eax, dword [r15 + 8]
mov dword [r11 + 8], eax
mov eax, dword [r15 + 0xc]
mov dword [r11 + 0xc], eax
mov eax, dword [r15 + 0x10]
mov dword [r11 + 0x10], eax
mov eax, dword [r15 + 0x14]
mov dword [r11 + 0x14], eax
mov eax, dword [r15 + 0x18]
mov dword [r11 + 0x18], eax
mov eax, dword [r15 + 0x1c]
mov dword [r11 + 0x1c], eax
mov eax, dword [r15 + 0x20]
mov dword [r11 + 0x20], eax
vextractf128 xmm0, ymm2, 1
vextractf128 xmm1, ymm2, 1
vmovss dword [r15 + 0x10], xmm0
vextractps dword [r15 + 0x14], xmm1, 1
vextractf128 xmm0, ymm2, 1
vextractf128 xmm1, ymm2, 1
vextractps dword [r15 + 0x18], xmm0, 2
vextractps dword [r15 + 0x1c], xmm1, 3
vmovss dword [r15], xmm2
vextractps dword [r15 + 4], xmm2, 1
vextractps dword [r15 + 8], xmm2, 2
vextractps dword [r15 + 0xc], xmm2, 3
mov dword [r15 + 0x20], ecx
vmovups ymm2, ymmword [r15]
mov eax, dword [r9 - 0x24]
sub r9, 0x24
mov ecx, dword [r15 + 0x20]
mov rdi, qword [rsp + 0xd0]
mov dword [r15], eax
mov eax, dword [r9 + 4]
mov dword [r15 + 4], eax
mov eax, dword [r9 + 8]
mov dword [r15 + 8], eax
mov eax, dword [r9 + 0xc]
mov dword [r15 + 0xc], eax
mov eax, dword [r9 + 0x10]
mov dword [r15 + 0x10], eax
mov eax, dword [r9 + 0x14]
mov dword [r15 + 0x14], eax
mov eax, dword [r9 + 0x18]
mov dword [r15 + 0x18], eax
mov eax, dword [r9 + 0x1c]
mov dword [r15 + 0x1c], eax
mov eax, dword [r9 + 0x20]
mov dword [r15 + 0x20], eax
vextractf128 xmm0, ymm2, 1
vextractf128 xmm1, ymm2, 1
vmovss dword [r9 + 0x10], xmm0
vextractps dword [r9 + 0x14], xmm1, 1
vextractf128 xmm0, ymm2, 1
vextractf128 xmm1, ymm2, 1
vextractps dword [r9 + 0x18], xmm0, 2
vextractps dword [r9 + 0x1c], xmm1, 3
vmovss dword [r9], xmm2
vextractps dword [r9 + 4], xmm2, 1
vextractps dword [r9 + 8], xmm2, 2
vextractps dword [r9 + 0xc], xmm2, 3
mov dword [r9 + 0x20], ecx
jmp 0x14001df70
vmovups ymm2, ymmword [r10]
mov ecx, dword [r10 + 0x20]
mov eax, dword [r11]
mov dword [r10], eax
mov eax, dword [r11 + 4]
mov dword [r10 + 4], eax
mov eax, dword [r11 + 8]
mov dword [r10 + 8], eax
mov eax, dword [r11 + 0xc]
mov dword [r10 + 0xc], eax
mov eax, dword [r11 + 0x10]
mov dword [r10 + 0x10], eax
mov eax, dword [r11 + 0x14]
mov dword [r10 + 0x14], eax
mov eax, dword [r11 + 0x18]
mov dword [r10 + 0x18], eax
mov eax, dword [r11 + 0x1c]
mov dword [r10 + 0x1c], eax
mov eax, dword [r11 + 0x20]
mov dword [r10 + 0x20], eax
add r10, 0x24
vextractf128 xmm0, ymm2, 1
vextractf128 xmm1, ymm2, 1
vmovss dword [r11 + 0x10], xmm0
vextractps dword [r11 + 0x14], xmm1, 1
vextractf128 xmm0, ymm2, 1
vextractf128 xmm1, ymm2, 1
vextractps dword [r11 + 0x18], xmm0, 2
vextractps dword [r11 + 0x1c], xmm1, 3
vmovss dword [r11], xmm2
vextractps dword [r11 + 4], xmm2, 1
vextractps dword [r11 + 8], xmm2, 2
vextractps dword [r11 + 0xc], xmm2, 3
mov dword [r11 + 0x20], ecx
jmp 0x14001df70
mov qword [rsi], r15
mov rax, rsi
mov qword [rsi + 8], r9
vzeroupper
vmovaps xmm6, xmmword [rsp + 0x70]
vmovaps xmm7, xmmword [rsp + 0x60]
vmovaps xmm8, xmmword [rsp + 0x50]
vmovaps xmm9, xmmword [rsp + 0x40]
vmovaps xmm10, xmmword [rsp + 0x30]
vmovaps xmm11, xmmword [rsp + 0x20]
add rsp, 0x90
pop r15
pop r13
pop rdi
pop rsi
pop rbx
ret