signed int computeRegistration(const char *str) { signed int i; // edx@1 signed int v2; // ecx@1 signed int v3; // edi@1 int len; // kr00_4@1 len = [str length]; v2 = 100000; i = 0; v3 = 4; while ( i < len - 1 ) { v2 += v3 * str[i++] + 43; v3 += 4; } return v2; }