Забавные оптимизации

Многие играли в 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.7K пост52.5K подписчиков

Добавить пост

Правила сообщества

Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору

Вы смотрите срез комментариев. Показать все
8
Автор поста оценил этот комментарий

Спасибо, поржал. Не фига не понял, но забавно.

Тут не все программисты, если что, да и английский не все знают.

ещё комментарии
ещё комментарии
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку