【C++】高速化手法【SSE】
■ このスレッドは過去ログ倉庫に格納されています
0355デフォルトの名無しさん
2009/08/28(金) 22:25:02ただ、その分レジスタを消費するけどな。
内部的なレジスタリネーミングという話でなく、
アクセス可能なレジスタが足りずに内容を退避する必要が出て来るケースもある。
また、単純な比較命令ではなくサブルーチンコール等をまたぐ場合
フラグ保持のためにxor等でのクリアは使えない。
比較の後にmovで0を入れる等だと、「ゼロクリア時の特別扱い」の利点が弱くなる。
あと、当然だがcmovはP6以降。
まあこれは現在は問題にならないかもしれないけどね。
■ このスレッドは過去ログ倉庫に格納されています