4 int と 8 ints をints
( aligned/unaligned)にロードするための gcc の組み込みは何ですか? どうですか?__m128
__m256
unsigned ints
2854 次
1 に答える
9
IntelのSSEintrnisicsを使用して、探しているものは次のとおりです。
_mm_load_si128()
_mm_loadu_si128()
_mm256_load_si256()
_mm256_loadu_si256()
ドキュメンテーション:
- https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_load_si128
- https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm256_load_si256
符号付きと符号なしの区別はありません。__m128i*
またはにポインタをキャストする必要があります__m256i*
。
これらはIntelのSSE組み込み関数であり、GCC、Clang、MSVC、およびICCで機能することに注意してください。
GCC組み込み関数は、のGCCAFAIKでのみ機能します。
于 2012-02-24T20:36:08.843 に答える