Function at 0x10065970
Capabilities:
Check for software breakpoints

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x2c
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 - 8], xmm1
movss dword [edx + 0x558], xmm2
mov dword [edx + 0x55c], 0
movss xmm0, dword [edx + 0x4a4]
movss xmm1, dword [edx + 0x4a8]
movaps xmm5, xmm0
movss xmm4, dword [edx + 0x4b4]
movss xmm6, dword [edx + 0x4b0]
movss xmm3, dword [edx + 0x4a0]
movaps xmm7, xmm6
movss dword [ebp - 0xc], xmm0
movaps xmm0, xmm1
movss dword [ebp - 0x18], xmm2
movss xmm2, dword [edx + 0x4b8]
mulss xmm5, xmm2
mulss xmm0, xmm4
mulss xmm7, xmm1
subss xmm5, xmm0
movss dword [ebp - 4], xmm2
movaps xmm0, xmm3
movss dword [ebp - 0x14], xmm1
mulss xmm0, xmm2
movaps xmm2, xmm3
movss xmm1, dword [edx + 0x494]
mulss xmm2, xmm4
subss xmm7, xmm0
movss dword [ebp - 0x10], xmm1
movaps xmm0, xmm6
movss dword [ebp - 0x28], xmm3
mulss xmm0, dword [ebp - 0xc]
movss xmm3, dword [edx + 0x498]
mulss xmm1, xmm7
subss xmm2, xmm0
movss dword [ebp - 0x1c], xmm6
movss xmm0, dword [edx + 0x490]
movss xmm6, dword [0x100b949c]
movss dword [ebp - 0x24], xmm0
mulss xmm0, xmm5
movss dword [ebp - 0x2c], xmm2
movss dword [ebp - 0x20], xmm4
addss xmm1, xmm0
movss xmm4, dword [edx + 0x550]
movaps xmm0, xmm3
mulss xmm0, xmm2
movss xmm2, dword [ebp - 0x20]
mulss xmm2, xmm3
addss xmm1, xmm0
movss xmm0, dword [ebp - 4]
mulss xmm0, dword [ebp - 0x10]
divss xmm6, xmm1
movss xmm1, dword [ebp - 0x14]
subss xmm2, xmm0
movss xmm0, dword [ebp - 0xc]
mulss xmm5, xmm6
mulss xmm0, xmm3
mulss xmm2, xmm6
mulss xmm5, xmm4
mulss xmm2, dword [ebp - 8]
addss xmm2, xmm5
movss xmm5, dword [ebp - 0x10]
mulss xmm1, xmm5
subss xmm1, xmm0
movss xmm0, dword [ebp - 0x1c]
mulss xmm0, xmm3
mulss xmm1, xmm6
mulss xmm1, dword [ebp - 0x18]
addss xmm2, xmm1
movss xmm1, dword [ebp - 0x24]
movss dword [edx + 0x550], xmm2
movss xmm2, dword [ebp - 4]
mulss xmm2, xmm1
subss xmm2, xmm0
mulss xmm7, xmm6
mov esi, 0xfffffc70
mov ecx, 0xc0
sub esi, edx
mulss xmm7, xmm4
mulss xmm2, xmm6
mulss xmm2, dword [ebp - 8]
addss xmm2, xmm7
movss xmm7, dword [ebp - 0x28]
movaps xmm0, xmm7
mulss xmm7, xmm5
mulss xmm0, xmm3
xorps xmm3, xmm3
movss dword [ebp - 4], xmm2
movss xmm2, dword [ebp - 0x14]
mulss xmm2, xmm1
subss xmm0, xmm2
movss xmm2, dword [ebp - 4]
mulss xmm0, xmm6
mulss xmm0, dword [ebp - 0x18]
addss xmm2, xmm0
movss xmm0, dword [ebp - 0x20]
mulss xmm0, xmm1
movss dword [edx + 0x554], xmm2
movss xmm2, dword [ebp - 0x1c]
mulss xmm2, xmm5
subss xmm2, xmm0
movss xmm0, dword [ebp - 0x2c]
mulss xmm0, xmm6
mulss xmm2, xmm6
mulss xmm0, xmm4
mulss xmm2, dword [ebp - 8]
addss xmm2, xmm0
movss xmm0, dword [ebp - 0xc]
mulss xmm0, xmm1
subss xmm0, xmm7
mulss xmm0, xmm6
mulss xmm0, dword [ebp - 0x18]
addss xmm2, xmm0
movss dword [edx + 0x558], xmm2
mov dword [edx + 0x55c], 0
nop
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 0x10065c39
comiss xmm2, xmm0
jbe 0x10065c23
mov dword [ecx + edx + 0x2f0], 2
subss xmm0, xmm2
jmp 0x10065c47
comiss xmm0, xmm1
jbe 0x10065c39
mov dword [ecx + edx + 0x2f0], 1
subss xmm0, xmm1
jmp 0x10065c47
movaps xmm0, xmm3
mov dword [ecx + edx + 0x2f0], 0
movss dword [ecx + edx + 0x2d0], xmm0
add ecx, 4
cmp ecx, 0xcc
jl 0x10065be0
pop esi
mov esp, ebp
pop ebp
ret