Function at 0x140014350
Capabilities:
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x8628
call fcn.14002f270
sub rsp, rax
lea rbp, [rsp + 0x80]
vmovaps xmmword [rbp + 0x8590], xmm10
vmovaps xmmword [rbp + 0x8580], xmm9
vmovaps xmmword [rbp + 0x8570], xmm8
vmovaps xmmword [rbp + 0x8560], xmm7
vmovaps xmmword [rbp + 0x8550], xmm6
mov qword [rbp + 0x8548], 0xfffffffffffffffe
mov rsi, rcx
mov qword [rbp + 0x84f8], 0
mov ecx, 0x40
call fcn.14002f08c
mov qword [rbp + 0x84f0], rax
mov qword [rbp + 0x8500], 0x38
mov qword [rbp + 0x8508], 0x3f
vmovups ymm0, ymmword [str.rnbqkbnr_pppppppp_8_8_8_8_PPPPPPPP_RNBQKBNR_w_KQkq___0_1]
vmovups ymmword [rax], ymm0
vmovups ymm0, ymmword [0x14031a5e5]
vmovups ymmword [rax + 0x18], ymm0
mov byte [rax + 0x38], 0
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0x84f0]
mov r8, rsi
vzeroupper
call fcn.140009150
lea rcx, [0x14032b970]
lea rdx, str.Testing_Evaluation_speed..._n
call fcn.140015300
lea rcx, [0x14032b970]
call fcn.140005210
vxorps xmm6, xmm6, xmm6
lea rdi, [0x14032e178]
vmovss xmm7, dword [0x14005f550]
nop
lea rax, [0x14032e7b8]
cmp rdi, rax
je 0x14001467c
lea rcx, [rbp - 0x60]
mov rdx, rdi
mov r8, rsi
call fcn.140009790
mov ebx, 0x989680
xor r14d, r14d
nop word [rax + rax]
call fcn.14002eab0
mov r12, rax
call fcn.14002ea94
mov rcx, rax
cmp r12, 0x989680
jne 0x1400144cc
imul r15, rcx, 0xffffffffffffff9c
movzx edx, byte [rbp - 0x60]
mov rcx, rsi
call fcn.140013e00
mov r12d, eax
call fcn.14002eab0
mov r13, rax
call fcn.14002ea94
mov rcx, rax
cmp r13, 0x989680
jne 0x14001453e
imul rdx, rcx, 0x64
add r14, r15
add r14, rdx
dec ebx
jne 0x140014470
jmp 0x140014640
mov rax, rcx
cmp r12, 0x16e3600
jne 0x14001459f
movabs rdx, 0xb2f4fc0794908cf3
imul rdx
add rdx, rcx
mov rax, rdx
shr rax, 0x3f
sar rdx, 0x18
add rdx, rax
imul r8, rdx, 0xffffffffc4653600
imul rax, rdx, 0x16e3600
sub rcx, rax
imul rcx, rcx, 0x3b9aca00
mov rax, rcx
movabs rdx, 0x4d0b03f86b6f730d
imul rdx
mov r15, rdx
sub r15, rcx
mov rax, r15
shr rax, 0x3f
sar r15, 0x18
add r15, rax
add r15, r8
jmp 0x14001448d
mov rax, rcx
cmp r13, 0x16e3600
jne 0x1400145b2
movabs r9, 0xb2f4fc0794908cf3
imul r9
add rdx, rcx
mov rax, rdx
shr rax, 0x3f
sar rdx, 0x18
add rdx, rax
imul r8, rdx, 0x3b9aca00
imul rax, rdx, 0x16e3600
sub rcx, rax
imul rcx, rcx, 0x3b9aca00
mov rax, rcx
imul r9
add rdx, rcx
mov rax, rdx
shr rax, 0x3f
sar rdx, 0x18
add rdx, rax
add rdx, r8
jmp 0x1400144bd
or rax, r12
shr rax, 0x20
je 0x1400145c5
mov rax, rcx
cqo
idiv r12
jmp 0x1400145cc
or rax, r13
shr rax, 0x20
je 0x1400145ed
mov rax, rcx
cqo
idiv r13
jmp 0x1400145f4
mov eax, ecx
xor edx, edx
div r12d
imul r15, rax, 0xffffffffc4653600
imul rax, rdx, 0x3b9aca00
mov rcx, r12
or rcx, rax
shr rcx, 0x20
je 0x140014618
cqo
idiv r12
jmp 0x14001461d
mov eax, ecx
xor edx, edx
div r13d
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
mov rdx, r13
or rdx, rax
shr rdx, 0x20
je 0x140014625
cqo
idiv r13
mov rdx, rax
jmp 0x14001462c
xor edx, edx
div r12d
sub r15, rax
jmp 0x14001448d
xor edx, edx
div r13d
mov edx, eax
add rdx, rcx
jmp 0x1400144bd
vcvtsi2ss xmm0, xmm2, r14
vdivss xmm8, xmm0, xmm7
cmp qword [rdi + 0x18], 0x10
mov r9, rdi
jb 0x140014656
mov r9, qword [rdi]
vcvtss2sd xmm1, xmm8, xmm8
lea rcx, str._7.3f_ns__eval:__4d____90s_n
vmovq rdx, xmm1
mov r8d, r12d
call fcn.1400049d0
vaddss xmm6, xmm8, xmm6
add rdi, 0x20
jmp 0x140014440
lea rcx, [0x14032b970]
lea rdx, str._nTesting_Refresh_speed..._n
call fcn.140015300
lea rcx, [0x14032b970]
call fcn.140005210
lea rax, [rsi + 0x20]
mov qword [rbp + 0x8538], rax
vxorps xmm7, xmm7, xmm7
lea rdx, [0x14032e178]
vmovss xmm8, dword [0x14005f554]
lea r14, [0x14032e7c0]
mov qword [rbp + 0x8520], rsi
nop word [rax + rax]
lea rax, [0x14032e7b8]
cmp rdx, rax
je 0x140014e38
lea rcx, [rbp - 0x60]
mov qword [rbp + 0x8510], rdx
mov r8, rsi
call fcn.140009790
xor edi, edi
xor ebx, ebx
nop word [rax + rax]
call fcn.14002eab0
mov r13, rax
call fcn.14002ea94
mov rcx, rax
cmp r13, 0x989680
mov qword [rbp + 0x8528], rdi
mov qword [rbp + 0x8530], rbx
jne 0x140014c68
imul rax, rcx, 0xffffffffffffff9c
mov qword [rbp + 0x8540], rax
mov rax, qword [rbp + 0x8520]
movsxd rsi, dword [rax]
shl rsi, 0xb
mov rdi, qword [rbp + 0x8538]
lea rcx, [rdi + rsi]
mov r8d, 0x400
lea rbx, [0x140f2e7c0]
mov rdx, rbx
call fcn.1400555f0
lea rcx, [rdi + rsi]
add rcx, 0x400
mov rsi, qword [rbp + 0x8520]
mov r8d, 0x400
mov rdx, rbx
call fcn.1400555f0
mov rcx, qword [rbp - 0x20]
vmovdqu ymm0, ymmword [rbp - 0x40]
vpor ymm0, ymm0, ymmword [rbp - 0x18]
mov rdx, qword [rbp + 0x10]
vextracti128 xmm1, ymm0, 1
vpor xmm0, xmm0, xmm1
vpshufd xmm1, xmm0, 0xee
vpor xmm0, xmm0, xmm1
vmovq r8, xmm0
or r8, qword [rbp - 0x48]
mov rax, qword [rbp + 8]
or rax, rcx
or rax, r8
or rax, rdx
je 0x140014c16
tzcnt rcx, rcx
tzcnt rdx, rdx
nop
mov qword [rbp + 0x8518], rax
xor r8d, r8d
tzcnt r8, rax
movzx r10d, byte [rbp + r8 + 0x18]
lea rax, [0x1403187c8]
movzx r9d, byte [r10 + rax]
imul r10d, r10d, 0xab
shr r10d, 0xa
movsxd rsi, dword [rsi]
shl rsi, 0xb
mov rax, qword [rbp + 0x8538]
lea r11, [rax + rsi]
mov word [rbp + 0x80e8], 0x100
shl r9d, 6
lea r12, [rax + rsi]
add r12, 0x400
xor r15d, r15d
nop dword [rax]
movzx esi, byte [rbp + r15 + 0x80e8]
imul ebx, esi, 0x38
test sil, sil
movzx r13d, cl
movzx edi, dl
cmove edi, r13d
mov r13, r12
cmove r13, r11
mov eax, edi
xor al, bl
shl dil, 5
sar dil, 7
xor bl, r8b
and dil, 7
xor bl, dil
movzx eax, al
lea rdi, [0x14010eec0]
mov eax, dword [rdi + rax*4]
lea eax, [rax + rax*2]
shl eax, 8
cmp sil, r10b
lea esi, [r9 + 0x180]
movzx edi, bl
cmovne esi, r9d
add esi, edi
add esi, eax
shl esi, 9
movsxd rsi, esi
vmovdqa ymm0, ymmword [r13]
vmovdqa ymm1, ymmword [r13 + 0x20]
vmovdqa ymm2, ymmword [r13 + 0x40]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2]
vmovdqa ymm3, ymmword [r13 + 0x60]
vmovdqa ymmword [r13], ymm0
vpaddw ymm0, ymm1, ymmword [r14 + rsi*2 + 0x20]
vmovdqa ymmword [r13 + 0x20], ymm0
vpaddw ymm0, ymm2, ymmword [r14 + rsi*2 + 0x40]
vmovdqa ymmword [r13 + 0x40], ymm0
vpaddw ymm0, ymm3, ymmword [r14 + rsi*2 + 0x60]
vmovdqa ymmword [r13 + 0x60], ymm0
vmovdqa ymm0, ymmword [r13 + 0x80]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x80]
vmovdqa ymmword [r13 + 0x80], ymm0
vmovdqa ymm0, ymmword [r13 + 0xa0]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0xa0]
vmovdqa ymmword [r13 + 0xa0], ymm0
vmovdqa ymm0, ymmword [r13 + 0xc0]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0xc0]
vmovdqa ymmword [r13 + 0xc0], ymm0
vmovdqa ymm0, ymmword [r13 + 0xe0]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0xe0]
vmovdqa ymmword [r13 + 0xe0], ymm0
vmovdqa ymm0, ymmword [r13 + 0x100]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x100]
vmovdqa ymmword [r13 + 0x100], ymm0
vmovdqa ymm0, ymmword [r13 + 0x120]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x120]
vmovdqa ymmword [r13 + 0x120], ymm0
vmovdqa ymm0, ymmword [r13 + 0x140]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x140]
vmovdqa ymmword [r13 + 0x140], ymm0
vmovdqa ymm0, ymmword [r13 + 0x160]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x160]
vmovdqa ymmword [r13 + 0x160], ymm0
vmovdqa ymm0, ymmword [r13 + 0x180]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x180]
vmovdqa ymmword [r13 + 0x180], ymm0
vmovdqa ymm0, ymmword [r13 + 0x1a0]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x1a0]
vmovdqa ymmword [r13 + 0x1a0], ymm0
vmovdqa ymm0, ymmword [r13 + 0x1c0]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x1c0]
vmovdqa ymmword [r13 + 0x1c0], ymm0
vmovdqa ymm0, ymmword [r13 + 0x1e0]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x1e0]
vmovdqa ymmword [r13 + 0x1e0], ymm0
vmovdqa ymm0, ymmword [r13 + 0x200]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x200]
vmovdqa ymmword [r13 + 0x200], ymm0
vmovdqa ymm0, ymmword [r13 + 0x220]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x220]
vmovdqa ymmword [r13 + 0x220], ymm0
vmovdqa ymm0, ymmword [r13 + 0x240]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x240]
vmovdqa ymmword [r13 + 0x240], ymm0
vmovdqa ymm0, ymmword [r13 + 0x260]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x260]
vmovdqa ymmword [r13 + 0x260], ymm0
vmovdqa ymm0, ymmword [r13 + 0x280]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x280]
vmovdqa ymmword [r13 + 0x280], ymm0
vmovdqa ymm0, ymmword [r13 + 0x2a0]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x2a0]
vmovdqa ymmword [r13 + 0x2a0], ymm0
vmovdqa ymm0, ymmword [r13 + 0x2c0]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x2c0]
vmovdqa ymmword [r13 + 0x2c0], ymm0
vmovdqa ymm0, ymmword [r13 + 0x2e0]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x2e0]
vmovdqa ymmword [r13 + 0x2e0], ymm0
vmovdqa ymm0, ymmword [r13 + 0x300]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x300]
vmovdqa ymmword [r13 + 0x300], ymm0
vmovdqa ymm0, ymmword [r13 + 0x320]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x320]
vmovdqa ymmword [r13 + 0x320], ymm0
vmovdqa ymm0, ymmword [r13 + 0x340]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x340]
vmovdqa ymmword [r13 + 0x340], ymm0
vmovdqa ymm0, ymmword [r13 + 0x360]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x360]
vmovdqa ymmword [r13 + 0x360], ymm0
vmovdqa ymm0, ymmword [r13 + 0x380]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x380]
vmovdqa ymmword [r13 + 0x380], ymm0
vmovdqa ymm0, ymmword [r13 + 0x3a0]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x3a0]
vmovdqa ymmword [r13 + 0x3a0], ymm0
vmovdqa ymm0, ymmword [r13 + 0x3c0]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x3c0]
vmovdqa ymmword [r13 + 0x3c0], ymm0
vmovdqa ymm0, ymmword [r13 + 0x3e0]
vpaddw ymm0, ymm0, ymmword [r14 + rsi*2 + 0x3e0]
vmovdqa ymmword [r13 + 0x3e0], ymm0
inc r15
cmp r15, 2
jne 0x140014830
mov rax, qword [rbp + 0x8518]
blsr rax, rax
mov rsi, qword [rbp + 0x8520]
jne 0x1400147d0
vzeroupper
call fcn.14002eab0
mov r13, rax
call fcn.14002ea94
mov rcx, rax
cmp r13, 0x989680
jne 0x140014cde
imul rdx, rcx, 0x64
mov rdi, qword [rbp + 0x8528]
mov rbx, qword [rbp + 0x8530]
mov r8, qword [rbp + 0x8540]
add rbx, r8
add rbx, rdx
inc edi
cmp edi, 0xf4240
jne 0x140014700
jmp 0x140014df0
mov rax, rcx
cmp r13, 0x16e3600
jne 0x140014d3f
movabs rdx, 0xb2f4fc0794908cf3
imul rdx
add rdx, rcx
mov rax, rdx
shr rax, 0x3f
sar rdx, 0x18
add rdx, rax
imul r8, rdx, 0xffffffffc4653600
imul rax, rdx, 0x16e3600
sub rcx, rax
imul rcx, rcx, 0x3b9aca00
mov rax, rcx
movabs rdx, 0x4d0b03f86b6f730d
imul rdx
sub rdx, rcx
mov rax, rdx
shr rax, 0x3f
sar rdx, 0x18
add rdx, rax
add rdx, r8
mov qword [rbp + 0x8540], rdx
jmp 0x140014736
mov rax, rcx
cmp r13, 0x16e3600
jne 0x140014d52
movabs r9, 0xb2f4fc0794908cf3
imul r9
add rdx, rcx
mov rax, rdx
shr rax, 0x3f
sar rdx, 0x18
add rdx, rax
imul r8, rdx, 0x3b9aca00
imul rax, rdx, 0x16e3600
sub rcx, rax
imul rcx, rcx, 0x3b9aca00
mov rax, rcx
imul r9
add rdx, rcx
mov rax, rdx
shr rax, 0x3f
sar rdx, 0x18
add rdx, rax
add rdx, r8
jmp 0x140014c3a
or rax, r13
shr rax, 0x20
je 0x140014d73
mov rax, rcx
cqo
idiv r13
jmp 0x140014d7a
or rax, r13
shr rax, 0x20
mov rdi, qword [rbp + 0x8528]
mov rbx, qword [rbp + 0x8530]
je 0x140014d9b
mov rax, rcx
cqo
idiv r13
jmp 0x140014da2
mov eax, ecx
xor edx, edx
div r13d
imul r8, rax, 0xffffffffc4653600
imul rax, rdx, 0x3b9aca00
mov rcx, r13
or rcx, rax
shr rcx, 0x20
je 0x140014dcd
cqo
idiv r13
jmp 0x140014dd2
mov eax, ecx
xor edx, edx
div r13d
mov r8, qword [rbp + 0x8540]
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
mov rdx, r13
or rdx, rax
shr rdx, 0x20
je 0x140014de1
cqo
idiv r13
mov rdx, rax
jmp 0x140014de8
xor edx, edx
div r13d
sub r8, rax
mov qword [rbp + 0x8540], r8
jmp 0x140014736
xor edx, edx
div r13d
mov edx, eax
add rdx, rcx
jmp 0x140014c4f
vcvtsi2ss xmm0, xmm4, rbx
vdivss xmm9, xmm0, xmm8
mov rax, qword [rbp + 0x8510]
cmp qword [rax + 0x18], 0x10
mov r8, rax
jb 0x140014e0e
mov r8, qword [rax]
vcvtss2sd xmm1, xmm9, xmm9
lea rcx, str._10.3f_ns____90s_n
vmovq rdx, xmm1
call fcn.1400049d0
vaddss xmm7, xmm9, xmm7
mov rdx, qword [rbp + 0x8510]
add rdx, 0x20
jmp 0x1400146d0
lea rcx, [0x14032b970]
lea rdx, str._nTesting_Update_speed..._n
call fcn.140015300
lea rcx, [0x14032b970]
call fcn.140005210
vxorps xmm8, xmm8, xmm8
lea rdx, [0x14032e178]
lea rbx, [rbp - 0x60]
vmovss xmm9, dword [0x14005f558]
nop
lea rax, [0x14032e7b8]
cmp rdx, rax
je 0x140015151
mov rcx, rbx
mov qword [rbp + 0x8538], rdx
mov r8, rsi
call fcn.140009790
mov byte [rbp + 0x84e8], 0
cmp byte [rbp - 0x60], 0
je 0x140014eb0
mov rcx, rbx
lea rdx, [rbp + 0x80e8]
call fcn.1400163e0
jmp 0x140014ebf
mov rcx, rbx
lea rdx, [rbp + 0x80e8]
call fcn.1400156f0
movzx r15d, byte [rbp + 0x84e8]
xor r12d, r12d
xor eax, eax
jmp 0x140014ed8
mov eax, dword [rbp + 0x8518]
inc eax
cmp eax, 0x1869f
ja 0x1400150e0
mov dword [rbp + 0x8518], eax
xor edi, edi
cmp edi, r15d
jae 0x140014ed0
call fcn.14002eab0
mov r14, rax
call fcn.14002ea94
mov rcx, rax
cmp r14, 0x989680
jne 0x140014f6a
imul r13, rcx, 0xffffffffffffff9c
mov eax, edi
mov r14w, word [rbp + rax*8 + 0x80ec]
mov rcx, rbx
mov edx, r14d
mov r8, rsi
call fcn.14000d190
mov rcx, rbx
mov edx, r14d
mov r8, rsi
call fcn.14000df90
call fcn.14002eab0
mov r14, rax
call fcn.14002ea94
mov rcx, rax
cmp r14, 0x989680
jne 0x140014fdc
imul rdx, rcx, 0x64
add r13, r12
add r13, rdx
inc edi
mov r12, r13
cmp edi, r15d
jb 0x140014ef0
jmp 0x140014ed0
mov rax, rcx
cmp r14, 0x16e3600
jne 0x14001503d
movabs rdx, 0xb2f4fc0794908cf3
imul rdx
add rdx, rcx
mov rax, rdx
shr rax, 0x3f
sar rdx, 0x18
add rdx, rax
imul r8, rdx, 0xffffffffc4653600
imul rax, rdx, 0x16e3600
sub rcx, rax
imul rcx, rcx, 0x3b9aca00
mov rax, rcx
movabs rdx, 0x4d0b03f86b6f730d
imul rdx
mov r13, rdx
sub r13, rcx
mov rax, r13
shr rax, 0x3f
sar r13, 0x18
add r13, rax
add r13, r8
jmp 0x140014f0d
mov rax, rcx
cmp r14, 0x16e3600
jne 0x140015050
movabs r9, 0xb2f4fc0794908cf3
imul r9
add rdx, rcx
mov rax, rdx
shr rax, 0x3f
sar rdx, 0x18
add rdx, rax
imul r8, rdx, 0x3b9aca00
imul rax, rdx, 0x16e3600
sub rcx, rax
imul rcx, rcx, 0x3b9aca00
mov rax, rcx
imul r9
add rdx, rcx
mov rax, rdx
shr rax, 0x3f
sar rdx, 0x18
add rdx, rax
add rdx, r8
jmp 0x140014f55
or rax, r14
shr rax, 0x20
je 0x140015063
mov rax, rcx
cqo
idiv r14
jmp 0x14001506a
or rax, r14
shr rax, 0x20
je 0x14001508b
mov rax, rcx
cqo
idiv r14
jmp 0x140015092
mov eax, ecx
xor edx, edx
div r14d
imul r13, rax, 0xffffffffc4653600
imul rax, rdx, 0x3b9aca00
mov rcx, r14
or rcx, rax
shr rcx, 0x20
je 0x1400150b6
cqo
idiv r14
jmp 0x1400150bb
mov eax, ecx
xor edx, edx
div r14d
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
mov rdx, r14
or rdx, rax
shr rdx, 0x20
je 0x1400150c3
cqo
idiv r14
mov rdx, rax
jmp 0x1400150ca
xor edx, edx
div r14d
sub r13, rax
jmp 0x140014f0d
xor edx, edx
div r14d
mov edx, eax
add rdx, rcx
jmp 0x140014f55
mov rax, r12
shr rax, 0x20
je 0x140015100
mov rax, r12
cqo
idiv r15
jmp 0x140015108
mov eax, r12d
xor edx, edx
div r15d
mov rcx, qword [rbp + 0x8538]
vcvtsi2ss xmm0, xmm2, rax
vdivss xmm10, xmm0, xmm9
cmp qword [rcx + 0x18], 0x10
mov r8, rcx
jb 0x140015126
mov r8, qword [rcx]
vcvtss2sd xmm1, xmm10, xmm10
lea rcx, str._10.3f_ns____90s_n
vmovq rdx, xmm1
call fcn.1400049d0
vaddss xmm8, xmm8, xmm10
mov rdx, qword [rbp + 0x8538]
add rdx, 0x20
jmp 0x140014e70
lea rcx, [0x14032b970]
lea rdx, [0x14031a91a]
call fcn.140015300
lea rcx, [0x14032b970]
lea rdx, str.Average_evaluation_time:
call fcn.140015300
vdivss xmm1, xmm6, dword [0x14005f55c]
lea rcx, [0x14032b970]
call fcn.140017070
lea rcx, [0x14032b970]
lea rdx, [0x1403199e8]
call fcn.140015300
lea rcx, [0x14032b970]
call fcn.140005210
lea rcx, [0x14032b970]
lea rdx, str.Average_refresh_time:
call fcn.140015300
vdivss xmm1, xmm7, dword [0x14005f55c]
lea rcx, [0x14032b970]
call fcn.140017070
lea rcx, [0x14032b970]
lea rdx, [0x1403199e8]
call fcn.140015300
lea rcx, [0x14032b970]
call fcn.140005210
lea rcx, [0x14032b970]
lea rdx, str.Average_update_time:
call fcn.140015300
vdivss xmm1, xmm8, dword [0x14005f55c]
lea rcx, [0x14032b970]
call fcn.140017070
lea rcx, [0x14032b970]
lea rdx, [0x1403199e8]
call fcn.140015300
lea rcx, [0x14032b970]
call fcn.140005210
lea rcx, [rbp - 0x60]
call fcn.140017390
vmovaps xmm6, xmmword [rbp + 0x8550]
vmovaps xmm7, xmmword [rbp + 0x8560]
vmovaps xmm8, xmmword [rbp + 0x8570]
vmovaps xmm9, xmmword [rbp + 0x8580]
vmovaps xmm10, xmmword [rbp + 0x8590]
add rsp, 0x8628
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret