2

我正在编写一个类似直方图的函数,它查看矢量数据,然后根据元素最接近的范围将元素放入预定义的“直方图”桶中。

我显然可以使用 if 条件来做到这一点,但我正在尝试使用 NEON 来改进它,因为这些是图像缓冲区。

一种方法是先使用 VCEQ,然后使用 VBIT,但遗憾的是我在 neon 的标题中找不到 VBIT。或者,我认为我可以获取 VCEQ 结果并使用 1 的向量进行异与运算,然后使用 VBIF :-) 但 VBIF 也不存在!

这里有什么想法吗?谢谢

4

1 回答 1

1

VBIT, VBIF, 并且VBSL都执行相同的操作,直到源的排列;您可以使用vbsl*内在函数来获取三个操作中的任何一个。

于 2013-02-15T23:19:09.380 回答