Hotwire Во-первых, не очень "тормознуто", т.к. на современных компах FXCH реализуется на уровне переименования регистров, т.е. обмен регистров...
Во-первых, про Sleep(100) ты врядли где-то читал, а просто скопипастил из примера определения частоты процессора, где ее использование несет...
core Ошибаешься, varstr это символическое обозначение строковой константы "текст" А объявление переменной это crString db varstr, 0 что...
NetDemon Самокритично пошевелил, но видимо не достаточно интенсивно ;) Sleep(100) зачем оставил ? Если для проверки насколько точно винда 0.1 сек...
Во-первых, явная ошибка\опечатка: Во-вторых, или ты с физикой не дружишь или я чего не понимаю ;) Причем тут вообще rdtsc ? У тебя res_data =...
Mikl__ А у ADim то же самое, только EAX=0 ;) А насчет быстродействия - на атлонах lea r,[r+i] выполняется 2 такта, на остальных камнях 1 такт....
ADim Какие то запутанные вопросы задаешь ;) 1) Разницы в использовании xor или sub для обнуления нет (если быть точным, то только в P4 м.б. тонкая...
QueryPerformanceXXX выдают результат в Int64, поэтому загружать f,c1,c2 нужно не fld, а fild (как целые) PS: И res_data тоже
Adrax Read\WriteProcessMemory, VirtualXXXEx, CreateFileMapping
Mikl__ Меняем байты на такты ? ;)
Во-первых, есть еще один 3-х байтный вариант or ecx,-1 ;-1 = sign-extended byte Во-вторых, судить по одной-двум инструкциям, что в итоге будет...
Ты видимо не правильно понимаешь, что делает pfsub - она выбирает максимальные значения из двух операндов, а не из частей одного операнда пусть...
FreeManCPM А я и не говорю, что не "пашет". Речь идет о бестолковых опциях, о которых нужно помнить и обработка которых занимает время. Плюс...
pfmax mm0,mm1 PS: pshufw лучше заменить на pxor mm0,mm0
С отстойной навороченной fpulib лучше не связываться, а смотреть\юзать FloatToStr из masm32\m32lib\fptoa.asm
Y_Mur Не совсем так. Источниками погрешностей\неточностей являются 1) ограниченное число двоичных разрядов мантиссы числа 2) ограниченная...
Ты же говоришь "с теорией IEEE 754 вроде все понятно...", значит дело не в формате, а в "как получить после этого 10чное число?" Вся разница между...
tar4 Интересно знать каким образом ;) Надеюсь ты понимаешь, что очищать данные в массиве бесполезно, нужно или перезаписать весь кэш L2 левыми...
Ты и сюда успел запостить ;) Неверной дорогой идете, товарисч. Тебе нужна дробная часть в десятичном виде (по отрицательным степенями 10-и), а ты...
movntX используются либо 1) для копирования больших блоков данных, размер которых превышает объем кэша L2, либо 2) для записи данных...
Имена участников (разделяйте запятой).