Да, ведь это явное ветвление, в силу ленивости операций. Но они и не нужны, можно обойтись чистой арифметикой, см вариант google который отлично...
Я и имел ввиду что релоки не нужны загрузчику, но не твоему, а системному. Собери образ с имидж базой 0 и проверь, загрузит ли его ОС. Таблица...
Стандарт пишет: "The expression !E is equivalent to (0==E)." == запрещено :) Так можно дойти, что equivalent это не "равноценный, равнозначащий;...
Может релоки не нужны? Попробуй собрать более крупный проект.
Циклическая это ROR, а SAR нет. К стати вариант с != не подходит под расплывчатые условия.
Когда флажка не было, ExitThread справлялась: можно получить AllocationBase от TEB.StackLimit по средством VirtualQuery и освободить юзер стек...
Дайте ка угадаю. Нет ни плана разработки, ни бизнес-плана, но есть другой очень хороший план, от которого рождаются Гениальные Идеи™ ?...
Ты все правильно понял, не юли -- практика "в том числе" в демагогии является мотивационным фактором для многих, тебя же интересовал "основной...
PSR1257 твой вопрос не выглядит как риторический, а стало быть и твоя секта - наука - не дает тебе не только ответа, но и мешает осознать, что ты...
Если помню С, объявление можно делать всегда после { for ( size_t s = 1; ; s <<= 2 ) { int a[n]; }
Переполнение не нужно. c |= c << 1 | с >> а_какое_число_писать_здесь_не_сказано; Перед тем как искать ошибки в ответах, необходимо сформулировать...
SUB это и есть сравнение, далее выставляется Carry Flag который далее расширяется SBB
Чего это не будет? с = 3 ^ 1; // == 2 и далее сдвигами должно получиться ~0 при and с которым другой операнд сохраняется. Эту ошибку исправь сам...
Вы ещё забыли про Баба-Йогу. :) Ведь детские сказки такие же веды, но "слишком упрощены", ведь каждому времени свои тексты (а языки суть...
А смотрел код после компилятора? Что значит нельзя сравнения? А если будет sub или xor? GCC должен использовать CMOVcc, VC -- SBC + AND Вариант...
Керниган, Ричи. "Язык C" Компактное изложение, разжеваны указатели, в частности какую связь они имеют с массивами (динамическими в том числе)....
А Клерк сам не пишет всякие IF? (бугога :)
Про fasm у меня вопросов нет. Подозреваю, что и на masm это возможно, но вдруг кто-то захочет показать фрагмент такого изврата? :) (замечание про...
При беглом просмотре похоже, что CXR использует TCHAR и его несложно настроить под Юникод строки, подправив правило поиска //...
Имена участников (разделяйте запятой).