Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有什么方法可以交换 256 位 AVX(YMM) 寄存器中的中间两个 64 位吗?
我知道我们可以利用 VPERM2F128 交换低 128 位和高 128 位,而 vshufps 似乎只能在高 128 位和低 128 位内工作。
所以我想知道是否有任何有效的说明来处理这种典型情况?
提前致谢!
谢谢你们!我发现 AVX2 vpermq 可以很好地解决这个问题。