16.02.2013 Aufrufe

24531904_j

24531904_j

24531904_j

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

MOVAPS—Move Aligned Four Packed Single-FP<br />

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

0F,28,/r MOVAPS xmm1, xmm2/m128 4 つのパックド単精度データを表す 128 ビットを、<br />

XMM2/Mem から XMM1 レジスタに移動する。<br />

0F,29,/r MOVAPS xmm2/m128, xmm1 4 つのパックド単精度データを表す 128 ビットを、<br />

XMM1 レジスタから XMM2/Mem に移動する。<br />

操作<br />

if (destination == xmm1) {<br />

if (source == m128) {<br />

// load instruction<br />

xmm1[127-0] = m128;<br />

}<br />

else {<br />

// move instruction<br />

xmm1[127=0] = xmm2[127-0];<br />

}<br />

}<br />

else {<br />

if (destination == m128) {<br />

// store instruction<br />

m128 = xmm1[127-0];<br />

}<br />

else {<br />

// move instruction<br />

xmm2[127-0] = xmm1[127-0];<br />

}<br />

}<br />

説明<br />

リ ニア ・ ア ド レ ス は、 参照 さ れる メ モ リ ・ デー タ の最下位バイ ト のア ド レ ス に対応す る。<br />

メモリ ・ アド レスが指定される と、 メモリ ・ ロケーシ ョン m128 の 16 バイ ト のデータが<br />

ロード またはストアされる。 この操作をレジスタ-レ ジ ス タ形式で使用す る と 、 128 ビッ<br />

トのソース・レジスタの内容が、 128 ビッ トのデスティネーション・レジスタにコピー<br />

される。<br />

FP 例外<br />

セグメン ト を問わず、 16 バイ ト 境界にアラ イ メ ン ト が合 っ ていない場合は、 一般保護例<br />

外。<br />

数値例外<br />

なし。<br />

3:926 第 3 巻 : IA-32 ストリーミング SIMD 拡張命令リファレンス

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!