私は Xeon Phi を所有しておらず、コーディングするつもりもありません。したがって、AVX-512 が主流になるまで (Intel Gen 9 以降であると噂されています)、これらの組み込み関数は役に立ちません。
AVX/2 には_mm_cvtepi64_epi32
、たとえば、AVX-512 に存在する がありません。これを関数として(シャッフルを使って)書きたいと思います。ただし、「zmmintrin.h」で定義されているため、この名前は使用できません。そのヘッダーは、私がリンクしているヘッダーからリンクされています。
簡単な解決策は、別の名前を使用することです。ただし、それは命名規則を破ります。
名前を上書きするか、プロジェクトで AVX-512 を無効にする方法はありますか?