Правильно это или нет, но я понял точно так же :-)
А я всегда так писАл: movd mm0,eax ЗЫ: Это ещё цветочки. ЗЫЫ: Service Pack - это совершенно не то.
сайт переехал http://as.decard.net/en/index.html
Мне кажется, стОит почитать IA-32 Intel® Architecture Software Developer’s Manual Volume 3: System Programming Guide CHAPTER 5 INTERRUPT AND...
HRESULT GetDeviceState( DWORD cbData, LPVOID lpvData );перехватываешь вызов этого метода для объекта "клавиатура" и записываешь в...
semen Да ты не беспокойся, конечно они это учтут. и кто-нибудь из microsoft за твои предложения ещё и премию получит ;-)
MrHammer > Вот видишь, ты тоже согласен с тем, что нужно использовать Си-препроцессор. Раз так, то что мешает использовать его при каждой...
semen Да, действительно, получается меньше на бранч. Но прирост в скорости от выкидывания одной инструкции - довольно сомнительная вещь. В...
bober > Можно попробовать раелизовать для него свой загрузчик, взамен системного. > Где-нибудь в недокументированных структурах ядра.
semen Никак не могу увидеть каких-то приимуществ - бранчей всегда 2 - условный и безусловный. Разве что при каких-то загадочных условиях код за...
bober При отображении PE из заголовка много чего куда читается и потом берётся из внутренних буферов виндоса. Всё это разумеется...
semen > это же выход из цикла по условию! он и так будет предсказан как not taken. ?f@@YAXXZ PROC l00p: push OFFSET...
Про "разворачивание" я наврал чуток, уточняю: while( 1 ) { do_someting(); if( its_time ) break; do_someting_else(); } Такой...
semen > Ну это не всегда так - он бывает начинает тупо разворачивать циклы где не нужно, и единственный известный мне способ его вразумить -...
the_fixer Не понятно зачем нужно K. Всё сводится к x = f( (x << 4 + D) ^ (x >> 5 - E) ^ (x + H) ); Известена ли эта f() ? Или как раз...
У меня на AES прирост в скорости у intel'а = 50%. что самое интересное, размер кода одинаков в MSVC =) Однако, Intel C компилер тоже иногда...
Классический перевод: breakpoint = точка останова правда, не совсем понятно, что за слово такое "останов" %)
Ruller Попробуй пропатчить вручную UnhandledExeptionFilter. в самом начале вместо int 3 влепить push ebp
n0p Качай версию для ДОСа или линуха и компилируй сам ;)
Имена участников (разделяйте запятой).