インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
ループの自動ベクトル化に関するガイドラインを次に示します。
特殊なデータ型である __m64、__m128、__m256 dat はベクトル化できません。ループ本体に関数呼び出しを含めることはできません。インテル® ストリーミング SIMD 拡張命令 (インテル® SSE) およびインテル® アドバンスト・ベクトル・エクステンション (インテル® AVX) の組込み関数 (例: mm_add_ps) は使用できません。