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

Disassembly:
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x28
push rdx
psrld mm3, 0x63
push r14
xchg edx, r14d
psrld mm7, 0x30
push rcx
pmaxsw mm1, mm6
psraw mm4, 0x34
shl rdx, 0xf
push r12
paddb mm0, mm6
inc r12
psllq mm2, 0x4b
emms
push rax
pandn mm7, mm3
paddsw mm7, mm1
sub rax, rdx
nop
rcl cx, 0xe
pop rax
pslld mm1, 0x52
shl rcx, 0x13
neg r14d
paddsw mm7, mm1
pop r12
xor cx, dx
nop
paddusw mm7, mm0
pop rcx
emms
mulps xmm4, xmm14
pop r14
rcr edx, 8
pop rdx
mov esi, dword [0x25dfb7a40]
test esi, esi
je 0x25df8bae8
cmp r13d, 0xd
jne 0x25df8bad6
push r8
psllq mm5, 0x43
pop r8
jmp 0x25df8badb
push rbx
pmullw mm1, mm7
pop rbx
push r14
sar r14b, 6
pop r14
jmp 0x25df8c890
push r11
pcmpgtw mm6, mm4
nop
comiss xmm12, xmm13
push r10
nop
dec r11d
pcmpgtw mm1, mm3
push r9
shr r10b, 5
inc r9
push rdx
psubw mm3, mm4
nop
pop rdx
emms
ucomiss xmm3, xmm13
shl r9w, 0x14
pop r9
add r11, r10
comiss xmm9, xmm10
pop r10
dec r11
emms
pop r11
mov ecx, 0x60
call fcn.25df89e1a
push r12
psrld mm2, 0x23
andnps xmm2, xmm10
punpcklbw mm5, mm0
dec r12
inc r12d
push r13
andnps xmm12, xmm4
not r13b
movlhps xmm1, xmm6
and r13b, r12b
push rdx
nop
inc r13d
psllq mm6, 0x53
push rbx
xor r12, r13
nop
push rax
sbb rax, r13
pop rax
xor bl, dl
not bx
pop rbx
emms
mulss xmm15, xmm9
psadbw mm3, mm0
pop rdx
nop
sub r13, 6
nop
nop
pop r13
paddusw mm2, mm3
pandn mm7, mm1
emms
shr r12d, 3
emms
pop r12
mov rax, qword [rax + 0x18]
push r14
inc r14
psrld mm4, 0x24
push rbx
emms
emms
push r13
psubusw mm5, mm6
emms
push r9
psraw mm7, 3
pmaxub mm0, mm4
pop r9
emms
shr rbx, 3
pop r13
sub ebx, 0x17
sub r14d, 0x12
pop rbx
movaps xmm13, xmm5
nop
pop r14
push r8
nop
pop r8
push r13
andps xmm9, xmm14
push rcx
xadd r13, rcx
push rbx
paddsw mm5, mm2
push r12
not r12
push r10
emms
push rdx
emms
push r9
test r12d, ecx
pop r9
nop
pop rdx
nop
pop r10
sub ecx, ebx
pop r12
nop
pop rbx
sar cl, 1
pop rcx
nop
pop r13
push r12
emms
psrlw mm2, 0x63
push r13
emms
pmullw mm6, mm1
push r8
por mm7, mm1
psrlw mm4, 2
push rcx
sbb r13, 2
dec r12
push rdx
nop
rcpss xmm0, xmm3
pop rdx
movups xmm13, xmm7
sub cl, r8b
pop rcx
sbb r8, r13
psubusw mm1, mm6
pop r8
rcl r13, 3
rol r13d, 3
pop r13
shl r12d, 0x12
movhlps xmm11, xmm15
pop r12
xor ebx, ebx
mov rdx, qword [rax + 0x10]
xor eax, eax
cmp qword [rdx + 0x30], 0
je 0x25df8c266
push rbx
nop
push r14
psrlq mm5, 0x2a
push r10
xadd ebx, r10d
push r12
shl r12, 0xf
push r11
subss xmm1, xmm3
pop r11
psrlq mm6, 0x64
pop r12
psubusw mm2, mm6
pop r10
emms
pop r14
dec ebx
pop rbx
mov rbx, qword [rdx + 0x30]
push r13
subss xmm9, xmm8
push rdx
comiss xmm12, xmm5
pop rdx
emms
pop r13
push rbx
mov rbx, 1
push r15
subps xmm6, xmm8
push rax
inc rax
emms
push r8
psrld mm0, 0x45
psadbw mm1, mm4
emms
pop r8
punpckhwd mm2, mm4
or rax, r15
pop rax
punpckldq mm4, mm5
pop r15
dec rbx
jne 0x25df8bcac
pop rbx
movsxd rcx, dword [rbx + 0x3c]
add rcx, rbx
cmp r13b, 0x2d
jne 0x25df8bd24
push r8
dec r8
push r13
paddusb mm6, mm1
rcr r13d, 8
pop r13
comiss xmm9, xmm2
pop r8
jmp 0x25df8bd46
push rcx
psrad mm5, 0x37
push r8
not r8w
push rdx
andps xmm5, xmm1
push r9
orps xmm4, xmm6
pop r9
mov rcx, r8
pop rdx
dec ecx
pop r8
orps xmm1, xmm3
pop rcx
push r15
mulps xmm6, xmm13
push r13
movss xmm7, xmm5
push r8
psrlq mm7, 0x49
push r11
emms
push rax
ucomiss xmm4, xmm5
push rcx
psrlq mm4, 0x65
push rbx
nop
pop rbx
sub r15, 9
pop rcx
nop
pop rax
mulss xmm1, xmm12
pop r11
psrlw mm6, 0x2a
pop r8
paddusw mm2, mm6
pop r13
psllq mm2, 0x45
pop r15
push r9
nop
push r12
emms
push r8
mulps xmm8, xmm7
push rdx
test r12, rdx
push r14
maxps xmm4, xmm13
push r13
neg r14d
push r15
nop
pop r15
rol r13b, 0xe
pop r13
punpckldq mm3, mm6
pop r14
emms
pop rdx
cmp r12w, r8w
pop r8
inc r9d
pop r12
mulps xmm8, xmm11
pop r9
mov ecx, dword [rcx + 0x88]
push r11
neg r11w
dec r11d
nop
push rax
psadbw mm7, mm2
psraw mm2, 0x5e
xadd ax, r11w
push r15
emms
psrlq mm0, 0x11
rcl r15d, 7
pop r15
xor rax, r11
test r11, rax
psrlw mm7, 0x24
pop rax
movhlps xmm1, xmm5
pslld mm5, 0x3b
subss xmm15, xmm12
pop r11
test ecx, ecx
jne 0x25df8be30
cmp r13w, r15w
jne 0x25df8be1c
push r10
nop
pop r10
jmp 0x25df8be23
push r15
dec r15d
pop r15
push r13
sub r13b, 0x15
pop r13
jmp 0x25df8c25e
push r9
sub r9b, 0xf
nop
sub r9, 8
inc r9
push r15
add r15b, r9b
xorps xmm14, xmm13
shl r15d, 0x17
movaps xmm7, xmm8
pop r15
emms
emms
nop
nop
pop r9
lea rax, [rcx + rbx]
cmp r13b, 7
jne 0x25df8be73
push r13
movhlps xmm9, xmm15
pop r13
jmp 0x25df8be77
push rcx
emms
pop rcx
push r8
not r8
pop r8
mov ecx, dword [rax + 0xc]
add rcx, rbx
push rdx
punpckhbw mm7, mm2
emms
movaps xmm1, xmm15
sar edx, 0x14
push r11
ror r11w, 1
comiss xmm3, xmm0
psllq mm2, 5
psraw mm1, 0x19
pop r11
movss xmm8, xmm3
nop
rcpss xmm11, xmm14
inc rdx
pop rdx
mov r8d, dword [rcx]
or r8d, 0x20202020
cmp r8d, 0x6e72656b
je 0x25df8bef3
push rdx
addss xmm13, xmm0
rcpps xmm1, xmm9
dec rdx
psrlw mm6, 0x61
push rax
mov al, 0x14
nop
pcmpgtb mm7, mm6
nop
pop rax
psrlw mm4, 0x2f
emms
pslld mm6, 0x34
paddsw mm6, mm3
pop rdx
jmp 0x25df8c25e
push r9
not r9
psrad mm0, 0x4f
psrld mm2, 0x5b
mulps xmm15, xmm4
psadbw mm1, mm3
push r10
mov r9, r10
psrld mm2, 0x2e
neg r10w
packssdw mm2, mm7
push r14
test r14, r10
inc r9d
neg r10d
push r13
rol r13d, 9
sbb r13b, r14b
push r15
pcmpgtw mm5, mm3
pop r15
emms
not r10b
pop r13
movss xmm11, xmm5
nop
psrad mm0, 0x68
pop r14
sbb r9d, 0x11
inc r9d
psrlw mm4, 0x18
test r9d, r10d
pop r10
emms
nop
andps xmm3, xmm4
addss xmm10, xmm3
pslld mm6, 0x6a
pop r9
mov ecx, dword [rcx + 4]
or ecx, 0x20202020
cmp ecx, 0x32336c65
jne 0x25df8bfc9
push r8
sub r8d, 0xf
shl r8w, 1
nop
push r11
mov r11w, 0x10
mov r8b, r11b
maxss xmm12, xmm4
push r12
movlhps xmm12, xmm0
inc r11
push rax
sar ax, 0xd
emms
pop rax
neg r8d
addss xmm7, xmm12
add r8w, r12w
pop r12
emms
maxss xmm5, xmm8
pop r11
rcpss xmm8, xmm10
rcl r8b, 0xa
pop r8
jmp 0x25df8c266
cmp r13b, dl
je 0x25df8c10b
push r9
nop
push rcx
emms
add r9, rcx
push rax
xadd ax, cx
emms
emms
push rbx
psraw mm3, 0x35
neg r9w
nop
cmp ecx, ebx
push r12
paddusw mm4, mm0
neg rbx
sub eax, ecx
addss xmm14, xmm1
dec rcx
pop r12
andnps xmm15, xmm14
ror ecx, 0xa
packuswb mm2, mm0
pslld mm2, 0x69
pop rbx
psrlw mm1, 0x31
inc r9
nop
pop rax
punpcklwd mm4, mm5
emms
pop rcx
nop
pop r9
cmp r9b, r10b
je 0x25df8c17b
push rcx
psraw mm3, 0x2f
pcmpgtd mm5, mm1
rcl rcx, 7
xorps xmm9, xmm12
mulss xmm9, xmm10
paddb mm6, mm7
dec rcx
pop rcx
cmp rcx, rbx
je 0x25df8c1aa
cmp r13w, r15w
jne 0x25df8c07b
push r15
neg r15w
push rax
nop
dec eax
pop rax
psraw mm1, 0x31
pop r15
jmp 0x25df8c091
push r11
inc r11d
push r14
punpcklbw mm6, mm5
psraw mm5, 0xb
pop r14
psrlq mm6, 0x4c
pop r11
push rcx
pcmpeqb mm1, mm0
push r13
packuswb mm6, mm1
sbb r13d, ecx
pop r13
neg rcx
pop rcx
cmp r9b, 0xe
je 0x25df8c1d4
push rax
sar eax, 0x11
push r13
nop
pop r13
movss xmm10, xmm15
pop rax
cmp r9w, cx
je 0x25df8c228
push r13
paddusb mm3, mm2
push r11
mov r13d, 0x13
push rcx
nop
push rdx
emms
push r10
sbb r11b, r13b
push r12
pcmpgtb mm0, mm2
pop r12
psrlq mm0, 3
pop r10
nop
pop rdx
maxss xmm6, xmm3
pop rcx
paddsw mm4, mm0
pop r11
psrad mm5, 0x3f
pop r13
cmp r12d, ecx
je 0x25df8c23c
jne 0x25df8c251
push rbx
shl bl, 0xb
psrlq mm5, 0x39
nop
maxss xmm5, xmm6
psraw mm2, 0x27
push r10
not rbx
emms
psraw mm7, 0x62
pslld mm7, 0x65
push r15
not r15w
pmaxsw mm7, mm0
sar r10b, 0x16
push r13
xorps xmm10, xmm2
mov r10b, r15b
push rdx
add dl, bl
pop rdx
sbb ebx, 0x10
mov bl, 0xc
pop r13
psrlq mm5, 0x29
pmulhuw mm2, mm6
psrlq mm0, 0x2c
pop r15
movaps xmm7, xmm0
por mm6, mm7
adc r10, rbx
nop
pop r10
emms
emms
psrld mm1, 0x55
psrlq mm7, 0x61
maxss xmm0, xmm4
pop rbx
jmp 0x25df8c251
push rax
pslld mm6, 0x2d
sar ax, 0x11
emms
push r11
emms
shl r11w, 0x11
push r13
emms
pop r13
not ax
paddusb mm2, mm0
pop r11
nop
sbb ax, 0x15
emms
pop rax
jmp 0x25df8c251
push rax
nop
push rcx
minps xmm14, xmm12
push r14
nop
push rdx
rcpss xmm14, xmm11
push r8
paddw mm5, mm3
pop r8
dec rdx
pop rdx
inc rax
pop r14
emms
pop rcx
rcl rax, 0x10
pop rax
jmp 0x25df8c251
push r8
inc r8
nop
push r11
rcr r8b, 0x17
rcr r11d, 0x12
push r15
psrld mm5, 0x5a
and r15b, r8b
push r12
not r11w
paddsb mm4, mm0
push rdx
sub r12b, r15b
sbb r11b, 0xd
pop rdx
xadd r15w, r8w
orps xmm15, xmm7
pop r12
sbb r11, 0x13
emms
pop r15
rcr r8, 0x16
or r11d, r8d
pop r11
psrlq mm2, 0x60
maxss xmm12, xmm11
pop r8
jmp 0x25df8c251
push rdx
mov rdx, 2
push r15
pop r15
dec rdx
jne 0x25df8c230
pop rdx
jmp 0x25df8c251
push rbx
punpckhbw mm2, mm3
psrlq mm5, 0x20
psrlw mm1, 0x67
shr bl, 1
neg ebx
nop
paddw mm7, mm4
pop rbx
push r14
packssdw mm1, mm2
push r15
nop
pop r15
nop
pop r14
mov rdx, qword [rdx]
jmp 0x25df8bc56
cmp r13b, r12b
je 0x25df8c37e
push rbx
pmullw mm2, mm3
push r12
psubsb mm2, mm5
push rax
adc rax, r12
push r9
psrld mm5, 0x36
push r11
movups xmm4, xmm7
push rdx
sar r9d, 1
pop rdx
neg r12b
pop r11
inc rbx
pop r9
emms
pop rax
xor bx, r12w
pop r12
sub bl, 0x15
pop rbx
cmp r13d, eax
je 0x25df8c3c1
push rdx
movss xmm2, xmm9
pop rdx
cmp r13b, 0x59
je 0x25df8c405
push r12
nop
movlhps xmm8, xmm4
push r15
neg r12d
emms
push r10
sub r10d, 4
mulss xmm1, xmm3
push rdx
xor r15d, edx
nop
push r13
maxss xmm2, xmm1
psadbw mm4, mm6
pop r13
andnps xmm6, xmm11
punpckhbw mm4, mm5
pop rdx
psrad mm5, 0x29
movaps xmm0, xmm9
pop r10
rcpps xmm3, xmm10
nop
pop r15
psraw mm6, 0x5e
dec r12d
pop r12
cmp cx, ax
je 0x25df8c430
push r13
ucomiss xmm5, xmm12
push r9
xor r9b, r13b
punpckldq mm6, mm5
push rdx
neg dx
addss xmm7, xmm12
sbb r9b, dl
push r14
movss xmm0, xmm4
psrlq mm6, 0x4a
andps xmm1, xmm12
addss xmm13, xmm10
pop r14
pmullw mm2, mm3
nop
nop
pop rdx
emms
psrlq mm7, 0x23
pop r9
pcmpgtd mm3, mm2
pop r13
cmp r8b, r11b
je 0x25df8c456
push r15
nop
emms
push r10
psrlw mm3, 0x1c
pop r10
emms
pcmpgtw mm1, mm5
pop r15
cmp r13, r14
je 0x25df8c474
jne 0x25df8c4b6
push r14
orps xmm14, xmm9
neg r14w
maxss xmm13, xmm8
push r8
psrlw mm2, 0x62
inc r14
dec r14d
push r9
emms
emms
shl r14, 0xe
pop r9
and r14b, r8b
neg r8w
not r8d
pop r8
emms
emms
shl r14w, 3
pop r14
jmp 0x25df8c4b6
push r15
sar r15, 0xd
orps xmm14, xmm11
push rax
psrad mm4, 0x29
neg r15w
push r14
pslld mm6, 0x6a
emms
push r8
not r8
pand mm0, mm1
pop r8
xorps xmm1, xmm12
sar r14, 5
pop r14
rcr r15, 6
emms
pop rax
rol r15d, 6
rcpps xmm2, xmm1
pop r15
jmp 0x25df8c4b6
push rdx
addss xmm15, xmm5
nop
inc rdx
nop
push r9
pcmpeqw mm2, mm6
neg r9b
packuswb mm3, mm1
emms
pop r9
psrad mm1, 0x4c
maxps xmm13, xmm2
nop
not edx
pop rdx
jmp 0x25df8c4b6
cmp r13w, 0x1a
jne 0x25df8c448
push r11
rol r11, 0x17
pop r11
jmp 0x25df8c44f
push r9
movlhps xmm1, xmm3
pop r9
push r13
nop
pop r13
jmp 0x25df8c4b6
cmp r13b, 0x11
jne 0x25df8c467
push r10
emms
pop r10
jmp 0x25df8c46c
push rbx
pcmpgtd mm7, mm0
pop rbx
push r14
emms
pop r14
jmp 0x25df8c4b6
push r10
shl r10, 8
push r13
sar r10b, 0xa
psrld mm3, 0x48
push rax
emms
rol r13b, 0xe
pslld mm4, 0x53
push r14
add r13b, al
emms
emms
sar r14b, 0xc
pop r14
emms
neg r10
comiss xmm0, xmm4
pop rax
inc r10
dec r13d
pop r13
subss xmm7, xmm9
pop r10
cmp r13d, 0x45
jne 0x25df8c4d0
push r8
paddb mm3, mm4
push rcx
psrad mm4, 3
dec ecx
pop rcx
pandn mm1, mm6
pop r8
jmp 0x25df8c4df
push rax
nop
push r13
psrlq mm6, 0x2b
nop
pop r13
pmaxub mm6, mm3
pop rax
push r15
sbb r15b, 6
push r11
psrld mm4, 0x20
inc r15
pop r11
emms
pop r15
test rax, rax
jne 0x25df8c543
push r14
pcmpgtw mm7, mm5
neg r14
nop
rcl r14w, 5
push r13
test r14b, r13b
pcmpgtb mm4, mm2
and r14b, r13b
push r8
emms
or r13w, r14w
push rbx
nop
pop rbx
shr r13d, 0xe
pcmpeqb mm4, mm1
pop r8
shr r14b, 0x15
emms
nop
pop r13
psrad mm0, 0x20
shl r14b, 0x14
emms
pcmpeqw mm4, mm5
pop r14
jmp 0x25df8c895
push rax
not al
push r9
pslld mm2, 0x1e
push r8
sbb r8d, r9d
push r15
nop
push r14
nop
pop r14
pxor mm5, mm6
pop r15
add r8w, r9w
pop r8
nop
pop r9
emms
pop rax
mov ecx, dword [rax + 0x18]
push r8
paddb mm2, mm5
push r12
not r8d
push r10
pandn mm3, mm2
pop r10
mulss xmm7, xmm11
pop r12
inc r8d
pop r8
mov r12d, dword [rax + 0x1c]
add r12, rbx
push rdx
mov rdx, 3
push r9
push rbx
pop rbx
pop r9
dec rdx
jne 0x25df8c599
pop rdx
mov edx, dword [rax + 0x20]
add rdx, rbx
push r12
psrlq mm2, 0x5a
push r14
psrlw mm3, 0x65
push rdx
nop
push r11
psrlq mm1, 0x16
pop r11
nop
pop rdx
emms
pop r14
nop
pop r12
mov edi, dword [rax + 0x24]
add rdi, rbx
push r11
not r11w
movhlps xmm5, xmm11
maxps xmm8, xmm5
pmaxsw mm0, mm4
ror r11w, 0xd
pcmpgtd mm5, mm7
nop
emms
nop
sar r11, 0x14
emms
punpcklbw mm0, mm7
pop r11
push r14
nop
emms
nop
push rbx
cmp r14, rbx
dec ebx
emms
push rax
nop
inc ebx
push rdx
adc r14d, ebx
nop
pop rdx
or r14d, eax
dec rbx
emms
pop rax
sub ebx, 0xb
subss xmm4, xmm6
pop rbx
maxps xmm4, xmm10
emms
pop r14
push r10
sub r10w, 0x16
push r8
psraw mm2, 0xf
push r15
mulps xmm4, xmm6
push r13
sbb r8, r10
push r9
rcl r8b, 0xa
pop r9
rcr r8w, 0xb
pop r13
test r8d, r10d
pop r15
emms
pop r8
psllq mm6, 0x6a
pop r10
lea r10d, [rcx - 1]
lea r13, [0x25dfb7a48]
lea rbp, [rdx + r10*4]
add r10, r10
add r10, rdi
push rcx
andnps xmm12, xmm11
inc rcx
push r14
not r14b
or rcx, r14
push rdx
emms
rcr dx, 0x12
push r10
sbb r14d, r10d
pmaddwd mm1, mm2
push r8
emms
inc r8
pop r8
psrld mm7, 0x60
ror r10b, 7
pop r10
ror ecx, 0xd
sbb cl, r14b
pop rdx
rol r14b, 0xb
pmullw mm4, mm3
pop r14
pxor mm6, mm0
maxss xmm7, xmm0
pop rcx
mov ecx, dword [rbp]
add rcx, rbx
push rdx
nop
pop rdx
cmp word [rcx], 0
je 0x25df8c7e3
push r13
emms
push rbx
psrlq mm7, 0x2a
pop rbx
pcmpgtd mm0, mm4
pop r13
call fcn.25df8a57f
mov r11d, esi
shl r11, 4
add r11, r13
mov dword [r11], eax
push r9
not r9w
shr r9b, 0x11
andps xmm7, xmm3
emms
emms
emms
sub r9, 0x14
por mm3, mm2
addss xmm6, xmm5
sar r9, 5
psrad mm7, 0x51
emms
pop r9
movzx eax, word [r10]
mov eax, dword [r12 + rax*4]
mov dword [r11 + 4], eax
push rcx
sar ecx, 4
push r8
nop
pcmpeqw mm0, mm7
push r10
psubw mm7, mm2
nop
add r8b, r10b
push r15
mov cl, r15b
dec ecx
psrad mm0, 0x46
and r15d, r10d
push r12
shl r15, 7
andnps xmm10, xmm8
minps xmm15, xmm9
xor cl, r12b
minps xmm2, xmm6
pop r12
dec r8d
rcr rcx, 8
punpcklbw mm2, mm1
test r15, r10
pop r15
ror r10, 0xc
not r10d
xadd rcx, r10
pop r10
rol r8d, 0xd
xor r8b, cl
pop r8
psrlw mm3, 0x23
pop rcx
mov eax, dword [r11 + 4]
add rax, rbx
mov qword [r11 + 8], rax
cmp r13w, r12w
jne 0x25df8c79f
push rax
emms
pop rax
jmp 0x25df8c7a7
push r9
andps xmm8, xmm11
pop r9
push rbx
pcmpeqb mm5, mm7
pop rbx
inc esi
push rax
andps xmm1, xmm6
pop rax
cmp esi, 0x7d0
jne 0x25df8c7d1
push rdx
psraw mm5, 0x2a
push r12
or dx, r12w
xor r12b, dl
pop r12
dec rdx
pop rdx
jmp 0x25df8c839
push rdx
dec edx
push r14
not r14w
ror dl, 0x11
pop r14
sub dl, 0xe
pop rdx
push r14
dec r14
pcmpgtb mm6, mm2
push rax
pcmpeqw mm2, mm1
emms
push r11
mov rax, 5
nop
push rbx
xor r11d, eax
xorps xmm14, xmm5
push rcx
emms
addss xmm1, xmm7
pop rcx
dec r14
sar bl, 4
pop rbx
shl al, 0x16
emms
pop r11
rcl r14d, 4
nop
pop rax
emms
nop
pop r14
sub rbp, 4
lea rax, [r10 - 2]
cmp rdi, r10
je 0x25df8c839
mov r10, rax
jmp 0x25df8c673
push r14
movaps xmm8, xmm10
push rbx
psrld mm0, 0x45
nop
push rcx
psllq mm2, 0x11
rcl cl, 6
nop
pop rcx
comiss xmm5, xmm12
inc ebx
pop rbx
sar r14w, 0xf
pop r14
mov dword [0x25dfb7a40], esi
push rcx
psubusw mm2, mm3
sar rcx, 2
nop
push r15
emms
neg rcx
push r14
add r15w, cx
pop r14
emms
psrld mm7, 0x13
pop r15
rcpps xmm5, xmm11
psrld mm6, 0xa
mulss xmm2, xmm0
pop rcx
mov eax, 1
add rsp, 0x28
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
ret