前回、64ビット整数(__int64)を使ったが、 n /= 2;ここを、 n >>= 1;としたら、全体で4倍速くなった。 逆アセンブリ見てみるもんだね。 しかし、符号なし32ビット整数を2つ使ったら、さらに1.8倍になった。 こんな感じ。 // n = n * 3 + 1 void triple(uin…
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。