我有一个非常简单的 C 函数,成对添加两个整数数组:
void add_arrays(int* a, int* b, int* target, int size) {
for(int i=0; i<size; i++) {
target[i] = a[i] + b[i];
}
}
Run Code Online (Sandbox Code Playgroud)
我看到在 ARM 上,Neon 内在函数在 <arm_neon.h> 中可用,并且您应该能够对向量进行加法、乘法等操作,但我看到的所有示例都非常复杂。有人可以展示如何使用 ARM Neon 内在函数执行简单的操作,例如成对加法吗?
更新 我的术语是错误的,我希望实现按元素加法。