Enables generation of streaming stores for optimization.
Linux and macOS:
- Specifies whether streaming stores are generated. Possible values are:
- Enables generation of streaming stores for optimization. The compiler optimizes under the assumption that the application is memory bound.When this option setting is specified, it is your responsibility to also insert any fences as required to ensure correct memory ordering within a thread or across threads. One typical way to do this is to insert a _mm_sfence() intrinsic call just after the loops (such as the initialization loop) where the compiler may insert streaming store instructions.
- Disables generation of streaming stores for optimization. Normal stores are performed.
- Lets the compiler decide which instructions to use.