24531904_j

24531904_j 24531904_j

16.02.2013 Aufrufe

FXRSTOR—Restore FP and Intel ® MMX ® State and Streaming SIMD Extension State オペコード 命令 説明 0F,AE,/1 FXRSTOR m512byte 浮動小数点状態、インテル MMX テクノロジ状態、ストリーミング SIMD 拡張命令状態を m512byte からロードする。 操作 FP and MMX state and Streaming SIMD Extension state = m512byte; 説明 FXRSTOR 命令は、 m512byte に よ っ て定義 さ れる メ モ リ ・ エ リ アか ら 、 浮動小数点状態、 MMX テ ク ノ ロ ジ状態、 ス ト リ ー ミ ン グ SIMD 拡張命令状態 ( 環境 と レ ジ ス タ ) を再ロ ー ドする。 このデータは、 以前にFXSAVE によって書き込まれたものである。 浮動小数点命令、 MMX テ ク ノ ロ ジ命令、 ス ト リ ー ミ ング SIMD 拡張命令の環境 と レ ジ ス タ は、 次の よ う なデー タ構造を持つ ( メモリの構造に従ってリ ト ル ・ エンディアン ・ バイ ト を使用し、 各行のバイ ト ・ オ フ セ ッ ト を右の欄に示す )。 3:906 第 3 巻 : IA-32 ストリーミング SIMD 拡張命令リファレンス

FXRSTOR—Restore FP And Intel ® MMX ® State and Streaming SIMD Extension State ( 続き ) 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 予約 CS IP FOP FTW FSW FCW 0 予約 MXCSR 予約 DS DP 16 予約 ST0/MM0 32 予約 ST1/MM1 48 予約 ST2/MM2 64 予約 ST3/MM3 80 予約 ST4/MM4 96 予約 ST5/MM5 112 予約 ST6/MM6 128 予約 ST7/MM7 144 XMM0 160 XMM1 176 XMM2 192 XMM3 208 XMM4 224 XMM5 240 XMM6 256 XMM7 272 予約 予約 予約 予約 予約 予約 予約 予約 予約 予約 予約 予約 予約 予約 浮動小数点保存エ リ アの 3 つの フ ィ ー ル ド は、 表中に示していない予約ビ ッ ト を格納す る。 • FOP :下位11 ビ ッ ト は オペ コ ー ド を格納し、 上位 5 ビッ トは予約済みである。 • IPDP : 32 ビッ ト ・モード :32 ビッ トのIP オフセッ ト。 • 16 ビッ ト ・モード :下位16 ビッ トはIP オフセッ トであり、 上位16 ビッ トは予約済 みである。 MXCSR の状態にマス ク されていない例外が含まれてお り 、 それに対応する ステ ー タ ス ・ フ ラ グがセ ッ ト されている場合、 その状態を ロ ー ド して も 、 浮動小数点エ ラ ー条件はア サ ー ト さ れない。 こ のマス ク さ れていない例外が次に発生した と き、 浮動小数点エラ ー 条件がアサー ト される。 第 3 巻 : IA-32 ストリーミング SIMD 拡張命令リファレンス 3:907 288 304 320 336 352 368 384 400 416 432 448 464 480 496

FXRSTOR—Restore FP And Intel ® MMX ® State and Streaming SIMD<br />

Extension State ( 続き )<br />

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0<br />

予約 CS IP FOP FTW FSW FCW 0<br />

予約 MXCSR 予約 DS DP 16<br />

予約 ST0/MM0 32<br />

予約 ST1/MM1 48<br />

予約 ST2/MM2 64<br />

予約 ST3/MM3 80<br />

予約 ST4/MM4 96<br />

予約 ST5/MM5 112<br />

予約 ST6/MM6 128<br />

予約 ST7/MM7 144<br />

XMM0 160<br />

XMM1 176<br />

XMM2 192<br />

XMM3 208<br />

XMM4 224<br />

XMM5 240<br />

XMM6 256<br />

XMM7 272<br />

予約<br />

予約<br />

予約<br />

予約<br />

予約<br />

予約<br />

予約<br />

予約<br />

予約<br />

予約<br />

予約<br />

予約<br />

予約<br />

予約<br />

浮動小数点保存エ リ アの 3 つの フ ィ ー ル ド は、 表中に示していない予約ビ ッ ト を格納す<br />

る。<br />

• FOP :下位11 ビ ッ ト は オペ コ ー ド を格納し、 上位 5 ビッ トは予約済みである。<br />

• IPDP : 32 ビッ ト ・モード :32 ビッ トのIP オフセッ ト。<br />

• 16 ビッ ト ・モード :下位16 ビッ トはIP オフセッ トであり、 上位16 ビッ トは予約済<br />

みである。<br />

MXCSR の状態にマス ク されていない例外が含まれてお り 、 それに対応する ステ ー タ ス ・<br />

フ ラ グがセ ッ ト されている場合、 その状態を ロ ー ド して も 、 浮動小数点エ ラ ー条件はア<br />

サ ー ト さ れない。 こ のマス ク さ れていない例外が次に発生した と き、 浮動小数点エラ ー<br />

条件がアサー ト される。<br />

第 3 巻 : IA-32 ストリーミング SIMD 拡張命令リファレンス 3:907<br />

288<br />

304<br />

320<br />

336<br />

352<br />

368<br />

384<br />

400<br />

416<br />

432<br />

448<br />

464<br />

480<br />

496

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!