Function at 0x180033a20
Capabilities:
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0xc8]
sub rsp, 0x190
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
mov rax, qword [0x18005a098]
xor rax, rsp
mov qword [rbp + 0x10], rax
mov ebx, dword [rbp + 0x130]
xor edi, edi
mov r12, qword [rbp + 0x110]
mov r10, r9
mov r15, qword [rsp + 0x68]
mov r14, rdx
movss xmm11, dword [0x180050a98]
mov r11, rcx
mov qword [rbp - 0x48], r8
mov eax, ebx
lea r8d, [rbx + 0x13]
mov qword [rbp - 0x78], r9
mov r9, qword [rsp + 0x68]
cmp ebx, r8d
mov dword [rsp + 0x30], r8d
xorps xmm12, xmm12
mov r8, qword [rsp + 0x68]
mov qword [rbp - 0x58], rdx
mov rdx, qword [rbp + 0x100]
mov qword [rbp - 0x80], rcx
mov rcx, qword [rbp + 0x140]
mov qword [rsp + 0x50], r8
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], r12
mov qword [rbp - 0x40], rcx
mov dword [rsp + 0x7c], ebx
mov qword [rbp - 0x68], r15
mov qword [rsp + 0x40], r9
jae 0x180034462
mov r12, qword [rsp + 0x68]
lea rdx, [0x180000000]
mov r13, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x30]
mov rsi, qword [rbp + 0xf0]
nop dword [rax]
add eax, 0xfffffef6
cmp eax, 0x57
ja case.default.0x180033b40
movzx eax, byte [rdx + rax + 0x34b14]
mov ecx, dword [rdx + rax*4 + 0x34ac8]
add rcx, rdx
jmp rcx
mov qword [rsp + 0x38], 8
mov r8d, 8
lea rax, [rsp + 0x70]
mov edx, 0xf0
mov r9, r15
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x38]
call fcn.18002ccc0
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x40]
mov r10, qword [rbp - 0x78]
jmp 0x18003442f
movss xmm0, dword [rsi]
lea r8, [rbp - 0x28]
movss xmm1, dword [r14]
movss dword [rbp - 0x28], xmm0
movss dword [rbp - 0x24], xmm1
mov qword [rsp + 0x50], r8
jmp case.0x180033b40.284
test r11, r11
je case.0x180033b40.267
xor r8d, r8d
mov rdx, r11
mov ecx, 0x9e
call fcn.1800230f0
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x40]
mov r10, qword [rbp - 0x78]
jmp 0x18003442f
lea rax, [rsp + 0x70]
mov qword [rsp + 0x38], 0xa
mov r9, r15
mov qword [rsp + 0x20], rax
mov edx, 0xf0
lea rcx, [rsp + 0x38]
mov r8d, 0xa
call fcn.18002ccc0
mov r9d, 0x112
mov qword [rsp + 0x38], 8
lea r8, [rsp + 0x38]
mov rcx, r15
lea rdx, [rsp + 0x70]
call fcn.18003d920
mov r9d, 0x112
mov qword [rsp + 0x38], 5
lea r8, [rsp + 0x38]
mov rcx, r15
lea rdx, [rsp + 0x70]
call fcn.18003d920
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x40]
mov r10, qword [rbp - 0x78]
jmp 0x18003442f
lea rax, [rsp + 0x70]
mov qword [rsp + 0x38], 6
mov r9, r15
mov qword [rsp + 0x20], rax
mov edx, 0xf0
lea rcx, [rsp + 0x38]
mov r8d, 6
call fcn.18002ccc0
mov r8d, 7
mov qword [rsp + 0x38], 7
jmp 0x180033b51
mov rax, qword [rbp + 0x138]
mov eax, dword [rax]
mov dword [r8 + 0x24], eax
jmp case.0x180033b40.284
mov qword [rsp + 0x38], 5
mov r8d, 5
jmp 0x180033b51
mov qword [rbp - 0x70], rdi
jmp case.0x180033b40.284
lea rax, [rsp + 0x70]
mov qword [rsp + 0x38], 2
mov r9, r15
mov qword [rsp + 0x20], rax
mov edx, 0xf0
lea rcx, [rsp + 0x38]
mov r8d, 2
call fcn.18002ccc0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x38], 3
mov r9, r15
mov qword [rsp + 0x20], rax
mov edx, 0xf0
lea rcx, [rsp + 0x38]
mov r8d, 3
call fcn.18002ccc0
mov r8d, 4
mov qword [rsp + 0x38], 4
jmp 0x180033b51
mov qword [rsp + 0x38], 9
mov r8d, 9
jmp 0x180033b51
mov rax, qword [rbp + 0x118]
movaps xmm1, xmm12
movaps xmm0, xmm11
movaps xmm2, xmm12
maxss xmm1, dword [rax]
mov rax, qword [rbp + 0x120]
minss xmm0, xmm1
movaps xmm1, xmm12
movss dword [r8 + 0x1c], xmm0
movaps xmm0, xmm11
maxss xmm2, dword [rax]
minss xmm0, xmm2
movss dword [r8 + 0x2c], xmm0
movaps xmm0, xmm11
maxss xmm1, dword [r10]
minss xmm0, xmm1
movss dword [r8 + 0x30], xmm0
jmp case.0x180033b40.284
mov r9, qword [rsp + 0x70]
mov edx, 0xb9
mov qword [rsp + 0x40], r9
nop
mov eax, edx
sub eax, 0xb9
je 0x180033e41
sub eax, 0x23
je 0x180033e37
sub eax, 0x5d
je 0x180033dcb
sub eax, 0x23
je 0x180033e04
cmp eax, 0x80
jne 0x180033e66
mov r9, rbx
mov qword [rsp + 0x40], rbx
cmp qword [r9 + 8], 4
je 0x18003442f
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.CCleanUp::_Init___returning_TRUE
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [r9]
test rcx, rcx
je 0x180033e31
mov rdi, qword [rbp - 0x60]
mov rax, qword [r15]
test cl, 1
je 0x180033e1c
imul rdi, rax
imul rax, rax
mov qword [r15], rax
shr qword [r9], 1
mov rcx, qword [r9]
jne 0x180033e10
mov qword [rbp - 0x60], rdi
xor edi, edi
mov rbx, qword [rbp - 0x60]
jmp 0x180033e66
mov qword [rbp - 0x60], 1
jmp 0x180033e66
test r9, r9
je 0x180033e63
cmp qword [r9 + 8], 4
je 0x180033e7a
jbe 0x180033e55
mov r9, qword [r9 + 0x10]
jmp 0x180033e59
mov r9, qword [r9 + 0x18]
mov qword [rsp + 0x40], r9
test r9, r9
jne 0x180033e46
mov rbx, rdi
sub edx, 0xffffff80
cmp edx, 0x339
jb 0x180033da0
jmp 0x180033dcb
mov rbx, r9
jmp 0x180033dd3
xor r9d, r9d
mov qword [rsp + 0x20], rdi
xor edx, edx
xor ecx, ecx
mov r8d, 0xf6
call fcn.18000e210
mov r15, rax
mov qword [rbp - 0x68], rax
mov r8d, 1
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x38], 1
jmp 0x180033b51
mov rax, qword [rbp + 0x128]
mov eax, dword [rax]
mov dword [r8 + 8], eax
mov rax, qword [rbp + 0xf8]
mov eax, dword [rax]
mov dword [r8 + 0x20], eax
jmp case.0x180033b40.284
mov rax, qword [rbp + 0x108]
movaps xmm1, xmm12
movaps xmm0, xmm11
maxss xmm1, dword [rax]
minss xmm0, xmm1
movss dword [r8 + 0x18], xmm0
jmp case.0x180033b40.284
mov rax, qword [r11 + 0x20]
mov qword [rbp - 0x70], rax
jmp case.0x180033b40.284
mov rdx, qword [r11 + 0x18]
mov r14, qword [r11]
mov qword [rsp + 0x38], rdx
test rdx, rdx
je 0x18003442b
mov r10, qword [rbp + 0xf0]
nop dword [rax]
nop word [rax + rax]
lea rax, [rdx + rdx*4]
lea r15, [r14 + rax*8]
mov rax, qword [r14 + rax*8 + 8]
cmp qword [r10], rax
ja 0x180034400
mov rax, qword [rsp + 0x48]
mov esi, 0xf9
mov dword [rsp + 0x78], esi
mov r9d, edi
mov dword [rsp + 0x58], edi
nop dword [rax + rax]
mov r8, rax
cmp r9d, 0xc6
ja case.default.0x180033f93
lea rcx, [0x180000000]
mov eax, r9d
movzx eax, byte [rcx + rax + 0x34b8c]
mov ecx, dword [rcx + rax*4 + 0x34b6c]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
mov rcx, qword [r15 + 0x18]
mov rdx, qword [r10]
lea rax, [rcx + rcx*4]
cmp qword [r14 + rax*8 + 8], rdx
jne 0x180033fcb
nop word [rax + rax]
lea rax, [rcx + rcx*4]
mov qword [rsp + 0x38], rcx
mov rcx, qword [r14 + rax*8 + 0x18]
lea rax, [rcx + rcx*4]
cmp qword [r14 + rax*8 + 8], rdx
je 0x180033fb0
xor edi, edi
mov rdx, qword [rsp + 0x38]
lea rax, [rdx + rdx*4]
mov r10, qword [r14 + rax*8 + 0x20]
lea r15, [r14 + rax*8]
test r10, r10
je 0x1800341fb
lea r11, [r10 + r10*4]
cmp qword [r14 + r11*8 + 0x10], rdx
jne 0x1800340ec
cmp qword [r15 + 0x18], 0
je 0x1800340d1
cmp qword [r15 + 0x10], 0
mov qword [rsp + 0x48], r8
je 0x1800340b6
mov r9d, 0xeb
mov rdi, r8
nop dword [rax]
cmp r9d, 0xeb
je 0x180034062
cmp r9d, 0x3c96
jne 0x180034091
mov rdx, qword [r15 + 0x10]
test rdi, rdi
je 0x180034053
lea rax, [rdi + rdi*4]
mov qword [r14 + rax*8 + 0x10], rdx
mov rax, qword [r15 + 0x10]
lea rcx, [rax + rax*4]
mov qword [r14 + rcx*8 + 0x20], rdi
jmp 0x180034091
mov rax, qword [r15 + 0x18]
lea rcx, [rax + rax*4]
mov qword [r14 + rcx*8 + 0x10], rdx
jmp 0x180034091
mov rax, qword [r15 + 0x18]
lea rcx, [rax + rax*4]
mov rdi, qword [r14 + rcx*8 + 0x10]
lea rax, [rdi + rdi*4]
mov rcx, qword [r14 + rax*8 + 0x10]
test rcx, rcx
je 0x180034091
nop dword [rax]
lea rax, [rcx + rcx*4]
mov rdi, rcx
mov rcx, qword [r14 + rax*8 + 0x10]
test rcx, rcx
jne 0x180034080
add r9d, 0x3bab
cmp r9d, 0x7756
jbe 0x180034020
mov rdx, qword [rsp + 0x38]
mov r9d, dword [rsp + 0x58]
mov qword [rsp + 0x48], rdi
xor edi, edi
mov rax, qword [r15 + 0x18]
mov qword [r14 + r11*8 + 0x10], rax
mov rax, qword [r15 + 0x18]
lea rcx, [rax + rax*4]
mov qword [r14 + rcx*8 + 0x20], r10
jmp 0x1800343d2
mov rax, qword [r15 + 0x10]
mov qword [r14 + r11*8 + 0x10], rax
mov rax, qword [r15 + 0x10]
lea rcx, [rax + rax*4]
mov qword [r14 + rcx*8 + 0x20], r10
jmp 0x1800343d2
cmp qword [r15 + 0x10], 0
je 0x1800341e0
mov r9d, 0x33
nop dword [rax]
cmp r9d, 0x33
je 0x180034125
cmp r9d, 0x2145
jne 0x1800341c7
mov rax, qword [r15 + 0x10]
lea rcx, [rax + rax*4]
mov qword [r14 + rcx*8 + 0x20], r10
jmp 0x1800341c7
cmp qword [r15 + 0x18], 0
je 0x1800341be
mov r8d, 0xd0
mov eax, r8d
sub eax, 0xd0
je 0x1800341a1
cmp eax, 1
jne 0x1800341ae
lea rax, [r12 + r12*4]
mov rcx, qword [r14 + rax*8 + 0x18]
test rcx, rcx
je 0x180034171
nop dword [rax]
nop word [rax + rax]
lea rax, [rcx + rcx*4]
mov r12, rcx
mov rcx, qword [r14 + rax*8 + 0x18]
test rcx, rcx
jne 0x180034160
mov rdx, qword [r15 + 0x18]
test r12, r12
je 0x180034192
lea rax, [r12 + r12*4]
mov qword [r14 + rax*8 + 0x18], rdx
mov rax, qword [r15 + 0x18]
lea rcx, [rax + rax*4]
mov qword [r14 + rcx*8 + 0x20], r12
jmp 0x1800341ae
mov rax, qword [r15 + 0x10]
lea rcx, [rax + rax*4]
mov qword [r14 + rcx*8 + 0x18], rdx
jmp 0x1800341ae
mov rax, qword [r15 + 0x10]
lea rcx, [rax + rax*4]
mov r12, qword [r14 + rcx*8 + 0x18]
inc r8d
cmp r8d, 0xd2
jb 0x180034136
mov rax, qword [r15 + 0x10]
mov qword [r14 + r11*8 + 0x18], rax
add r9d, 0x2112
cmp r9d, 0x4224
jbe 0x180034100
jmp 0x1800343c8
mov rax, qword [r15 + 0x18]
mov qword [r14 + r11*8 + 0x18], rax
mov rax, qword [r15 + 0x18]
lea rcx, [rax + rax*4]
mov qword [r14 + rcx*8 + 0x20], r10
jmp 0x1800343d2
cmp qword [r15 + 0x10], 0
je 0x1800342f6
mov r8d, 0x81
nop dword [rax]
mov eax, r8d
sub eax, 0x81
je 0x18003423d
cmp eax, 1
jne 0x1800342e1
mov rax, qword [r15 + 0x10]
mov qword [r11 + 0x18], rax
mov rax, qword [r15 + 0x10]
lea rcx, [rax + rax*4]
mov qword [r14 + rcx*8 + 0x20], rdi
jmp 0x1800342e1
cmp qword [r15 + 0x18], 0
je 0x1800342e1
mov edx, 0xe1
nop dword [rax]
mov eax, edx
sub eax, 0xe0
je 0x18003429a
cmp eax, 1
jne 0x1800342d3
mov rax, qword [r15 + 0x10]
lea rcx, [rax + rax*4]
mov r13, qword [r14 + rcx*8 + 0x18]
lea rax, [r13*4]
add rax, r13
mov rcx, qword [r14 + rax*8 + 0x18]
test rcx, rcx
je 0x1800342d3
lea rax, [rcx*4]
mov r13, rcx
add rax, rcx
mov rcx, qword [r14 + rax*8 + 0x18]
test rcx, rcx
jne 0x180034280
jmp 0x1800342d3
test r13, r13
je 0x1800342c2
mov rax, qword [r15 + 0x18]
lea rcx, [r13*4]
add rcx, r13
mov qword [r14 + rcx*8 + 0x18], rax
mov rax, qword [r15 + 0x18]
lea rcx, [rax + rax*4]
mov qword [r14 + rcx*8 + 0x20], r13
jmp 0x1800342d3
mov rax, qword [r15 + 0x10]
lea rcx, [rax + rax*4]
mov rax, qword [r15 + 0x18]
mov qword [r14 + rcx*8 + 0x18], rax
dec edx
cmp edx, 0xdf
ja 0x180034250
inc r8d
cmp r8d, 0x83
jb 0x180034210
jmp 0x1800343cd
mov rax, qword [r15 + 0x18]
mov qword [r11 + 0x18], rax
mov rax, qword [r15 + 0x18]
lea rcx, [rax + rax*4]
mov qword [r14 + rcx*8 + 0x20], rdi
jmp 0x1800343d2
mov rcx, qword [r11 + 0x30]
mov rax, qword [r11 + 0x28]
mov qword [rax + rcx*8], rdx
jmp case.0x180033f93.1
mov qword [rbp - 0x70], rdx
jmp case.0x180033f93.1
inc qword [r11 + 0x30]
jmp case.0x180033f93.1
dec qword [r11 + 0x20]
jmp case.0x180033f93.1
mov rax, qword [r11 + 0x38]
cmp qword [r11 + 0x30], rax
jb case.0x180033f93.1
mov esi, 0xf7
nop
mov eax, esi
sub eax, 0xf6
je 0x1800343a0
cmp eax, 1
jne 0x1800343ba
mov rax, qword [r11 + 0x38]
lea rdx, [rbp - 0x50]
mov rcx, qword [r11 + 0x28]
add rax, rax
mov qword [rsp + 0x68], rax
xor r9d, r9d
mov qword [rsp + 0x28], rdi
xor r8d, r8d
mov dword [rsp + 0x20], 0xbf
lea rax, [rax*8]
mov qword [rbp - 0x50], rax
call fcn.180020300
mov r11, qword [rbp - 0x80]
mov qword [rbp - 0x50], rax
jmp 0x1800343ba
mov rax, qword [rbp - 0x50]
test rax, rax
je 0x180034511
mov qword [r11 + 0x28], rax
mov rax, qword [rsp + 0x68]
mov qword [r11 + 0x38], rax
dec esi
cmp esi, 0xf5
ja 0x180034350
mov esi, dword [rsp + 0x78]
mov r9d, dword [rsp + 0x58]
mov rdx, qword [rsp + 0x38]
mov r10, qword [rbp + 0xf0]
mov rax, qword [rsp + 0x48]
mov r11, qword [rbp - 0x80]
add esi, 0x21
add r9d, 0x21
mov dword [rsp + 0x78], esi
mov dword [rsp + 0x58], r9d
cmp esi, 0x1e0
jb 0x180033f60
jmp 0x180034409
mov rdx, qword [r15 + 0x18]
mov qword [rsp + 0x38], rdx
test rdx, rdx
jne 0x180033f30
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x40]
mov r10, qword [rbp - 0x78]
mov r15, qword [rbp - 0x68]
mov rsi, qword [rbp + 0xf0]
mov r14, qword [rbp - 0x58]
lea rdx, [0x180000000]
mov ecx, dword [rsp + 0x30]
mov eax, dword [rsp + 0x7c]
mov r11, qword [rbp - 0x80]
inc eax
mov dword [rsp + 0x7c], eax
cmp eax, ecx
jb 0x180033b20
mov ebx, dword [rbp + 0x130]
mov rcx, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x38]
mov r12, qword [rbp - 0x30]
imul esi, ebx, 0x460
mov r13d, ebx
mov dword [rsp + 0x30], esi
cmp ebx, esi
ja case.0x180033b40.267
movss xmm10, dword [0x180050a68]
movss xmm9, dword [0x180050b98]
movss xmm8, dword [0x180050a50]
mov rbx, qword [rsp + 0x68]
mov r14, qword [rsp + 0x68]
movss xmm7, dword [rsp + 0x48]
cmp r13d, 0x1ad26
ja 0x18003476a
je 0x18003474f
cmp r13d, 0x98ba
ja 0x180034689
je 0x180034632
mov eax, r13d
sub eax, 0x146
je 0x180034622
sub eax, 0x14
je 0x1800345d3
sub eax, 0x473c
je 0x18003455e
sub eax, 0x474
je 0x180034516
cmp eax, 0x42dc
jne 0x1800349e2
movaps xmm1, xmm12
movaps xmm0, xmm11
maxss xmm1, dword [rdx]
minss xmm0, xmm1
movss dword [rdx], xmm0
jmp 0x1800349e2
mov rax, rdi
jmp 0x180034589
mov rax, qword [r9 + 0x10]
mov rcx, qword [rax + 0x18]
cmp qword [rcx + 8], 3
jne 0x180034a0a
mov rax, qword [r9 + 0x18]
cmp qword [rax + 8], 7
je 0x1800349e2
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str._s:_Client_signature_calculated:
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movss xmm0, dword [r8 + 0x1c]
ucomiss xmm0, xmm12
jp 0x18003456c
je 0x180034582
movss xmm0, dword [r8 + 0x18]
ucomiss xmm0, xmm12
jp 0x1800349e2
jne 0x1800349e2
mov dword [rbp - 0x70], edi
mov rax, qword [rbp - 0x70]
mov rcx, qword [rbp + 0x10]
xor rcx, rsp
call fcn.1800436f0
lea r11, [rsp + 0x190]
mov rbx, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
cmp qword [r9 + 0x20], 0
jne 0x180034a56
mov rax, qword [r9 + 0x10]
cmp qword [rax + 8], 2
jne 0x180034a30
mov rax, qword [rax + 0x10]
cmp qword [rax + 8], 1
je 0x1800349e2
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str._s:_unpacking_HGFS_OP_SETATTR_V2
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
comiss xmm10, dword [r8 + 8]
ja 0x180034582
jmp 0x1800349e2
mov rcx, qword [r9 + 0x18]
mov rax, qword [rcx + 0x10]
cmp qword [rax + 8], 6
jne 0x180034aa2
mov rax, qword [rcx + 0x18]
cmp qword [rax + 8], 9
jne 0x180034a7c
mov rax, qword [rax + 0x18]
cmp qword [rax + 8], 0xa
je 0x1800349e2
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.aBILLIARDSGAME_DIEBOWLINGFLOWER
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp r13d, 0xd736
je 0x180034736
cmp r13d, 0xe46a
je 0x180034713
cmp r13d, 0x11e86
je 0x1800346cc
cmp r13d, 0x165d6
jne 0x1800349e2
movss xmm0, dword [rcx]
mulss xmm0, xmm9
cvttss2si eax, xmm0
mov word [r8 + 0xe], ax
jmp 0x1800349e2
mov rax, qword [rbp - 0x48]
movaps xmm1, xmm12
movaps xmm0, xmm11
movaps xmm2, xmm12
maxss xmm1, dword [rax]
minss xmm0, xmm1
movss dword [rax], xmm0
movaps xmm0, xmm11
maxss xmm2, dword [r12]
minss xmm0, xmm2
movss dword [r12], xmm0
movss xmm1, dword [rdx]
mulss xmm1, xmm9
cvttss2si eax, xmm1
mov word [r8 + 0xc], ax
jmp 0x1800349e2
lea r8, [rsp + 0x60]
mov byte [rsp + 0x60], 1
mov rdx, r15
mov ecx, 0xec
call fcn.180030880
mov r15, rax
mov qword [rbp - 0x68], rax
jmp 0x1800349d8
movaps xmm1, xmm12
movaps xmm0, xmm11
maxss xmm1, dword [rcx]
minss xmm0, xmm1
movss dword [rcx], xmm0
jmp 0x1800349e2
mov rax, qword [rbp - 0x48]
movss xmm0, dword [rax]
mulss xmm0, xmm9
cvttss2si eax, xmm0
mov word [r8 + 0x10], ax
jmp 0x1800349e2
cmp r13d, 0x311b6
ja 0x18003485e
je 0x180034834
cmp r13d, 0x1f476
je 0x180034827
cmp r13d, 0x23bc6
je 0x180034812
cmp r13d, 0x28316
je 0x1800347e4
cmp r13d, 0x2ca66
jne 0x1800349e2
mov rax, qword [rbp + 0x128]
movss xmm7, dword [rax]
mov rax, qword [rbp + 0xf0]
addss xmm7, xmm11
movss xmm0, dword [rax]
subss xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_floorf
mulss xmm0, xmm8
call sub.api_ms_win_crt_math_l1_1_0.dll_floorf
cvttss2si eax, xmm0
mov dword [rsp + 0x78], eax
jmp 0x1800349d8
comiss xmm11, dword [r8 + 0x20]
movaps xmm0, xmm11
subss xmm0, dword [r8 + 0x30]
mulss xmm0, dword [r8 + 0x28]
movss dword [r8 + 0x28], xmm0
jbe 0x1800349e2
mov dword [r8 + 0x20], 0x3f800000
jmp 0x1800349e2
movaps xmm0, xmm11
subss xmm0, dword [r8 + 0x2c]
movss dword [r8 + 0x28], xmm0
jmp 0x1800349e2
mov eax, dword [r12]
mov dword [r8 + 0x14], eax
jmp 0x1800349e2
mov rax, qword [rbp + 0xf0]
movaps xmm0, xmm7
addss xmm0, dword [rax]
call sub.api_ms_win_crt_math_l1_1_0.dll_floorf
mulss xmm0, xmm8
call sub.api_ms_win_crt_math_l1_1_0.dll_floorf
cvttss2si eax, xmm0
mov dword [rsp + 0x7c], eax
jmp 0x1800349d8
cmp r13d, 0x35906
je 0x180034994
cmp r13d, 0x3a056
je 0x18003489b
cmp r13d, 0x3e7a6
je 0x18003488f
cmp r13d, 0x42ef6
je case.0x180033b40.267
jmp 0x1800349e2
mov dword [rbp - 0x70], 1
jmp 0x1800349e2
mov eax, dword [rsp + 0x48]
mov r12d, eax
cmp eax, dword [rsp + 0x58]
jg 0x180034984
mov eax, dword [rsp + 0x7c]
mov ecx, dword [rsp + 0x78]
mov edx, dword [rsp + 0x58]
nop dword [rax + rax]
mov r15d, ecx
cmp ecx, eax
jg 0x18003496c
nop dword [rax + rax]
mov esi, 0x10
cmp esi, 0x10
je 0x180034902
cmp esi, 0xc4
jne 0x180034942
mov r9, qword [r11 + 0x60]
lea rdx, [rsp + 0x68]
mov r8, r14
mov qword [rsp + 0x68], rbx
lea ecx, [rsi - 0x46]
call fcn.1800333a0
mov r8, qword [rsp + 0x50]
jmp 0x180034942
mov ecx, 0x34
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r8, qword [rsp + 0x50]
mov r14, rax
mov ebx, r12d
shl rbx, 0x20
movups xmm0, xmmword [r8]
movups xmmword [rax], xmm0
movups xmm1, xmmword [r8 + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [r8 + 0x20]
movups xmmword [rax + 0x20], xmm0
mov ecx, dword [r8 + 0x30]
mov dword [rax + 0x30], ecx
mov ecx, r15d
or rbx, rcx
mov r11, qword [rbp - 0x80]
add esi, 0xb4
cmp esi, 0x178
jb 0x1800348d5
mov eax, dword [rsp + 0x7c]
inc r15d
cmp r15d, eax
jle 0x1800348d0
mov ecx, dword [rsp + 0x78]
mov edx, dword [rsp + 0x58]
mov r11, qword [rbp - 0x80]
inc r12d
cmp r12d, edx
jle 0x1800348c0
mov esi, dword [rsp + 0x30]
mov r15, qword [rbp - 0x68]
mov rcx, qword [rbp - 0x80]
mov edx, 0xd9
call fcn.1800154e0
jmp 0x1800349d8
mov rax, qword [rbp - 0x58]
movss xmm6, dword [rax]
movaps xmm0, xmm6
subss xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_floorf
mulss xmm0, xmm8
call sub.api_ms_win_crt_math_l1_1_0.dll_floorf
cvttss2si eax, xmm0
addss xmm6, xmm7
mov dword [rsp + 0x48], eax
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_floorf
mulss xmm0, xmm8
call sub.api_ms_win_crt_math_l1_1_0.dll_floorf
cvttss2si eax, xmm0
mov dword [rsp + 0x58], eax
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x40]
imul eax, dword [rbp + 0x130], 0x38
add r13d, eax
cmp r13d, esi
ja case.0x180033b40.267
mov r11, qword [rbp - 0x80]
mov rcx, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x38]
mov r12, qword [rbp - 0x30]
jmp 0x1800344a2
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str._s:_packet_get_string_ptr_failed
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str._s_buutsektor_ei_toeta__s_failis
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Salah_ubahsuai_pada_Sektor_Boot_
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.function_CallGroupErrorEvent___
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.int_textureSize_usamplerBuffer__
call fcn.180042f40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3