Intel® C++ Compiler XE 13.1 User and Reference Guides

Handling Floating-point Array Operations in a Loop Body

Following the guidelines below will help autovectorization of the loop.

Note

The special __m64, __m128, and __m256 datatypes are not vectorizable. The loop body cannot contain any function calls. Use of the Intel® Streaming SIMD Extensions and Intel® Advanced Vector Extensions intrinsics (for example, mm_add_ps) is not allowed.

See Also


Submit feedback on this help topic