インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

ループ本体内での浮動小数点配列の演算処理

ループの自動ベクトル化に関するガイドラインを次に示します。

特殊なデータ型である __m64__m128__m256 dat はベクトル化できません。ループ本体に関数呼び出しを含めることはできません。インテル® ストリーミング SIMD 拡張命令 (インテル® SSE) およびインテル® アドバンスト・ベクトル・エクステンション (インテル® AVX) の組込み関数 (例: mm_add_ps) は使用できません。

関連情報