Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
void main()
{
double z = 1.1212;
for (int i = 0; i < 1000000000; i++) {
if ((i & 15) == 0) z = i;
else z *= 1.4581;
}
printf("%f", z);
}
void main()
{
int z = 17;
for (int i = 0; i < 1000000000; i++) {
if ((i & 15) == 0) z = i;
else z *= 37;
}
printf("%d", z);
}
class Player
{
public:
char name[437];
} *players;
bool hasName(size_t playerNo)
{
return players[playerNo].name[0] != '\0';
}
hasName:
mov rdx, cs:[players]
xor eax, eax
imul rcx, 1B5h
cmp [rcx+rdx], al
setnz al
retn
Развенчание мифов об x32 ABI