Вверх ↑
Разработчик
Ответов: 26163
Рейтинг: 2127
#1: 2010-04-24 14:31:24 ЛС | профиль | цитата
Tad писал(а):
Наверное больше твои идеи тестить не буду

Не злись, давай нормально проверим все. Но я не мог понять, как в однном случае у тебя получилось 159 msec, и тот же поиск одного символа дал у тебя 363 msec, как со старым модулем, вот я и подумал, что ты воткнул старый модуль. Попробуй лучше результат с цифрами
------------ Дoбавленo в 14.02:
Что мы видим в результате, а все то же, что я и говорил, что asm-код зависит от типа проца, и на регистровых операциях (на чем и построен asm-код) AMD обгоняет Intel в 1,5 раза (88 msec против 135 msec)
------------ Дoбавленo в 14.06:
Как жаль, что я не знаю ассемблер x86, а то бы переложил текущий алгоритм Бойер-Мура на asm. Я попытался начать, но что-то туго дается он мне, слишком неординарные у него заморочки
------------ Дoбавленo в 14.12:
А вот я попытался найти HiasM! в License.txt




------------ Дoбавленo в 14.31:
Tad, двай без обид проверим вот этот вариант неоптимизированного asm-кода Бойер-Мура. Какие результаты он у тебя показывает
карма: 22

0
файлы: 2test_8.png [11.6KB] [310], testposex_6.sha [8.1KB] [194]