Я переношу код SSE SIMD для использования 256-битных расширений AVX и не могу найти никакой инструкции, которая будет смешивать/перемешать/перемещать высокие 128 бит и низкие 128 бит.
История поддержки:
Я действительно хочу VHADDPS
/_mm256_hadd_ps
действовать как HADDPS
/_mm_hadd_ps
, только с 256-битными словами. К сожалению, он действует как два вызова HADDPS
, действующих независимо от младших и высоких слов.