#pragma nosimd
Controls whether the compiler can automatically take advantage of vector instructions for processors that support them.
These instructions can offer higher performance when used with algorithmic-intensive tasks such as multimedia applications.
-qsimd=noauto
The -qsimd=auto option enables automatic generation of vector instructions for processors that support them. It replaces the -qenablevmx option, which has been deprecated.
When -qsimd=auto is in effect, the compiler converts certain operations that are performed in a loop on successive elements of an array into vector instructions. These instructions calculate several results at one time, which is faster than calculating each result sequentially. Applying this option is useful for applications with significant image processing demands.
The -qsimd=noauto option disables the conversion of loop array operations into vector instructions. Finer control can be achieved by using -qstrict=ieeefp, -qstrict=operationprecision, and -qstrict=vectorprecision. For details, see -qstrict.
None.
... #pragma nosimd for (i=1; i<1000; i++) { /* program code */ } ...