Function at 0x10064900
Capabilities:
Check for software breakpoints

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
mov edx, ecx
push esi
movss xmm0, dword [edx + 0x500]
subss xmm0, dword [edx + 0x4c0]
movss xmm1, dword [edx + 0x504]
subss xmm1, dword [edx + 0x4c4]
movss xmm2, dword [edx + 0x508]
subss xmm2, dword [edx + 0x4c8]
movss dword [edx + 0x550], xmm0
movss dword [edx + 0x554], xmm1
movss dword [ebp - 0xc], xmm1
movss dword [edx + 0x558], xmm2
mov dword [edx + 0x55c], 0
movss xmm7, dword [edx + 0x4a4]
movss xmm5, dword [edx + 0x4a8]
movaps xmm4, xmm7
movss xmm6, dword [edx + 0x4b8]
movaps xmm0, xmm5
movss xmm1, dword [edx + 0x4b4]
movss xmm3, dword [edx + 0x4b0]
mulss xmm0, xmm1
movss dword [ebp - 8], xmm1
movss xmm1, dword [edx + 0x4a0]
mulss xmm4, xmm6
movss dword [ebp - 0x10], xmm2
movaps xmm2, xmm3
mulss xmm2, xmm5
movaps xmm5, xmm1
mulss xmm5, dword [ebp - 8]
subss xmm4, xmm0
movaps xmm0, xmm1
movss dword [ebp - 4], xmm3
mulss xmm0, xmm6
movss xmm1, dword [edx + 0x494]
movss dword [ebp - 0x14], xmm4
subss xmm2, xmm0
movaps xmm0, xmm3
movss xmm3, dword [edx + 0x490]
mulss xmm0, xmm7
movss xmm7, dword [0x100b849c]
mulss xmm1, xmm2
subss xmm5, xmm0
mulss xmm6, xmm3
movaps xmm0, xmm3
mulss xmm0, xmm4
movss xmm4, dword [edx + 0x550]
addss xmm1, xmm0
movss xmm0, dword [edx + 0x498]
mulss xmm0, xmm5
addss xmm1, xmm0
movss xmm0, dword [ebp - 4]
mulss xmm0, dword [edx + 0x498]
divss xmm7, xmm1
subss xmm6, xmm0
movss xmm0, dword [edx + 0x4a8]
mulss xmm2, xmm7
mulss xmm0, xmm3
mulss xmm6, xmm7
mulss xmm2, xmm4
mulss xmm6, dword [ebp - 0xc]
mulss xmm5, xmm7
addss xmm6, xmm2
movss xmm2, dword [edx + 0x4a0]
movaps xmm1, xmm2
mulss xmm1, dword [edx + 0x498]
subss xmm1, xmm0
movss xmm0, dword [ebp - 4]
mulss xmm1, xmm7
mulss xmm1, dword [ebp - 0x10]
addss xmm6, xmm1
movss xmm1, dword [edx + 0x494]
mulss xmm0, xmm1
movss dword [ebp - 4], xmm0
movss xmm0, dword [ebp - 8]
mulss xmm0, xmm3
movss dword [ebp - 0x18], xmm6
movss xmm6, dword [ebp - 4]
subss xmm6, xmm0
movaps xmm0, xmm6
mulss xmm0, xmm7
mulss xmm0, dword [ebp - 0xc]
mulss xmm5, xmm4
mov esi, 0xfffffc70
mov ecx, 0xc0
sub esi, edx
movss xmm6, dword [ebp - 8]
mulss xmm2, xmm1
addss xmm0, xmm5
movss xmm5, dword [edx + 0x4a4]
movss dword [ebp - 4], xmm0
movaps xmm0, xmm5
mulss xmm0, xmm3
movss xmm3, dword [ebp - 4]
subss xmm0, xmm2
movss xmm2, dword [edx + 0x4b8]
mulss xmm2, xmm1
mulss xmm0, xmm7
mulss xmm0, dword [ebp - 0x10]
addss xmm3, xmm0
movss xmm0, dword [edx + 0x498]
mulss xmm6, xmm0
mulss xmm5, xmm0
subss xmm6, xmm2
movss xmm2, dword [ebp - 0x14]
mulss xmm2, xmm7
mulss xmm6, xmm7
mulss xmm2, xmm4
mulss xmm6, dword [ebp - 0xc]
addss xmm6, xmm2
movss xmm2, dword [edx + 0x4a8]
mulss xmm2, xmm1
subss xmm2, xmm5
mulss xmm2, xmm7
mulss xmm2, dword [ebp - 0x10]
addss xmm6, xmm2
movss dword [edx + 0x550], xmm6
movss xmm6, dword [ebp - 0x18]
movss dword [edx + 0x554], xmm6
movss dword [edx + 0x558], xmm3
xorps xmm3, xmm3
mov dword [edx + 0x55c], 0
nop dword [eax]
lea eax, [edx + 0x2e0]
add eax, ecx
movss xmm0, dword [eax + 0x1b0]
movss dword [eax], xmm0
add eax, esi
movss xmm2, dword [ecx + edx + 0x230]
movss xmm1, dword [eax + edx + 0x2f0]
comiss xmm2, xmm1
ja 0x10064bd9
comiss xmm2, xmm0
jbe 0x10064bc3
mov dword [ecx + edx + 0x2f0], 2
subss xmm0, xmm2
jmp 0x10064be7
comiss xmm0, xmm1
jbe 0x10064bd9
mov dword [ecx + edx + 0x2f0], 1
subss xmm0, xmm1
jmp 0x10064be7
movaps xmm0, xmm3
mov dword [ecx + edx + 0x2f0], 0
movss dword [edx + ecx + 0x2d0], xmm0
add ecx, 4
cmp ecx, 0xcc
jl 0x10064b80
pop esi
mov esp, ebp
pop ebp
ret