ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
287354 Топик полностью
=AlexD= (01.12.2011 12:57, просмотров: 136) ответил Evgeny_CD на А что, там нет команды клонировать один 32 битный операнд (как часть 128 битного слова) в 4 ячейки 128 битного операнда? Маски константны, один раз загрузил в стек и все. Результаты выгрузил, процессор видит это как массив, делает переход по
Не, ну если нужно наложить разные маски на одно слово, то это можно устроить. Нельзя к примеру одновременно сдвиг и AND в одном 128битном слове.  Что бы говорить конкретно, нужно брать описание SSE, и смотреть внимательно. Иногда бывают довольно занимательные "финты ушами". Забавно видеть как лапшеобразный "обычный" код превращается в линейную последовательность команд, которые процессор хавает пригоршнями с убойной скоростью.
надо придумать объяснение этому мудизму, иначе рехнуться можно