【问题标题】:Calc atan2 with neon [duplicate]带有霓虹灯的Calc atan2 [重复]
【发布时间】:2013-09-18 09:42:29
【问题描述】:

我找到了lib,但没有

void atan2fv_neon_hfp(float *y, float *x,float *res,int len)

计算一次 len 浮点数。

如何为atan2fv_neon_hfp 编写霓虹灯版本?

【问题讨论】:

标签: c arm simd neon atan2


【解决方案1】:

浏览 atan2f_neon_hfp 的实现,看起来没有任何东西无法简单地矢量化(通过将对加载到 d16 和 d17 中,而不是 vdup'ing 到它们中),但你需要了解 ARM/NEON 组件。或者,您可以在循环中调用标量版本。

【讨论】:

  • 作为数学霓虹灯,atan2f_neon_hfp 对于多浮点数并不是真的很快,我想找到一种方法来计算每次使用霓虹灯时的 4x 浮点数。我是霓虹灯的新手。所以我想找一个例子在循环中学习更多关于 neon.scalar 版本的技能无法解决我的问题。多浮点数仍然很慢..
猜你喜欢
  • 2012-01-01
  • 2015-02-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-16
  • 2016-05-30
相关资源
最近更新 更多