「3DNow!」の版間の差分
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| (2人の利用者による、間の3版が非表示) | |||
| 1行目: | 1行目: | ||
'''3DNow!'''(すりーでぃーなう)とは、1998年の[[K6-2]]に搭載された[[AMD]]が開発した[[SIMD]] | '''3DNow!'''(すりーでぃーなう)とは、1998年の[[K6-2]]に搭載された[[AMD]]が開発した[[SIMD]][[拡張命令セット]]です。 | ||
大雑把にいえば、[[整数演算]]だけの[[MMX]]に、[[浮動小数点演算]]を追加したものが3DNow! | 大雑把にいえば、[[整数演算]]だけの[[MMX]]に、[[浮動小数点演算]]を追加したものが3DNow!です。浮動小数点演算のSIMD、すなわち3次元ベクトル(32ビットx4=最大4次元ベクトル)を一発で扱えるため「3D」なのでしょう。 | ||
3DNow! | 3DNow!の登場から約1年後に[[インテル]]はほぼ同等の「[[SSE]]」を発表しました。 | ||
MMXや3DNow!の時代の[[C言語]]の[[コンパイラ]]はまだ[[SIMD]]には対応していなかったため、利用するには[[アセンブラ]]([[インラインアセンブラ]])で[[ソースコード]]を記述する必要があり、非常に面倒でした。このため一部の[[ゲーム]] | MMXや3DNow!の時代の[[C言語]]の[[コンパイラ]]はまだ[[SIMD]]には対応していなかったため、利用するには[[アセンブラ]]([[インラインアセンブラ]])で[[ソースコード]]を記述する必要があり、非常に面倒でした。このため一部の[[ゲーム]]が宣伝目的で利用していたくらいで、あまり真面目に「対応した」という話は聞きませんでした。 | ||
[[category: CPU]] | |||
[[category: AMD]] | |||
[[category: SIMD]] | |||