Function at 0x1005e280
Capabilities:
Enumerate pe sections

Disassembly:
push ebp
mov ebp, esp
push ecx
mov edx, dword [0x1007887c]
movss xmm1, dword [0x10070f58]
push ebx
push esi
movzx eax, byte [edx]
push edi
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x51c], xmm0
movzx eax, byte [edx + 4]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x52c], xmm0
movzx eax, byte [edx + 8]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x53c], xmm0
movzx eax, byte [edx + 0xc]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x54c], xmm0
movzx eax, byte [edx + 0x10]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x55c], xmm0
movzx eax, byte [edx + 0x14]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x56c], xmm0
movzx eax, byte [edx + 0x18]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x57c], xmm0
movzx eax, byte [edx + 0x1c]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x58c], xmm0
movzx eax, byte [edx + 0x20]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x59c], xmm0
movzx eax, byte [edx + 0x24]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x5ac], xmm0
movzx eax, byte [edx + 1]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x520], xmm0
movzx eax, byte [edx + 5]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x530], xmm0
movzx eax, byte [edx + 9]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x540], xmm0
movzx eax, byte [edx + 0xd]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x550], xmm0
movzx eax, byte [edx + 0x11]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x560], xmm0
movzx eax, byte [edx + 0x15]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x570], xmm0
movzx eax, byte [edx + 0x19]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x580], xmm0
movzx eax, byte [edx + 0x1d]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x590], xmm0
movzx eax, byte [edx + 0x21]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x5a0], xmm0
movzx eax, byte [edx + 0x25]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x5b0], xmm0
movzx eax, byte [edx + 2]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x524], xmm0
movzx eax, byte [edx + 6]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x534], xmm0
movzx eax, byte [edx + 0xa]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x544], xmm0
movzx eax, byte [edx + 0xe]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x554], xmm0
movzx eax, byte [edx + 0x12]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x564], xmm0
movzx eax, byte [edx + 0x16]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x574], xmm0
movzx eax, byte [edx + 0x1a]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x584], xmm0
movzx eax, byte [edx + 0x1e]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x594], xmm0
movzx eax, byte [edx + 0x22]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x5a4], xmm0
movzx eax, byte [edx + 0x26]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x5b4], xmm0
movzx eax, byte [edx + 3]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x528], xmm0
movzx eax, byte [edx + 7]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov ebx, dword [0x10077088]
mov edi, 0x2a4
mov dword [ebp - 4], 3
divss xmm0, xmm1
movss dword [ecx + 0x538], xmm0
movzx eax, byte [edx + 0xb]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x548], xmm0
movzx eax, byte [edx + 0xf]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x558], xmm0
movzx eax, byte [edx + 0x13]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x568], xmm0
movzx eax, byte [edx + 0x17]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x578], xmm0
movzx eax, byte [edx + 0x1b]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x588], xmm0
movzx eax, byte [edx + 0x1f]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x598], xmm0
movzx eax, byte [edx + 0x23]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x5a8], xmm0
movzx eax, byte [edx + 0x27]
add edx, 0x24
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx + 0x5b8], xmm0
lea ecx, [ebx + 0x12d4]
mov esi, 2
add ecx, edi
nop
movzx eax, byte [edx]
lea ecx, [ecx + 0x60]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx - 0x70], xmm0
movzx eax, byte [edx]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx - 0x60], xmm0
movzx eax, byte [edx]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx - 0x50], xmm0
movzx eax, byte [edx]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx - 0x40], xmm0
movzx eax, byte [edx]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx - 0x30], xmm0
movzx eax, byte [edx]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ecx - 0x20], xmm0
sub esi, 1
jne 0x1005e650
movzx eax, byte [edx]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [edi + ebx + 0x13e4], xmm0
movzx eax, byte [edx]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [edi + ebx + 0x13f4], xmm0
movzx eax, byte [edx]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [edi + ebx + 0x1404], xmm0
movzx eax, byte [edx]
inc edx
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [edi + ebx + 0x1454], xmm0
add edi, 4
sub dword [ebp - 4], 1
jne 0x1005e641
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret