Имеет ли смысл переписывать memcpy/memcmp/... с инструкциями SIMD в крупномасштабном программном обеспечении?
Если да, то почему GCC по умолчанию не генерирует SIMD-инструкции для этих библиотечных функций?
Кроме того, есть ли какие-либо другие функции, которые можно улучшить с помощью SIMD?
memcpy
на самом деле является худшим случаем для встроенной функции SSE, потому что SSE нельзя использовать для крайних случаев. Выдают ли эти компиляторы код SIMD дляstrlen
иmemchr
? - person Ben Voigt   schedule 16.03.2011