我想要一个AVX2(或更早)的内在函数,它将一个8宽的32位整数向量(总共256位)转换为8宽16位整数向量(总共128位)[丢弃每个元素的高16位] ].这应该是"_mm256_cvtepi16_epi32"的反转.如果没有直接指令,我应该如何通过一系列指令来做到这一点?
x86 g++ intrinsics avx avx2
avx ×1
avx2 ×1
g++ ×1
intrinsics ×1
x86 ×1