Stuff
public text v1 · immutableint __stdcall crappyHash(char *a1)
{
char *v1; // edx@1
int v2; // ecx@1
int result; // eax@1
int v4; // eax@6
int v5; // ecx@6
v1 = a1;
LOBYTE(v2) = *a1;
for ( result = 0; *v1; LOBYTE(v2) = *v1 )
{
if ( v2 < 0x41u || v2 > 0x5Au )
v2 = v2;
else
v2 = v2 | 0x20;
v4 = v2 + 16 * result;
++v1;
v5 = v4 & 0xF0000000;
if ( v4 & 0xF0000000 )
v4 ^= v5 >> 24;
result = ~v2 & v4;
}
return result;
}