Function at 0x180046e40
Capabilities:
Get number of processors

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rsi
push rbp
push rdi
push r13
push r14
push r15
lea rbp, [rax - 0x38]
sub rsp, 0x110
mov r15, qword [0x1803c4ad8]
mov r14, rcx
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x88], xmm11
call qword [0x1803c4a08]
xor ebx, ebx
lea rdx, [rbp + 0x40]
mov rcx, rax
mov qword [rbp + 0x40], rbx
call qword [0x1803c4a90]
mov edi, ebx
mov rsi, rax
cmp qword [rbp + 0x40], rbx
jbe 0x180046ed6
mov rcx, qword [rsi]
call qword [0x1803c4a00]
mov rcx, rax
lea r8, str.PlayerProjectileUpdate
lea rdx, str.ProtoBuf
call qword [0x1803c49f0]
test rax, rax
jne 0x180046ed9
inc edi
add rsi, 8
movsxd rax, edi
cmp rax, qword [rbp + 0x40]
jb 0x180046ea2
mov rax, rbx
mov qword [rsp + 0x148], r12
mov rcx, rax
movaps xmmword [rsp + 0x100], xmm6
call r15
mov edi, dword [0x1803a3130]
mov r15, rax
mov r13d, 4
test r14, r14
je 0x180046fcd
mov rcx, qword gs:[0x58]
mov r12, qword [rcx + rdi*8]
mov ecx, dword [r12 + r13]
cmp dword [0x1803db0d0], ecx
jle 0x180046f55
lea rcx, [0x1803db0d0]
call fcn.1801144a8
cmp dword [0x1803db0d0], 0xffffffff
jne 0x180046f55
mov ecx, 0x3300df68
call fcn.1800124d0
lea rcx, [0x1803db0d0]
mov rdx, qword [rax]
mov qword [0x1803da620], rdx
call fcn.18011443c
mov r8, r14
call fcn.180062f00
mov rsi, rax
test rax, rax
je 0x180046fcd
mov ecx, dword [r12 + r13]
cmp dword [0x1803da4a8], ecx
jle 0x180046fa6
lea rcx, [0x1803da4a8]
call fcn.1801144a8
cmp dword [0x1803da4a8], 0xffffffff
jne 0x180046fa6
mov ecx, 0x56e64b7d
call fcn.1800124d0
lea rcx, [0x1803da4a8]
mov rdx, qword [rax]
mov qword [0x1803da330], rdx
call fcn.18011443c
mov rdx, qword [0x1803da330]
lea r8, [rsp + 0x40]
mov r9, rsi
mov qword [rsp + 0x40], rbx
lea rcx, [rsp + 0x30]
mov dword [rsp + 0x48], ebx
xorps xmm6, xmm6
call fcn.180062d10
jmp 0x180046fd9
xorps xmm6, xmm6
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x38], ebx
mov rsi, qword [0x1803a34d0]
lea rcx, [rsi + 0xb8]
cmp rcx, 0x40000
jbe 0x18004703d
lea rax, [rcx + 8]
movabs rdx, 0x7fffffff0000
cmp rax, rdx
jae 0x18004703d
mov rax, qword [rcx]
lea rcx, [rax + 0x48]
cmp rcx, 0x40000
jbe 0x18004703d
lea rax, [rcx + 8]
cmp rax, rdx
jae 0x18004703d
mov rax, qword [rcx]
lea rcx, [rax + 0x198]
cmp rcx, 0x40000
jbe 0x18004703d
lea rax, [rcx + 8]
cmp rax, rdx
jae 0x18004703d
mov r12, qword [rcx]
jmp 0x180047040
mov r12, rbx
test rsi, rsi
je 0x1800470c3
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rdi*8]
mov eax, dword [rcx + r13]
cmp dword [0x1803da914], eax
jle 0x180047090
lea rcx, [0x1803da914]
call fcn.1801144a8
cmp dword [0x1803da914], 0xffffffff
jne 0x180047090
mov ecx, 0xbf3bd4b0
call fcn.180015350
lea rcx, [0x1803da914]
mov qword [0x1803daa68], rax
call fcn.18011443c
mov rax, qword [0x1803daa68]
mov rcx, qword [rsi + rax]
test rcx, rcx
je 0x1800470c3
movsd xmm9, qword [rcx + 0x1b8]
movss xmm11, dword [rcx + 0x1c0]
movaps xmm7, xmm9
shufps xmm7, xmm7, 0x55
movsd qword [rsp + 0x70], xmm9
jmp 0x1800470ce
xorps xmm7, xmm7
xorps xmm11, xmm11
xorps xmm9, xmm9
movaps xmm8, xmm9
movaps xmm1, xmm11
subss xmm8, dword [rsp + 0x30]
addss xmm7, dword [0x1801b9270]
subss xmm1, dword [rsp + 0x38]
mulss xmm8, xmm8
movaps xmm0, xmm7
mulss xmm1, xmm1
subss xmm0, dword [rsp + 0x34]
mulss xmm0, xmm0
addss xmm8, xmm0
addss xmm8, xmm1
test r14, r14
je 0x18004715b
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rdi*8]
mov eax, dword [rcx + r13]
cmp dword [0x1803daea8], eax
jle 0x18004715b
lea rcx, [0x1803daea8]
call fcn.1801144a8
cmp dword [0x1803daea8], 0xffffffff
jne 0x18004715b
mov ecx, 0x1f0b4550
call fcn.180015350
lea rcx, [0x1803daea8]
mov qword [0x1803db140], rax
call fcn.18011443c
mov ecx, dword [0x1803dae18]
test ecx, ecx
je 0x18004716f
sub ecx, 1
je 0x18004716f
cmp ecx, 1
jne 0x180047175
call qword [0x1803dae10]
comiss xmm8, dword [0x1801b9494]
jae 0x180047c46
mov ecx, dword [0x1803da9a0]
test ecx, ecx
je 0x18004719d
sub ecx, 1
je 0x18004719d
cmp ecx, 1
je 0x18004719d
movzx eax, byte [rbp + 0x40]
jmp 0x1800471ea
movsd xmm0, qword [rsp + 0x30]
lea rdx, [rsp + 0x50]
mov eax, dword [rsp + 0x38]
lea rcx, [rsp + 0x40]
mov r9, qword [0x1803da998]
xorps xmm3, xmm3
movsd qword [rsp + 0x50], xmm0
mov r8d, 0xa10000
movaps xmm0, xmm9
movss dword [rsp + 0x48], xmm11
unpcklps xmm0, xmm7
movsd qword [rsp + 0x40], xmm0
mov dword [rsp + 0x20], 1
mov dword [rsp + 0x58], eax
call r9
test al, al
je 0x180047c46
movaps xmmword [rsp + 0xc0], xmm10
movaps xmmword [rsp + 0xa0], xmm12
movaps xmmword [rsp + 0x90], xmm13
movss dword [rsp + 0x58], xmm6
movss dword [rsp + 0x54], xmm6
mov dword [rsp + 0x50], ebx
test r14, r14
jne 0x18004724f
movaps xmm8, xmm11
mov dword [r15 + 0x10], ebx
movaps xmm10, xmm7
mov qword [rsp + 0x44], rbx
subss xmm8, xmm6
mov dword [rsp + 0x40], ebx
subss xmm10, xmm6
movaps xmm13, xmm9
lea rax, [rsp + 0x40]
jmp 0x1800473d7
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rdi*8]
mov eax, dword [rcx + r13]
cmp dword [0x1803da240], eax
jle 0x18004729a
lea rcx, [0x1803da240]
call fcn.1801144a8
cmp dword [0x1803da240], 0xffffffff
jne 0x18004729a
mov ecx, 0xe7ff770c
call fcn.180015350
lea rcx, [0x1803da240]
mov qword [0x1803da338], rax
call fcn.18011443c
mov rax, qword [0x1803da338]
movaps xmm8, xmm11
movaps xmm10, xmm7
movaps xmm13, xmm9
subss xmm8, dword [rax + r14 + 8]
subss xmm10, dword [rax + r14 + 4]
subss xmm13, dword [rax + r14]
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rdi*8]
mov eax, dword [rcx + r13]
cmp dword [0x1803da8ac], eax
jle 0x18004730c
lea rcx, [0x1803da8ac]
call fcn.1801144a8
cmp dword [0x1803da8ac], 0xffffffff
jne 0x18004730c
mov ecx, 0x8bc9236a
call fcn.180015350
lea rcx, [0x1803da8ac]
mov qword [0x1803da350], rax
call fcn.18011443c
mov rax, qword [0x1803da350]
mov rbx, qword [rax + r14]
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rdi*8]
mov eax, dword [rcx + r13]
cmp dword [0x1803da154], eax
jle 0x180047362
lea rcx, [0x1803da154]
call fcn.1801144a8
cmp dword [0x1803da154], 0xffffffff
jne 0x180047362
mov ecx, 0xc34a74fb
call fcn.180015350
lea rcx, [0x1803da154]
mov qword [0x1803db168], rax
call fcn.18011443c
mov rax, qword [0x1803db168]
mov qword [rsp + 0x44], 0
mov dword [rsp + 0x40], 0
mov ecx, dword [rax + r14]
mov rax, qword gs:[0x58]
mov dword [r15 + 0x10], ecx
mov rcx, qword [rax + rdi*8]
mov eax, dword [rcx + r13]
cmp dword [0x1803da240], eax
jle 0x1800473cd
lea rcx, [0x1803da240]
call fcn.1801144a8
cmp dword [0x1803da240], 0xffffffff
jne 0x1800473cd
mov ecx, 0xe7ff770c
call fcn.180015350
lea rcx, [0x1803da240]
mov qword [0x1803da338], rax
call fcn.18011443c
mov rax, qword [0x1803da338]
add rax, r14
movsd xmm0, qword [rax]
movsd qword [r15 + 0x14], xmm0
mov eax, dword [rax + 8]
mov dword [r15 + 0x1c], eax
mov qword [rsp + 0x44], 0
mov dword [rsp + 0x40], 0
test r14, r14
jne 0x180047405
lea rax, [rsp + 0x40]
jmp 0x18004745a
mov rax, qword gs:[0x58]
mov rdx, qword [rax + rdi*8]
mov eax, dword [rdx + r13]
cmp dword [0x1803daea8], eax
jle 0x180047450
lea rcx, [0x1803daea8]
call fcn.1801144a8
cmp dword [0x1803daea8], 0xffffffff
jne 0x180047450
mov ecx, 0x1f0b4550
call fcn.180015350
lea rcx, [0x1803daea8]
mov qword [0x1803db140], rax
call fcn.18011443c
mov rax, qword [0x1803db140]
add rax, r14
movsd xmm0, qword [rax]
movsd qword [r15 + 0x20], xmm0
mov eax, dword [rax + 8]
mov dword [r15 + 0x28], eax
test r14, r14
jne 0x180047475
xorps xmm0, xmm0
jmp 0x1800474cd
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rdi*8]
mov eax, dword [rcx + r13]
cmp dword [0x1803da9d8], eax
jle 0x1800474c0
lea rcx, [0x1803da9d8]
call fcn.1801144a8
cmp dword [0x1803da9d8], 0xffffffff
jne 0x1800474c0
mov ecx, 0xd32773e6
call fcn.180015350
lea rcx, [0x1803da9d8]
mov qword [0x1803da0a0], rax
call fcn.18011443c
mov rax, qword [0x1803da0a0]
movss xmm0, dword [rax + r14]
movss dword [r15 + 0x2c], xmm0
call fcn.18001b230
mov rsi, rax
test rax, rax
je 0x18004753a
mov rcx, qword gs:[0x58]
mov rdx, qword [rcx + rdi*8]
mov ecx, dword [rdx + r13]
cmp dword [0x1803da06c], ecx
jle 0x18004752e
lea rcx, [0x1803da06c]
call fcn.1801144a8
cmp dword [0x1803da06c], 0xffffffff
jne 0x18004752e
mov ecx, 0x13c43ee
call fcn.1800124d0
mov rcx, qword [rax]
mov qword [0x1803daa98], rcx
lea rcx, [0x1803da06c]
call fcn.18011443c
mov rdx, r15
mov rcx, rsi
call qword [0x1803daa98]
mov qword [rsp + 0x44], 0
mov dword [rsp + 0x40], 0
test r14, r14
jne 0x180047557
lea rax, [rsp + 0x40]
jmp 0x1800475b0
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rdi*8]
mov eax, dword [rcx + r13]
cmp dword [0x1803da240], eax
jle 0x1800475a2
lea rcx, [0x1803da240]
call fcn.1801144a8
cmp dword [0x1803da240], 0xffffffff
jne 0x1800475a2
mov ecx, 0xe7ff770c
call fcn.180015350
lea rcx, [0x1803da240]
mov qword [0x1803da338], rax
call fcn.18011443c
mov rax, qword [0x1803da338]
add rax, r14
movss xmm6, dword [rax]
movss xmm12, dword [0x1801b90a8]
movaps xmm0, xmm10
mulss xmm0, xmm10
movaps xmm1, xmm8
mulss xmm1, xmm8
movaps xmm2, xmm13
mulss xmm2, xmm13
addss xmm2, xmm0
xorps xmm0, xmm0
addss xmm2, xmm1
movss xmm1, dword [0x1801b90d4]
sqrtss xmm0, xmm2
divss xmm1, xmm0
mulss xmm13, xmm1
mulss xmm10, xmm1
mulss xmm8, xmm1
mulss xmm13, xmm12
mulss xmm10, xmm12
mulss xmm8, xmm12
addss xmm13, xmm6
addss xmm10, dword [rax + 4]
addss xmm8, dword [rax + 8]
movss dword [r15 + 0x14], xmm13
movss dword [r15 + 0x18], xmm10
movss dword [r15 + 0x1c], xmm8
call fcn.18001b230
movaps xmm13, xmmword [rsp + 0x90]
mov rsi, rax
movaps xmm10, xmmword [rsp + 0xc0]
test rax, rax
je 0x1800476a9
mov rdx, qword gs:[0x58]
mov r8, qword [rdx + rdi*8]
mov edx, dword [r8 + r13]
cmp dword [0x1803da06c], edx
jle 0x18004769d
lea rcx, [0x1803da06c]
call fcn.1801144a8
cmp dword [0x1803da06c], 0xffffffff
jne 0x18004769d
mov ecx, 0x13c43ee
call fcn.1800124d0
lea rcx, [0x1803da06c]
mov rdx, qword [rax]
mov qword [0x1803daa98], rdx
call fcn.18011443c
mov rdx, r15
mov rcx, rsi
call qword [0x1803daa98]
mov eax, dword [rsp + 0x38]
lea r8, [rsp + 0x50]
movaps xmm0, xmm9
movss dword [rsp + 0x58], xmm11
unpcklps xmm0, xmm7
lea rdx, [rsp + 0x40]
movsd qword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x70]
movsd xmm0, qword [rsp + 0x30]
movaps xmm3, xmm12
movsd qword [rsp + 0x40], xmm0
mov dword [rsp + 0x48], eax
call fcn.18000f330
movaps xmm12, xmmword [rsp + 0xa0]
mov qword [rsp + 0x44], 0
mov dword [rsp + 0x40], 0
test r14, r14
jne 0x18004770f
lea rax, [rsp + 0x40]
jmp 0x180047764
mov rax, qword gs:[0x58]
mov rdx, qword [rax + rdi*8]
mov eax, dword [rdx + r13]
cmp dword [0x1803da240], eax
jle 0x18004775a
lea rcx, [0x1803da240]
call fcn.1801144a8
cmp dword [0x1803da240], 0xffffffff
jne 0x18004775a
mov ecx, 0xe7ff770c
call fcn.180015350
lea rcx, [0x1803da240]
mov qword [0x1803da338], rax
call fcn.18011443c
mov rax, qword [0x1803da338]
add rax, r14
movsd xmm0, qword [rax]
movsd xmm6, qword [rsp + 0x70]
mov eax, dword [rax + 8]
mov esi, dword [rsp + 0x78]
movsd qword [rsp + 0x50], xmm0
mov dword [rsp + 0x58], eax
movsd qword [rsp + 0x5c], xmm6
mov dword [rsp + 0x64], esi
test rbx, rbx
jne 0x1800477b6
movups xmm0, xmmword [rsp + 0x50]
lea rax, [rsp + 0x70]
mov r15, qword [0x1803a34d0]
movsd xmm1, qword [rsp + 0x60]
movups xmmword [rax], xmm0
movsd qword [rax + 0x10], xmm1
lea rax, [rbp + 0x40]
jmp 0x1800478cf
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rdi*8]
mov eax, dword [rcx + r13]
cmp dword [0x1803da2f8], eax
jle 0x180047801
lea rcx, [0x1803da2f8]
call fcn.1801144a8
cmp dword [0x1803da2f8], 0xffffffff
jne 0x180047801
mov ecx, 0x8d6e9b50
call fcn.180015350
lea rcx, [0x1803da2f8]
mov qword [0x1803da6a0], rax
call fcn.18011443c
mov rax, qword [0x1803da6a0]
movups xmm0, xmmword [rsp + 0x50]
movsd xmm1, qword [rsp + 0x60]
movups xmmword [rax + rbx], xmm0
movsd qword [rax + rbx + 0x10], xmm1
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rdi*8]
mov eax, dword [rcx + r13]
cmp dword [0x1803da038], eax
jle 0x180047868
lea rcx, [0x1803da038]
call fcn.1801144a8
cmp dword [0x1803da038], 0xffffffff
jne 0x180047868
mov ecx, 0x2f2d7eeb
call fcn.180015350
lea rcx, [0x1803da038]
mov qword [0x1803dae68], rax
call fcn.18011443c
mov rax, qword [0x1803dae68]
mov r15, qword [0x1803a34d0]
mov qword [rbx + rax], r12
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rdi*8]
mov eax, dword [rcx + r13]
cmp dword [0x1803da148], eax
jle 0x1800478c5
lea rcx, [0x1803da148]
call fcn.1801144a8
cmp dword [0x1803da148], 0xffffffff
jne 0x1800478c5
mov ecx, 0xb52f21cc
call fcn.180015350
lea rcx, [0x1803da148]
mov qword [0x1803db190], rax
call fcn.18011443c
mov rax, qword [0x1803db190]
add rax, rbx
mov qword [rax], r15
test r12, r12
jne 0x1800478e6
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x48], r12d
jmp 0x180047972
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rdi*8]
mov eax, dword [rcx + r13]
cmp dword [0x1803da5f0], eax
jle 0x180047934
lea rcx, [0x1803da5f0]
call fcn.1801144a8
cmp dword [0x1803da5f0], 0xffffffff
jne 0x180047934
mov ecx, 0xf93a4acc
call fcn.1800124d0
lea rcx, [0x1803da5f0]
mov rdx, qword [rax]
mov qword [0x1803dab50], rdx
call fcn.18011443c
mov rdx, qword [0x1803dab50]
lea rax, [rsp + 0x70]
mov r9, r12
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x50]
movsd qword [rsp + 0x70], xmm6
lea rcx, [rsp + 0x40]
mov dword [rsp + 0x78], esi
mov qword [rsp + 0x50], 0
mov dword [rsp + 0x58], 0
call fcn.180062d50
movsd xmm7, qword [rsp + 0x40]
mov r15d, dword [rsp + 0x48]
test rbx, rbx
jne 0x180047989
lea rax, [rsp + 0x70]
jmp 0x1800479de
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rdi*8]
mov eax, dword [rcx + r13]
cmp dword [0x1803daed0], eax
jle 0x1800479d4
lea rcx, [0x1803daed0]
call fcn.1801144a8
cmp dword [0x1803daed0], 0xffffffff
jne 0x1800479d4
mov ecx, 0xbb875491
call fcn.180015350
lea rcx, [0x1803daed0]
mov qword [0x1803da538], rax
call fcn.18011443c
mov rax, qword [0x1803da538]
add rax, rbx
movsd qword [rax], xmm7
mov dword [rax + 8], r15d
test r12, r12
jne 0x1800479fa
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x48], r12d
jmp 0x180047a86
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rdi*8]
mov eax, dword [rcx + r13]
cmp dword [0x1803da1b0], eax
jle 0x180047a48
lea rcx, [0x1803da1b0]
call fcn.1801144a8
cmp dword [0x1803da1b0], 0xffffffff
jne 0x180047a48
mov ecx, 0xeee87ae9
call fcn.1800124d0
lea rcx, [0x1803da1b0]
mov rdx, qword [rax]
mov qword [0x1803da008], rdx
call fcn.18011443c
mov rdx, qword [0x1803da008]
lea rax, [rsp + 0x70]
mov r9, r12
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x50]
movsd qword [rsp + 0x70], xmm6
lea rcx, [rsp + 0x40]
mov dword [rsp + 0x78], esi
mov qword [rsp + 0x50], 0
mov dword [rsp + 0x58], 0
call fcn.180062d50
mov r15d, dword [rsp + 0x48]
movsd xmm7, qword [rsp + 0x40]
test rbx, rbx
jne 0x180047ab1
lea rax, [rsp + 0x70]
movsd qword [rax], xmm7
mov dword [rax + 8], r15d
mov qword [rsp + 0x44], rbx
mov dword [rsp + 0x40], ebx
jmp 0x180047bbf
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rdi*8]
mov eax, dword [rcx + r13]
cmp dword [0x1803da740], eax
jle 0x180047afc
lea rcx, [0x1803da740]
call fcn.1801144a8
cmp dword [0x1803da740], 0xffffffff
jne 0x180047afc
mov ecx, 0x9a820d40
call fcn.180015350
lea rcx, [0x1803da740]
mov qword [0x1803da180], rax
call fcn.18011443c
mov rax, qword [0x1803da180]
movsd qword [rax + rbx], xmm7
mov dword [rax + rbx + 8], r15d
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rdi*8]
mov eax, dword [rcx + r13]
cmp dword [0x1803daa74], eax
jle 0x180047b58
lea rcx, [0x1803daa74]
call fcn.1801144a8
cmp dword [0x1803daa74], 0xffffffff
jne 0x180047b58
mov ecx, 0xa5bffe2c
call fcn.180015350
lea rcx, [0x1803daa74]
mov qword [0x1803dae38], rax
call fcn.18011443c
mov rax, qword [0x1803dae38]
mov byte [rbx + rax], 1
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rdi*8]
mov eax, dword [rcx + r13]
cmp dword [0x1803da244], eax
jle 0x180047bb1
lea rcx, [0x1803da244]
call fcn.1801144a8
cmp dword [0x1803da244], 0xffffffff
jne 0x180047bb1
mov ecx, 0xeb31148d
call fcn.1800124d0
lea rcx, [0x1803da244]
mov rdx, qword [rax]
mov qword [0x1803da0c8], rdx
call fcn.18011443c
mov rdx, rbx
lea rcx, [rsp + 0x40]
call qword [0x1803da0c8]
mov rax, qword gs:[0x58]
movsd xmm7, qword [rsp + 0x40]
mov r15d, dword [rsp + 0x48]
mov rcx, qword [rax + rdi*8]
mov eax, dword [rcx + r13]
cmp dword [0x1803da250], eax
jle 0x180047c18
lea rcx, [0x1803da250]
call fcn.1801144a8
cmp dword [0x1803da250], 0xffffffff
jne 0x180047c18
mov ecx, 0x2a945f81
call fcn.1800124d0
lea rcx, [0x1803da250]
mov rdx, qword [rax]
mov qword [0x1803da508], rdx
call fcn.18011443c
mov rax, qword [0x1803da508]
lea r9, [rsp + 0x70]
lea r8, [rsp + 0x50]
movsd qword [rsp + 0x70], xmm7
mov rdx, rbx
mov dword [rsp + 0x78], r15d
mov rcx, r14
movsd qword [rsp + 0x50], xmm6
mov dword [rsp + 0x58], esi
call rax
movaps xmm6, xmmword [rsp + 0x100]
lea r11, [rsp + 0x110]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm11, xmmword [r11 - 0x60]
mov r12, qword [rsp + 0x148]
mov rsp, r11
pop r15
pop r14
pop r13
pop rdi
pop rbp
ret