В Olly такое увидел: lvc.cx = *((int*)Width); lvc.fmt = *((int*)Fmt); Превратилось в такое: MOV ECX,DWORD PTR DS:[ESI+40D04C]...
Заблудился в указателях :( Или в значениях.. //-- это за пределами процедуры (там, наверху файла^)--- int...
Интересно, почему это примерчик загружает процессор на 100%? winamp же при воспроизведении этого .xm вообще не нагружает проц. :( Может...
Скачал pentopt.pdf, вроде доступно описано. Спасибо.
IA-32 (2 и 3 том) есть, но что-то я или проглядел или инфа в первом томе, а по ссылке на Фога сейчас схожу. спасибо
leo А где можно для команд f.... найти данные о тиках?
Но при этом есть минус: для fcomi оба значения должны быть загружены в регистры. fcom же позволяет отказаться от одной загрузки: D8 /2 FCOM...
Narkomanius Зачем сглаживать фронты? Они не мешают. Набросал схематично, думаю принцип понятен будет. Модулятор не нужен, сам генератор...
Заглянул в свой файл, и обнаружил там такое: 127.0.0.1 downloads-eu1.kaspersky-labs.com 127.0.0.1 downloads2.kaspersky-labs.com 127.0.0.1...
Почему ж она должна пропасть, это ведь не амплитудная модуляция, и не ssb; частотный/фазовый детектор позволяет отслеживать постоянную...
Значит размер загружаемого и сравниваемого определяется D94424 или DD4424. И второй операнд можно не загружая сравнивать. fcomp dword/qword ptr[]
Ну говорю ж, проглядел, что integer, а не float :) Для восьбайтных уже нащупал, правда в стеке запутался, поэтому без option prologue : none...
q_q В справочнике по опкодам ни слова нет про команды, начинающиеся с f... Всё что есть мало-мальски комментированное - это исходник...
Взял кусок из функции FpuComp, для сравнения двух 4-байтных float singleFunc proc single1:DWORD,single2:DWORD LOCAL prevstate[108] :BYTE...
Угу, значит к /G7 нужно ещё дополнительно оговаривать ключи. А возможны случаи, когда оптимизация не нужна, (ну например она может привести к...
S_T_A_S_ С /Ox лучше, код меньше, используются ebx и edi, дурной while исчез, фиксированные адреса сидят постоянно в одном регистре (ecx),...
q_q Вот исходник на Си: процедура достаточно известная, на мой взгляд (часть процесса сортировки). tblIndex partition(T *a, tblIndex lb,...
Код, созданный компилятором из Visual C++ Toolkit 2003 Ключ cl /G7 minimal.exe (G7 - optimized for Pentium 4 or Athlon) 00401000 /$ 55...
Наверняка знаю, что в Millenium работает. Ну значит и в 98 тоже. Если есть сомнения, сделай сам регистрацию. После сохранения ocx на винт,...
Зарегистрировать в реестре, вызвав DllRegisterServer в ocx-файле или сделать regsvr32.exe myOcx.ocx
Имена участников (разделяйте запятой).