Bitwise gems — fast integer math

Сентябрь 24, 2009

Накнулся на интересную ссылку: как ускорить арфиметические операции за счет их преобразования. Например,

x = x * 2;
x = x * 64;

//равно, но примерное на 300% быстрее:
x = x << 1;
x = x << 6;

Остальные примеры: http://lab.polygonal.de/2007/05/10/bitwise-gems-fast-integer-math/

 
Powered by Wordpress and MySQL. Theme by Shlomi Noach, openark.org