Function at 0x140043074
Capabilities:
Get number of processors

Disassembly:
mov rax, rsp
mov qword [rax + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xb8
movaps xmmword [rax - 0x58], xmm6
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
mov r14b, r9b
mov r15, r8
mov r12, rdx
mov rcx, qword [0x1401fe008]
mov rax, qword [rcx + 0x3ec8]
mov byte [rax + 0xb8], 1
mov rdi, qword [rcx + 0x3ec8]
mov rdx, r8
mov rcx, rdi
call fcn.140049b58
mov esi, eax
mov dword [rbp + 0x6f], eax
movss xmm0, dword [0x1400a6620]
movss dword [rsp + 0x20], xmm0
mov r9b, 1
xor r8d, r8d
mov rdx, r15
lea rcx, [rbp - 0x49]
call fcn.14004c984
mov rbx, qword [0x1401fe008]
mov rcx, qword [rbx + 0x58]
mov rdx, qword [rcx + 0x60]
mov rcx, qword [rdx + 8]
and qword [rsp + 0x30], 0
mov qword [rsp + 0x28], r12
xorps xmm10, xmm10
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1400a6604]
movss xmm2, dword [rcx + 0x14]
lea rdx, [rbp + 0x77]
call fcn.140069680
movss xmm2, dword [rdi + 0x100]
movss xmm3, dword [rdi + 0x104]
mov rdi, qword [rdi + 0x298]
mov rax, qword [rbx + 0x3ec8]
movaps xmm1, xmm3
addss xmm1, dword [0x1400a6574]
movaps xmm0, xmm2
addss xmm0, dword [rax + 0x28]
movss dword [rbp - 0x41], xmm2
movss dword [rbp - 0x3d], xmm3
movss dword [rbp - 0x39], xmm0
movss dword [rbp - 0x35], xmm1
xor r9d, r9d
xor r8d, r8d
mov edx, esi
lea rcx, [rbp - 0x41]
call fcn.140054378
mov rax, qword [0x1401fe008]
movss xmm2, dword [rbp - 0x35]
subss xmm2, dword [rbp - 0x3d]
movss xmm0, dword [rbp - 0x39]
subss xmm0, dword [rbp - 0x41]
movss dword [rbp + 0x67], xmm0
movss dword [rbp + 0x6b], xmm2
movss xmm1, dword [rax + 0x3834]
lea rcx, [rbp + 0x67]
call fcn.14005420c
and dword [rsp + 0x20], 0
lea r9, [rbp + 0x67]
lea r8, [rbp + 0x7f]
mov edx, esi
lea rcx, [rbp - 0x41]
call fcn.14006edc0
mov r13b, al
mov rcx, qword gs:[0x58]
mov eax, 0x10
mov rcx, qword [rcx]
mov ecx, dword [rax + rcx]
cmp dword [0x1401ff820], ecx
jle 0x140043231
lea rcx, [0x1401ff820]
call fcn.14008aa38
cmp dword [0x1401ff820], 0xffffffff
jne 0x140043231
lea rcx, [0x1401ff680]
call fcn.140044204
lea rcx, [0x140090d7c]
call fcn.14008a93c
nop
lea rcx, [0x1401ff820]
call fcn.14008a9cc
lea r8, [rbp + 0x6f]
lea rdx, [rbp + 0x67]
lea rcx, [0x1401ff680]
call fcn.140044400
mov rbx, qword [rbp + 0x67]
cmp rbx, qword [0x1401ff688]
jne 0x140043284
mov dword [rbp + 0x67], esi
and dword [rbp + 0x6b], 0
lea r8, [rbp + 0x67]
lea rdx, [rbp - 0x31]
lea rcx, [0x1401ff680]
call fcn.1400446d0
lea r8, [rbp + 0x6f]
lea rdx, [rbp + 0x67]
lea rcx, [0x1401ff680]
call fcn.140044400
mov rbx, qword [rax]
xor esi, esi
test r14b, r14b
jne 0x140043296
cmp byte [rbp + 0x7f], sil
jne 0x140043296
xorps xmm1, xmm1
jmp 0x14004329e
movss xmm1, dword [0x1400a6470]
subss xmm1, dword [rbx + 0x14]
mulss xmm1, dword [0x1400a63f0]
addss xmm1, dword [rbx + 0x14]
movss dword [rbx + 0x14], xmm1
mov rax, qword [0x1401fe008]
movdqu xmm0, xmmword [rax + 0x38d0]
movups xmmword [rbp - 0x31], xmm0
maxss xmm1, dword [0x1400a6424]
mulss xmm1, dword [rax + 0x37f4]
shufps xmm0, xmm0, 0xff
mulss xmm0, xmm1
movss dword [rbp - 0x25], xmm0
movss xmm9, dword [rbp - 0x3d]
addss xmm9, dword [rbp - 0x35]
mulss xmm9, dword [0x1400a6434]
movss xmm6, dword [rbp - 0x41]
movaps xmm1, xmm6
addss xmm1, dword [0x1400a6568]
movss xmm0, dword [rbp + 0x77]
mulss xmm0, dword [0x1400a6434]
subss xmm1, xmm0
movss dword [rbp + 0x67], xmm1
movss xmm1, dword [rbp + 0x7b]
mulss xmm1, dword [0x1400a6434]
movaps xmm0, xmm9
subss xmm0, xmm1
movss dword [rbp + 0x6b], xmm0
mov rax, qword [rax + 0x58]
mov rcx, qword [rax + 0x60]
mov r8, qword [rcx + 8]
lea rcx, [rbp - 0x31]
call fcn.1400475d8
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], eax
lea r9, [rbp + 0x67]
movss xmm2, dword [r8 + 0x14]
mov rdx, r8
mov rcx, rdi
call fcn.140065d10
mov rax, qword [0x1401fe008]
movdqu xmm1, xmmword [rax + 0x38d0]
movups xmmword [rbp - 0x31], xmm1
movss xmm0, dword [rbx + 0x14]
maxss xmm0, dword [0x1400a6424]
mulss xmm0, dword [rax + 0x37f4]
shufps xmm1, xmm1, 0xff
mulss xmm1, xmm0
movss dword [rbp - 0x25], xmm1
addss xmm6, dword [0x1400a6580]
movss dword [rbp + 0x67], xmm6
movss xmm0, dword [rbp - 0x45]
mulss xmm0, dword [0x1400a6434]
subss xmm9, xmm0
movss dword [rbp + 0x6b], xmm9
lea rcx, [rbp - 0x31]
call fcn.1400475d8
mov r8d, eax
mov qword [rsp + 0x20], rsi
mov r9, r15
lea rdx, [rbp + 0x67]
mov rcx, rdi
call fcn.140065e18
mov al, r13b
lea r11, [rsp + 0xb8]
movaps xmm6, xmmword [r11 - 0x18]
movaps xmm9, xmmword [r11 - 0x28]
movaps xmm10, xmmword [r11 - 0x38]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret