ARM NEON SIMD版本2

use*_*956 5 arm simd neon

与Cortex A15一样,NEON SIMD和NEON SIMD版本2有什么区别?

Mar*_*han 6

它增加了SIMD FMA指令(VFMA.F32)并且还要求NEON半精度扩展.ARM Cortex-A7,ARM Cortex-A15和Qualcomm Krait(不确定ARM Cortex-A5)支持NEONv2.

  • 我有[Google Play商店中的应用](https://play.google.com/store/apps/details?id=info.yeppp.cpuid),可检测支持的指令扩展.我在Dragonboard(早期双核Krait)和Nexus 4(最新的四核Krait)上进行了测试,两者都支持NEONv2.如果您的设备带有Krait CPU,您可以自行检查. (3认同)

aus*_*len 4

与ARM ARM没有太大区别:

\n\n

(按定义的相反顺序)

\n\n
\n
\n

高级 SIMDv2 是 ARMv7-A 和 ARMv7-R 配置文件的可选扩展。\n 高级 SIMDv2 在高级 SIMDv1 的功能中添加了半精度扩展和融合乘加指令。

\n\n

...

\n\n

高级 SIMDv1 可以通过可选的半精度扩展进行扩展,该扩展提供半精度浮点和单精度浮点之间的双向转换函数。

\n\n

...

\n\n

高级 SIMD 架构扩展、其相关实现和支持软件通常称为 NEON\xe2\x84\xa2\n 技术。

\n
\n
\n