我需要使用 x86 机器内在高效地实现以下代码。有人可以提出解决方案吗?
uint64_t array[8];
array[0] = SOME_VALUE;
array[1] = SOME_VALUE;
array[2] = SOME_VALUE;
array[3] = SOME_VALUE;
array[4] = SOME_VALUE;
array[5] = SOME_VALUE;
array[6] = SOME_VALUE;
array[7] = SOME_VALUE;
由于相同的值被写入连续的位置,如果向量/SSE 内在函数可以有效地做到这一点,我想尝试一下。