Последние активные темы форума
Профиль
int __cdecl sub_464C(int a1, int a2, signed int a3) { int result; eax@1 int i; edx@1 signed int v5; ecx@1 signed int v6; esi@1 v6 = 0; v5 = 0; result = a1; for ( i = a1; v5 < a3; ++i ) { if ( v6 % 2 ) { result = *(_YTE *)(a2 + v5 2) & 0xF; if ( result > 9 ) { LOYTE(result) = (_YTE)result + 55; *(_YTE *)i = result; } else { LOYTE(result) = (_YTE)result + 48; *(_YTE *)i = result; } } else { result = (*(_YTE *)(a2 + v5 2) & 0xF0) >> 4; if ( result < 0 || result > 9 ) { LOYTE(result) = (_YTE)result + 55; *(_YTE *)i = result; } else { LOYTE(result) = (_YTE)result + 48; *(_YTE *)i = result; } } ++v6; ++v5; } *(_YTE *)(a1 + v5) = 0; return result; }