1

xmmレジスタをuint8_t配列[16]に効率的にダンプするにはどうすればよいですか?

4

2 に答える 2

5

_mm_store_si128は、sse2レジスタの内容を指定されたメモリに格納します。_mm_store_psおよび_mm_store_pdは、フロートまたはダブルレジスタのコンテンツに使用されるバリアントです。宛先が整列されていない場合は、storeuを使用する必要があります。

__m128i var;
__declspec( align(16) ) uint8_t array[16];

_mm_store_si128( (__m128i*) array, var );
于 2011-10-05T12:47:00.763 に答える
3

どうmemcpy()ですか?ここにドキュメント。

__m128d var;
uint8_t array[16];

memcpy(array, &var, sizeof(array));
于 2011-10-05T11:00:16.313 に答える