2012-04-05 8 views

答えて

12

XMMレジスタの数は、SSEをサポートするすべてのプロセッサで固定されています。 CPUが32ビットモードの場合は、xmm0xmm7の8つのレジスタを使用できます.64ビットモードの場合は、xmm0xmm15までの16個のレジスタをアドレス指定できます。これは接頭語REX.Wを使用しているためです。

+0

そうですか?現在の[Wikipedia](http://en.wikipedia.org/w/index.php?title=Streaming_SIMD_Extensions&oldid=564697556)には*と書かれていますが、この拡張はインテル64アーキテクチャーにも反映されています* – ssice

+0

@ssice質問全体。あなたはそれを言い換えることができますか? –

+0

私がSSEの記事で引用したバージョンは、AMD64(x86-64)では 'xmm15'まであり、その数はIntel64では* double *であるため、Intel64は' xmm31'までありますか? xmm31が利用可能かどうかをどうやって確認することができますか? (または私は間違って理解していますか?) – ssice

関連する問題