All pastes #963850 Raw Edit

Miscellany

public text v1 · immutable
#963850 ·published 2008-03-30 21:13 UTC
rendered paste body
  int nameIn; // ebx@1
  void *nameHash; // esi@1
  __int64 v6; // qax@1
  __int64 v7; // qcx@1
  int v8; // esi@1
  signed __int64 v9; // qt2@1
  int v10; // edx@1
  void *v11; // eax@1
  void *v12; // eax@1

  nameIn = nameInput;
  nameHash = objc_msgSend((void *)nameInput, sel_hash);
  *(_DWORD *)&v6 = objc_msgSend((void *)nameIn, sel_length);
  *(_DWORD *)&v7 = 0xD0552E29 * (_DWORD)nameHash;
  *((_DWORD *)&v7 + 1) = 0x2Cu * (_DWORD)nameHash + (0xD0552E29 * (unsigned __int64)(unsigned int)nameHash >> 32);
  v8 = v6;
  v9 = 0x4876E800i64 * (unsigned int)v6;
  *(_DWORD *)&v6 = 0x4876E800 * (_DWORD)v6;
  v10 = *((_DWORD *)&v9 + 1);
  *((_DWORD *)&v6 + 1) = 23 * v8 + v10;
  v11 = objc_msgSend(
          clsref_NSString,
          sel_stringWithFormat_,
          &cfstr___12qi,
          (_DWORD)v6 + (_DWORD)v7 + 276447232,
          ((unsigned __int64)(v6 + v7 + 276447232) >> 32) + 23283);
  return objc_msgSend(v12, sel_substringWithRange_, 1, 12);