小编Sea*_*ang的帖子

如何在256位AVX(YMM)寄存器中交换中间的两个64位

有没有办法在256位AVX(YMM)寄存器中交换中间的两个64位?

我知道我们可以利用VPERM2F128来交换低128位和高位128位,而vshufps似乎只能在高位和低位128位内工作.

所以我想知道是否有任何有效的指示适用于这种典型情况?

提前致谢!

x86 simd avx

6
推荐指数
1
解决办法
457
查看次数

如何将AVX/AVX2(YMM)寄存器中较低或较高的值存储到SSE movlps/movhps等内存中?

是否存在可以将256位AVX/AVX2(YMM)寄存器中较低或较高值存储到存储器地址的现有指令,就像SLE指令movlps/movhps一样?

或者还有其他方法可以实现吗?

任何帮助将不胜感激,谢谢!

x86 sse simd avx avx2

6
推荐指数
1
解决办法
2083
查看次数

标签 统计

avx ×2

simd ×2

x86 ×2

avx2 ×1

sse ×1