Function at 0x44dd60
Capabilities:
Encode data using xor

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff0
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
sub esp, 0x458
mov eax, dword [section..data]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ebx + 8]
push esi
mov esi, dword [ebx + 0x14]
push edi
mov edi, edx
movss dword [ebp - 0x424], xmm2
mov edx, eax
mov dword [ebp - 0x40c], edi
imul edx, dword [ebx + 0xc]
mov dword [ebp - 0x3e4], ecx
mov dword [ebp - 0x3f0], eax
mov dword [ebp - 0x3f4], esi
cmp edx, 0x180
jg 0x44e994
mov ecx, edi
call fcn.0043fe40
push 0xc0
lea eax, [ebp - 0x318]
movsd qword [ebp - 0x418], xmm0
push 0
push eax
call fcn.00458e80
mov eax, dword [ebp - 0x3f0]
add esp, 0xc
lea edx, [eax*4]
mov eax, dword [ebx + 0xc]
mov dword [ebp - 0x3e0], edx
test eax, eax
jle 0x44dee5
mov edx, dword [ebx + 0x10]
mov ecx, edi
mov edi, dword [ebp - 0x3e0]
inc edx
mov dword [ebp - 0x420], edx
mov dword [ebp - 0x3dc], ecx
mov dword [ebp - 0x3ec], eax
cmp edx, 1
jle 0x44dec3
mov eax, dword [ebp - 0x3f0]
lea edi, [ecx + 4]
mov edx, dword [ebx + 0x10]
and esi, 7
mov dword [ebp - 0x3e8], esi
dec eax
mov dword [ebp - 0x408], edx
lea esi, [ebp - 0x318]
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x404], eax
nop word [eax + eax]
push eax
push edi
push ecx
mov ecx, dword [edx*4 + 0x487b20]
mov dword [ebp - 0x41c], ecx
call dword [0x48013c]
call dword [ebp - 0x41c]
fadd qword [esi]
mov eax, dword [ebp - 0x404]
add esp, 0xc
mov ecx, dword [ebp - 0x3dc]
dec eax
mov edx, dword [ebp - 0x3e8]
add edi, 4
mov dword [ebp - 0x404], eax
fstp qword [esi]
add esi, 8
sub dword [ebp - 0x408], 1
jne 0x44de60
mov eax, dword [ebp - 0x3ec]
mov edx, dword [ebp - 0x420]
mov esi, dword [ebp - 0x3f4]
mov edi, dword [ebp - 0x3e0]
add ecx, edi
sub eax, 1
mov dword [ebp - 0x3dc], ecx
mov dword [ebp - 0x3ec], eax
jne 0x44de23
mov edx, dword [ebp - 0x3e0]
mov eax, dword [ebx + 0xc]
jmp 0x44deeb
mov dword [ebp - 0x3e0], edx
movsd xmm0, qword [ebp - 0x418]
lea esi, [ebp - 0x318]
mulsd xmm0, qword [0x5ba850]
lea edi, [ebp - 0x3d8]
mov ecx, 0x30
mov dword [ebp - 0x3e8], 0
movsd xmm6, qword [0x5ba840]
rep movsd dword es:[edi], dword [esi]
mov edi, dword [ebx + 0x10]
xor ecx, ecx
movsd qword [ebp - 0x440], xmm6
addsd xmm0, qword [0x5ba678]
movsd qword [ebp - 0x190], xmm0
movsd qword [ebp - 0x258], xmm0
test edi, edi
jle 0x44e95c
mov dword [ebp - 0x3dc], 0xfffffff0
test eax, eax
jle 0x44e0e1
mov esi, dword [ebx + 0xc]
mov eax, edx
mov edi, dword [ebp - 0x40c]
lea edx, [ecx*4]
sub eax, edx
mov dword [ebp - 0x3ec], esi
mov dword [ebp - 0x3f4], eax
nop
add edx, 0xfffffffc
add edx, edi
movss xmm5, dword [eax + edx]
xor eax, eax
cmp dword [ebp - 0x3dc], 0xfffffff0
movss xmm6, dword [edx + 4]
cvtps2pd xmm4, xmm6
cvtps2pd xmm5, xmm5
jle 0x44e038
mov esi, dword [ebp - 0x3e0]
add esi, edi
movss xmm7, dword [esi - 4]
nop dword [eax]
nop word [eax + eax]
movss xmm3, dword [edx]
movaps xmm0, xmm6
movsd xmm1, qword [ebp + eax*8 - 0x318]
sub edx, 4
movss xmm2, dword [esi]
add esi, 4
mulss xmm0, xmm3
cvtss2sd xmm0, xmm0
subsd xmm1, xmm0
movaps xmm0, xmm7
mulss xmm0, xmm2
cvtss2sd xmm0, xmm0
movsd qword [ebp + eax*8 - 0x318], xmm1
movsd xmm1, qword [ebp + eax*8 - 0x3d8]
subsd xmm1, xmm0
cvtps2pd xmm0, xmm3
movsd qword [ebp + eax*8 - 0x3d8], xmm1
movsd xmm1, qword [ebp + eax*8 - 0xc8]
inc eax
mulsd xmm0, xmm1
addsd xmm4, xmm0
cvtps2pd xmm0, xmm2
mulsd xmm0, xmm1
addsd xmm5, xmm0
cmp eax, ecx
jl 0x44dfc0
xor eax, eax
jmp 0x44e043
xor eax, eax
cmp dword [ebp - 0x3dc], 0xfffffff0
jl 0x44e0b3
mov edx, dword [ebp - 0x3e0]
lea esi, [edi + ecx*4]
add edx, 0xfffffffc
add edx, edi
nop dword [eax]
nop word [eax + eax]
movss xmm1, dword [esi]
sub esi, 4
movsd xmm0, qword [ebp + eax*8 - 0x190]
cvtps2pd xmm1, xmm1
mulsd xmm1, xmm4
subsd xmm0, xmm1
movss xmm1, dword [edx]
cvtps2pd xmm1, xmm1
add edx, 4
movsd qword [ebp + eax*8 - 0x190], xmm0
movsd xmm0, qword [ebp + eax*8 - 0x258]
mulsd xmm1, xmm5
subsd xmm0, xmm1
movsd qword [ebp + eax*8 - 0x258], xmm0
inc eax
cmp eax, ecx
jle 0x44e060
mov esi, dword [ebp - 0x3ec]
mov edx, dword [ebp - 0x3f0]
lea eax, [edx*4]
add edi, eax
lea edx, [ecx*4]
mov eax, dword [ebp - 0x3f4]
sub esi, 1
mov dword [ebp - 0x3ec], esi
jne 0x44df80
mov edi, dword [ebx + 0x10]
movsd xmm3, qword [ebp + ecx*8 - 0x318]
xor edx, edx
movsd xmm6, qword [ebp + ecx*8 - 0x3d8]
test ecx, ecx
jle 0x44e27a
cmp ecx, 4
jb 0x44e20e
mov eax, ecx
and eax, 0x80000003
jns 0x44e114
dec eax
or eax, 0xfffffffc
inc eax
mov esi, ecx
lea edi, [ebp - 0xc8]
xorps xmm7, xmm7
sub esi, eax
mov eax, dword [ebp - 0x3dc]
xorps xmm5, xmm5
xorps xmm4, xmm4
movaps xmmword [ebp - 0x400], xmm7
nop dword [eax]
nop dword [eax + eax]
movups xmm2, xmmword [edi + edx*8]
movsd xmm1, qword [ebp + eax - 0x3d0]
movhpd xmm1, qword [ebp + eax - 0x3d8]
mulpd xmm1, xmm2
addpd xmm7, xmm1
movsd xmm1, qword [ebp + eax - 0x310]
movhpd xmm1, qword [ebp + eax - 0x318]
mulpd xmm1, xmm2
movups xmm2, xmmword [ebp + edx*8 - 0xb8]
add edx, 4
addpd xmm1, xmmword [ebp - 0x400]
movaps xmmword [ebp - 0x400], xmm1
movsd xmm1, qword [ebp + eax - 0x3e0]
movhpd xmm1, qword [ebp + eax - 0x3e8]
mulpd xmm1, xmm2
addpd xmm5, xmm1
movsd xmm1, qword [ebp + eax - 0x320]
movhpd xmm1, qword [ebp + eax - 0x328]
sub eax, 0x20
mulpd xmm1, xmm2
addpd xmm4, xmm1
cmp edx, esi
jl 0x44e140
mov edi, dword [ebx + 0x10]
addpd xmm4, xmmword [ebp - 0x400]
addpd xmm5, xmm7
movaps xmm0, xmm4
unpckhpd xmm0, xmm4
addsd xmm4, xmm0
movaps xmm0, xmm5
unpckhpd xmm0, xmm5
addsd xmm5, xmm0
addsd xmm6, xmm4
addsd xmm3, xmm5
movsd qword [ebp - 0x3f8], xmm3
movsd qword [ebp - 0x3f8], xmm6
cmp edx, ecx
jge 0x44e27a
mov eax, ecx
sub eax, edx
lea eax, [eax*8 - 8]
nop dword [eax]
movsd xmm1, qword [ebp + edx*8 - 0xc8]
inc edx
movaps xmm0, xmm1
mulsd xmm1, qword [ebp + eax - 0x318]
mulsd xmm0, qword [ebp + eax - 0x3d8]
sub eax, 8
addsd xmm1, xmm6
addsd xmm3, xmm0
movaps xmm6, xmm1
cmp edx, ecx
jl 0x44e220
movsd qword [ebp + ecx*8 - 0x188], xmm3
movaps xmm5, xmm1
movsd xmm4, qword [ebp - 0x190]
xor edx, edx
movsd qword [ebp + ecx*8 - 0x250], xmm6
movsd xmm3, qword [ebp - 0x258]
jmp 0x44e2a9
movsd qword [ebp + ecx*8 - 0x188], xmm3
xor edx, edx
movsd xmm4, qword [ebp - 0x190]
movaps xmm5, xmm6
movsd qword [ebp + ecx*8 - 0x250], xmm6
movsd xmm3, qword [ebp - 0x258]
test ecx, ecx
jle 0x44e439
cmp ecx, 4
jb 0x44e3e8
mov eax, ecx
xor edx, edx
and eax, 0x80000003
jns 0x44e2c2
dec eax
or eax, 0xfffffffc
inc eax
mov esi, ecx
xorps xmm7, xmm7
sub esi, eax
movaps xmmword [ebp - 0x450], xmm7
xorps xmm5, xmm5
movaps xmmword [ebp - 0x400], xmm7
xorps xmm3, xmm3
lea eax, [ebp + ecx*8 - 0x268]
xorps xmm4, xmm4
nop word [eax + eax]
movups xmm2, xmmword [ebp + edx*8 - 0xc8]
movups xmm0, xmmword [ebp + edx*8 - 0x250]
movsd xmm1, qword [eax + 0x10]
mulpd xmm0, xmm2
movhpd xmm1, qword [eax + 8]
addpd xmm0, xmmword [ebp - 0x400]
mulpd xmm1, xmm2
movaps xmmword [ebp - 0x400], xmm0
movups xmm0, xmmword [ebp + edx*8 - 0x188]
addpd xmm7, xmm1
mulpd xmm0, xmm2
movups xmm2, xmmword [ebp + edx*8 - 0xb8]
movsd xmm1, qword [eax]
movhpd xmm1, qword [eax - 8]
sub eax, 0x20
addpd xmm4, xmm0
movups xmm0, xmmword [ebp + edx*8 - 0x240]
mulpd xmm1, xmm2
mulpd xmm0, xmm2
addpd xmm5, xmm1
addpd xmm3, xmm0
movups xmm0, xmmword [ebp + edx*8 - 0x178]
add edx, 4
mulpd xmm0, xmm2
addpd xmm0, xmmword [ebp - 0x450]
movups xmmword [ebp - 0x450], xmm0
cmp edx, esi
jl 0x44e2f0
addpd xmm3, xmmword [ebp - 0x400]
addpd xmm4, xmm0
addpd xmm5, xmm7
movaps xmm0, xmm4
unpckhpd xmm0, xmm4
addsd xmm4, xmm0
movaps xmm0, xmm3
unpckhpd xmm0, xmm3
addsd xmm3, xmm0
movaps xmm0, xmm5
unpckhpd xmm0, xmm5
addsd xmm5, xmm0
addsd xmm4, qword [ebp - 0x190]
addsd xmm3, qword [ebp - 0x258]
addsd xmm5, xmm6
movsd qword [ebp - 0x3f8], xmm5
movsd qword [ebp - 0x3f8], xmm3
movsd qword [ebp - 0x3f8], xmm4
cmp edx, ecx
jge 0x44e439
mov eax, ecx
sub eax, edx
lea eax, [ebp + eax*8 - 0x258]
nop dword [eax]
nop word [eax + eax]
movsd xmm1, qword [ebp + edx*8 - 0xc8]
movaps xmm0, xmm1
mulsd xmm0, qword [eax]
sub eax, 8
addsd xmm5, xmm0
movaps xmm0, xmm1
mulsd xmm0, qword [ebp + edx*8 - 0x250]
mulsd xmm1, qword [ebp + edx*8 - 0x188]
inc edx
addsd xmm3, xmm0
addsd xmm4, xmm1
cmp edx, ecx
jl 0x44e400
addsd xmm4, xmm3
movsd xmm6, qword [0x5ba840]
movsd xmm3, qword [0x5baaa0]
movaps xmm1, xmm6
movss xmm2, dword [ebp - 0x424]
cvtps2pd xmm2, xmm2
divsd xmm3, xmm4
mulsd xmm3, xmm5
movaps xmm0, xmm3
mulsd xmm0, xmm3
subsd xmm1, xmm0
movups xmm0, xmmword [ebp - 0x440]
mulsd xmm1, xmm0
comisd xmm2, xmm1
jb 0x44e4b3
movaps xmm1, xmm2
xorps xmm3, xmm3
divsd xmm1, xmm0
movaps xmm0, xmm6
subsd xmm0, xmm1
sqrtsd xmm3, xmm0
xorps xmm0, xmm0
comisd xmm5, xmm0
jbe 0x44e4a4
xorps xmm3, xmmword [0x5baf20]
movaps xmm7, xmm2
mov dword [ebp - 0x3e8], 1
jmp 0x44e4b6
movaps xmm7, xmm1
lea esi, [ecx + 1]
movaps xmm4, xmm3
sar esi, 1
xor eax, eax
unpcklpd xmm4, xmm4
movups xmmword [ebp - 0x440], xmm7
test esi, esi
jle 0x44e518
mov edx, dword [ebp - 0x3dc]
lea edx, [ebp + edx - 0xc0]
nop dword [eax]
movsd xmm1, qword [edx]
movaps xmm0, xmm3
movsd xmm2, qword [ebp + eax*8 - 0xc8]
mulsd xmm0, xmm1
addsd xmm0, xmm2
movsd qword [ebp + eax*8 - 0xc8], xmm0
movaps xmm0, xmm3
mulsd xmm0, xmm2
inc eax
addsd xmm0, xmm1
movsd qword [edx], xmm0
sub edx, 8
cmp eax, esi
jl 0x44e4e0
cmp dword [ebp - 0x3e8], 0
lea edx, [ecx + 1]
movsd qword [ebp + ecx*8 - 0xc8], xmm3
jne 0x44e780
lea eax, [ecx + 1]
xor edx, edx
test eax, eax
js 0x44e5f5
lea eax, [ecx + 2]
cmp eax, 2
jb 0x44e5a9
lea esi, [ecx + 1]
and eax, 0x80000001
jns 0x44e555
dec eax
or eax, 0xfffffffe
inc eax
sub esi, eax
lea eax, [ebp - 0x258]
lea eax, [eax + ecx*8]
movsd xmm1, qword [eax + 8]
movaps xmm0, xmm4
movhpd xmm1, qword [eax]
movups xmm2, xmmword [ebp + edx*8 - 0x190]
mulpd xmm0, xmm1
addpd xmm0, xmm2
movups xmmword [ebp + edx*8 - 0x190], xmm0
add edx, 2
movaps xmm0, xmm4
mulpd xmm0, xmm2
addpd xmm0, xmm1
movlpd qword [eax + 8], xmm0
movhpd qword [eax], xmm0
sub eax, 0x10
cmp edx, esi
jle 0x44e560
lea eax, [ecx + 1]
cmp edx, eax
jg 0x44e5f5
mov eax, ecx
lea esi, [ebp - 0x250]
sub eax, edx
lea eax, [esi + eax*8]
lea esi, [ecx + 1]
nop dword [eax]
movsd xmm0, qword [eax]
movsd xmm2, qword [ebp + edx*8 - 0x190]
mulsd xmm0, xmm3
addsd xmm0, xmm2
movsd qword [ebp + edx*8 - 0x190], xmm0
movaps xmm0, xmm3
mulsd xmm0, xmm2
inc edx
addsd xmm0, qword [eax]
movsd qword [eax], xmm0
sub eax, 8
cmp edx, esi
jle 0x44e5c0
mov edx, dword [ebp - 0x3e0]
inc ecx
add dword [ebp - 0x3dc], 8
sub edx, 4
mov eax, dword [ebx + 0xc]
mov dword [ebp - 0x3e0], edx
cmp ecx, edi
jl 0x44df57
movsd xmm3, qword [ebp - 0x190]
xor ecx, ecx
mov esi, dword [ebp - 0x3e4]
movaps xmm7, xmm3
movaps xmm2, xmm6
cmp edi, 4
jb 0x44e73c
lea eax, [ebp - 0x190]
lea eax, [eax + edi*8]
lea edx, [esi - 4]
lea edx, [edx + edi*4]
cmp esi, eax
ja 0x44e657
lea eax, [ebp - 0x188]
cmp edx, eax
jae 0x44e73c
lea eax, [ebp + edi*8 - 0xd0]
cmp esi, eax
ja 0x44e676
lea eax, [ebp - 0xc8]
movaps xmm7, xmm3
movaps xmm2, xmm6
cmp edx, eax
jae 0x44e73c
mov eax, edi
and eax, 0x80000003
jns 0x44e684
dec eax
or eax, 0xfffffffc
inc eax
movaps xmm6, xmmword [0x5baf20]
mov edx, edi
sub edx, eax
xorps xmm2, xmm2
xorps xmm4, xmm4
xorps xmm5, xmm5
xorps xmm7, xmm7
nop dword [eax + eax]
movups xmm1, xmmword [ebp + ecx*8 - 0xc8]
movups xmm0, xmmword [ebp + ecx*8 - 0x188]
mulpd xmm0, xmm1
addpd xmm7, xmm0
movaps xmm0, xmm1
mulpd xmm0, xmm1
xorps xmm1, xmm6
addpd xmm2, xmm0
cvtpd2ps xmm0, xmm1
movups xmm1, xmmword [ebp + ecx*8 - 0xb8]
movsd qword [esi + ecx*4], xmm0
movups xmm0, xmmword [ebp + ecx*8 - 0x178]
mulpd xmm0, xmm1
addpd xmm5, xmm0
movaps xmm0, xmm1
mulpd xmm0, xmm1
xorps xmm1, xmm6
addpd xmm4, xmm0
cvtpd2ps xmm0, xmm1
movsd qword [esi + ecx*4 + 8], xmm0
add ecx, 4
mov eax, ecx
cmp ecx, edx
jl 0x44e6a0
addpd xmm7, xmm5
addpd xmm2, xmm4
movaps xmm0, xmm7
unpckhpd xmm0, xmm7
addsd xmm7, xmm0
movaps xmm0, xmm2
unpckhpd xmm0, xmm2
addsd xmm2, xmm0
addsd xmm7, xmm3
addsd xmm2, qword [0x5ba840]
cmp eax, edi
jge 0x44e962
jmp 0x44e743
movaps xmm6, xmmword [0x5baf20]
movsd xmm1, qword [ebp + ecx*8 - 0xc8]
movaps xmm0, xmm1
mulsd xmm0, qword [ebp + ecx*8 - 0x188]
addsd xmm7, xmm0
movaps xmm0, xmm1
mulsd xmm0, xmm1
xorps xmm1, xmm6
addsd xmm2, xmm0
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm1
movss dword [esi + ecx*4], xmm0
inc ecx
cmp ecx, edi
jl 0x44e743
jmp 0x44e962
cmp edx, edi
jge 0x44e79e
mov ecx, edi
lea edi, [ebp - 0xc8]
sub ecx, edx
lea edi, [edi + edx*8]
shl ecx, 3
shr ecx, 2
xor eax, eax
rep stosd dword es:[edi], eax
mov edi, dword [ebx + 0x10]
xor ecx, ecx
cmp edi, 8
jb 0x44e857
mov esi, dword [ebp - 0x3e4]
lea eax, [ebp + edi*8 - 0xd0]
lea edx, [esi - 4]
lea edx, [edx + edi*4]
cmp esi, eax
ja 0x44e7ce
lea eax, [ebp - 0xc8]
cmp edx, eax
jae 0x44e857
movaps xmm1, xmmword [0x5baf20]
lea eax, [esi + 0x10]
mov edx, edi
lea esi, [ebp - 0xc8]
and edx, 0xfffffff8
lea edi, [ebp - 0xa8]
nop dword [eax]
movups xmm0, xmmword [esi + ecx*8]
lea esi, [ebp - 0x98]
lea eax, [eax + 0x20]
xorps xmm0, xmm1
cvtpd2ps xmm0, xmm0
movsd qword [eax - 0x30], xmm0
movups xmm0, xmmword [ebp + ecx*8 - 0xb8]
xorps xmm0, xmm1
cvtpd2ps xmm0, xmm0
movsd qword [eax - 0x28], xmm0
movups xmm0, xmmword [edi + ecx*8]
xorps xmm0, xmm1
cvtpd2ps xmm0, xmm0
movsd qword [eax - 0x20], xmm0
movups xmm0, xmmword [esi + ecx*8]
add ecx, 8
lea esi, [ebp - 0xc8]
xorps xmm0, xmm1
cvtpd2ps xmm0, xmm0
movsd qword [eax - 0x18], xmm0
cmp ecx, edx
jl 0x44e7f0
mov edi, dword [ebx + 0x10]
cmp ecx, edi
jge 0x44e90a
jmp 0x44e85e
movaps xmm1, xmmword [0x5baf20]
mov eax, edi
sub eax, ecx
cmp eax, 4
jl 0x44e8e7
mov eax, dword [ebp - 0x3e4]
lea esi, [edi - 3]
lea edi, [ebp - 0xc8]
lea eax, [eax + ecx*4]
add eax, 8
movsd xmm0, qword [edi + ecx*8]
lea edx, [ebp - 0xb8]
xorps xmm0, xmm1
lea eax, [eax + 0x10]
cvtsd2ss xmm0, xmm0
movss dword [eax - 0x18], xmm0
movsd xmm0, qword [ebp + ecx*8 - 0xc0]
xorps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [eax - 0x14], xmm0
movsd xmm0, qword [edx + ecx*8]
lea edx, [ebp - 0xb0]
xorps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [eax - 0x10], xmm0
movsd xmm0, qword [edx + ecx*8]
add ecx, 4
xorps xmm0, xmm1
mov edx, ecx
cvtsd2ss xmm0, xmm0
movss dword [eax - 0xc], xmm0
cmp ecx, esi
jl 0x44e880
mov edi, dword [ebx + 0x10]
cmp edx, edi
jge 0x44e90a
mov eax, dword [ebp - 0x3e4]
nop dword [eax]
movsd xmm0, qword [ebp + ecx*8 - 0xc8]
xorps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [eax + ecx*4], xmm0
inc ecx
cmp ecx, edi
jl 0x44e8f0
cmp dword [ebx + 0xc], 0
jle 0x44e952
mov eax, dword [ebp - 0x3f0]
movsd xmm7, qword [ebp - 0x418]
mov ecx, dword [ebp - 0x40c]
lea esi, [eax*4]
nop dword [eax + eax]
mov edx, edi
call fcn.0043fe40
add ecx, esi
subsd xmm7, xmm0
sub dword [ebx + 0xc], 1
jne 0x44e930
movsd qword [ebp - 0x418], xmm7
movups xmm7, xmmword [ebp - 0x440]
mulsd xmm7, qword [ebp - 0x418]
jmp 0x44e97a
movaps xmm7, xmm0
movaps xmm2, xmm6
movsd xmm0, qword [ebp - 0x418]
mulsd xmm0, qword [0x5ba6d8]
mulsd xmm0, xmm2
subsd xmm7, xmm0
mov ecx, dword [ebp - 4]
xorps xmm0, xmm0
pop edi
xor ecx, ebp
cvtsd2ss xmm0, xmm7
pop esi
call fcn.00457d6e
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
push 0x38
mov edx, str.C:projectlibopus_silk_float_burg_modified_FLP.c
mov ecx, str.assertion_failed:_subfr_length__nb_subfr___MAX_FRAME_SIZE
call fcn.004127a0
int3