0...63 mov eax,dword [edx] shr eax,cl mov edx,dword [edx+4] shr edx,cl shr ecx,5 and eax,1 and edx,ecx or...
У меня всё оk, сравнивай [img] 1198871049__timeproc.zip
3) вычисление бита может произойти быстрее, чем "один push и pop", т.ч. оформление этого кода в виде процедуры с переходами признак плохой...
leo Урря, спасибо, значит теперь можно считать подсчет оверхеда и для P4. Да, это правильно, я сегодня немного почитал и Агнера и...
На codeproject.com, кажется было много всяких maskedit'ов
Блин, значит неправильно считает оверхэд на 28 тактов для P4 да нет, не стоит :)
Это результат пустого теста или "mov eax,[mem]"?
гм... я думал это одно и тоже
leo Да, было дело :) У Агнера (в .chm) там оверхед нужно вручную подставлять для своего камня, а я прикрутил его автоматический подсчет, но...
winasm\tools\code editor font\ набор символов - киррилица winasm\view\*Toolbox,*Dialog з.ы. совсем зрение потерял ...
Вот интересный тест (инструкция "mov eax,[mem]" при первом проходе), показывающий, что расположение данных в отдельной секции, иногда может стоить...
Теоретически незнаю, а практически разнос кода и данных с выравниванием на 1Кб-4Кб ничего не улучшил, более точный замер (160 тиков против 162)...
Ого, у меня (6.8.6) была такая картина:--------------------------- --------------------------- MMX 70 bytes , 10 passes EAX 77 bytes , 10...
Или может я чего с кешем намутил, но первый проход в mmx.exe почти всегда за 5000 [img] _157749874__test.zip
leo Да, смысла нет, т.к. не ясно какие действия будут выполнятся по переходу, и зная диапазоны (если учитывать пары случайными числами), то...
Вот максимум, что мне удалось накрутить (9 тактов на моем celeron 667MHz) ;=====================================================================...
Ты вот сверни бравзер, потом запусти WinHex (можешь ещё пару крупных прог) и открой диск (на котором pagefile.sys лежит) да поищи там слово...
Аналогично :), теперь пытаюсь вспоминать. Интересно volodya за книжку денег будет просить? ;)
Чтоб на диске не осталось, то стоит содержимое файла перезаписать несколько раз случайными байтами, если чего в своп попадет, то винда со временем...
Точно, прошу прощения, кстати у SolarWarez случаем не должно быть cmp eax,0xFF00FF00 ?
Имена участников (разделяйте запятой).