Забавные оптимизации
Многие играли в quake 3, но не многие знают что внутри игры. А тут есть на что посмотреть:
#ifdef __linux__
assert( !isnan(y) ); // bk010122 - FPE?
#endif
это походу к выходу quake 3 на linux
#if !( (defined __linux__ || __FreeBSD__) && (defined __i386__) && (!defined C_ONLY)) // rb010123
а это еще ко freeBSD
ну и 2 моих любимых:
i = * ( long * ) &y; // evil floating point bit level hacking
i = 0x5f3759df - ( i >> 1 ); // what the fuck?
комментарии веселят ) Оптимизировали как могли )
Это поверхностный анализ только одного файла. Думаю там еще много есть чего интересного
IT-юмор
5.6K постов52.5K подписчик
Правила сообщества
Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору