Share via


レジスタ セット

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 Blank topics are included as placeholders.]

Microsoft 固有の仕様 →

プロセッサのマルチメディアの単位は新しい一つとしてMMX 命令を結合します。 命令。 また一つのマージによって ! MMX ことでパフォーマンスの低下にMMX なし整数浮動小数点グラフィックス命令を含むマルチメディア (Integer) と一つの切り替えの x86 のプログラムを作成することも可能です。 (浮動小数点単位)。

一つは8 64 ビット プロセッサが実行されます。/MMX レジスタ。 これらのレジスタと浮動小数点レジスタにマップされます。 次の図に示すように3DNow! MMX 命令はMM0 に MM7 としてこれらのレジスタを示します。 一つの新しいを割り当てること。浮動小数点レジスタ スタック レジスタに /MMX スイッチはタスクの結果として発生するレジスタの保存の下位互換性を有効にします。

3DNow! /MMX は登録します

3DNow! MMX レジスタ

エイリアシング 3DNow! 浮動小数点レジスタ スタックのヘルプは/MMX の登録を一つ指定するに優れたメソッドを提供します。 および既存のオペレーティング システムへの変更を必要としないためMMX テクノロジ。 オペレーティング システムの修正を必要とする代わりに新しい 3DNow! MMX およびテクノロジのアプリケーションは一つのデバイス ドライバーを通じてサポートされます。 MMX およびライブラリまたはダイナミック リンク ライブラリ (DLL) ファイル。

現在のオペレーティング システムは浮動小数点演算と浮動小数点レジスタの状態のサポートが組み込まれています。 一つの浮動小数点レジスタを使用します。 MMX およびコードは一つのサポートが侵入を実行するのに便利です。 と MMX 命令。 プロセッサが一つを実行するたびに ! またはMMX 命令はゼロに 1 ずつすべてのタグのビットを設定する FEMMSEMMS 命令を除くすべての浮動小数点レジスタのタグ セット (00b=valid ビット) です (11b=empty)。

先取りの手順を実行するにはタグ ビットは変更されません。

参照

Reference

AMD 3DNow!テクノロジの概要、組み込み