Я хочу загрузить только один элемент из массива, используя vld1q_s32, используя Neon.
Чтобы указать c, если arr1 = [1, 2, 3, 4], я хочу загрузить каждый элемент в int32x4_t A0, в другом порядке.
Я хочу сделать A0 равным [1, 1, 3, 3]. Поэтому я использовал
int32x4_t A0;
A0 = vld1q_s32(arr1[0]);
A0+1 = vld1q_s32(arr1[0]);
A0+2 = vld1q_s32(arr1[2]);
A0+3 = vld1q_s32(arr1[2]);
, но это не сработало. Как я могу это исправить? Не использовать vld1q_s32 - это нормально
Спасибо.