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

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, 0x248
mov eax, dword [0x101903b8]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
push edi
mov edi, ecx
mov dword [ebp - 0x140], 0x3dc0c0c2
mov ecx, dword [0x10270558]
xorps xmm3, xmm3
mov dword [ebp - 0xac], ecx
mov dword [ebp - 0xb4], edi
mov dword [ebp - 0x13c], 0x3dc0c0c2
mov eax, dword [ecx + 0x3e58]
mov dword [ebp - 0x138], 0x3dc0c0c2
movss xmm0, dword [eax + 0xf0]
subss xmm0, dword [eax + 0x14]
addss xmm0, dword [eax + 0x78]
movss dword [ebp - 0xdc], xmm0
movss xmm0, dword [eax + 0xf4]
subss xmm0, dword [eax + 0x18]
addss xmm0, dword [eax + 0x7c]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x3e58]
movss dword [ebp - 0xe0], xmm0
movss xmm0, dword [eax + 0x18]
subss xmm0, dword [eax + 0x7c]
mov byte [eax + 0x131], 1
addss xmm0, dword [0x10187a4c]
movss dword [eax + 0xf4], xmm0
mov eax, dword [ecx + 0x3e58]
movss xmm0, dword [eax + 0x14]
movss xmm1, dword [eax + 0x18]
movaps xmm4, xmm0
movss dword [ebp - 0xb0], xmm0
movss xmm0, dword [eax + 0x1c]
movss dword [ebp - 0xb8], xmm0
addss xmm4, dword [0x10187a00]
mov byte [eax + 0xac], 1
movss xmm0, dword [edi + 4]
mulss xmm0, dword [0x10187b80]
mov eax, dword [ecx + 0x3e58]
lea ecx, [ebp - 0x140]
addss xmm1, dword [0x10187a50]
movss dword [ebp - 0xa4], xmm4
mov eax, dword [eax + 0x264]
mov dword [ebp - 0x64], eax
cvttss2si eax, xmm0
movss dword [ebp - 0xa0], xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x101877fc]
movss dword [ebp - 0x134], xmm0
movaps xmm0, xmm4
addss xmm0, dword [0x101879f4]
subss xmm0, dword [0x101878cc]
movss dword [ebp - 0x74], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x10187a3c]
movss dword [ebp - 0x94], xmm0
subss xmm0, xmm3
movss dword [ebp - 0x70], xmm0
movaps xmm0, xmm4
addss xmm0, xmm3
movss dword [ebp - 0x88], xmm0
movss dword [ebp - 0x90], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x101878cc]
movss dword [ebp - 0x78], xmm0
movss dword [ebp - 0x8c], xmm0
call fcn.10006ba0
push 0
push ecx
mov ecx, dword [ebp - 0x64]
mov esi, eax
mov dword [esp], 0
lea eax, [ebp - 0x74]
push esi
push eax
lea eax, [ebp - 0x90]
push eax
call fcn.10029020
movss xmm0, dword [ebp - 0xb8]
subss xmm0, dword [0x10187a00]
subss xmm0, dword [0x10187a68]
movss dword [ebp - 0x6c], xmm0
lea eax, [ebp - 0x74]
addss xmm0, dword [0x10187a40]
push ecx
mov ecx, dword [ebp - 0x64]
mov dword [esp], 0x3f800000
push esi
addss xmm0, dword [ebp - 0xa4]
push eax
lea eax, [ebp - 0x90]
push eax
movss dword [ebp - 0x7c], xmm0
movss dword [ebp - 0x74], xmm0
movss xmm0, dword [ebp - 0xa0]
addss xmm0, dword [0x101877c8]
movss dword [ebp - 0x70], xmm0
movss xmm0, dword [ebp - 0x88]
movss dword [ebp - 0x90], xmm0
movss xmm0, dword [ebp - 0x78]
movss dword [ebp - 0x8c], xmm0
call fcn.10028e30
movss xmm0, dword [ebp - 0x7c]
lea eax, [ebp - 0x74]
movss dword [ebp - 0x74], xmm0
movss xmm0, dword [ebp - 0x94]
movss dword [ebp - 0x70], xmm0
movss xmm0, dword [ebp - 0x6c]
subss xmm0, dword [0x101879f4]
push 0
push ecx
mov ecx, dword [ebp - 0x64]
mov dword [esp], 0
addss xmm0, dword [0x101879d4]
push esi
push eax
lea eax, [ebp - 0x90]
push eax
addss xmm0, dword [ebp - 0x88]
movss dword [ebp - 0x90], xmm0
movss xmm0, dword [ebp - 0x78]
addss xmm0, dword [0x101877c8]
movss dword [ebp - 0x8c], xmm0
call fcn.10029020
mov ecx, dword [0x10270558]
xor esi, esi
movss xmm2, dword [0x10187b80]
mov dword [ebp - 0x158], 0
mov dword [ebp - 0x154], 0
mov eax, dword [ecx + 0x3e58]
mov dword [ebp - 0x150], 0
mov dword [ebp - 0x168], 0x3e70f0f2
mov dword [ebp - 0x164], 0x3e70f0f2
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x3e58]
mov dword [ebp - 0x160], 0x3e70f0f2
mov dword [ebp - 0x6c], esi
movss xmm0, dword [eax + 0x14]
subss xmm0, dword [eax + 0x78]
mov byte [eax + 0x131], 1
addss xmm0, dword [0x10187a14]
movss dword [eax + 0xf0], xmm0
movss xmm0, dword [edi + 4]
mulss xmm0, xmm2
cvttss2si eax, xmm0
movss xmm0, dword [0x102625a4]
mulss xmm0, xmm2
movd xmm1, eax
cvttss2si eax, xmm0
movss xmm0, dword [0x102625a8]
mulss xmm0, xmm2
mov dword [ebp - 0xd4], eax
cvtdq2ps xmm1, xmm1
cvttss2si eax, xmm0
movss xmm0, dword [0x102625ac]
mulss xmm1, dword [0x101877fc]
mov dword [ebp - 0xd8], eax
mulss xmm0, xmm2
movss dword [ebp - 0x14c], xmm1
movss dword [ebp - 0x15c], xmm1
cvttss2si eax, xmm0
mov dword [ebp - 0xa8], eax
mov ecx, dword [edi + 0x40]
mov eax, 0x2aaaaaab
sub ecx, dword [edi + 0x3c]
movss xmm0, dword [0x10187970]
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
je 0x10087ccd
mov ecx, dword [edi + 0x3c]
lea eax, [esi + esi*2]
cmp dword [ecx + eax*8 + 0x14], 0x10
lea eax, [ecx + eax*8]
movss xmm0, dword [0x10187be4]
mov dword [ebp - 0xa0], eax
jb 0x100875a9
mov eax, dword [eax]
mov dword [ebp - 0xa0], eax
mov ecx, dword [0x10270558]
movss xmm2, dword [ecx + 0x3bc4]
test eax, eax
jne 0x100875cb
mov dword [ebp - 0x90], eax
movss dword [ebp - 0x8c], xmm2
jmp 0x1008761b
push ecx
push 0
push eax
push ecx
mov ecx, dword [ecx + 0x3bc0]
lea eax, [ebp - 0x74]
mov dword [esp], 0xbf800000
movaps xmm3, xmm0
push eax
call fcn.1002c900
movss xmm0, dword [ebp - 0x74]
addss xmm0, dword [0x101878c4]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [ebp - 0x74], xmm0
movss dword [ebp - 0x90], xmm0
movss xmm0, dword [ebp - 0x70]
movss dword [ebp - 0x8c], xmm0
lea eax, [ebp - 0x48]
mov byte [ebp - 0x65], 0
xorps xmm0, xmm0
mov ecx, 0x10269a70
push eax
movups xmmword [ebp - 0xc8], xmm0
call fcn.1001df40
cmp dword [ebp - 0x34], 0x10
lea esi, [ebp - 0x48]
push ecx
cmovae esi, dword [ebp - 0x48]
lea ecx, [ebp - 0x240]
call fcn.1004df50
lea eax, [ebp - 0x28]
mov dword [ebp - 0x2c], 1
mov ecx, eax
mov dword [ebp - 0x30], eax
call fcn.100044b0
push dword [ebp - 0x2c]
lea eax, [ebp - 0x6c]
mov dword [ebp - 0x1a0], 0x1008a150
push dword [ebp - 0x30]
mov dword [ebp - 0x1a4], eax
lea ecx, [ebp - 0x240]
movq xmm0, qword [ebp - 0x1a4]
mov edx, esi
movq qword [ebp - 0x28], xmm0
mov dword [ebp - 0x20], 0x1008a2f0
call fcn.10086ea0
add esp, 8
lea eax, [ebp - 0x60]
lea ecx, [ebp - 0x240]
push eax
call fcn.1004deb0
mov eax, dword [ebp - 0x240]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0x240], 0x10187424
mov eax, dword [ebp - 0x240]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x50]
mov dword [ebp + ecx - 0x244], eax
lea ecx, [ebp - 0x23c]
call fcn.1004e830
mov eax, dword [ebp - 0x240]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0x240], 0x101874e0
mov eax, dword [ebp - 0x240]
mov ecx, dword [eax + 4]
lea eax, [ecx - 8]
mov dword [ebp + ecx - 0x244], eax
lea eax, [ebp - 0x1f0]
push eax
mov dword [ebp - 0x1f0], 0x10187440
call fcn.100c6a52
mov edx, dword [ebp - 0x34]
add esp, 4
cmp edx, 0x10
jb 0x10087754
mov ecx, dword [ebp - 0x48]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1008774a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10087f57
push edx
push ecx
call fcn.100c9f47
add esp, 8
cmp dword [ebp - 0x4c], 0x10
lea eax, [ebp - 0x65]
push 0
push eax
lea eax, [ebp - 0xc8]
mov edx, 0x1018112c
lea ecx, [ebp - 0x60]
cmovae ecx, dword [ebp - 0x60]
push eax
push ecx
push 8
call fcn.10034740
mov ecx, dword [ebp - 0x6c]
add esp, 0x14
test al, al
je 0x10087785
mov dword [edi], ecx
mov eax, dword [0x10270558]
xorps xmm3, xmm3
mov edx, dword [eax + 0x3e58]
cmp byte [edx + 0xaf], 0
jne 0x100877ee
movss xmm1, dword [edx + 0xf8]
movss xmm0, dword [edx + 0xfc]
addss xmm1, xmm3
movss dword [edx + 0xf0], xmm1
movss dword [edx + 0xf4], xmm0
mov eax, dword [edx + 0x120]
mov ecx, dword [edx + 0x124]
mov dword [edx + 0x118], eax
mov eax, dword [edx + 0x12c]
mov dword [edx + 0x11c], ecx
mov dword [edx + 0x128], eax
mov byte [edx + 0x130], 1
mov ecx, dword [ebp - 0x6c]
movss xmm0, dword [ebp - 0xc0]
movups xmm1, xmmword [ebp - 0xc8]
movss xmm2, dword [ebp - 0xbc]
movss dword [ebp - 0x78], xmm0
movaps xmm0, xmm1
movss dword [ebp - 0x88], xmm2
cmp dword [edi], ecx
jne 0x10087a5f
subss xmm0, dword [0x101878cc]
lea ecx, [ebp - 0x158]
movss dword [ebp - 0x11c], xmm2
movss dword [ebp - 0x120], xmm0
movss dword [ebp - 0x128], xmm0
movaps xmm0, xmm1
shufps xmm0, xmm1, 0x55
movaps xmmword [ebp - 0x30], xmm0
movss dword [ebp - 0x124], xmm0
call fcn.10006ba0
push ecx
mov ecx, dword [ebp - 0x64]
mov esi, eax
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x120]
push esi
push eax
lea eax, [ebp - 0x128]
push eax
call fcn.10028e30
movss xmm0, dword [ebp - 0x78]
lea eax, [ebp - 0x130]
subss xmm0, dword [0x101878cc]
movss xmm1, dword [ebp - 0x88]
push ecx
mov ecx, dword [ebp - 0x64]
mov dword [esp], 0x3f800000
push esi
push eax
movss dword [ebp - 0x12c], xmm1
lea eax, [ebp - 0x148]
movaps xmm1, xmmword [ebp - 0x30]
push eax
movss dword [ebp - 0xd0], xmm0
movss dword [ebp - 0x130], xmm0
movss dword [ebp - 0x148], xmm0
movss dword [ebp - 0x144], xmm1
call fcn.10028e30
movss xmm0, dword [ebp - 0x78]
lea eax, [ebp - 0x170]
movups xmm2, xmmword [ebp - 0xc8]
push ecx
mov ecx, dword [ebp - 0x64]
mov dword [esp], 0x3f800000
push esi
push eax
movss dword [ebp - 0x170], xmm0
lea eax, [ebp - 0x178]
movaps xmm0, xmmword [ebp - 0x30]
push eax
movss dword [ebp - 0x16c], xmm0
movss dword [ebp - 0x178], xmm2
movss dword [ebp - 0x174], xmm0
call fcn.10028e30
movss xmm0, dword [ebp - 0x88]
lea ecx, [ebp - 0x168]
addss xmm0, dword [0x101878cc]
movups xmm1, xmmword [ebp - 0xc8]
movss dword [ebp - 0xe8], xmm1
movss dword [ebp - 0xcc], xmm0
movss dword [ebp - 0xe4], xmm0
movss xmm0, dword [ebp - 0x30]
addss xmm0, dword [0x101878cc]
movss dword [ebp - 0xf0], xmm1
movss dword [ebp - 0x7c], xmm0
movss dword [ebp - 0xec], xmm0
call fcn.10006ba0
push ecx
mov ecx, dword [ebp - 0x64]
mov esi, eax
mov dword [esp], 0x3f800000
lea eax, [ebp - 0xe8]
push esi
push eax
lea eax, [ebp - 0xf0]
push eax
call fcn.10028e30
movss xmm0, dword [ebp - 0x78]
subss xmm0, dword [0x10187970]
movss xmm1, dword [ebp - 0xcc]
movss dword [ebp - 0xf8], xmm0
push ecx
mov ecx, dword [ebp - 0x64]
lea eax, [ebp - 0xf8]
mov dword [esp], 0x3f800000
push esi
push eax
movss dword [ebp - 0x100], xmm0
lea eax, [ebp - 0x100]
movss xmm0, dword [ebp - 0x7c]
push eax
movss dword [ebp - 0xf4], xmm1
movss dword [ebp - 0xfc], xmm0
call fcn.10028e30
movss xmm0, dword [ebp - 0xd0]
lea eax, [ebp - 0x108]
movss xmm1, dword [ebp - 0x7c]
push ecx
mov ecx, dword [ebp - 0x64]
movss dword [ebp - 0x108], xmm0
movss xmm0, dword [ebp - 0xc8]
addss xmm0, dword [0x101878cc]
mov dword [esp], 0x3f800000
push esi
push eax
lea eax, [ebp - 0x110]
movss dword [ebp - 0x104], xmm1
push eax
movss dword [ebp - 0x110], xmm0
movss dword [ebp - 0x10c], xmm1
call fcn.10028e30
jmp 0x10087ab2
addss xmm0, xmm3
push 0
push ecx
lea ecx, [ebp - 0x140]
mov dword [esp], 0
movss dword [ebp - 0x118], xmm0
movaps xmm0, xmm1
shufps xmm0, xmm1, 0x55
movaps xmmword [ebp - 0x30], xmm0
addss xmm0, dword [0x101878cc]
movss dword [ebp - 0x114], xmm0
call fcn.10006ba0
mov ecx, dword [ebp - 0x64]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0x118]
push eax
call fcn.10029020
cmp byte [ebp - 0x65], 0
jne 0x10087af5
mov eax, dword [edi]
cmp eax, dword [ebp - 0x6c]
je 0x10087af5
movss xmm0, dword [edi + 4]
lea eax, [ebp - 0x198]
mov dword [ebp - 0x198], 0x3f800000
mov dword [ebp - 0x194], 0x3f800000
mov dword [ebp - 0x190], 0x3f800000
movss dword [ebp - 0x18c], xmm0
jmp 0x10087b90
movss xmm0, dword [edi + 4]
movss xmm1, dword [0x10187b80]
mulss xmm0, xmm1
cvttss2si eax, xmm0
cmp eax, 0xff
jle 0x10087b16
or cl, 0xff
jmp 0x10087b20
xor edx, edx
movzx ecx, al
test eax, eax
cmovs ecx, edx
mov eax, dword [ebp - 0xd4]
movzx eax, al
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov eax, dword [ebp - 0xd8]
movzx eax, al
divss xmm0, xmm1
movss dword [ebp - 0x188], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov eax, dword [ebp - 0xa8]
movzx eax, al
divss xmm0, xmm1
movss dword [ebp - 0x184], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movzx eax, cl
divss xmm0, xmm1
movss dword [ebp - 0x180], xmm0
movd xmm0, eax
lea eax, [ebp - 0x188]
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ebp - 0x17c], xmm0
mov esi, dword [0x10270558]
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x44], 0
movups xmm0, xmmword [esi + 0x385c]
lea ecx, [esi + 0x476c]
movups xmmword [ebp - 0x40], xmm0
call fcn.1001e5d0
mov eax, dword [ebp - 0x7c]
lea ecx, [ebp - 0xc8]
movss xmm2, dword [ebp - 0x88]
lea edx, [ebp - 0x9c]
push ecx
movups xmm0, xmmword [eax]
mov eax, dword [ebp - 0xac]
movups xmmword [esi + 0x385c], xmm0
movss xmm1, dword [eax + 0x37bc]
movss xmm0, dword [ebp - 0x78]
subss xmm0, xmm1
movss dword [ebp - 0x9c], xmm0
movss xmm0, dword [eax + 0x37c0]
add eax, 0x3818
subss xmm2, xmm0
push eax
lea eax, [ebp - 0x90]
push eax
push ecx
push dword [ebp - 0xa0]
movss dword [ebp - 0x98], xmm2
lea ecx, [ebp - 0x84]
movups xmm2, xmmword [ebp - 0xc8]
addss xmm1, xmm2
addss xmm1, dword [0x101877c8]
movss dword [ebp - 0x84], xmm1
movaps xmm1, xmmword [ebp - 0x30]
addss xmm0, xmm1
addss xmm0, dword [0x10187970]
movss dword [ebp - 0x80], xmm0
call fcn.10008300
add esp, 0x14
mov ecx, 1
call fcn.10007e40
mov edx, dword [ebp - 0x4c]
cmp edx, 0x10
jb 0x10087c9f
mov ecx, dword [ebp - 0x60]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10087c95
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10087f57
push edx
push ecx
call fcn.100c9f47
add esp, 8
mov ecx, dword [edi + 0x40]
mov eax, 0x2aaaaaab
sub ecx, dword [edi + 0x3c]
mov esi, dword [ebp - 0x6c]
imul ecx
inc esi
sar edx, 2
mov eax, edx
mov dword [ebp - 0x6c], esi
shr eax, 0x1f
add eax, edx
cmp esi, eax
jb 0x10087583
movss xmm0, dword [0x10187970]
mov eax, dword [edi]
lea ecx, [ebp - 0x158]
movss xmm1, dword [ebp - 0x94]
inc eax
movss xmm2, dword [ebp - 0xa4]
subss xmm1, xmm0
movss dword [ebp - 0x84], xmm2
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [ebp - 0x94], xmm1
mulss xmm0, dword [0x10187aa8]
movss dword [ebp - 0x70], xmm1
movss dword [ebp - 0x80], xmm1
addss xmm0, xmm2
subss xmm0, dword [0x10187aa0]
movss dword [ebp - 0x74], xmm0
call fcn.10006ba0
push ecx
mov ecx, dword [ebp - 0x64]
mov edi, eax
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x74]
push edi
push eax
lea eax, [ebp - 0x84]
push eax
call fcn.10028e30
movss xmm0, dword [ebp - 0x74]
lea ecx, [ebp - 0x168]
addss xmm0, dword [0x101878cc]
movss xmm1, dword [ebp - 0xa4]
movss dword [ebp - 0x9c], xmm1
movss dword [ebp - 0x84], xmm0
movss xmm0, dword [ebp - 0x94]
addss xmm0, dword [0x101878cc]
movss dword [ebp - 0xac], xmm0
movss dword [ebp - 0x80], xmm0
movss dword [ebp - 0x98], xmm0
call fcn.10006ba0
push ecx
mov dword [esp], 0x3f800000
lea ecx, [ebp - 0x84]
mov esi, eax
push esi
push ecx
lea ecx, [ebp - 0x9c]
push ecx
mov ecx, dword [ebp - 0x64]
call fcn.10028e30
mov eax, dword [ebp - 0xb4]
movss xmm1, dword [ebp - 0xb8]
movss xmm3, dword [ebp - 0xb0]
movss xmm2, dword [ebp - 0x94]
mov ecx, dword [eax + 0x40]
sub ecx, dword [eax + 0x3c]
mov eax, 0x2aaaaaab
imul ecx
movss dword [ebp - 0x80], xmm2
mov ecx, dword [ebp - 0xb4]
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
sub eax, dword [ecx]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10188100]
cvtpd2ps xmm0, xmm0
mulss xmm0, dword [0x10187aa8]
subss xmm1, xmm0
movaps xmm0, xmm3
addss xmm0, dword [ebp - 0xb8]
addss xmm1, dword [0x10187a2c]
subss xmm0, dword [0x10187a00]
addss xmm1, xmm3
movss dword [ebp - 0xb0], xmm0
movss dword [ebp - 0x84], xmm0
movaps xmm0, xmm1
movss dword [ebp - 0xa8], xmm1
addss xmm0, dword [0x101879f0]
push ecx
mov ecx, dword [ebp - 0x64]
lea eax, [ebp - 0x84]
mov dword [esp], 0x3f800000
push edi
push eax
lea eax, [ebp - 0x9c]
movss dword [ebp - 0x9c], xmm0
push eax
movss dword [ebp - 0x98], xmm2
call fcn.10028e30
movss xmm0, dword [ebp - 0xb0]
lea eax, [ebp - 0x84]
movss xmm1, dword [ebp - 0xac]
push ecx
mov ecx, dword [ebp - 0x64]
movss dword [ebp - 0x84], xmm0
movss xmm0, dword [ebp - 0xa8]
addss xmm0, dword [0x101879d4]
mov dword [esp], 0x3f800000
push esi
push eax
lea eax, [ebp - 0x9c]
movss dword [ebp - 0x80], xmm1
push eax
movss dword [ebp - 0x9c], xmm0
movss dword [ebp - 0x98], xmm1
call fcn.10028e30
mov ecx, dword [0x10270558]
pop edi
pop esi
mov eax, dword [ecx + 0x3e58]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x3e58]
mov ecx, dword [ebp - 4]
xor ecx, ebp
movss xmm1, dword [eax + 0x14]
movss xmm0, dword [eax + 0x18]
subss xmm1, dword [eax + 0x78]
subss xmm0, dword [eax + 0x7c]
mov byte [eax + 0x131], 1
addss xmm1, dword [ebp - 0xdc]
addss xmm0, dword [ebp - 0xe0]
movss dword [eax + 0xf0], xmm1
movss dword [eax + 0xf4], xmm0
call fcn.100c9808
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
call fcn.101387cc
int3