Chingachguk У меня то нормальные (по кр.мере одинаковые) результаты все варианты выдают, и у тебя кстати на P4 тоже. А вот как ты умудряешься на...
Kronit Вот как раз из-за этих дурных команд у тебя и выводится ерунда, т.к. stosb сохраняет al в [di] и увеличивает di на единицу и mov dl,[di]...
tylerdurden Не бред, а структура HEAP ;) Описание для XP и w2k см.например тут). Адреса и размеры сегментов кучи можно достать по указателям...
IceBars Ну и что, ведь дело не в абсолютном значении частоты ОЗУ, а в отношении частот ОЗУ и ЦПУ. Прочитать 8Мб из DDR400 можно не быстрее, чем...
Miller Rabin Насчет манер пожалуй промолчу и просто попробую вталдычить еще раз ;) Возможно твой проффесионализм придет в недоумение или...
;1) pcmpeqd xmm0,[esi] pcmpeqd xmm1,[esi+16] pcmpeqd xmm2,[esi+32] pand xmm0,xmm1 pand xmm0,xmm2 pmovmskb eax,xmm0 add eax,$FFFF0001...
Miller Rabin Чушь несусветная ;)) Для начала перечитай пост #11. Затем загляни в IA-32 Optimization или в instruction_tables.pdf А.Фога и...
Посчитать все можно, но в предлагаемом варианте теста время чтения с диска не учитывается, а вот ограниченная скорость чтения 8Mб данных из ОЗУ...
Miller Rabin Вот на шару простой вариант без adc, который на P4 дает те же 11 млн.тиков, но вдвое короче твоего ;) mov edi,[lpBuf] mov...
Quantum Если замерять "истинный" интервал по QueryPerformance, то и Sleep(X) сойдет ;) Если почистить код RamMerLabs от непонятного мусора, то f...
IceStudent Возьми, может пригодиться ;) В т.ч. и для баловства с VCL-прогами, т.к. через GetProp из них можно выцепить указатели на оконные...
Quantum Латентность fsqrt примерно равна латентности деления А вообще, прежде чем изобретать трехколесный велосипед стоит заглянуть в справочник...
ИМХО и сама винда наверняка не сразу дублирует все совместимые форматы (например, текстовые или графические), а делает это по запросу, иначе было...
В бормановском VCL делается и то и другое. Для общих целей this\self цепляется к окну через SetProp\GetProp, а для автовызова методов WndProc...
Заждались ? Пришлось целый опус наваять, чтобы расставить точки над i ;))) Вопрос: Как кольцевой буфер связан с очередью, как он вписывается в...
v_mirgorodsky Откуда у тебя берется 217 тиков не знаю. У меня на Nortwood'ах получается ~124 тика (repeat 4 раза куска от movq mm0 до movd...
Мда ;) Это делается гораздо проще: function CheckSSE3:Boolean; asm push ebx mov eax,1 cpuid mov eax,ecx and eax,1 pop ebx end; PS:...
Dark_Master Да, не-е ;) Загрузка\выгрузка (вроде как) всегда идет полными линейками. А деление на банки делается для возможности распараллеливания...
UnW1n Есть конечно, но ты или не вьезжаешь или не слушаешь, что тебе говорят ;) В глаза бросаются две серъезные ошибки: 1) Неверный порядок...
opennetworks В процедурах с директивой assembler никакие begin..end не нужны. Сама директива также не обязательна, просто пишем к примеру function...
Имена участников (разделяйте запятой).