Handling Floating-point Array Operations in a Loop Body

Following the guidelines below will help autovectorization of the loop.

Note iconNote

The special __m64 and __m128 datatypes are not vectorizable. The loop body cannot contain any function calls. Use of the Intel(R) Streaming SIMD Extensions intrinsics ( _mm_add_ps) are not allowed.