No. 001 まず簡単なところから func( int i ){ if( abs(i) こんなソースを考えます. 普通に考えると if() の中身は i = -5 ですから, 2回条件分岐することになります. ところが if( (unsigned)( i + 5 ) とすると1回の分岐ですみます. mov eax,i add eax,5 cmp eax,10 ja .else 本体 .else: その他 とできるのです. No. 002 前回のはあまりに簡単だったかも知れません. もう少し複雑な例を考えてみます. unsigned int な x, y, z, wという変数にたいし, それらが全て0か1の時のみ処理したいという場合です. if( x #ちなみに午後のこ〜だのソースの一部です. さてどうしますか?
基本的には従来版のクロックアップ版となるCore 2 Extreme QX6800 Core 2 Extreme QX6800は、2006年秋に発表されたCore 2 Extreme QX6700の後継となる製品で、動作クロックは2.93GHzに上がっている。デュアルコアで動作クロックが2.93GHzのCore 2 Extreme X6800のクアッドコア版となるのがCore 2 Extreme QX6800ということになる。 動作クロックが2.93GHzに引き上げられたことを除くと、基本的にはCore 2 Extreme QX6700と同じ仕様となっている。その構造もCore 2 Extreme QX6700と同じように、Conroeの開発コード名で知られるCore 2 DuoをCPUプレート上に2つ搭載した形状になっており、各コアに4Mバイトの共有キャッシュを実装した合計8MバイトのL
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く