16.02.2013 Aufrufe

24531904_j

24531904_j

24531904_j

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

PCMPGTB/PCMPGTW/PCMPGTD—Packed Compare for Greater Than<br />

オペコード 命令 説明<br />

0F 64 /r PCMPGTB mm, mm/m64 mm のパックド・バイトが mm/m64 のパックド・バイトよ<br />

り値が大きいか比較する。<br />

0F 65 /r PCMPGTW mm, mm/m64 mm のパックド・ワードが mm/m64 のパックド・ワードよ<br />

り値が大きいか比較する。<br />

0F 66 /r PCMPGTD mm, mm/m64 mm のパックド・ダブルワードが mm/m64 のパックド・ダ<br />

ブルワードより値が大きいか比較する。<br />

説明<br />

デステ ィ ネーシ ョ ン ・ オペラン ド ( 第 1 オペラン ド ) の個別のパ ッ ク ド 符号付き デー タ<br />

要素 ( バイ ト、 ワー ド、 またはダブルワー ド ) をソース ・ オペランド ( 第 2 オペラン ド )<br />

の対応す る符号付き デー タ要素 と 比較す る ( 図 2-11 を参照 )。 デスティネーション・オ<br />

ペランドのデータ要素がソース・オペランドの対応するデータ要素より大きい場合は、<br />

デステ ィ ネーシ ョ ン ・ オペラン ド のデータ要素はすべて 1 に設定される。 そ う でない場<br />

合は、 すべて 0 に設定される。 デスティネーション・オペランドは、 MMX テクノロジ ・<br />

レジスタでなければならない。 ソース ・ オペランドには、 MMX テクノロジ ・ レジスタ<br />

または 64 ビッ トのメモリ ・ロケーションを使用できる。<br />

図 2-11. PCMPGTW 命令の動作<br />

mm<br />

mm/m64<br />

mm<br />

PCMPGTW mm, mm/m64<br />

0000000000000000 0000000000000001 0000000000000111 0111000111000111<br />

><br />

0000000000000000 0000000000000000 0111000111000111 0111000111000111<br />

0000000000000000 1111111111111111 0000000000000000 0000000000000000<br />

3006021<br />

PCMPGTB 命令は、 デス テ ィ ネ ー シ ョ ン ・ オペラ ン ド の符号付き バイ ト を ソ ー ス ・ オペ<br />

ラ ン ド の対応す る符号付き バイ ト と 比較し、 結果に従 っ てデス テ ィ ネ ー シ ョ ン ・ オペラ<br />

ンドのバイトを設定する。<br />

PCMPGTW 命令は、 デス テ ィ ネ ー シ ョ ン ・ オペラ ン ド の符号付き ワ ー ド を ソ ー ス ・ オペ<br />

ラ ン ド の対応す る符号付き ワ ー ド と 比較し、 結果に従 っ てデス テ ィ ネ ー シ ョ ン ・ オペラ<br />

ンドのワードを設定する。<br />

PCMPGTD 命令は、 デス テ ィ ネ ー シ ョ ン ・ オペラ ン ド の符号付き ダブルワ ー ド を ソ ー<br />

ス ・ オペラン ド の対応する符号付きダブルワー ド と比較し、 結果に従ってデステ ィ ネー<br />

ション・オペランドのダブルワードを設定する。<br />

第 3 巻 : IA-32 MMX ® テクノロジ命令リファレンス 3:809<br />

><br />

偽 真 偽 偽<br />

><br />

>

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!