Гоню... перепутал с popad - при его выполнении esp пропускается. А насчет остального - почему бы не покурить мануалы?
вот чего наделал мой билдер: .586p ifdef ??version if ??version GT 500H .mmx endif endif model flat ifndef...
gradient Посмотри для начала на код, который билдер сгенерил. Он вообще-то в этом смысле того... не очень...
Если память мне не изменяет, pop esp всегда просто увеличивает esp на 4.
Так он даже у разных ассемблеров разный :) Не говоря уже о тех инструкциях, для которых существует несколько вариантов кодирования.
Quantum Два ядра тоже не всякие поддерживают. Это свойство конкретного процессора. Насколько помню Manchester и Toledo ее не поддерживают, а...
Нагляднее всего через табличку, ИМХО. Что-то вроде: static char hextbl[] = "0123456789ABCDEF"; void bin2hex(long x, char* s, int sz) { sz *=...
leo Мне все же думается, что некоторые идеи из NetBurst еще пригодятся с будущем - когда процы перестанут соревноваться, кто холоднее и начнут...
Из гораздо худшей серии, ибо они (Intel и AMD) здесь объединились, чтобы пудрить мОзги :)
n0name Никому еще не удалось выяснить, откуда он столько знает :D Иногда даже страшно становится: не знает ли он Слишком Много :):):) Не совсем...
Касперски, если я правильно помню приводит пример для PIII/Athlon. Так и есть, и не только это, к сожалению :(
Как зачем? Чтобы передать в _close! Шучу :) Avoidik Дескриптор не нужен. В любом случае придется переписывать всю работу с файлом на API. Все...
n0name По паттерну. Скажем цель перехода в таком коде: void (* farr)()[] = {f1, f2, f3, f4}; for(int i = 0; i < 256; ++i) farr[i...
К AMD 3DNow! также относятся: 0F 0E - femms 0F 0D /0 - prefetch 0F 0D /1 - prefetchw Было еще какое-то расширение на Cyrix, которое вроде бы...
На AMD - точно, кроме случая, когда переход два раза подряд к одной и той же цели. У них для indirect'а сохраняется только одна цель на инструкцию...
Black_mirror Я вообще-то имел ввиду процы, в которых префикс 66 еще не мог быть частью опкода, т.е. до SSE2. Вот они и не считают его, поэтому...
Black_mirror Про все процессоры не скажу, не знаю, а на Athlon XP Barton/Thorton префиксы F2/F3 провоцируют исключение, сам проверял. А префикс 66...
rmn Да нет, исключение это как раз штатное поведение. Мануалы говорят, что даже оно не гарантируется (см. мой предыдущий пост)
EvilsInterrupt Я бы не назвал это ошибкой - группировка-то условная. Black_mirror Интересно, даже об этом не задумывался :( Это на всех процах...
crypto Это очень качественный фарш :) - в смысле быстро работает. Системные программисты у мелкософта сильные, в отличии от прикладных :[]
Имена участников (разделяйте запятой).