我正在编写一个类似于函数的直方图,它会查看矢量数据,然后根据它们最接近的范围将元素放在预定义的“直方图”桶中。
我显然可以使用if条件来做这个,但我正在尝试使用NEON来改进它,因为这些是图像缓冲区。
这样做的一种方法是使用VCEQ然后VBIT,但遗憾的是我在霓虹灯的标题中找不到VBIT。或者,我想我可以接受VCEQ结果并使用1s的向量进行独占AND,然后使用VBIF :-)但是VBIF也不存在!
有什么想法吗? 感谢
答案 0 :(得分:1)
VBIT
,VBIF
和VBSL
都执行相同的操作,直到源的排列;您可以使用vbsl*
内在函数来获取这三个操作中的任何一个。