Tells the compiler to serialize floating-point reduction when vectorizing SIMD loops.
- The compiler does not attempt to serialize floating-point reduction in SIMD loops.
The OpenMP* SIMD reduction specification and the setting of compiler option
/fp(Windows*) can contradict in requirements. When contradiction occurs, the default behavior of the compiler is to follow OpenMP* specification and therefore vectorize the loop, including floating-point reduction.
This option lets you override this default behavior - it causes the compiler to follow the
/fp) specification. This means that the compiler will serialize the floating-point reduction while vectorizing the rest of the loop.
[q or Q]simd-honor-fp-modelis specified and OpenMP* SIMD reduction specification is the only thing causing serialization of the entire loop, addition of option