Не получается, LoadLibrary - не хочу, если кто знает как - напишите !
Спасибо, попробую.
Написал на MASM-е DLL к ней создалась библиотека импорта, я написал файл с прототипами функций и попытался все это прикрутить к Visual C++, а он...
Сомнительно, проц. далеко не последний - AMD Duron 1800, и таких наворотов явно не поддерживает. Наверное просто слегка бракованный.
Все проги показывают тоже самое, и биос при загрузке туда же ! Вопрос не в том правильно ли я использую CPUID, а в том почему она такое...
Думаю дело не в этом. Проц. AMD и явно поддерживает расширенную информацию, к тому же при еах = 80000000h возвращает 80000008h и результат по...
Странно, но при вызове CPUID с eax = 80000002h, 3, 4, в регистры возвращается "Unknown CPU Type", с чем это может быть связано ?
Отличный док-тик. В отличие от Intel, AMD хоть предполагает, что кто-то кодит на асме.
Зацените моё на ту же тему. Правда, там не всё "чётко" по алгоритму. [img] 1710067678__GOST_0.2.0.501.exe
Ах ну да, Log(2,2)=1 и считается как-то быстрее
Вообще я так понял что тут скорость ещё зависит от x & y. Твой аттач где x=2; y=6.5, работает у меня быстрее на 10 тактов (190 т) чем при x=3;...
Протестируйте на пеньках даст ли замена frndint на fistp +fild какой то положительный результат (так написано у Агнера Фога) лично у меня это...
Мне кажется очищать регистры надо в начале, по этому поводу вопрос можно ли использовать для этого вместо finit emms ? Скорость реально растёт и...
Признаю, кажись спутал fyl2x с FYL2XP1, теперь процедурка dr_dred занимает 235 тиков.
Ты всё перепутал 267 для проги, что прилогается. Sonic32 у меня отработал за 1140 [img] _1918312627__Math.exe
dr_dred я ошибалься процедурка отличная, я думал она возводит только в целые степени, буду всячески использовать. А такты такие как есть 267 на...
bogrus надо просто выводить среднее число тактов, увеличить кол-во проходов (1000-2000), т.к. неудобно сравнивать
Вот ТЕА [img] _1485529552__TEA.GIF
bogrus я просто убрал всё выравнивание и вот что получил( ты без нопов пробовал ?). Камень - Duron 900 dr_dred понятно что твой код гораздо...
Вот результат. Прокоментируй (где там что ?) Эти 15 чисел - такты ? Насколько я понял там нет работы с сопроцессором, а выводы хотелось бы...
Имена участников (разделяйте запятой).