Понимание практического применения определения Intel's _MM256_Shuffle_EPI8C++

Программы на C++. Форум разработчиков
Anonymous
Понимание практического применения определения Intel's _MM256_Shuffle_EPI8

Сообщение Anonymous »

У меня есть несколько вопросов, касающихся обоснования определения вышеупомянутой функции, как обсуждалось в https://www.intel.com/content/www/us/en ... -epi8.html:
[*] Почему он должен установить вектор результатов на ноль во всех случаях, в которых находится наиболее значимый бит смещения b < /code> включен (

Код: Выделить всё

(b[i]  & 0x80) != 0
)? Каково практическое применение этого? Не было бы проще в использовании, если бы этот тест был опущен? Фактически, для 0

Подробнее здесь: https://stackoverflow.com/questions/797 ... mm256-shuf

Вернуться в «C++»