Function at 0x2e1080
Capabilities:
Resolve function by parsing pe exports

Disassembly:
dec dword [rdi]
test dword [rdi], eax
cli
invalid
outsb dx, byte [rsi]
jmp 0x2d8006
jmp 0xffffffffeb60911a
jmp 0x2e1200
push rsi
push rdi
push rbx
sub rsp, 0x20
je 0x2e12f6
jmp 0x2e1373
xorps xmm0, xmm1
jmp 0x2e1436
movzx ecx, byte [rdi + rax + 0x1d]
xor byte [rsi + rax + 1], cl
movzx ecx, byte [rdi + rax + 0x1e]
jmp 0x2e1329
xorps xmm2, xmm0
jmp 0x2e12a9
movups xmmword [rsi + 0x20], xmm0
movups xmmword [rsi + 0x30], xmm1
movups xmm0, xmmword [rdi + 0x5c]
movups xmm1, xmmword [rdi + 0x6c]
jmp 0x2e12d3
add byte [rax], al
add byte [rax], al
jne 0x2e1270
je 0x2e129b
jne 0x2e129b
je 0x2a3e2dc
jne 0x2e10f3
je 0x49049a3f
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
lea rbx, [rcx + 0x150]
mov r8d, 0x134
mov rcx, rdx
jmp 0x2e13ee
movups xmm2, xmmword [rsi + 0x60]
xorps xmm2, xmm0
movups xmm0, xmmword [rsi + 0x70]
xorps xmm0, xmm1
jmp 0x2e127f
call fcn.002c5e60
cmp rbx, rsi
jbe 0x2e13e3
je 0x2e11cc
jne 0x2e11cc
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rdi + 0xdc]
jmp 0x2e1187
movups xmm0, xmmword [rdi + 0x7c]
jmp 0x2e130e
movups xmm0, xmmword [rsi + 0x110]
xorps xmm0, xmm1
movups xmmword [rsi + 0x100], xmm2
movups xmmword [rsi + 0x110], xmm0
mov eax, 0x120
je 0x2e1266
jne 0x2e1266
je 0x2edb70
jmp 0x2e114c
add byte [rax], al
movups xmm1, xmmword [rdi + 0xec]
movups xmm2, xmmword [rsi + 0xc0]
xorps xmm2, xmm0
jmp 0x2e1205
pop rdi
jmp 0x2e1346
movups xmm0, xmmword [rdi + 0x11c]
movups xmm1, xmmword [rdi + 0x12c]
movups xmm2, xmmword [rsi + 0x100]
xorps xmm2, xmm0
je 0x2e1417
jne 0x2e1417
jmp 0x2e1352
je 0x2e1221
jne 0x2e1221
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rdi + 0xfc]
movups xmm1, xmmword [rdi + 0x10c]
movups xmm2, xmmword [rsi + 0xe0]
xorps xmm2, xmm0
jmp 0x2e13b4
jne 0x2e10c0
jmp 0x2e10d5
jmp 0x2e1086
movups xmm0, xmmword [rsi + 0xd0]
xorps xmm0, xmm1
movups xmmword [rsi + 0xc0], xmm2
movups xmmword [rsi + 0xd0], xmm0
je 0x2e11d4
jne 0x2e11d4
jmp 0x2e12fb
movups xmmword [rsi + 0x80], xmm2
movups xmmword [rsi + 0x90], xmm0
movups xmm0, xmmword [rdi + 0xbc]
movups xmm1, xmmword [rdi + 0xcc]
movups xmm2, xmmword [rsi + 0xa0]
je 0x2e10b8
jne 0x2e10b8
je 0x2d7f48
dec dword [rdi]
test dword [rdi + 0x66000001], esi
nop dword cs:[rax + rax]
jne 0x2e141d
nop word cs:[rax + rax]
movzx ecx, byte [rdi + rax + 0x1c]
xor byte [rsi + rax], cl
jmp 0x2e10a4
movups xmmword [rsi + 0x60], xmm2
movups xmmword [rsi + 0x70], xmm0
movups xmm0, xmmword [rdi + 0x9c]
je 0x2e1379
jne 0x2e1379
jmp 0x20f295e7
add rsp, 0x20
pop rbx
jmp 0x2e119c
movups xmm0, xmmword [rsi + 0xb0]
xorps xmm0, xmm1
movups xmmword [rsi + 0xa0], xmm2
je 0x2e144b
jne 0x2e144b
jmp 0x1c7da013
lea rcx, [rdi + 0x1c]
cmp rcx, rax
jmp 0x2e13da
movups xmm2, xmmword [rsi + 0x40]
xorps xmm2, xmm0
movups xmm0, xmmword [rsi + 0x50]
xorps xmm0, xmm1
movups xmmword [rsi + 0x40], xmm2
movups xmmword [rsi + 0x50], xmm0
je 0x2e1181
jne 0x2e1181
jmp 0x2eb2e3
jmp 0x2e139a
lea rax, [rsi + 0x134]
je 0x2e12c7
jne 0x2e12c7
psubsw mm5, qword [rbx + 0xffffffd]
test byte [rdi], cl
adc byte [rdi + 0x8c], cl
movups xmm1, xmmword [rdi + 0x8c]
je 0x2e1110
jne 0x2e1110
jmp 0x2c900f
xor byte [rsi + rax + 2], cl
movzx ecx, byte [rdi + rax + 0x1f]
xor byte [rsi + rax + 3], cl
je 0x2e13d8
jne 0x2e13d8
add byte [rax], al
add byte [rax], al
pop rsi
ret
movups xmmword [rsi], xmm2
movups xmmword [rsi + 0x10], xmm0
movups xmm0, xmmword [rdi + 0x3c]
xorps xmm0, xmm1
movups xmm1, xmmword [rdi + 0x4c]
xorps xmm1, xmm3
je 0x2e10c0
jmp 0x2e11f3
jne 0x2e12f6
add byte [rax], al
add byte [rax], al
movups xmm1, xmmword [rdi + 0xac]
movups xmm2, xmmword [rsi + 0x80]
xorps xmm2, xmm0
movups xmm0, xmmword [rsi + 0x90]
xorps xmm0, xmm1
jmp 0x2e122a
cmp r8, 0x134
jne 0x2e129b
je 0x2e10f3
jmp 0x2e10ef
movups xmm0, xmmword [rsi + 0xf0]
xorps xmm0, xmm1
movups xmmword [rsi + 0xe0], xmm2
movups xmmword [rsi + 0xf0], xmm0
je 0x2e11a3
jne 0x2e11a3
jmp 0x2e13fa
jae 0x2e13e3
xor eax, eax
jmp 0x2e1270
je 0x2e141d
jmp 0x2e1260
mov rdx, rbx
jmp 0x2e1124
add rax, 4
cmp rax, 0x134
je 0x2e10d9
jne 0x2e10d9
add byte [rax], al
add byte [rax], al
jmp 0x2e141d
jmp 0x2e1156
movups xmm0, xmmword [rdi + 0x1c]
movups xmm1, xmmword [rdi + 0x2c]
movups xmm2, xmmword [rsi]
xorps xmm2, xmm0
movups xmm0, xmmword [rsi + 0x10]
jmp 0x2e1098
movups xmm1, xmmword [rsi + 0x20]
movups xmm3, xmmword [rsi + 0x30]
je 0x2e1352
jne 0x2e1352
jmp 0xffffffffb0b4255e
movups xmmword [rsi + 0xb0], xmm0
je 0x2e1142
jne 0x2e1142
jmp 0x2e1110
fmul dword [rbp + 0xf]
scasd eax, dword [rdi]
invalid
rol byte [rax], 0
add byte [rax + 0xf], cl
scasd eax, dword [rdi]
ror byte [rax - 0x77], 1
xchg esp, eax
and al, 8
add dword [rax], eax
add byte [rax + 0xf], cl
scasd eax, dword [rdi]
and al, 0x58
add rsi, rax
mov r12, qword [rsp + 0xa8]
mov rcx, r12