J. Gareth Moreton wrote:
I created a Wiki page to plan things out: http://wiki.lazarus.freepascal.org/Vectorization
Note that Intel compilers can optimize for different processor architectures (and different vector size), as follows <https://software.intel.com/en-us/articles/performance-tools-for-software-developers-intel-compiler-options-for-sse-generation-and-processor-specific-optimizations>
Intel high-performance libraries use runtime-dispatching, e.g. for IPP <https://software.intel.com/en-us/node/722780> Regards, Adriaan van Os _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel