> "ASCII код символа ',' - 188" А с чего это ты взял ? Открой виндовую таблицу символов charmap.exe и убедись, что запятая стоит на 44й позиции...
Вот если пытаться делать все с точностью до наоборот - не исполнять, а наоборот задерживать одну префиксную инструкцию пока не установятся флаги...
alpet То что ты говоришь о параллельном вычислении двух результатов а ля MMX я прекрасно понимаю. Но ты видимо не хочешь понять, что когда...
alpet Уходишь от ответа Грубо говоря о существоании регистра eax, как и прочих перманентных регистров, знают только аллокатор и...
alpet > "использовать старшую половинку в принципе ничто не запрещает. Есстественно потребуется модификация ИУ..." Ну допустим, вычислили...
cresta > "разницы никакой в логике процедуры, а первый вариант выполняется на 10 тиков быстрее. Точно не знаю, но предположительно из-за того,...
bogrus Не пугайся, это видимо на 8 проходов: ~190/8 = 24 ;)
> "Как бы этот цикл оптимизировать по скорости" Зависит от того, что ты делаешь с эти массивом. Если последовательное чтение с достаточно...
Однако buliaNaza на P4 не так хорош из-за тормознутой SBB. На P4 Northwood (CPUID = 15.2.7) дает 76 тиков на строке из 8 символов. (На...
cresta Насчет buliaNaza ты прав. А вот насчет префетча - мягко говоря, не совсем. Во-первых, "теоретически". При таком подходе и...
bogrus Ну ты быстр однако ;) Не успел я приписку сделать (пока думаю народ дремлет), а тут уж супервариант для фиксированной длины !
cresta Ну вот и на P4 проверил твои "чудесные" прыжки. Есн-но для гиперконвейера в 20 стадий они бесследно не проходят - в варианте 2 на...
cresta > "Всё чисто :)" > "Или это для атлона переходы по барабану?" Ой сомневаюсь и в том, что все чисто, и в том, что атлон такой...
cresta > "Потому и сделал строку db '1F3D5B79',0 чтобы случайно" 1) Ты яснее скажи - ты с одной строкой один проход теста делаешь или...
cresta Тебе не кажется, что "10 или 11" это только при многократных проходах, т.е при настроенном бранч-предикторе и соответственно без пенальти...
Asterix > "нужна теория" Из теории мне известны две вещи: 1) Cогласно Four-F флаги 0х70 разрешают дополнительный контроль валидности...
Ну, чего не договариваем ? bogrus, ты же наверняка знаешь, что несмотря на большое число обращений к NtGlobalFlags реально интересные флажки...
alpet > "а эпилог ClassDestroy (чтобы деструктор выполнял деструкцию :))" А-а, точно. Че-то видать у меня со времен TP отложилось в...
Кстати с некоторым изумлением обнаружил, что не только в object, но и в class можно объявлять несколько деструкторов. Это уж вовсе не понятно,...
3) CPUID выдает лишь числые идентификаторы: семейство, модель и степпинг, а для названия ядра надо знать какие цифирьки какому ядру соответсвуют....
Имена участников (разделяйте запятой).