« 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