1

間違っていたら訂正しますが、fstp は st0 などの FPU スタックのトップから値をポップしますか?

つまり fstp tword [rsp]

SSE レジスタ xmm0 に値がある場合、同等のものは何ですか? レジスタに格納されている値を出力したい。

4

1 に答える 1

3

SSE はスタックを使用せず、そのレジスターに直接アクセスできます。MMX または SSE レジスタの内容を表示する場合は、「ストア」命令が適切です。値をプログラム メモリ内のプリミティブ データ型の配列にコピーします (多くの場合、高級言語では SSE 変数を単純にキャストできますが、そのアドレスを取得すると、メモリへのレジスタ スピルが強制されるため、最適化が妨げられる可能性があります。 load および store 組み込み関数を使用します。)

たとえば、

MOVUPD

MOVUPS

指示。

于 2013-09-08T21:01:32.303 に答える