Intel Developer Zone Articles

16-Nov-2008
9:52 PM PST
Diagnostic 15031: loop was not vectorized: shift operation too complex
By adminPosted 11/16/20080
Diagnostic 15031: loop was not vectorized: shift operation too complexThank you for your interest in this diagnostic message. We are still in the process of documenting this specific diagnostic.Please let us know of your experience with this diagnostic message by posting a comment below. Your int...
16-Nov-2008
9:52 PM PST
Diagnostic 15032: loop was not vectorized: unsupported reduction
By adminPosted 11/16/20080
Cause: This diagnostic message is emitted when a loop of below kind is written. Example:   int foo(float *A, int n){ int inx = 0; float max = A[0]; int i; for (i=0;i<n;i++){ if (max>A[i]){ max = A[i]; inx = i*i; } } return inx; } $ icpc -vec-report6 ex...
16-Nov-2008
9:52 PM PST
Diagnostic 15033: xxxx was not vectorized: modifying order of operation not allowed under given switches
By adminPosted 11/16/20080
Cause: The associative operations can be performed in different orders but still we can get similar results. But in case of computations which demands very high accuracy, this change of order execution will lead to some accuracy issues. The floating point model which demands high accuracy is fp...
16-Nov-2008
9:52 PM PST
Diagnostic 15034: loop was not vectorized: loop is not within user-defined range
By adminPosted 11/16/20080
Diagnostic 15034: loop was not vectorized: loop is not within user-defined rangeThank you for your interest in this diagnostic message. We are still in the process of documenting this specific diagnostic.Please let us know of your experience with this diagnostic message by posting a comment below...
16-Nov-2008
9:52 PM PST
Diagnostic 15035: loop was not vectorized: prefetching too complex
By adminPosted 11/16/20080
Diagnostic 15035: loop was not vectorized: prefetching too complexThank you for your interest in this diagnostic message. We are still in the process of documenting this specific diagnostic.Please let us know of your experience with this diagnostic message by posting a comment below. Your interes...
16-Nov-2008
9:52 PM PST
Diagnostic 15036: loop was not vectorized: PAROPT problem
By adminPosted 11/16/20080
Diagnostic 15036: loop was not vectorized: PAROPT problemThank you for your interest in this diagnostic message. We are still in the process of documenting this specific diagnostic.Please let us know of your experience with this diagnostic message by posting a comment below. Your interest in this...
16-Nov-2008
9:52 PM PST
Diagnostic 15037: xxxx was not vectorized: vectorization possible but seems inefficient
By adminPosted 11/16/20080
There can be mutiple variants of this diagnostic:1. remainder loop was not vectorized: vectorization possible but seems inefficient2. loop was not vectorized: vectorization possible but seems inefficient Variant 1: remainder loop was not vectorized: vectorization possible but seems inefficient Ca...
16-Nov-2008
9:52 PM PST
Diagnostic 15038: loop was not vectorized: conditional assignment to a scalar
By adminPosted 11/16/20080
Diagnostic 15038: conditional assignment to a scalar Thank you for your interest in this diagnostic message. We are still in the process of documenting this specific diagnostic. Please let us know of your experience with this diagnostic message by posting a comment below. Your interest in this ...
16-Nov-2008
9:52 PM PST
Diagnostic 15039: loop was not vectorized: rotation too complex
By adminPosted 11/16/20080
Diagnostic 15039: loop was not vectorized: rotation too complexThank you for your interest in this diagnostic message. We are still in the process of documenting this specific diagnostic.Please let us know of your experience with this diagnostic message by posting a comment below. Your interest i...
16-Nov-2008
9:52 PM PST
Diagnostic 15040: loop was not vectorized: no instance of vectorized math function satisfies specified math function attributes
By adminPosted 11/16/20080
Cause: The option -fimf-max-error defines the maximum allowable relative error measured in ulps for math library functions. When this value is set to 0, it looks for a vector version of the math function called which satisfies the attribute. If no such instance of the function detected, this vec...
Subscribe to Intel Developer Zone Articles