Function at 0x4062b0
Capabilities:
Hash data with crc32

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
mov dword [ebp - 8], 0
jmp 0x4062c8
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x100
jae 0x406320
mov ecx, dword [ebp - 8]
mov dword [ebp - 4], ecx
mov dword [ebp - 0xc], 0
jmp 0x4062e9
mov edx, dword [ebp - 0xc]
add edx, 1
mov dword [ebp - 0xc], edx
cmp dword [ebp - 0xc], 8
jae 0x406311
mov eax, dword [ebp - 4]
and eax, 1
je 0x406307
mov ecx, dword [ebp - 4]
shr ecx, 1
xor ecx, 0xedb88320
mov dword [ebp - 4], ecx
jmp 0x40630f
mov edx, dword [ebp - 4]
shr edx, 1
mov dword [ebp - 4], edx
jmp 0x4062e0
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 4]
mov dword [eax*4 + 0x4990e0], ecx
jmp 0x4062bf
mov dword [ebp - 8], 0
jmp 0x406332
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
cmp dword [ebp - 8], 0x100
jae 0x4065e7
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x4990e0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x4990e0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x4990e0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x4994e0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x4994e0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x4994e0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x4990e0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x4998e0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x4998e0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x4998e0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x4990e0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x499ce0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x499ce0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x499ce0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x4990e0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x49a0e0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x49a0e0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x49a0e0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x4990e0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x49a4e0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x49a4e0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x49a4e0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x4990e0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x49a8e0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x49a8e0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x49a8e0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x4990e0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x49ace0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x49ace0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x49ace0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x4990e0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x49b0e0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x49b0e0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x49b0e0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x4990e0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x49b4e0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x49b4e0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x49b4e0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x4990e0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x49b8e0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x49b8e0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x49b8e0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x4990e0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x49bce0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x49bce0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x49bce0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x4990e0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x49c0e0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x49c0e0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x49c0e0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x4990e0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x49c4e0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x49c4e0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x49c4e0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x4990e0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x49c8e0], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [eax*4 + 0x49c8e0]
shr ecx, 8
mov edx, dword [ebp - 8]
mov eax, dword [edx*4 + 0x49c8e0]
and eax, 0xff
xor ecx, dword [eax*4 + 0x4990e0]
mov edx, dword [ebp - 8]
mov dword [edx*4 + 0x49cce0], ecx
jmp 0x406329
mov esp, ebp
pop ebp
ret