トップページ
⇒
tech
1001コメント
312KB
【C++】高速化手法【SSE】
全部
前100
次100
最新50
■ このスレッドは過去ログ倉庫に格納されています
0412
,,・´∀`・,,)っ-○○○
2009/10/09(金) 00:08:33
64ビット整数の3の剰余を分岐も乗算使わずにハイパー高速に求めるアルゴリズム
n ^= n >> 32;
n ^= n >> 16;
n ^= n >> 8;
n ^= n >> 4;
n ^= n >> 2;
n &= 3;
n ^= ((n&1) << 1) | (n >> 1);
後半はLUT使ったほうが速いかもな
全部
前100
次100
最新50
■ このスレッドは過去ログ倉庫に格納されています