【发布时间】:2016-08-16 15:55:38
【问题描述】:
我想从表中加载一些值并将它们设置为向量: 在第一种情况下,将向量的四个值设置为 a:
float32x4_t dest = vdupq_n_f32(a);
当我阅读内在函数手册时,这一点非常明显。
在第二种情况下,将向量的四个值设置为表中的不同值。这有点棘手,因为没有相关说明,所以我做了以下操作:
float32x4_t dest = {a3,a2,a1,a0};
这不是内在的,但根据网络上的其他出版物和论坛,它是我唯一的解决方案。可悲的是,我收到了这个错误:
error: expected expression before ‘{’ token
任何人都可以为此提供帮助或有替代方案吗?
【问题讨论】:
-
你用的是什么编译器?这应该适用于 gcc、clang 等。
-
ARM-gnueabi-gcc with eclipse Mars