【发布时间】:2021-10-12 02:55:10
【问题描述】:
存在于
但是,Jetson Xavier 会给出以下警告和错误: “警告:函数 'vld1q_u16_x2' 的隐式声明”和“错误:从类型 'int' 分配给类型 'uint16x8x2_t {aka struct uint16x8x2_t}' 时类型不兼容。src1 = vldlq_u16_x2(&origin )" .
ARMv8.2 不支持这条指令吗?我们想知道一个解决方案。
#include <arm_neon.h>
int main()
{
uint16x8x2_t src1, src2;
uint16_t origin = 0x33;
src1 = vld1q_u16_x2(&origin);
return 0;
}
【问题讨论】:
-
根据 Jake 在下面的回答,问题是缺乏对 Aarch32 的 gcc 支持。你可以在gcc.gnu.org/bugzilla 提交一个错误,但看起来你的平台也可以只针对 Aarch64
标签: gcc compiler-errors arm neon armv8