« MMX (2) - Shuffle - | メイン | 電車男 »
2005年07月16日
MMX (3) - register -
最初に書くべきですが、ここで MMX としている内容には SSE, SSE2 の内容も含められています(調べて気がつきました)。
ですが 2005 年になって書くような感じですので既に Pentium4 全盛、celeron にすら SSE2 が入ってます。web をまわっていると MMX, SSE, SSE2 に関して説明しているサイトがあるのですが、レジスタの大きさなども統一された形で書かれたものがなかったのでまとめているような感じです。
MMX レジスタ
63 | 0 |
64bit | mm7 | |||
---|---|---|---|---|
64bit | mm6 | |||
64bit | mm5 | |||
64bit | mm4 | |||
64bit | mm3 | |||
64bit | mm2 | |||
64bit | mm1 | |||
64bit | mm0 |
SSE レジスタ
127 | 0 |
128bit | xmm7 |
---|---|
128bit | xmm6 |
128bit | xmm5 |
128bit | xmm4 |
128bit | xmm3 |
128bit | xmm2 |
128bit | xmm1 |
128bit | xmm0 |
特に断ってありませんでしたが、長い方が 128bit の xmm レジスタ(または128bitメモリ)、短いほうが 64bit の mm レジスタ(または64bitメモリ)を表しています。
投稿者 napier : 2005年07月16日 19:55
トラックバック
このエントリーのトラックバックURL:
http://will.squares.net/mt/mt-modified-tb.cgi/231