Y_Mur Можно внутри секции написать что-то подобное: virtual at $ bss = $ var SOMESTRUCT var1 rd $100000 var2 dd 1,2,3,4,5 size = $-bss end...
Stiver Не знаю сколько там осей симметрии, я решил перебирать только уникальные варианты. В архиве очень жуткий код (для понимания), написан на...
bogrus Это на многопроцессорной машине получилось? Если так, то возможно всё дело в том, что я в потоках делающих перебор не поставил LOCK, перед...
Есть число всех расстановок сверхферзей для N=21! F(10)=4 time=1 ms speed=4000 v/s F(11)=44 time=1 ms speed=44000 v/s F(12)=156 time=1...
bogrus Спасибо за помощь. locki Баг вроде искоренён, а экспериментальная версия может считать и дальше (счётчик так и остался 64х-разрядным),...
locki Проверь тогда эту версию. А новую программу лучше всего сравнивать с другими при N=31 ;)
Я понял что ферзя всегда нужно ставить на ту горизонталь или вертикаль, на которой минимальное количество свободных клеток. В архиве...
locki Видимо это у меня винрар левой версии (3.30), заархивировал в zip, заодно опечатку исправил. Результат версии 1.3(АтлонXP1700+):...
locki Навороченный интерфейс будет тормозить прогу больше чем вывод по 10 раз в секунду ;) Jakob Думаю с такой хорошей оптимизацией программу...
В последнем архиве fx.zip программы оказались с глюком. Глюк так и не нашел - видимо не стоит заменять рекурсию циклом. В архиве две новых версии,...
По просьбам трудящихся - вариант для двухядерных процов. А также для четырёхядерного и обычный вариат.
Теперь проверяется только половина вариантов.
Заменил рекурсию циклом, выигрышь всего 10%. Но в общем такому программному разгону любой оверклокер позавидует. Они еще порога в 10 секунд не...
include '%fasminc%\win32ax.inc' .data cnt dd 0 title db 'test time',0 msg db 'F( 0' n db ')= 0' v db '',13,'time= 0' t db '...
Mika0x65 Дескрипторы TSS не могут находиться в LDT, вернее находиться они там могут, но использовать их не получится.
EvilsInterrupt ((R1*)this)->fly() работает?
Aquila Тут выяснилось что не зарегистрированные пользователи не могут скачивать аттачи, это часть СПРС?
A и В 16-разрядные, а вот результаты всех операций 32-разрядные, там должны быть eax и ebx, А и В изначально в младших половинах.
имеешь, только 2^16 должно быть в регистре, A должно быть в eax, а на edx нужно наложить маску 0FFFFh
если a и b 16-разрядные: imul b,-10000h sub a,b imul a,10001h shr a,16
Имена участников (разделяйте запятой).