最終更新:2012-09-26 (水) 11:10:05 (4229d)
SSE/バージョン
MMX
- 64ビットのMMXレジスタ
- パックドバイト、パックドワード、パックド・ダブルワード整数の SIMD 演算のサポート
SSE/初代 (Pentium III, xmmintrin.h)
- 128ビットのXMMレジスタ
- 128ビット・パックド単精度浮動小数点数データ(float)を処理することが出来るように
- データ・プリフェッチ命令
- 非テンポラルなストア命令などのキャッシュ制御命令とメモリーアクセス順序命令
- 追加の64 ビット SIMD 整数のサポート
SSE2 (Pentium 4 (Willamette), emmintrin.h)
- バイト整数(8bit)×16
- ワード整数(16bit)×8
- ダブルワード整数(32bit)×4
- クワッドワード整数(64bit)×2
- 単精度浮動小数点数(float,32bit)×4
- 倍精度浮動小数点数(double,64bit)×2
SSE3 (Pentium 4 (Prescott), pmmintrin.h)
- 特定の分野のアプリケーション・パフォーマンスを高める13 の命令を提供
- ビデオ処理、複素数演算、スレッド同期
SSSE3 (Core 2 Duo (Merom 65nm), tmmintrin.h)
- デジタルビデオと信号処理に関する32の命令を追加
SSE4
SSE4.1 (Core 2 Duo (Penryn 45nm), smmintrin.h)
- 47の命令セットから構成
SSE4.2 (Nehalem, nmmintrin.h)
- 7つの命令が追加