特征3.3中的手臂霓虹灯改善

ARM NEON improvements in Eigen 3.3

本文关键字:霓虹灯 特征      更新时间:2023-10-16

我正在使用特征C 库为64位ARM Cortex-A53处理器编写某些算法。

它在eigen changelog(http://eigen.tuxfamily.org/index.php?title=3.3)中说第3.3版中有霓虹灯的改进,包括"正确调整目标向量寄存器的目标数"。现在,有人知道这实际上是什么意思吗?是否可以告诉Eigen充分利用A53的32个向量注册表?根据我的快速测试,它没有自动发生。

谢谢,劳里

谢谢你的报告...从技术上讲,您找到了一个错误!

特征应将其对霓虹灯128位寄存器的用法调整到ARM64模式下,它使用了32个。我以为我已经做到了,但是看起来我错了: -/https://bitbucket.org/eigen/eigen/src/tip/eigen/src/src/core/corch/arch/neon/packetmath.h?fileviewer=file-vile-vile-vile-vile-view-view-default#packetmath.h-34

应该解决该问题...