【发布时间】:2011-07-25 08:26:48
【问题描述】:
我认为这是一个愚蠢的问题,但我尝试了一天来解决这个问题,但运气不佳,所以这里是。
我有四个向量的寄存器 (float32x4),我想对其中一些进行一些处理,另一个我想将其设置为 0。
例如c中的这个问题:
for (int i=1; i<=4; i++)
{
float b = 4/i;
if(b<=3)
result += process(b);
}
所以第一个不会处理,但另一个会,所以我需要一个寄存器,第一条车道我有 0,另一个有结果。
但我不知道如何在霓虹内在函数上做到这一点。
我知道有一个 vcltq_f32 但我尝试了这个但没有结果。
【问题讨论】:
-
我不知道你为什么将这个问题标记为 opencv,但它似乎甚至没有远程连接到 opencv。
-
对不起,你是对的,我删除了它
-
C最好加个标签。
标签: android c arm neon intrinsics