Function at 0x14001129e
Capabilities:
Execute command

Disassembly:
jmp 0x1400166b0
push rbp
push rdi
sub rsp, 0x1b8
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0x36
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [0x14001e008]
xor rax, rbp
mov qword [rbp + 0x188], rax
lea rcx, [0x1400240a6]
call fcn.1400113b1
mov edx, 0x3c
mov ecx, 0x46
call fcn.1400113e8
movss xmm0, dword [0x14001ac2c]
movss dword [rbp + 0x24], xmm0
xor eax, eax
cmp eax, 1
je 0x14001680b
xor edx, edx
mov ecx, 0x23
call fcn.140011311
lea rcx, [0x14001af88]
call fcn.1400111bd
lea rcx, [0x14001afd0]
call fcn.1400111bd
lea rcx, [0x14001afe0]
call fcn.1400111bd
lea rcx, [0x14001afd0]
call fcn.1400111bd
lea rcx, [0x14001bce0]
call fcn.1400111bd
lea rcx, [0x14001b018]
call fcn.1400111bd
lea rdx, [rbp + 4]
lea rcx, [0x14001b07c]
call fcn.1400110aa
cmp eax, 1
jne 0x1400167d5
lea rcx, [0x14001b208]
call fcn.1400111bd
lea rdx, [rbp + 0x44]
lea rcx, [0x14001b0c8]
call fcn.1400110aa
cmp eax, 1
jne 0x1400167a2
jmp 0x14001680b
call qword [sym.imp.ucrtbased.dll_getchar]
cmp eax, 0xa
je 0x1400167af
jmp 0x1400167a2
lea rcx, [0x14001af60]
call fcn.1400111bd
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14001b0cc]
call qword [sym.imp.ucrtbased.dll_system]
jmp 0x140016806
call qword [sym.imp.ucrtbased.dll_getchar]
cmp eax, 0xa
je 0x1400167e2
jmp 0x1400167d5
lea rcx, [0x14001b098]
call fcn.1400111bd
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14001b0cc]
call qword [sym.imp.ucrtbased.dll_system]
jmp 0x140016709
lea rcx, [0x14001b0cc]
call qword [sym.imp.ucrtbased.dll_system]
mov dword [rbp + 0x64], 0
movss xmm0, dword [0x14001b100]
movss dword [rbp + 0x84], xmm0
xor ecx, ecx
call fcn.14001124e
cmp dword [rbp + 0x64], 0x3a
jge 0x140016977
mov edx, dword [rbp + 0x64]
mov ecx, 0x23
call fcn.140011311
lea rcx, [0x14001b0d0]
call fcn.1400111bd
cvttss2si rax, dword [rbp + 0x84]
mov ecx, eax
call qword [sym.imp.KERNEL32.dll_Sleep]
movss xmm0, dword [rbp + 4]
mulss xmm0, dword [rbp + 0x84]
cvtss2sd xmm0, xmm0
call fcn.140011050
movsd xmm1, qword [0x14001ac90]
divsd xmm1, xmm0
movaps xmm0, xmm1
cvttsd2si eax, xmm0
mov dword [rbp + 0xa4], eax
mov ecx, dword [rbp + 0xa4]
call qword [sym.imp.KERNEL32.dll_Sleep]
cvtss2sd xmm0, dword [rbp + 0x84]
addsd xmm0, qword [0x14001ad10]
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0x84], xmm0
cvtss2sd xmm0, dword [rbp + 4]
movsd xmm1, qword [0x14001b128]
mulsd xmm1, xmm0
movaps xmm0, xmm1
movsd qword [rbp + 0x178], xmm0
cvtss2sd xmm1, dword [rbp + 0x84]
movsd qword [rbp + 0x180], xmm1
movsd xmm1, qword [0x14001b138]
movsd xmm2, qword [rbp + 0x180]
movaps xmm0, xmm2
call fcn.140011389
movsd xmm1, qword [rbp + 0x178]
mulsd xmm1, xmm0
movaps xmm0, xmm1
cvtss2sd xmm1, dword [rbp + 0x24]
mulsd xmm0, xmm1
cvttsd2si eax, xmm0
mov dword [rbp + 0x64], eax
movss xmm0, dword [rbp + 0x44]
comiss xmm0, dword [0x14001b0fc]
jbe 0x140016965
mov edx, dword [rbp + 0x64]
mov ecx, 0x23
call fcn.140011311
lea rcx, [0x14001b0d0]
call fcn.1400111bd
xorps xmm0, xmm0
movss dword [rbp + 0x84], xmm0
movss xmm0, dword [rbp + 4]
mulss xmm0, dword [rbp + 0x44]
movss dword [rbp + 4], xmm0
lea rcx, [0x14001b0cc]
call qword [sym.imp.ucrtbased.dll_system]
jmp 0x140016836
mov edx, 0x3b
mov ecx, 0x23
call fcn.140011311
lea rcx, [0x14001b0f8]
call fcn.1400111bd
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor eax, eax
mov edi, eax
lea rcx, [rbp - 0x20]
lea rdx, [0x14001af50]
call fcn.140011343
mov eax, edi
mov rcx, qword [rbp + 0x188]
xor rcx, rbp
call fcn.1400111d6
lea rsp, [rbp + 0x198]
pop rdi
pop rbp
ret