Function at 0x1dc4f02c7
Capabilities:
Encode data using base64

Disassembly:
push rdi
push rsi
push rbx
sub rsp, 0x40
push r8
nop
push rbx
psraw mm1, 0x23
push r14
inc r14
push r11
rcpss xmm11, xmm13
pop r11
add r8d, ebx
pop r14
nop
pop rbx
nop
pop r8
xor edx, edx
mov dword [rsp + 0x3c], edx
push rbx
psrld mm4, 0x10
push r13
nop
andps xmm2, xmm1
push r14
nop
punpckldq mm0, mm6
maxps xmm7, xmm10
pop r14
pmaxsw mm0, mm3
dec r13d
pop r13
punpckhwd mm4, mm7
pop rbx
push r14
emms
push r11
psraw mm4, 0xe
push r10
neg r10w
pop r10
nop
pop r11
shl r14d, 0x11
pop r14
lea r8, [rsp + 0x3c]
mov r9d, 4
mov edx, 3
xor ecx, ecx
mov qword [rsp + 0x20], r8
call fcn.1dc4ea84f
cmp edx, 0x5d
jne 0x1dc4f0397
cmp dx, r13w
jne 0x1dc4f0362
push r15
paddb mm7, mm4
pop r15
jmp 0x1dc4f036a
push r12
psllq mm4, 3
pop r12
push rdx
nop
pop rdx
jmp 0x1dc4f03ae
push rdx
rcr dx, 1
pcmpgtb mm4, mm2
push r8
cmp edx, r8d
pop r8
sar dx, 0xe
rcpss xmm7, xmm6
pop rdx
push r10
pcmpgtb mm7, mm6
push r8
emms
nop
push rax
rcpps xmm13, xmm14
rcr eax, 6
nop
pop rax
pcmpeqb mm3, mm5
adc r8, r10
pop r8
sub r10w, 1
pop r10
cmp eax, 0xc0000004
je 0x1dc4f045c
cmp edx, 0x6a
jne 0x1dc4f043e
push r11
comiss xmm5, xmm12
push rbx
nop
andnps xmm2, xmm14
pop rbx
emms
pop r11
jmp 0x1dc4f0445
push r13
neg r13d
pop r13
push rdx
mov rdx, 2
push r9
pop r9
dec rdx
jne 0x1dc4f044d
pop rdx
jmp 0x1dc4f11ad
push r10
xorps xmm10, xmm6
push r13
emms
shl r10, 8
pop r13
movlhps xmm8, xmm14
pop r10
mov edx, dword [rsp + 0x3c]
mov r9d, 4
mov r8d, 0x3000
xor ecx, ecx
call fcn.1dc4e2d08
mov rsi, rax
cmp dl, r11b
jne 0x1dc4f04bc
push r12
andps xmm14, xmm0
psrad mm7, 0x3d
push rbx
not rbx
pop rbx
nop
emms
pop r12
jmp 0x1dc4f04f5
push r15
nop
movaps xmm3, xmm1
not r15d
emms
shl r15w, 6
push rcx
emms
pand mm7, mm6
dec r15d
comiss xmm0, xmm10
psrlw mm3, 0x4e
pop rcx
nop
sub r15w, 0xe
pslld mm3, 0x13
psrlw mm4, 0xe
pmaxub mm3, mm0
psrlq mm3, 0x4b
pop r15
push r8
psllq mm7, 0x3d
pslld mm2, 0x25
push r11
nop
test r8, r11
push r10
emms
pxor mm7, mm5
push rcx
emms
sub r8, r11
push r9
emms
andnps xmm1, xmm9
pop r9
psrld mm4, 0x66
emms
pop rcx
emms
paddb mm0, mm3
pop r10
psllq mm5, 0x5d
nop
pop r11
emms
psrad mm3, 0xc
pop r8
test rax, rax
jne 0x1dc4f0571
push rbx
maxps xmm1, xmm15
push rdx
nop
nop
push r9
rcl edx, 7
nop
nop
push rax
sub bl, al
or r9b, dl
addss xmm8, xmm3
nop
pop rax
nop
nop
por mm6, mm5
pop r9
paddusw mm0, mm1
ror bx, 7
pop rdx
emms
pop rbx
jmp 0x1dc4f11ad
push r11
emms
sar r11, 0x15
emms
pslld mm5, 0x31
push r10
nop
paddusb mm0, mm3
psrlw mm6, 0x65
push r14
emms
psadbw mm0, mm6
push rcx
pcmpgtd mm5, mm1
pop rcx
adc r11, r10
cmp r10w, r11w
pop r14
emms
inc r10d
nop
pop r10
mov r11b, 0xd
neg r11d
psrld mm4, 0x60
emms
pop r11
xor eax, eax
mov r9d, dword [rsp + 0x3c]
mov r8, rsi
mov edx, 3
mov qword [rsp + 0x20], rax
or rcx, 0xffffffffffffffff
call fcn.1dc4ea84f
push rcx
ucomiss xmm14, xmm13
emms
shr rcx, 0xd
push rax
xadd rax, rcx
paddsb mm4, mm5
push r8
mov cl, 0xe
pop r8
not ax
minps xmm0, xmm6
pop rax
emms
shl cx, 7
emms
pop rcx
test eax, eax
jns 0x1dc4f0627
push rbx
emms
push r8
neg rbx
psrlw mm7, 0x61
push rax
inc ebx
emms
paddsb mm6, mm5
pop rax
rcpps xmm12, xmm7
not rbx
pop r8
rcpss xmm2, xmm13
pop rbx
jmp 0x1dc4f11ad
push rdx
not dx
push rax
rcl ax, 1
xor al, dl
push r13
shr edx, 0x12
psrlw mm1, 0x20
psrlw mm2, 0x5f
pop r13
nop
emms
pop rax
mov edx, 0x16
pop rdx
cmp dx, 0x60
jne 0x1dc4f0657
push rdx
neg dx
pop rdx
jmp 0x1dc4f065a
push rcx
nop
pop rcx
push r14
shl r14d, 0x13
pop r14
lea rbx, [rsi + 8]
push r15
movaps xmm1, xmm15
push r9
xor r9d, r15d
punpckldq mm6, mm3
push rbx
emms
rcpps xmm13, xmm8
paddb mm7, mm2
pop rbx
psrad mm3, 0x33
rcpps xmm5, xmm15
pop r9
pmullw mm7, mm5
pop r15
xor edi, edi
cmp edi, dword [rsi]
jae 0x1dc4f10e5
push r10
mov r10, 1
push r12
psraw mm7, 0x4e
push r9
xadd r12b, r9b
addss xmm14, xmm1
push r14
psllq mm3, 0x6a
add r12b, r14b
xadd r12w, r9w
push rbx
emms
sar bl, 5
pand mm3, mm0
mulps xmm5, xmm0
push r11
nop
not r9b
psrld mm3, 0x48
psraw mm3, 0x49
ror r12b, 7
pop r11
psadbw mm1, mm4
movss xmm12, xmm13
emms
dec r14
pop rbx
neg r12w
emms
not r14d
pop r14
psllq mm4, 0x39
movlhps xmm2, xmm5
pop r9
sbb r12d, 0xf
pop r12
dec r10
jne 0x1dc4f06a1
pop r10
push r14
pcmpgtd mm7, mm3
push r15
not r15d
addss xmm13, xmm3
push r11
dec r14
psraw mm1, 0x5b
add r15d, r11d
push r13
dec r13d
inc r15d
not r14
or r14, r15
pop r13
psubusw mm5, mm0
xadd r15w, r14w
psrad mm4, 0xb
pop r11
psrlw mm4, 0x66
paddw mm1, mm0
pop r15
movups xmm1, xmm15
pop r14
mov rcx, qword [rbx + 8]
call fcn.1dc4e3c77
cmp eax, 0x3b3a9c2a
jne 0x1dc4f0a82
push r13
emms
nop
rcl r13, 2
push r8
cmp r8d, r13d
movss xmm8, xmm5
push rax
dec eax
pop rax
nop
mov r8w, 0x16
pop r8
psrlq mm2, 0x55
emms
packssdw mm1, mm5
pop r13
cmp dword [rbx + 0x14], 0
je 0x1dc4f0a4d
push r14
andnps xmm9, xmm2
push r12
nop
pslld mm5, 0x19
push r15
test r15w, r14w
movlhps xmm6, xmm14
sub r15, 0xd
pop r15
paddsb mm0, mm4
paddb mm6, mm1
pop r12
emms
pop r14
xor ecx, ecx
call fcn.1dc4ec6b9
cmp dx, r11w
je 0x1dc4f08e5
push r11
pand mm6, mm0
pop r11
cmp r8b, r10b
je 0x1dc4f090a
push r10
shl r10b, 0xe
push r9
psrld mm7, 0x5a
push r15
dec r9d
push rdx
nop
push r14
andps xmm15, xmm14
pop r14
pcmpeqd mm7, mm5
pop rdx
neg r15w
pop r15
nop
pop r9
dec r10
pop r10
cmp r11b, 9
je 0x1dc4f094a
push r15
psrad mm6, 0x40
emms
push rdx
xadd r15b, dl
pop rdx
packssdw mm5, mm1
nop
pop r15
cmp r15, 0x41
je 0x1dc4f0964
push r11
psrld mm4, 2
not r11w
emms
andps xmm9, xmm11
orps xmm12, xmm6
push r13
movlhps xmm8, xmm1
not r13
nop
movss xmm12, xmm8
sbb r11w, 0x15
pop r13
neg r11b
not r11b
psllq mm1, 0x5a
psrlq mm5, 0x48
sar r11w, 8
not r11w
pop r11
cmp rbx, 0x68
je 0x1dc4f0995
push r13
inc r13
sub r13b, 4
push r10
punpcklbw mm0, mm7
test r10, r13
push r9
psllq mm1, 0x54
pcmpgtb mm6, mm2
push r12
rol r12, 0x14
xchg r10w, r12w
push r11
shr r13, 0x14
nop
pop r11
nop
psrad mm2, 0x47
pop r12
punpckhwd mm1, mm0
pmaddwd mm4, mm2
pop r9
nop
pmullw mm1, mm0
pop r10
rol r13w, 9
emms
pop r13
cmp bl, 0x59
je 0x1dc4f09c6
jne 0x1dc4f0a15
cmp dl, r10b
jne 0x1dc4f08f9
push r9
not r9d
pop r9
jmp 0x1dc4f08fe
push r8
nop
pop r8
push r14
psubw mm7, mm5
pop r14
jmp 0x1dc4f0a15
push r8
nop
rol r8b, 8
push rax
psrlq mm0, 0x50
mov r8d, eax
push r12
emms
mulss xmm3, xmm15
push r11
sub rax, 7
emms
pop r11
psllq mm6, 0x67
pslld mm6, 0x13
pop r12
nop
mulps xmm13, xmm8
pop rax
paddd mm2, mm6
pslld mm0, 0x53
pop r8
jmp 0x1dc4f0a15
push r12
not r12d
emms
push rcx
movaps xmm3, xmm7
pop rcx
psubusw mm7, mm4
sbb r12, 0x12
pop r12
jmp 0x1dc4f0a15
push rdx
psrld mm2, 0xb
pmaxub mm2, mm4
movhlps xmm10, xmm12
push r11
dec rdx
emms
push r15
movaps xmm1, xmm4
pop r15
sub edx, r11d
orps xmm10, xmm4
pop r11
xorps xmm8, xmm12
nop
pcmpeqd mm1, mm2
pop rdx
jmp 0x1dc4f0a15
push r8
pmulhuw mm0, mm3
psraw mm1, 7
not r8
rol r8w, 2
push rcx
not r8d
paddusw mm1, mm7
inc r8d
movups xmm1, xmm3
pop rcx
ror r8w, 0x13
emms
shr r8, 2
pcmpgtw mm7, mm6
pop r8
jmp 0x1dc4f0a15
cmp dl, 0x24
jne 0x1dc4f09ed
push r8
nop
push rdx
emms
nop
pop rdx
subps xmm0, xmm10
pop r8
jmp 0x1dc4f0a01
push r11
shr r11w, 0xc
push r13
nop
emms
pop r13
psrad mm6, 0x2b
pop r11
push rcx
xorps xmm10, xmm11
push r9
rol r9, 0x13
neg ecx
pop r9
psllq mm2, 0x32
pop rcx
cmp edx, r14d
jne 0x1dc4f0a2d
push r14
addps xmm3, xmm12
push rcx
emms
or r14b, cl
pop rcx
emms
pop r14
jmp 0x1dc4f0a3c
push rbx
sbb bl, 0x14
push r12
emms
inc ebx
pop r12
emms
pop rbx
push rdx
nop
push r10
neg r10w
rol edx, 4
pop r10
rol edx, 0xc
pop rdx
push rax
emms
emms
push rbx
ucomiss xmm15, xmm0
psrld mm5, 0x2b
push r10
nop
sar eax, 9
push r15
not r10
nop
pop r15
inc eax
not al
pop r10
add eax, ebx
psrld mm2, 7
pop rbx
packsswb mm7, mm2
sar eax, 0xb
pop rax
jmp 0x1dc4f10e5
cmp dx, r9w
jne 0x1dc4f0a99
push rcx
not rcx
push rax
psrlw mm1, 0x5b
paddusb mm1, mm0
pop rax
nop
pop rcx
jmp 0x1dc4f0aae
push rbx
xorps xmm11, xmm12
push r14
dec rbx
psllq mm1, 0x57
pop r14
psrlq mm7, 0x48
pop rbx
push rdx
nop
push r10
test r10w, dx
psrlw mm6, 0x5e
pop r10
psrlq mm5, 0x16
pop rdx
mov rax, qword [rbx + 8]
push r15
neg r15b
push r13
psrad mm1, 0x13
push r9
pslld mm0, 0x2e
pop r9
sbb r13b, r15b
pop r13
paddsb mm1, mm7
pop r15
movzx edx, word [rbx + 2]
add rax, rdx
push r14
addss xmm7, xmm1
neg r14b
push r10
not r10w
pop r10
psrlw mm7, 0xc
not r14w
pop r14
mov rbx, rax
and rbx, 0xfffffffffffffff8
cmp rdx, 0x33
jne 0x1dc4f0b38
push r12
neg r12
push r14
sub r12d, r14d
emms
pop r14
not r12w
pop r12
jmp 0x1dc4f0b49
push rdx
rcl rdx, 0xe
push rbx
not dl
rol rdx, 2
pop rbx
addps xmm6, xmm4
pop rdx
push rcx
pslld mm2, 0x18
push r8
inc r8d
shl ecx, 0x13
pop r8
not cx
pop rcx
cmp rbx, rax
jae 0x1dc4f0e60
push r14
neg r14
rcr r14d, 0xd
psraw mm1, 0x5a
push r13
nop
nop
push r11
paddd mm4, mm3
pop r11
ucomiss xmm10, xmm14
not r14d
pop r13
shr r14, 0xf
mov r14d, 0x13
pand mm3, mm6
pop r14
add rbx, 8
cmp rdx, rcx
je 0x1dc4f0caf
push r8
paddb mm0, mm7
push rcx
shr r8b, 0xe
and ecx, r8d
push rdx
emms
psrlq mm2, 0x61
shl ecx, 0xa
pop rdx
nop
emms
pop rcx
psrld mm5, 0x3e
pop r8
cmp rbx, r11
je 0x1dc4f0ceb
push r13
addps xmm1, xmm9
push r11
shl r13, 0x17
push r12
paddw mm5, mm6
push rax
not r12
push r9
add r11d, r13d
push r15
emms
pop r15
not r13b
pop r9
pcmpgtb mm1, mm3
pop rax
neg r13w
pop r12
psrad mm7, 0x64
pop r11
rcpss xmm6, xmm8
pop r13
cmp r8w, r14w
je 0x1dc4f0d2b
push rax
punpckhwd mm6, mm0
push r12
nop
inc rax
pop r12
nop
pop rax
cmp r15w, 0x60
je 0x1dc4f0d83
push r13
andnps xmm5, xmm12
psraw mm1, 0x6a
nop
inc r13d
push r12
psrlq mm3, 0x68
nop
psraw mm4, 0x4e
push r8
psraw mm0, 0x4d
movhlps xmm11, xmm2
push rbx
emms
pop rbx
and r13b, r12b
psrlq mm1, 0x43
pop r8
inc r13d
addss xmm15, xmm11
psllq mm6, 0x15
pop r12
nop
psrlq mm1, 0x3f
emms
mulps xmm6, xmm2
pop r13
cmp r8, rax
je 0x1dc4f0dc2
push r15
psraw mm3, 0x17
push r8
emms
push rdx
emms
push r13
shl r15, 2
pop r13
xorps xmm1, xmm0
pop rdx
paddusb mm3, mm4
pop r8
nop
pop r15
cmp r15, r8
je 0x1dc4f0de1
jne 0x1dc4f0e20
push r10
neg r10
emms
emms
push r14
or r14, r10
emms
xadd r14, r10
push r11
psrld mm0, 0x4e
emms
emms
pop r11
emms
psrlq mm5, 0x17
and r14w, r10w
pop r14
movlhps xmm12, xmm1
subps xmm12, xmm5
nop
pop r10
jmp 0x1dc4f0e20
push rcx
shr ecx, 0xa
packssdw mm2, mm3
push r11
psrad mm6, 0x1a
inc ecx
push rbx
rcl ebx, 0xe
movups xmm11, xmm1
push r14
emms
movaps xmm9, xmm0
pop r14
addps xmm6, xmm11
emms
pop rbx
adc r11, rcx
addss xmm5, xmm11
pop r11
sub rcx, 0xe
psrlq mm1, 0x50
pop rcx
jmp 0x1dc4f0e20
cmp edx, eax
jne 0x1dc4f0d58
push r10
mulps xmm8, xmm11
push r14
not r10w
add r10d, r14d
pop r14
psrlq mm2, 0x14
pop r10
jmp 0x1dc4f0d6c
push rbx
neg bl
push r15
addps xmm5, xmm12
sar r15, 7
pop r15
psrad mm7, 0x5b
pop rbx
push r8
not r8b
push r9
shr r8, 0xd
emms
pop r9
nop
pop r8
jmp 0x1dc4f0e20
cmp dl, r15b
jne 0x1dc4f0d9d
push rdx
punpcklwd mm5, mm4
push r9
pslld mm6, 0x36
emms
pop r9
psrld mm0, 0x51
pop rdx
jmp 0x1dc4f0dad
push rcx
nop
push r14
rcl rcx, 4
mov r14w, cx
pop r14
nop
pop rcx
push r10
psraw mm4, 0x52
push r13
xchg r13w, r10w
emms
pop r13
nop
pop r10
jmp 0x1dc4f0e20
cmp dl, r14b
jne 0x1dc4f0dd1
push r15
shl r15b, 9
pop r15
jmp 0x1dc4f0dd7
push r8
emms
pop r8
push r9
pslld mm4, 0x55
pop r9
jmp 0x1dc4f0e20
push r12
psrlw mm7, 0x1f
addps xmm9, xmm0
push r8
movhlps xmm4, xmm7
psrlw mm0, 0x4b
push r14
rol r12d, 0x13
pminsw mm5, mm3
push r15
xadd r8w, r15w
nop
pop r15
emms
paddusb mm6, mm7
pop r14
punpckhwd mm5, mm1
mov r12b, 7
pop r8
shl r12d, 6
shl r12b, 5
pop r12
push rbx
emms
nop
pxor mm1, mm3
punpckhwd mm6, mm4
push rcx
sbb ebx, 0xa
emms
nop
push r9
dec r9d
psrad mm5, 0x59
push r10
emms
pop r10
shl ecx, 2
minps xmm12, xmm6
pop r9
rcl cx, 0x17
not cx
rcr rcx, 5
pop rcx
emms
psrad mm6, 0x55
nop
rcl bl, 2
pop rbx
cmp dx, r14w
je 0x1dc4f0f95
push r11
emms
push rbx
punpckldq mm4, mm0
emms
push r12
paddsw mm1, mm4
movlhps xmm8, xmm2
emms
push r8
psllq mm5, 0x52
packsswb mm4, mm6
xadd r12, r8
pmaxub mm6, mm0
pop r8
nop
mov r11b, 0xd
pslld mm4, 0x3a
pop r12
nop
psraw mm0, 0x23
pop rbx
nop
pop r11
cmp r15w, dx
je 0x1dc4f0fac
push r15
shr r15w, 0xd
push rbx
andnps xmm2, xmm13
push rax
mov r15b, bl
push r10
psrlq mm4, 0xc
push r11
addps xmm0, xmm11
push r14
psraw mm3, 0x33
push r9
movlhps xmm3, xmm12
pop r9
psrlq mm7, 0x37
pop r14
sbb rbx, 5
pop r11
test r10, rax
pop r10
xor r15w, bx
pop rax
emms
pop rbx
emms
pop r15
cmp bl, 0x53
je 0x1dc4f0fc5
cmp edx, 0x2a
jne 0x1dc4f0f12
push r13
not r13b
pop r13
jmp 0x1dc4f0f15
push rax
nop
pop rax
push r11
not r11b
pop r11
cmp bx, r15w
je 0x1dc4f0fde
push r15
nop
push r13
por mm7, mm6
push rcx
not cl
push r10
psrlq mm7, 0x21
push r11
nop
pop r11
inc r10d
pop r10
emms
pop rcx
mov r15d, r13d
pop r13
minps xmm7, xmm2
pop r15
cmp r15, r9
je 0x1dc4f0ff6
push rbx
paddb mm3, mm1
emms
inc rbx
push rdx
andnps xmm3, xmm4
adc rbx, rdx
nop
push rcx
dec rbx
emms
psubusw mm1, mm7
pop rcx
pslld mm1, 0x68
psllq mm1, 0x39
not bl
pop rdx
emms
inc rbx
not bx
pop rbx
cmp rbx, rdx
je 0x1dc4f102c
jne 0x1dc4f1069
push r13
mov r13, 3
push rax
pop rax
dec r13
jne 0x1dc4f0f9e
pop r13
jmp 0x1dc4f1069
push r8
mov r8, 1
push r14
pop r14
dec r8
jne 0x1dc4f0fb5
pop r8
jmp 0x1dc4f1069
push rcx
mov rcx, 1
push r14
push rdx
pop rdx
pop r14
dec rcx
jne 0x1dc4f0fcd
pop rcx
jmp 0x1dc4f1069
push r10
mov r10, 2
push r15
push rbx
pop rbx
pop r15
dec r10
jne 0x1dc4f0fe7
pop r10
jmp 0x1dc4f1069
push r15
emms
andps xmm5, xmm1
rol r15, 0x11
shl r15b, 1
emms
push r8
minps xmm14, xmm7
emms
psubw mm1, mm0
pcmpgtb mm4, mm0
nop
pop r8
dec r15
subss xmm15, xmm12
sub r15, 7
emms
emms
nop
pop r15
jmp 0x1dc4f1069
push r13
por mm1, mm3
push r8
psrlq mm6, 0x2a
adc r13d, r8d
push r11
nop
emms
nop
push r15
psubsb mm0, mm4
add r11w, r13w
test r8b, r13b
shr r8w, 1
pop r15
maxps xmm15, xmm8
nop
pmulhuw mm1, mm6
pop r11
psraw mm7, 0x1d
emms
pop r8
psubw mm7, mm3
pop r13
push rax
sbb ax, 0xb
emms
push r11
not al
emms
push rdx
inc rdx
pcmpgtb mm6, mm0
push rcx
inc eax
psraw mm1, 0x62
pop rcx
rcr r11d, 1
or dx, ax
pop rdx
sub r11w, ax
rcr r11b, 0x11
pop r11
nop
dec eax
pop rax
push rax
movups xmm12, xmm11
dec rax
nop
emms
push r12
and r12w, ax
andps xmm12, xmm2
movaps xmm7, xmm13
push r13
nop
not eax
push rbx
movlhps xmm12, xmm7
pop rbx
pcmpgtw mm2, mm5
nop
pop r13
neg eax
movhlps xmm10, xmm13
sub r12b, al
pop r12
maxps xmm9, xmm8
movaps xmm7, xmm0
psllq mm5, 6
ror al, 0xf
pop rax
inc edi
jmp 0x1dc4f0690
push r14
mov r14w, 0xc
push rcx
psrlq mm0, 0x1f
push r8
movups xmm14, xmm4
push r15
emms
push rdx
xadd r14d, r15d
push r9
pcmpgtw mm7, mm5
push rax
movaps xmm10, xmm9
pop rax
inc rdx
pop r9
psrad mm5, 0x40
pop rdx
nop
pop r15
psrlq mm0, 0x32
pop r8
test ecx, r14d
pop rcx
inc r14
pop r14
cmp dx, 0x1c
jne 0x1dc4f1137
push r12
psrad mm7, 0x53
pop r12
jmp 0x1dc4f113c
push r9
nop
pop r9
push rax
mulss xmm14, xmm13
pop rax
mov r8d, 0x8000
xor edx, edx
mov rcx, rsi
call fcn.1dc4e3172
push rax
andps xmm15, xmm10
push r14
shl r14b, 2
pop r14
emms
pop rax
cmp rdx, 0x65
jne 0x1dc4f118c
push rdx
nop
push r14
nop
psrad mm3, 0x51
pop r14
rol edx, 7
pop rdx
jmp 0x1dc4f119d
push rbx
paddusb mm0, mm1
push rcx
ror ecx, 0xb
rol cl, 3
pop rcx
rcr rbx, 0xf
pop rbx
push r12
nop
push r15
nop
emms
pop r15
comiss xmm8, xmm14
pop r12
add rsp, 0x40
pop rbx
pop rsi
pop rdi
ret