8d6a00 movups xmmword ptr [ebp - 8], xmm0
8d6a04 ja 0x8d68cf
8d6a0a mov eax, 0x1f0
8d6a0f call 0xe23210
8d6a14 movss xmm0, dword ptr [0xec6fb8]
8d6a1c lea eax, [esp + 0xf]
8d6a20 mov ecx, eax
8d6a22 and ecx, 0xf
8d6a25 sub eax, ecx
8d6a27 mov dword ptr [ebp - 0x1c], eax
8d6a2a mov ecx, 0xf
8d6a2f nop 
8d6a30 movss dword ptr [eax + 4], xmm0
8d6a35 mov dword ptr [eax], 0
8d6a3b add eax, 0x20
8d6a3e dec ecx
8d6a3f jne 0x8d6a30
8d6a41 movss xmm0, dword ptr [ebp - 4]
8d6a46 addss xmm0, dword ptr [0xf3d45c]
8d6a4e xorps xmm1, xmm1
8d6a51 comiss xmm1, xmm0
8d6a54 jbe 0x8d6a60
8d6a56 subss xmm0, dword ptr [0xec6fd4]
8d6a5e jmp 0x8d6a68
8d6a60 addss xmm0, dword ptr [0xec6fd4]
8d6a68 movss dword ptr [ebp - 4], xmm0
8d6a6d cvttss2si eax, dword ptr [ebp - 4]
8d6a72 mov dword ptr [ebp - 0xc4], eax
8d6a78 call 0x9234f0
8d6a7d movss xmm0, dword ptr [ebp - 8]
8d6a82 movaps xmm1, xmm0
8d6a85 mulss xmm1, dword ptr [ebp - 0x60]
8d6a8a mulss xmm0, dword ptr [ebp - 0x58]
8d6a8f movss dword ptr [ebp - 0x90], xmm1
8d6a97 mulss xmm1, xmm1
8d6a9b movss dword ptr [ebp - 0x80], xmm0
8d6aa0 mulss xmm0, xmm0
8d6aa4 addss xmm0, xmm1
8d6aa8 xorps xmm1, xmm1
8d6aab movss xmm1, xmm0
8d6aaf sqrtss xmm1, xmm1
8d6ab3 movaps xmmword ptr [ebp - 0x100], xmm1
8d6aba movaps xmm1, xmm0
8d6abd mulss xmm1, dword ptr [0xf2d70c]
8d6ac5 movss dword ptr [ebp - 0xd0], xmm1
8d6acd movss xmm1, dword ptr [ebp - 0x100]
8d6ad5 mulss xmm1, dword ptr [0xf3d4ac]
8d6add movss dword ptr [ebp - 0x7c], xmm0
8d6ae2 subss xmm0, xmm1
8d6ae6 movss dword ptr [ebp - 0xcc], xmm0
8d6aee movss xmm0, dword ptr [ebp - 0x5c]
8d6af3 mulss xmm0, dword ptr [0xf3d4a8]
8d6afb mov dword ptr [ebp - 0x78], eax
