问题:我有 4 x 256 位 AVX2 向量(A、B、C、D),我需要对它们各自的 128 位部分以及两个不同向量之间执行交换操作。这是我需要做的转变。
Original Transformed
|| Low Lane || High Lane|| || Low Lane || High Lane||
A = || L1 || H1 || = > || L1 || L2 ||
B = || L2 || H2 || = > || H1 || H2 ||
C = || L3 || H3 || = > || L3 || L4 ||
D = || L4 || H4 || = > || H3 || H4 || …Run Code Online (Sandbox Code Playgroud)