MMX テクノロジ

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

Microsoft 固有の仕様 →

Intel の MMX テクノロジはIntel アーキテクチャの命令セットの (IA) 拡張です。 テクノロジは命令データ要素を並列で処理することでマルチメディアソフトウェアの通信を高速化するいくつかの (SIMD) 方法を使用します。

MMX 命令セット 57 はオペコードと 64 ビットの間のデータ型を追加します。 またそれぞれがレジスタ名 MM0 への MM7 を使用して直接アドレス8 個の 64 ビット MMX テクノロジの登録があります。 EMMS 命令の理解 の図は8 種類のテクノロジ MMX レジスタのレイアウトを示します。

MMX テクノロジはオペレーティング システムの透過性と既存の Intel アーキテクチャのソフトウェアと同期互換性があります。 したがってすべてのアプリケーションはMMX テクノロジのプロセッサで実行されます。 MMX 命令データ型および登録に関する追加情報と詳細は Intel アーキテクチャ MMX テクノロジ Programmer's Reference " の手動 注文番号 243007 を参照してください。

MMX 組み込みは x64 のプロセッサでサポートされていない __m64 のデータ型を使用します。

ヘッダー ファイル mmintrin.h にはMMX 組み込みの宣言が含まれます。 ivec.h ファイルは C++ プログラムで使用できる MMX 組み込みの一部の演算子のオーバーロードが含まれています。

参照

Reference

MMX、SSE 命令および SSE2 組み込み

その他の技術情報

MMXSwarm Sample