Clerk Видимо да (совершенно аналогичный вопрос, но только по GetCurrentThread на днях был на другом форуме - похоже из одного места ноги растут...
Gray Нет, именно так и задумывалось. Причины две. Первая, идеологическая - 64-битный режим введен в первую очередь для увеличения размера...
Видимо, не понял ;) or cl,al ;устанавливает CF=0 mov ax,111010001000000b shr ax,cl ;при cl=0 флаг CF не изменяется, т.е. остается CF=0 jc nea...
Установлен в 0 после or cl,al (о чем я собс-но уже сказал в #11) Все эти "тройки" являются допустимыми для твоих масок из #1 и уже учтены в...
Не понял, каких еще "троек" ? В маске #11 единицы стоят на запрещенных позициях, а все остальные являются разрешеными
Ustus Ах, тебе аргументы ?! Н-н-а-а !!! :D
Ну, не-е ;) Если cl=0 - маловероятно, то и переход jz практически всегда будет предсказываться верно и соотв-но команда jz будет "исполняться" (=...
А вместо 2 и 3й строчки нужно
MirrorBlack На современных компах bt mem,r выполняется 8-10 тактов, а на логч.операциях 5-6. Нужна ли такая "мелочная" эконмия или нет - зависит...
t00x Не понял. Если на заданных позициях д.б. нули, то cl = 0 удовлетворяет всем маскам, но никакого сдвига не производит и соотв-но CF не...
t00x А че так сложно, если только 7,5,3,1-разряды ;) mov cl, [mem] test cl,10h jnz nea; and cl,10101010b jz ugu; mov al,cl shr cl,5 or cl,al mov...
Смотря где "нет". В VB-макросах есть "все": sqr - кв.корень log - нат.логарифм; десятичные и пр. считаются через log(x)/log(base) А вот в...
babandr Значительно более "исчерпывающе", чем в интеловском мануле. Из официальных мануалов только у АМД приведены латентности всех команд (да...
MirrorBlack Мануалы по оптимизации от Intel, AMD и Агнера Фога считают иначе ;) PS: Да и в бормановском паскале\дельфях битовые операции над...
MirrorBlack Для "огромных областей памяти" тоже "обычных логических операций хватит" n >> 3 - индекс байта n & 3 - индекс бита в байте
Вместо dword юзать float или double
_DEN_ Угу, только во-первых, чтобы снести башку пылинка\песчинка помимо офигенной скорости должна еще иметь достаточную массу и...
agrischuk Упс, и в самом деле FindFirst вызывает NtQueryDirectoryFile и получает сразу весь список файлов, а FindNext только копирует данные из...
murder Да может и вообще никакого выигрыша не будет - я же не утверждаю, а лишь рассуждаю ;) А именно уточняю, что под сложностью O(n) может...
agrischuk А ты как предлагаешь "получить список файлов" ? Через шелл-апи или последовательны перебором через те же FindFirst\FindNext или...
Имена участников (разделяйте запятой).