Tohey Правильно, но еще флаг PF устанавливает куча других операций, не изменяющих регистр AL, в частности test al,al и cmp al,0
IceStudent Упс, "не фиг се", действительно опечатка на опечатке - ес-но нужен отдельный регистр для счетчика циклов и разумеется xor ebx,0Dh и...
Y_Mur Black_mirror О какой разнице "на полную катушку" идет речь ? Для большинства пеньковых конфигураций отношение предельной скорости чтения...
Или добавлять в конец зарезервированный параметр dwReserved, в который и записывать адрес возврата A вообще-то универсальная InvokeFunc с...
Кстати и без partial registers получается не хуже ;ОКОНЧАТЕЛЬНО ИСПРАВЛЕННЫЙ ВАРИАНТ mov esi,[dwSize] mov eax,255 mov edx,255 align 16 @@:...
xdev86_ Это ваши совместные фокусы с Intel Corp. ;) Фокус №1. В NetBurst запись в секцию кода в одном килобайте с исполняемым кодом приводит к...
microprogs Тебе уже несколько раз и про rdtsc сказали и в поиск по форуму отправили. Если тебе влом искать wintest от bogrus'а, то хоть в...
Если закрыть глаза на partial register stall на младших P6, то можно сделать так mov ecx,[dwSize] xor eax,eax xor edx,edx @@: mov al,[edi]...
microprogs Точнее QueryPerformanceCounter\QueryPerformanceFrequency может быть только RDTSC (и то на некоторых сочетаниях железа и ОС...
Y_Mur Это нормальное явление для цикла и ненормальное для "нецикла" :D Поэтому в общем случае в цикле можно корректно тестировать только сами...
bogrus Насчет оверхеда ты в общем прав, хотя ИМХО на "простых" камнях разброса практически нет, а на P4 с HT=on получить повторяющиеся значения...
Y_Mur Потому, что нужно быть внимательнее - у тебя t_tmp = 0, а не 1.0 - в результате после прибавления 3FFFh получается фиг знает какой NaN и...
Где в дельфях настоящая точка входа "никто не знает" в том смысле, что компилятор сам формирует входной код, куда собирает initialization всех...
Y_Mur Ес-но, 4 явные выгрузки и 1 неявная в fyl2x - итого 5. Похоже ты не утруждаешь себя заглядывать в instruction reference ;) И лишних fxch...
Тут специально "параллелить" ничего не нужно, т.к. глубина зависимостей всего 2-3 инструкции и планировщик сам прекрасно с этим справляется за...
OFFSIDE Молодец, часть ответа нашел ;) Но такая прямая перезапись указателя может приводить к утечке памяти. По хорошему нужно делать проверку...
SiruS Заглянув в win32ax.inc, ты поймешь он подключает импорт 1) через макрос .end, которого в твоем коде не видно 2) создает для импорта...
В P6 и AMD код грузится 16-байтными блоками с макс.скоростью 1 блок за такт. Если в этом блоке достаточно инструкций, чтобы загрузить декодер, то...
OFFSIDE Ну если ты уже разобрался со структуами BSTR\ABSTR, то теперь можешь смело браться и за SafeArray ;))
Ustus А говорят экстрасенсы в отпуске ?! После предыдущего поста именно эта мысль ползала по моему истощенному мозгу пока я ее решительно не смыл...
Имена участников (разделяйте запятой).