Aloner Если используются преимущественно одни сложения\вычитания, то целые числа ес-но будут быстрее "раз в 5". И даже если перемножать матрицы,...
Целочисленные cложения\вычитания и особенно сравнения конечно работают существенно быстрее чем float. Скорость умножения примерно одинакова, за...
SPA Не знаю какую траву ты куришь ;) В результате WaitForDebugEvent ты получаешь код отладочного события в de.dwDebugEventCode и соответсвенно...
SPA Ну ты блин даешь - то EXCEPTION_BREAKPOINT нет в тот свитч "вчухиваешь", теперь LOAD_DLL_DEBUG_EVENT в свитч по кодам исключений втюрил, УжОс !!!
??? EXCEPTION_BREAKPOINT это не dwDebugEventCode, а код конкретного исключения, которое нужно сначала отловить по dwDebugEventCode ==...
Не & (and), а + или | (or)
При использовании win32ax.inc можно и в масмовском стиле: start: ;=entry label ... .end start ;создает секцию импорта
И нельзя и не нужно, т.к. после создания стрима можно изменить его размер через IStream::SetSize
Moul В P4 латентность зависимых adc\sbb составляет 6-8 тактов, против 2 тактов в P6 и атлонах. Поэтому об эффективности, тем более "шибкой"...
Точнее сказать резервирует\занимает новый диапазон виртуальных адресов АПП. Затем при первом обращении к занятой (commited) странице вирт.памяти...
вариант, только видимо у некоторых не только с поиском напряг, но и с аглицким ;)
Я лично устал объяснять и в деталях и без деталей ;) Поюзай для начала поиск по форуму PS: (нескромный) поиск "HeapAlloc VirtualAlloc", автор...
Вот ту-упые (С) :) PS: "Сокращенное" деление в завис-ти не от размера, а от величины операнда используется только в старших PM и Core2, а в PIII и...
Потому, что VirtualAlloc 1) резервирует как минимум 64К адресного пространства и выделяет 4К физ.памяти, 2) съедает по несколько тысяч тактов при...
Угу, а если хочется поизвращаться, то можно вообще ее упаковать в int по 2 бита и использовать как константу magic: hk[i]=(magic >>...
Самый быстрый вариант - использовать таблицу: или в лоб 4*4=16 байт или упакованную в int Зависит от проца и типа операнда. Если использовать...
VirtualAlloc для 256 байт это из пушки по воробъям. Юзай HeapAlloc или GlobalAlloc с флагом GMEM_FIXED PS: Ошибка скорее всего не в выделении...
ASMatik xor eax,eax ... repne scasb sete al ret
Rito Может дело и не в этом, но cmp eax,1 это не (совсем) верно, нужно делать test eax,eax + jz ..., поскольку для bool в общем случае определено...
В нормальных (профессиональных) прогах finit вызывается один раз при старте потока и затем размаскируются исключения (плюс можно понизить точность...
Имена участников (разделяйте запятой).