Function at 0x1d8c3fcec
Capabilities:
Encode data using base64
Resolve function by parsing pe exports

Disassembly:
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x28
push r8
not r8d
emms
pmullw mm5, mm1
shl r8, 0xb
push r9
emms
emms
nop
push r15
pslld mm7, 0x44
dec r8d
push r14
test r15b, r8b
pop r14
test r8w, r9w
not r9b
pop r15
nop
paddw mm0, mm2
psubsb mm5, mm4
pop r9
nop
sub r8d, 0xb
inc r8d
dec r8d
pop r8
mov esi, dword [0x1d8c74760]
test esi, esi
je 0x1d8c3fd6f
push rbx
emms
shl bx, 0xb
emms
nop
sar rbx, 4
nop
emms
pslld mm5, 0x17
dec rbx
psrld mm3, 0x4b
psrld mm6, 0x11
rcr rbx, 1
pop rbx
jmp 0x1d8c40b09
push r9
psadbw mm6, mm1
movhlps xmm3, xmm15
dec r9d
push rcx
not r9b
andps xmm15, xmm2
psrlq mm4, 0x60
push r10
emms
sbb cl, r9b
push r12
pcmpeqd mm7, mm4
dec r12d
pop r12
psrad mm0, 0x3f
emms
psllq mm2, 0x4a
pop r10
inc r9d
mov cl, 0x11
pop rcx
comiss xmm1, xmm13
psrad mm5, 0x6a
pop r9
mov ecx, 0x60
call fcn.1d8c3ee8a
push r12
mov r12, 1
push r14
emms
push r11
emms
emms
push r12
punpcklwd mm5, mm1
nop
cmp r14b, r11b
push rax
sar rax, 5
nop
dec r12
pmaddwd mm1, mm6
pop rax
xchg r11, r12
sbb r11b, r14b
psraw mm6, 0x1b
pop r12
psrlq mm7, 0x54
neg r14b
pop r11
pcmpgtw mm1, mm5
pop r14
dec r12
jne 0x1d8c3fdc7
pop r12
mov rax, qword [rax + 0x18]
push rbx
nop
psrlq mm7, 0x68
psrlw mm3, 0xe
push rcx
movlhps xmm9, xmm0
psraw mm7, 0x19
dec rbx
push r15
rol ecx, 0x10
maxps xmm10, xmm7
mov r15b, 7
pop r15
nop
emms
paddusb mm7, mm0
pop rcx
neg rbx
psubsb mm2, mm7
paddsb mm4, mm0
pop rbx
push rbx
psrlq mm2, 0x68
push rcx
emms
emms
push r9
nop
inc r9d
emms
pop r9
inc ebx
emms
pop rcx
addps xmm5, xmm0
pop rbx
cmp r15w, 0x55
jne 0x1d8c3fe7a
push r9
rol r9b, 0xb
push r10
or r9b, r10b
nop
pop r10
pmaddwd mm4, mm7
pop r9
jmp 0x1d8c3fe89
push rbx
emms
push rax
psllq mm4, 0x2a
sbb ebx, 0xc
pop rax
emms
pop rbx
push r13
pslld mm3, 0x44
push r15
packsswb mm2, mm1
emms
pop r15
neg r13
pop r13
push rdx
mov rdx, 3
push rbx
pslld mm2, 0x2b
pslld mm3, 0x32
paddsw mm3, mm1
nop
ror rbx, 7
pcmpgtw mm1, mm3
not bx
psrld mm5, 0x3f
nop
paddusb mm3, mm7
nop
andnps xmm13, xmm14
pop rbx
dec rdx
jne 0x1d8c3fea5
pop rdx
xor ebx, ebx
mov rdx, qword [rax + 0x10]
xor eax, eax
cmp qword [rdx + 0x30], 0
je 0x1d8c4041a
push r12
sar r12d, 3
emms
push r11
paddsw mm2, mm3
subps xmm11, xmm3
push rbx
andnps xmm3, xmm12
emms
push rdx
not bl
nop
push r15
pminsw mm7, mm3
emms
pop r15
dec r11d
mov r12, rbx
pop rdx
not r11d
nop
pop rbx
movhlps xmm4, xmm6
psrld mm1, 0x2c
pop r11
dec r12
inc r12d
pop r12
mov rbx, qword [rdx + 0x30]
push rdx
pslld mm7, 0x2a
neg edx
push r12
psrlq mm4, 0x42
psrld mm4, 0x21
push r10
pmulhuw mm3, mm0
not r10d
push rax
not r12
psrlw mm4, 0x37
pop rax
rcr r12b, 0xd
not edx
pop r10
emms
inc edx
pop r12
pcmpgtb mm5, mm1
nop
pop rdx
push r13
emms
push r12
inc r13d
neg r12d
push rdx
rcr r13w, 0x15
emms
mov dl, r13b
pop rdx
emms
paddsb mm2, mm6
pop r12
punpckhbw mm3, mm2
pop r13
movsxd rcx, dword [rbx + 0x3c]
add rcx, rbx
push rbx
emms
sub bx, 0xd
emms
orps xmm2, xmm7
inc ebx
emms
not bx
pop rbx
push rdx
movhlps xmm10, xmm2
pslld mm5, 0x57
emms
push rbx
shl bx, 4
add bx, dx
pslld mm1, 0x21
push r8
or rdx, rbx
punpckhbw mm0, mm5
push r13
ucomiss xmm9, xmm14
rcpss xmm4, xmm8
pop r13
mov edx, r8d
sbb bx, r8w
and bl, r8b
pop r8
ror dl, 0xf
xchg rdx, rbx
pop rbx
not dx
maxps xmm2, xmm13
pop rdx
mov ecx, dword [rcx + 0x88]
cmp r15b, dl
jne 0x1d8c40002
push r9
emms
push r10
nop
psrlw mm0, 0x14
pop r10
emms
pop r9
jmp 0x1d8c40018
push r11
sub r11w, 9
push r13
inc r13
emms
pop r13
psrlq mm1, 5
pop r11
push rcx
punpckhbw mm0, mm2
push r15
mov r15, rcx
sub cx, r15w
pop r15
psraw mm5, 0xa
pop rcx
test ecx, ecx
jne 0x1d8c40057
push r13
shr r13d, 3
push rcx
nop
pminsw mm7, mm2
push rax
pxor mm4, mm7
nop
or cl, al
pop rax
addss xmm3, xmm6
sub rcx, 0x12
pop rcx
sub r13d, 0x16
pop r13
jmp 0x1d8c40412
push rdx
psubw mm2, mm0
push rbx
nop
emms
push r15
nop
psrlw mm4, 0x5e
emms
pop r15
nop
emms
pop rbx
sbb dl, 0x15
pop rdx
lea rax, [rcx + rbx]
push rdx
orps xmm8, xmm5
pcmpgtw mm7, mm0
emms
not rdx
nop
not edx
psubusw mm1, mm0
nop
pmulhuw mm2, mm5
movups xmm3, xmm14
emms
paddusb mm3, mm1
pop rdx
mov ecx, dword [rax + 0xc]
add rcx, rbx
push r13
mov r13, 3
push r14
pop r14
dec r13
jne 0x1d8c400a6
pop r13
mov r8d, dword [rcx]
or r8d, 0x20202020
cmp r8d, 0x6e72656b
je 0x1d8c400db
push rcx
pcmpgtw mm0, mm1
push r13
paddusb mm6, mm0
paddusw mm4, mm1
pop r13
pand mm2, mm0
pop rcx
jmp 0x1d8c40412
push rax
emms
emms
paddd mm0, mm7
mov eax, 6
not rax
push r10
psllq mm6, 0xd
nop
psllq mm4, 0x2d
emms
emms
pop r10
emms
neg al
pminsw mm6, mm7
pmaddwd mm0, mm1
psllq mm0, 0x6b
dec rax
pop rax
mov ecx, dword [rcx + 4]
or ecx, 0x20202020
cmp ecx, 0x61626c65
jne 0x1d8c403d8
cmp r15d, 0x56
je 0x1d8c40263
push rcx
andps xmm1, xmm7
push rbx
andps xmm4, xmm2
push rdx
neg ecx
push r14
test r14, rdx
pop r14
pslld mm7, 0x65
pop rdx
emms
pop rbx
psrad mm3, 0x3d
pop rcx
cmp r14w, r12w
je 0x1d8c40284
push r9
psrld mm2, 0x18
push r12
neg r9b
push r15
ror r9, 0x13
push r11
nop
push r14
psubusw mm3, mm7
push rbx
not r14d
push rcx
pcmpgtd mm2, mm3
pop rcx
nop
pop rbx
neg r9d
pop r14
ror r9w, 8
pop r11
comiss xmm3, xmm2
pop r15
nop
pop r12
nop
pop r9
cmp r8w, 8
je 0x1d8c402c6
push r12
psrld mm7, 0x35
push r15
dec r15d
dec r15d
push r10
emms
xadd r10d, r12d
emms
pop r10
rcpss xmm13, xmm9
nop
pop r15
ucomiss xmm15, xmm9
pop r12
cmp r13b, 0x1b
je 0x1d8c402f1
push rbx
rol bl, 0x10
push r13
psrld mm3, 0x6b
psrlw mm4, 6
push rdx
nop
emms
sbb edx, r13d
push r11
packuswb mm5, mm3
mov r11b, 6
emms
emms
push rcx
not rcx
and dl, cl
packsswb mm3, mm6
cmp rbx, rdx
emms
pop rcx
emms
nop
emms
ror r11w, 0x17
pop r11
nop
psraw mm6, 0x39
emms
pop rdx
psrad mm2, 4
psadbw mm6, mm2
pop r13
pmullw mm2, mm1
pop rbx
cmp r13w, r8w
je 0x1d8c4030e
push rbx
ror ebx, 2
emms
neg ebx
push r8
nop
psrld mm2, 0x6a
push r15
psraw mm6, 0xb
pop r15
subss xmm1, xmm11
cmp rbx, r8
pop r8
emms
inc rbx
dec rbx
pop rbx
cmp rcx, 0x57
je 0x1d8c40334
jne 0x1d8c4039c
push rbx
comiss xmm14, xmm10
push r9
maxps xmm12, xmm11
push r13
movups xmm12, xmm15
pop r13
addps xmm3, xmm15
pop r9
emms
pop rbx
jmp 0x1d8c4039c
push r14
not r14d
push r12
ucomiss xmm9, xmm2
push r10
psrad mm7, 0x66
push rax
neg r10b
push r8
psrad mm7, 0x44
push r11
nop
pop r11
ucomiss xmm13, xmm5
pop r8
pmaddwd mm5, mm1
pop rax
psrld mm1, 0x68
pop r10
psrlw mm5, 0x51
pop r12
sub r14w, 0xe
pop r14
jmp 0x1d8c4039c
push rcx
pslld mm0, 0x4d
push rax
movss xmm9, xmm8
psrad mm7, 0x5d
push r13
paddb mm4, mm2
packsswb mm4, mm2
nop
pop r13
emms
psllq mm3, 0x15
pop rax
addps xmm2, xmm13
pop rcx
jmp 0x1d8c4039c
cmp r15b, r13b
jne 0x1d8c402fd
push rdx
rcl dx, 1
pop rdx
jmp 0x1d8c40303
push r14
emms
pop r14
push rax
psrad mm6, 0x5d
pop rax
jmp 0x1d8c4039c
cmp r15w, r11w
jne 0x1d8c40326
push r10
subss xmm0, xmm3
pop r10
jmp 0x1d8c4032d
push r13
neg r13b
pop r13
push rcx
minps xmm5, xmm4
pop rcx
jmp 0x1d8c4039c
push r12
emms
psrlw mm6, 0x69
emms
mov r12, 3
neg r12w
push rcx
sbb ecx, 0xf
xor ecx, r12d
cmp r12w, cx
psubusw mm4, mm0
push r13
dec r13d
rcr cx, 3
psrad mm3, 0x16
push r9
subps xmm2, xmm9
pandn mm4, mm0
push r15
movss xmm15, xmm0
pop r15
nop
nop
pop r9
psllq mm3, 0x3c
emms
nop
pop r13
nop
neg r12
psrad mm1, 0x30
movhlps xmm11, xmm4
pop rcx
nop
nop
minps xmm15, xmm1
emms
emms
pop r12
push r15
shl r15, 6
push r12
nop
nop
push rcx
xchg r12w, r15w
inc ecx
nop
push r8
pslld mm1, 0x23
inc r12
nop
xadd rcx, r8
pop r8
rol r12b, 0xc
psrld mm3, 0x53
minps xmm3, xmm2
pop rcx
emms
xorps xmm11, xmm6
pop r12
emms
pop r15
jmp 0x1d8c4041a
push r15
packuswb mm1, mm5
emms
not r15b
push r12
nop
pmaxsw mm6, mm4
pslld mm5, 0x29
push rcx
cmp cx, r15w
dec r12d
rcl r15w, 8
pop rcx
emms
xor r12b, r15b
psraw mm6, 0x2a
pop r12
shl r15b, 6
pcmpeqb mm3, mm0
rcpps xmm13, xmm10
pop r15
mov rdx, qword [rdx]
jmp 0x1d8c3fed8
push r9
emms
movhlps xmm9, xmm12
emms
pminsw mm3, mm2
push r11
emms
emms
psadbw mm2, mm3
pmaxub mm5, mm3
pop r11
rcl r9d, 8
psrad mm1, 0x4f
not r9b
shl r9b, 1
pop r9
test rax, rax
jne 0x1d8c4045f
push rbx
mov rbx, 2
push rcx
pop rcx
dec rbx
jne 0x1d8c40452
pop rbx
jmp 0x1d8c40b0e
push r9
andnps xmm12, xmm7
nop
emms
push rbx
dec ebx
mov r9b, bl
neg rbx
push r14
psrad mm5, 0x2a
punpckhbw mm5, mm0
packsswb mm1, mm0
pop r14
psrld mm3, 0xf
psrlw mm6, 0x67
psllq mm2, 0xa
pop rbx
nop
nop
sub r9d, 2
pop r9
mov ecx, dword [rax + 0x18]
cmp r15b, 0x2b
jne 0x1d8c404ab
push rbx
maxss xmm2, xmm12
pop rbx
jmp 0x1d8c404b3
push r10
psrlq mm1, 0x3d
pop r10
push r12
pcmpeqw mm1, mm7
pop r12
mov r12d, dword [rax + 0x1c]
add r12, rbx
push r9
movups xmm7, xmm13
emms
push r13
sub r13d, r9d
nop
push r14
xor r14b, r9b
nop
push r10
psubsb mm2, mm5
movups xmm6, xmm8
pop r10
nop
inc r13
pop r14
pmaddwd mm1, mm0
movhlps xmm7, xmm15
pop r13
psubsb mm6, mm4
nop
pop r9
mov edx, dword [rax + 0x20]
add rdx, rbx
push rax
mov rax, 2
push rcx
sbb ecx, 0xc
push rax
inc ecx
push r9
emms
push r12
packuswb mm6, mm3
pop r12
psraw mm1, 0x2d
pop r9
sbb cl, al
pop rax
emms
pop rcx
dec rax
jne 0x1d8c40503
pop rax
mov edi, dword [rax + 0x24]
add rdi, rbx
cmp r15b, 0x59
jne 0x1d8c40559
push rcx
psraw mm0, 0x10
push rdx
movups xmm9, xmm1
emms
pop rdx
neg cl
pop rcx
jmp 0x1d8c4056d
push r10
pmaxub mm6, mm4
push r11
ror r10b, 0x16
psllq mm0, 0x17
pop r11
nop
pop r10
push r8
pslld mm6, 7
push r14
add r8w, r14w
nop
pop r14
emms
pop r8
push r14
psrad mm3, 0x59
sub r14w, 5
push r15
mov r15d, r14d
pop r15
neg r14w
psrad mm4, 5
pop r14
push r10
psrlw mm5, 8
push rax
subss xmm6, xmm0
push r13
psrld mm5, 0x53
push rbx
emms
push r15
inc r15d
push r14
cmp eax, r15d
push r11
add r15, rax
pop r11
punpcklwd mm1, mm2
pop r14
sar bx, 7
pop r15
nop
pop rbx
nop
pop r13
inc r10d
pop rax
psubsb mm5, mm7
pop r10
lea r10d, [rcx - 1]
lea r13, [0x1d8c74768]
lea rbp, [rdx + r10*4]
add r10, r10
add r10, rdi
push rcx
psrld mm3, 0x37
not cl
rcpss xmm5, xmm10
ror cl, 6
emms
psrlw mm1, 0x30
emms
pop rcx
mov ecx, dword [rbp]
add rcx, rbx
cmp r15w, cx
jne 0x1d8c40635
push r10
movss xmm12, xmm13
push rdx
psadbw mm4, mm2
nop
pop rdx
nop
pop r10
jmp 0x1d8c40645
push r13
emms
push rax
neg al
psrlq mm7, 0x4c
pop rax
emms
pop r13
push r12
rcl r12b, 0xa
push r8
mov r8d, 0xc
sub r8w, 0x11
pop r8
movaps xmm5, xmm15
pop r12
cmp word [rcx], 0
je 0x1d8c40791
push r8
shr r8, 5
emms
push r11
pmaddwd mm5, mm4
pop r11
psrlq mm0, 0x59
nop
pop r8
call fcn.1d8c3f32e
mov r11d, esi
shl r11, 4
add r11, r13
mov dword [r11], eax
push r9
inc r9
rol r9b, 0x12
inc r9d
psllq mm1, 4
movlhps xmm14, xmm3
push r11
movss xmm6, xmm3
not r11d
psllq mm7, 0x2a
xor r11b, r9b
nop
pop r11
xorps xmm8, xmm5
nop
psubusw mm1, mm0
rcr r9, 0x17
psrlw mm2, 0x54
nop
pop r9
movzx eax, word [r10]
mov eax, dword [r12 + rax*4]
mov dword [r11 + 4], eax
push rbx
dec rbx
push r9
pand mm5, mm0
push r13
pmullw mm6, mm0
push r11
orps xmm6, xmm3
push r8
pmaxsw mm2, mm0
pop r8
cmp r11w, bx
pop r11
psraw mm4, 0x66
pop r13
por mm2, mm5
pop r9
psrad mm6, 4
pop rbx
mov eax, dword [r11 + 4]
add rax, rbx
mov qword [r11 + 8], rax
push r13
psrlq mm6, 1
rcpss xmm9, xmm3
neg r13
psrlw mm2, 0x43
inc r13
ror r13w, 6
nop
pop r13
inc esi
push rax
sar eax, 8
push r8
psllq mm5, 0x16
pop r8
movss xmm10, xmm13
pop rax
cmp esi, 0x7d0
jne 0x1d8c4077d
push r15
psrlq mm6, 0x50
push r9
nop
push r8
xchg r8b, r15b
push r13
adc r9d, r13d
push r14
emms
pop r14
shr r15b, 0x10
pop r13
nop
pop r8
psrld mm0, 0x37
pop r9
emms
pop r15
jmp 0x1d8c40a65
push r14
nop
dec r14d
push r9
not r14
pop r9
sub r14d, 0x12
nop
pop r14
cmp r15b, cl
je 0x1d8c408dd
push rax
nop
emms
maxps xmm8, xmm7
emms
push r11
sar al, 7
pslld mm6, 0x3a
neg r11w
pxor mm1, mm7
pop r11
ucomiss xmm5, xmm15
addss xmm1, xmm6
psrld mm3, 0x35
sub eax, 0x11
pop rax
cmp r12, r11
je 0x1d8c40901
push rdx
emms
inc edx
push r9
nop
pop r9
psrad mm2, 0x45
emms
pop rdx
cmp bl, dl
je 0x1d8c40926
cmp r15d, 5
jne 0x1d8c40818
push rax
ror al, 0x15
push r13
mov r13d, eax
xchg r13b, al
pop r13
inc eax
pop rax
jmp 0x1d8c40829
push r11
andnps xmm0, xmm10
push r10
add r11, r10
nop
pop r10
nop
pop r11
push rcx
andps xmm2, xmm11
push r8
dec r8
inc r8d
pop r8
psrld mm7, 0x5b
pop rcx
cmp r15w, ax
je 0x1d8c4095d
push rax
mov ax, 8
push r14
nop
psraw mm6, 0x65
push r11
pmulhuw mm0, mm7
nop
mov r14b, al
push rcx
dec eax
mov r14b, cl
psrlw mm0, 0x3c
sub eax, r11d
push r12
emms
nop
xorps xmm11, xmm1
psllq mm5, 0x3c
nop
pop r12
not r11w
not r11b
sar al, 5
mov r11d, 0x13
pop rcx
pminsw mm7, mm3
sar r14, 0xb
emms
pop r11
cmp r14b, al
pslld mm5, 0x13
pop r14
nop
pop rax
cmp r8, 0x61
je 0x1d8c409cd
cmp r15w, ax
jne 0x1d8c408c0
push r14
sub r14, 0xf
pop r14
jmp 0x1d8c408c7
push r13
dec r13d
pop r13
push r15
inc r15
pop r15
cmp r15b, r9b
je 0x1d8c409f0
jne 0x1d8c40a2d
cmp r15w, r14w
jne 0x1d8c408f1
push rbx
maxps xmm14, xmm8
pop rbx
jmp 0x1d8c408f7
push r15
emms
pop r15
push rax
shl eax, 0xe
pop rax
jmp 0x1d8c40a2d
push rdx
ucomiss xmm8, xmm9
push rax
psllq mm3, 0x3e
not rdx
push r9
nop
emms
shl al, 5
pop r9
shl dl, 0xe
mov dx, ax
pop rax
nop
pop rdx
jmp 0x1d8c40a2d
push rcx
not cl
punpckhbw mm3, mm1
push rax
psrlw mm1, 0x2a
neg eax
push rdx
nop
emms
push r9
sbb dx, 9
not cx
pop r9
psllq mm0, 0x49
inc rax
pop rdx
comiss xmm8, xmm3
nop
pop rax
punpcklwd mm1, mm7
shl cx, 0x12
pop rcx
jmp 0x1d8c40a2d
push rdx
sub edx, 0x12
nop
rcpss xmm5, xmm9
paddusw mm3, mm5
mulps xmm15, xmm9
push r8
rol r8w, 2
test rdx, r8
nop
psrad mm2, 0x41
push r14
nop
psrld mm5, 0x53
nop
push r10
pmaxub mm1, mm2
rol r8w, 0x16
push r15
psubw mm3, mm2
pop r15
pmullw mm1, mm6
emms
pop r10
addps xmm3, xmm14
nop
not r14
pop r14
mov r8d, 0x15
dec edx
packsswb mm0, mm3
rcl r8, 0x16
pop r8
inc edx
addss xmm1, xmm14
andps xmm15, xmm1
psllq mm2, 0x47
ror edx, 5
pop rdx
jmp 0x1d8c40a2d
cmp r15w, cx
jne 0x1d8c409e3
push r8
psllq mm3, 0x34
pop r8
jmp 0x1d8c409ea
push r14
inc r14d
pop r14
push rax
inc eax
pop rax
jmp 0x1d8c40a2d
push r15
pslld mm5, 0x2c
subss xmm7, xmm12
push r11
andnps xmm15, xmm10
inc r15
push r14
nop
psrlq mm2, 0x69
push r8
pminsw mm4, mm3
psllq mm2, 0x43
pop r8
neg r14w
test r14b, r11b
pop r14
or r15d, r11d
dec r15d
pop r11
paddw mm3, mm1
nop
pop r15
cmp r15d, r9d
jne 0x1d8c40a40
push rdx
sbb edx, 5
pop rdx
jmp 0x1d8c40a48
push r8
psrlq mm6, 0x67
pop r8
push r14
psrlq mm4, 0x18
pop r14
sub rbp, 4
lea rax, [r10 - 2]
cmp rdi, r10
je 0x1d8c40a65
mov r10, rax
jmp 0x1d8c405ef
push r15
ucomiss xmm7, xmm12
push r10
psrlq mm7, 0x57
mov r15w, r10w
push r14
xchg r15d, r14d
movups xmm12, xmm1
orps xmm3, xmm10
push r11
psllq mm7, 0x10
addps xmm7, xmm4
nop
psrlw mm0, 0x20
push r9
nop
nop
pcmpgtb mm4, mm3
mulss xmm7, xmm13
psraw mm1, 0x60
pop r9
movss xmm7, xmm0
neg r11b
neg r11b
pslld mm2, 8
pop r11
nop
dec r14
ror r15d, 9
pop r14
psrlq mm4, 0x67
psrlw mm4, 0x3a
pop r10
pand mm1, mm2
pop r15
mov dword [0x1d8c74760], esi
push rbx
movhlps xmm2, xmm14
pandn mm2, mm6
maxps xmm10, xmm14
psrlw mm4, 1
sub bx, 0xc
push r10
psrlw mm1, 0x51
nop
sub r10w, 0xc
neg r10w
nop
pop r10
pmulhuw mm7, mm2
subps xmm9, xmm1
nop
emms
emms
psrlw mm0, 5
pop rbx
mov eax, 1
add rsp, 0x28
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
ret