【发布时间】:2011-04-10 04:27:32
【问题描述】:
我的图像处理项目使用灰度图像。我有 ARM Cortex-A8 处理器平台。我想使用NEON。
我有一个灰度图像(考虑下面的示例),在我的算法中,我只需要添加列。
如何将 四个 8 位像素值 并行加载,它们是 uint8_t,作为 四个 uint32_t 到 128- 之一位 NEON 寄存器?我必须使用什么内在函数来做到这一点?
我的意思是:
我必须将它们加载为 32 位,因为如果你仔细观察,我执行 255 + 255 的那一刻是 512,它不能保存在 8 位寄存器中。
例如
255 255 255 255 ......... (640 pixels)
255 255 255 255
255 255 255 255
255 255 255 255
.
.
.
.
.
(480 pixels)
【问题讨论】:
标签: arm neon intrinsics cortex-a