5

4 int と 8 ints をints( aligned/unaligned)にロードするための gcc の組み込みは何ですか? どうですか?__m128__m256unsigned ints

4

1 に答える 1

9

IntelのSSEintrnisicsを使用して、探しているものは次のとおりです。

  • _mm_load_si128()
  • _mm_loadu_si128()
  • _mm256_load_si256()
  • _mm256_loadu_si256()

ドキュメンテーション:

符号付きと符号なしの区別はありません。__m128i*またはにポインタをキャストする必要があります__m256i*


これらはIntelのSSE組み込み関数であり、GCC、Clang、MSVC、およびICCで機能することに注意してください。
GCC組み込み関数は、のGCCAFAIKでのみ機能します。

于 2012-02-24T20:36:08.843 に答える