【高速化】ビット演算 0x02
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
600:デフォルトの名無しさん 07/12/17 02:05:25 シフトのほうが速いと思ってたのに・・・ 601:デフォルトの名無しさん 07/12/17 03:12:30 >>599 そんなこと言うならこのスレの意義って一体なんなのさ。 確かにWindows APIをそんなアホみたいに呼ぶ事はないだろうが、 こんな風に一般化してみれば、それなりに使い道はあるだろ。 _Bool bounds_check(int n, int lower, int upper) { return (unsigned)(n - lower) < (unsigned)(upper - lower); } >>600 加減算よりシフトの方が速いCPUなんてあるのかな? 演算の頻度からいっても普通は加減算を最速に設計すると思うけど。 x86系を数種類しか触った事ないから、他にはあるのかも知れないが。 602:デフォルトの名無しさん 07/12/17 04:47:19 ハードウェアの構造上加減算よりシフトの方が圧倒的に単純なんだよ 小さい加算器を作ったことがあればわかるはず クロック数が一緒ってことはあるかもしれんが、 シフトの方が遅いってことはまずないだろう
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5389日前に更新/206 KB
担当:undef