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

Disassembly:
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x28
push r11
minps xmm14, xmm13
shl r11w, 0x15
push rbx
nop
rcr r11d, 0x16
push r13
inc r13d
psrlq mm4, 0x20
push rdx
neg r13
emms
push r8
psubusw mm3, mm6
sub bl, r13b
pop r8
add ebx, r11d
cmp r13w, bx
pop rdx
emms
nop
pop r13
psrld mm5, 0x5f
and r11w, bx
pop rbx
emms
psrlw mm0, 0x57
pop r11
mov esi, dword [0x1d8c6ca40]
test esi, esi
je 0x1d8c40b8e
push rbx
sar ebx, 9
nop
push r11
pmulhuw mm2, mm3
pop r11
emms
nop
pop rbx
jmp 0x1d8c41675
push r14
neg r14
push r9
sbb r14d, r9d
pop r9
emms
pop r14
mov ecx, 0x60
call fcn.1d8c3ee8a
push r12
neg r12d
emms
rol r12d, 0x10
dec r12d
movaps xmm2, xmm14
nop
pmaxub mm5, mm4
pop r12
mov rax, qword [rax + 0x18]
push r12
emms
pslld mm1, 7
push r15
psubusw mm2, mm3
pop r15
emms
emms
pop r12
push rdx
mov rdx, 2
push r13
push r14
pop r14
pop r13
dec rdx
jne 0x1d8c40be1
pop rdx
push r14
nop
psrld mm7, 0x4b
maxss xmm6, xmm12
maxps xmm1, xmm9
push rbx
pslld mm1, 0x5e
mulps xmm2, xmm3
psrlw mm5, 0x2d
push r11
emms
mov bx, 9
push r9
and ebx, r14d
pop r9
nop
pslld mm3, 0x35
pop r11
inc rbx
nop
psrlw mm7, 0xf
pop rbx
pslld mm1, 0x68
emms
rcl r14d, 4
inc r14d
pop r14
push r14
paddsw mm2, mm5
sbb r14b, 8
nop
emms
push rdx
mov r14w, dx
neg dl
cmp edx, r14d
emms
pop rdx
shl r14b, 0x14
not r14b
packuswb mm1, mm5
nop
pop r14
xor ebx, ebx
mov rdx, qword [rax + 0x10]
xor eax, eax
cmp qword [rdx + 0x30], 0
je 0x1d8c40ee8
push r8
packuswb mm0, mm4
push r15
movss xmm2, xmm9
inc r15d
push r12
cmp r12b, r8b
adc r12d, r15d
rcr r8w, 3
push r9
sbb r12d, r15d
minps xmm1, xmm7
pcmpgtw mm4, mm6
cmp r8d, r9d
push r11
pslld mm2, 0x2a
shl r12b, 0xa
rcl r9b, 0x10
pxor mm5, mm4
nop
pop r11
paddusb mm0, mm4
xor r9w, r15w
psrld mm3, 4
sar r12d, 2
pop r9
mov r8b, 0x13
pcmpeqb mm4, mm0
xchg r15b, r12b
pop r12
sub r8w, 0x15
pminsw mm6, mm7
pop r15
nop
pop r8
mov rbx, qword [rdx + 0x30]
push rdx
inc edx
pcmpgtw mm6, mm7
paddusb mm5, mm0
pslld mm3, 0x1a
sub rdx, 9
comiss xmm2, xmm11
nop
pop rdx
push r8
pandn mm0, mm4
push r12
pcmpeqw mm2, mm5
push rcx
emms
pop rcx
psllq mm2, 0x30
pop r12
sar r8b, 7
pop r8
movsxd rcx, dword [rbx + 0x3c]
add rcx, rbx
push rcx
mov rcx, 1
push r10
pop r10
dec rcx
jne 0x1d8c40d1d
pop rcx
push r9
mov r9, 1
push rbx
push rcx
pop rcx
pop rbx
dec r9
jne 0x1d8c40d30
pop r9
mov ecx, dword [rcx + 0x88]
push r8
dec r8d
push r9
paddusb mm7, mm4
push r12
punpckhwd mm2, mm4
push r15
nop
push rax
nop
push r10
emms
push r13
sub r12, 0xe
pop r13
inc r12
pop r10
movlhps xmm12, xmm6
pop rax
dec r8d
pop r15
rol r9d, 0xa
pop r12
punpcklbw mm5, mm7
pop r9
addps xmm10, xmm7
pop r8
test ecx, ecx
jne 0x1d8c40dbe
push rdx
inc rdx
paddsw mm7, mm3
push rax
emms
emms
push r12
shl rdx, 0xf
emms
push r13
rcl r13w, 0xa
emms
pop r13
shl r12d, 3
xor al, dl
pop r12
nop
dec rdx
pop rax
pslld mm0, 0x4c
ror edx, 5
pop rdx
jmp 0x1d8c40ee0
push r13
neg r13d
andnps xmm6, xmm10
andnps xmm2, xmm0
not r13b
inc r13
emms
comiss xmm10, xmm13
movlhps xmm3, xmm15
punpckhbw mm7, mm0
psrlq mm6, 6
maxps xmm6, xmm12
paddd mm1, mm7
pop r13
lea rax, [rcx + rbx]
push r11
shl r11b, 9
push r10
and r11d, r10d
pop r10
pslld mm0, 0x39
pop r11
mov ecx, dword [rax + 0xc]
add rcx, rbx
push r10
pcmpgtw mm0, mm3
nop
nop
push r14
nop
emms
paddsb mm0, mm7
push r12
and r14d, r10d
nop
psllq mm6, 0x30
pop r12
sub r10b, 0x13
dec r14
psrlw mm6, 0x6a
pop r14
pcmpeqw mm5, mm3
nop
ror r10b, 0x16
pop r10
mov r8d, dword [rcx]
or r8d, 0x20202020
cmp r8d, 0x6e72656b
je 0x1d8c40e56
push rax
inc rax
pop rax
jmp 0x1d8c40ee0
push r8
movhlps xmm7, xmm11
push r12
andps xmm8, xmm7
push r10
nop
push r15
rcpss xmm8, xmm10
pop r15
sar r10w, 0xd
pop r10
sar r12w, 0x11
pop r12
psrld mm5, 0x11
pop r8
mov ecx, dword [rcx + 4]
or ecx, 0x20202020
cmp ecx, 0x32336c65
jne 0x1d8c40ece
push r10
emms
inc r10
push r11
paddsw mm6, mm4
nop
push rcx
rol r11, 4
sbb ecx, r11d
push rax
minps xmm5, xmm2
adc rax, r10
pop rax
paddd mm7, mm4
movlhps xmm13, xmm12
pop rcx
cmp r10, r11
xchg r10w, r11w
pop r11
rcl r10w, 7
movss xmm2, xmm7
pop r10
jmp 0x1d8c40ee8
push r13
pmaddwd mm2, mm6
push r10
psllq mm5, 0x15
pop r10
dec r13
pop r13
mov rdx, qword [rdx]
jmp 0x1d8c40c67
push r8
shl r8d, 0xe
pmulhuw mm1, mm7
shl r8w, 0xe
sbb r8w, 0x10
dec r8d
push rdx
rcl r8w, 1
pmaxub mm5, mm2
rcpps xmm6, xmm3
shl r8, 0x16
emms
pop rdx
psrad mm7, 0x37
punpckldq mm0, mm3
emms
punpcklbw mm0, mm2
movlhps xmm1, xmm4
nop
pop r8
test rax, rax
jne 0x1d8c40f5b
push r15
ror r15w, 0x16
sub r15b, 4
emms
not r15b
not r15d
andnps xmm2, xmm5
nop
dec r15d
movlhps xmm15, xmm0
pslld mm5, 5
orps xmm9, xmm3
mov r15, 0xb
pop r15
jmp 0x1d8c4167a
cmp r15w, 0x1f
je 0x1d8c41083
push r11
nop
push rbx
sar r11b, 3
pop rbx
movss xmm11, xmm3
pop r11
cmp rdx, 0x3a
je 0x1d8c410dd
cmp r15d, 0x69
jne 0x1d8c40f9b
push r11
psubusw mm0, mm2
push r9
sar r9b, 8
maxps xmm3, xmm2
pop r9
nop
pop r11
jmp 0x1d8c40fb2
push r8
andnps xmm6, xmm1
push r10
punpcklbw mm5, mm3
sbb r10, 0xc
pop r10
sbb r8w, 9
pop r8
push r13
paddsb mm1, mm7
push rax
psrlw mm4, 0x38
pcmpeqw mm4, mm7
pop rax
pcmpgtd mm2, mm7
pop r13
cmp r14, rax
je 0x1d8c41141
push rcx
nop
push r10
pslld mm4, 0x2e
push r9
nop
pop r9
pcmpgtd mm4, mm1
pop r10
maxss xmm6, xmm14
pop rcx
cmp al, 0x5e
je 0x1d8c4116d
push r12
emms
emms
nop
subps xmm8, xmm2
dec r12
push r13
psrlw mm0, 0x15
inc r12
shr r13b, 7
shr r13, 0x14
emms
pop r13
psllq mm0, 0x44
pmullw mm7, mm4
psrlw mm4, 0xb
emms
emms
subss xmm11, xmm14
pop r12
cmp dl, 0x4e
je 0x1d8c4119d
push r8
movlhps xmm13, xmm15
pminsw mm7, mm1
push r12
pcmpgtw mm7, mm6
not r12w
push rbx
psubusw mm6, mm1
emms
push rax
nop
psrld mm2, 0x17
push r11
not ax
psrad mm7, 0x18
pop r11
emms
pslld mm1, 0x4e
pop rax
nop
addps xmm6, xmm11
pop rbx
psraw mm3, 0xf
nop
pop r12
emms
punpcklbw mm5, mm0
pop r8
cmp r8d, ebx
je 0x1d8c411de
jne 0x1d8c411f2
cmp r15b, dl
jne 0x1d8c410b2
push r9
emms
push r12
dec r12
emms
pop r12
psraw mm6, 0x48
pop r9
jmp 0x1d8c410c6
push r10
not r10
push rax
or r10w, ax
sbb rax, r10
pop rax
mulss xmm2, xmm5
pop r10
push r13
emms
push r14
emms
neg r13b
pop r14
dec r13d
pop r13
jmp 0x1d8c411f2
push rdx
mulps xmm13, xmm14
rcpps xmm0, xmm13
nop
nop
emms
push r8
nop
sub r8d, 7
xadd dx, r8w
emms
push r13
and r8, rdx
ucomiss xmm15, xmm11
nop
push rbx
maxps xmm10, xmm6
nop
push r12
rcl dl, 0x15
pop r12
psllq mm5, 0x67
emms
pop rbx
psrld mm6, 0x55
punpckhwd mm3, mm4
ror rdx, 0x15
pop r13
packssdw mm7, mm6
dec r8
psrlw mm1, 0x46
nop
pop r8
nop
sar edx, 0xe
paddsw mm5, mm6
inc edx
emms
pop rdx
jmp 0x1d8c411f2
push rbx
emms
sub bl, 0xc
mulps xmm4, xmm14
push rax
paddsb mm2, mm0
maxps xmm0, xmm2
push r11
shr r11b, 6
pop r11
emms
psraw mm2, 0x31
pop rax
emms
emms
emms
pop rbx
jmp 0x1d8c411f2
push r13
pslld mm5, 0x54
not r13b
paddsb mm2, mm5
nop
push rcx
rcl r13, 6
add r13w, cx
psllq mm2, 0x58
psrld mm7, 0xe
pop rcx
pmaxsw mm2, mm3
minps xmm13, xmm10
emms
sbb r13b, 0x15
pop r13
jmp 0x1d8c411f2
cmp r15, r10
jne 0x1d8c411b7
push r9
emms
push r13
paddsb mm2, mm7
emms
pop r13
subps xmm15, xmm10
pop r9
jmp 0x1d8c411c7
push rax
rcr eax, 0x12
push r10
ror al, 0xe
inc eax
pop r10
emms
pop rax
push r11
psraw mm3, 0x12
push r12
subps xmm13, xmm14
psrad mm1, 0x6a
pop r12
nop
pop r11
jmp 0x1d8c411f2
push r12
mov r12, 2
push r11
pop r11
dec r12
jne 0x1d8c411e7
pop r12
push r11
shr r11b, 0x13
push rcx
packuswb mm0, mm5
nop
pop rcx
emms
pop r11
mov ecx, dword [rax + 0x18]
push r12
comiss xmm12, xmm7
psubw mm1, mm4
emms
push rbx
neg r12d
nop
neg ebx
push r10
mulps xmm11, xmm9
not r12d
push rax
subps xmm8, xmm15
emms
pop rax
dec r12
dec r10
psrad mm3, 0x20
pop r10
nop
adc ebx, r12d
pop rbx
emms
xorps xmm6, xmm4
pop r12
mov r12d, dword [rax + 0x1c]
add r12, rbx
push r13
mov r13, 0xc
sbb r13d, 8
psubusw mm0, mm4
push r9
paddd mm5, mm1
addps xmm15, xmm4
push rcx
comiss xmm2, xmm13
pop rcx
mov r9w, r13w
emms
pop r9
rcr r13d, 3
dec r13
emms
pop r13
mov edx, dword [rax + 0x20]
add rdx, rbx
push rdx
nop
subps xmm14, xmm5
rcr dl, 9
push r14
sbb r14w, dx
nop
psraw mm5, 0x69
push r11
andps xmm14, xmm1
andps xmm6, xmm1
push r15
neg r11w
subps xmm3, xmm14
pop r15
maxss xmm10, xmm12
rcr r11w, 0xd
psrld mm3, 0x1c
pop r11
emms
nop
pop r14
mov edx, 0x14
paddsw mm3, mm1
pop rdx
mov edi, dword [rax + 0x24]
add rdi, rbx
push r11
emms
paddd mm5, mm4
nop
pcmpeqw mm1, mm7
psrad mm5, 0xa
andps xmm4, xmm11
emms
pop r11
cmp r15d, 0x44
jne 0x1d8c412f7
push r15
subss xmm6, xmm2
pop r15
jmp 0x1d8c41300
push r14
rcl r14w, 0x17
pop r14
push r8
rcl r8b, 0x11
pop r8
push r10
rcr r10d, 4
pslld mm7, 0x50
psllq mm3, 0x5d
push rcx
nop
movaps xmm11, xmm0
emms
push r13
punpckldq mm5, mm1
emms
push r15
nop
punpckldq mm7, mm5
pop r15
neg r10b
rcl ecx, 7
psrld mm1, 0x31
pop r13
neg r10
mov r10d, ecx
pop rcx
psraw mm4, 0xf
psrad mm7, 0xd
pop r10
lea r10d, [rcx - 1]
lea r13, [0x1d8c6ca48]
lea rbp, [rdx + r10*4]
add r10, r10
add r10, rdi
push r9
nop
push r11
not r9b
pop r11
psrad mm3, 0x21
pop r9
mov ecx, dword [rbp]
add rcx, rbx
push rax
psrld mm5, 0xd
paddw mm2, mm5
not rax
push r11
rcl r11b, 2
emms
subps xmm4, xmm9
push r10
xadd r10d, eax
nop
nop
pop r10
addps xmm12, xmm13
rcpps xmm8, xmm3
mov al, 2
pop r11
nop
emms
sbb eax, 6
pop rax
cmp word [rcx], 0
je 0x1d8c41591
cmp r15d, r10d
jne 0x1d8c413bf
push r11
nop
pop r11
jmp 0x1d8c413c7
push r15
mulps xmm13, xmm3
pop r15
push r14
neg r14b
pop r14
call fcn.1d8c3f32e
mov r11d, esi
shl r11, 4
add r11, r13
mov dword [r11], eax
push r15
mov r15, 3
push r12
pop r12
dec r15
jne 0x1d8c413e9
pop r15
movzx eax, word [r10]
mov eax, dword [r12 + rax*4]
mov dword [r11 + 4], eax
cmp r15, 0x67
jne 0x1d8c41490
push r13
neg r13
emms
push rcx
and r13b, cl
andnps xmm10, xmm4
push r14
emms
not r14b
push r11
and rcx, r13
packsswb mm2, mm5
push r12
neg cx
inc r13
pop r12
comiss xmm13, xmm4
psrlw mm4, 0x21
pop r11
pmulhuw mm3, mm5
and r13, r14
pop r14
sub r13w, cx
movups xmm10, xmm13
pop rcx
emms
emms
pop r13
jmp 0x1d8c414ac
cmp r15b, al
jne 0x1d8c4149d
push rcx
movaps xmm10, xmm11
pop rcx
jmp 0x1d8c414a4
push r14
pminsw mm1, mm5
pop r14
push r15
rcpss xmm2, xmm0
pop r15
push rcx
pand mm3, mm5
push rbx
psubusw mm2, mm6
push r15
dec r15d
push r13
add r15d, r13d
pop r13
sub r15w, cx
pop r15
sub bl, 5
pop rbx
shr cl, 0xb
pop rcx
mov eax, dword [r11 + 4]
add rax, rbx
mov qword [r11 + 8], rax
push r12
mov r12, 3
push r13
push r10
pop r10
pop r13
dec r12
jne 0x1d8c414e2
pop r12
inc esi
push rdx
mov rdx, 3
push r14
pop r14
dec rdx
jne 0x1d8c414fb
pop rdx
cmp esi, 0x7d0
jne 0x1d8c41548
push r8
subps xmm8, xmm5
pand mm1, mm5
emms
push r14
sbb r14, r8
movaps xmm8, xmm9
psrlq mm6, 0x26
push rdx
rcl r14d, 0x16
pxor mm3, mm1
mov r8w, 2
pop rdx
mov r14d, r8d
nop
emms
pop r14
addps xmm0, xmm4
emms
addss xmm6, xmm1
pop r8
jmp 0x1d8c415bc
push r9
nop
emms
paddusb mm0, mm6
nop
push rdx
mov r9w, dx
inc rdx
inc rdx
push r14
rcpps xmm5, xmm8
or rdx, r9
push r11
mov dx, r9w
pop r11
maxps xmm6, xmm7
emms
pop r14
subss xmm9, xmm11
sbb edx, 0x11
mov r9d, edx
pop rdx
ror r9, 4
rcr r9w, 0x15
nop
mov r9w, 5
pop r9
push rax
orps xmm5, xmm8
push r9
nop
push rbx
pslld mm7, 0x26
pop rbx
psraw mm0, 0x47
pop r9
nop
pop rax
sub rbp, 4
lea rax, [r10 - 2]
cmp rdi, r10
je 0x1d8c415bc
mov r10, rax
jmp 0x1d8c4135f
push rbx
shl bx, 7
sub ebx, 6
push rax
andnps xmm7, xmm2
emms
push rdx
mov al, 6
paddd mm7, mm6
push r12
shl dl, 0xc
mov rbx, 6
push r15
psrld mm6, 5
psrlq mm1, 0x4a
pop r15
rcl bl, 0xe
movups xmm13, xmm12
pop r12
psrld mm1, 0x21
shl bl, 0x17
pop rdx
nop
nop
pop rax
ucomiss xmm9, xmm5
neg ebx
pop rbx
mov dword [0x1d8c6ca40], esi
push r8
sub r8b, 0xb
pslld mm1, 0xc
inc r8d
emms
emms
push r13
pcmpeqw mm7, mm5
movups xmm10, xmm1
punpckldq mm4, mm0
nop
push r10
neg r10b
nop
ror r13d, 0xb
push r14
emms
pslld mm0, 0x2f
push r9
neg r8b
pop r9
maxps xmm3, xmm14
psllq mm7, 0x30
pop r14
sub r8b, r13b
not r8
psrad mm7, 0x4d
pop r10
nop
psrld mm0, 0x31
psrad mm1, 0x18
not r13w
pop r13
not r8b
movhlps xmm13, xmm10
nop
not r8
packsswb mm1, mm2
pop r8
mov eax, 1
add rsp, 0x28
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
ret