Function at 0x10006190
Capabilities:
Hash data with crc32

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
mov dword [ebp - 8], 0
jmp 0x100061a8
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x100
jae 0x10006200
mov ecx, dword [ebp - 8]
mov dword [ebp - 4], ecx
mov dword [ebp - 0xc], 0
jmp 0x100061c9
mov edx, dword [ebp - 0xc]
add edx, 1
mov dword [ebp - 0xc], edx
cmp dword [ebp - 0xc], 8
jae 0x100061f1
mov eax, dword [ebp - 4]
and eax, 1
je 0x100061e7
mov ecx, dword [ebp - 4]
shr ecx, 1
xor ecx, 0xedb88320
mov dword [ebp - 4], ecx
jmp 0x100061ef
mov edx, dword [ebp - 4]
shr edx, 1
mov dword [ebp - 4], edx
jmp 0x100061c0
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [eax*4 + 0x10098fd0], ecx
jmp 0x1000619f
mov dword [ebp - 8], 0
jmp 0x10006212
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
cmp dword [ebp - 8], 0x100
jae 0x100064c7
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x10098fd0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x10098fd0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x10098fd0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x100993d0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x100993d0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x100993d0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x10098fd0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x100997d0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x100997d0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x100997d0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x10098fd0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x10099bd0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x10099bd0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x10099bd0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x10098fd0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x10099fd0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x10099fd0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x10099fd0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x10098fd0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x1009a3d0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x1009a3d0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x1009a3d0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x10098fd0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x1009a7d0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x1009a7d0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x1009a7d0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x10098fd0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x1009abd0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x1009abd0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x1009abd0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x10098fd0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x1009afd0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x1009afd0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x1009afd0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x10098fd0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x1009b3d0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x1009b3d0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x1009b3d0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x10098fd0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x1009b7d0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x1009b7d0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x1009b7d0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x10098fd0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x1009bbd0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x1009bbd0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x1009bbd0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x10098fd0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x1009bfd0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x1009bfd0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x1009bfd0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x10098fd0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x1009c3d0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x1009c3d0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x1009c3d0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x10098fd0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x1009c7d0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x1009c7d0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x1009c7d0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x10098fd0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x1009cbd0], ecx
jmp 0x10006209
mov esp, ebp
pop ebp
ret