Почитай на msdn :) Это лучше чем __inline, но всё равно не на 100%
Пропустил. Исправил сообщение. Проблема в том, что __inline это просто рекомендация. И если компилятор всё равно решит не инлайнить, то будут...
И чего? Ты проблему не понял. Вот тебе пример что это не поможет: // Header.h #ifndef _FILENAME_H_ #define _FILENAME_H_ void __inline...
Привет. Появился вопрос по __inline. Скорее всего решения нету, но вдруг я чего-то не вижу. Код - чистый Си, без плюсов. Пишется библиотека для...
Ну вот скачал, погонял. Ничего не пересобирал. Как и ожидал - результаты не однозначные. Intel P4: На AMD Duron результаты обратные, твой код...
Под Nix для *.so (shared objects) нужен - собственно потому gcc их делать и умеет. Под Windows кроме как для инжекта не знаю...
У Intel C++ есть опция: /Qopt-jump-tables:<arg> default - let the compiler decide when a jump table, a...
Не поверю я в 1.4 раза. Либо сишный код дубовый какой-то, либо замеры не точные. Ну во-первых я написал "если повезёт". А во вторых имел ввиду...
Это смотря какого компилятора, и смотря на сколько шустрее :) По сравнению с MS VS (про Intel C++ я вообще молчу) намного быстрее не получится....
Ага. Лапши ещё много осталось? Пример в студию. Пример кода который после компиляции FASM будет оптимальнее, чем после компиляции MASM.
Если уже произошло то практически никак. Для всех описанных выше методов (SMART и т.д.) надо знать состояние на момент выключения, и при включении...
Большего бреда трудно себе представить. А если MASM то уже всё, не подходит? Какая разница какой ассемблер использовать. Это не HLL, компилятор не...
Так а я что - против? Просто интересно какие такие у TD грандиозные недостатки отыскались. 32-битные регистры показывает, в отличии от многих...
И какие там худшие стороны? Отладчик как отладчик. В отличии от AFD 32-битные регистры показывает.
Как вариант - в процедуре может использоваться MMX, SSE, SSE2 и т.д. Они требуют выравнивания операндов, для MMX как раз 8 байт выравнивание надо....
Потому что гладиолус. Доступность 32-битных регистров и разрядность сегмента кода по умолчанию никак не связаны. *.COM - это 16-битное приложение...
Плюс через int 13h сектора номеруются относительно начала физичекого диска, а у int 25h - относительно начала раздела.
Volume 1: Basic Architecture 3.4.1.1 General-Purpose Registers in 64-Bit Mode ...
Ну так тебе и ответили. В Intel® 64 and IA-32 Architectures Software Developer's Manual про это написано....
Посмотри спецификацию на APM. Всё там просто (относительно). Clerk просто ядро с ACPI в отладчике смотрел, а с ACPI там действительно не всё так...
Имена участников (разделяйте запятой).