Инструкция pcmpestri написать аналогичную функцию strpos?

Как можно pcmpestri Инструкция будет использована для написания функции, аналогичной strpos функция в C ++? Я могу использовать компилятор g ++.

pcmpestri это новая инструкция, которая находится в SSE4

2

Решение

Перед использованием инструкций SSE вы должны сохранить стек с плавающей запятой, а затем восстановить. Это дорого, если ваши строки огромный это не будет стоить того. А для огромных струн лучше использовать лучшие алгоритмы (Бойер-Мур или тому подобное).

-3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]