har*_*nti 5 arm terminology simd neon cortex-m
根据我的理解,通过参考 ARM 网站的许多链接,我了解到 Cortex-M7 不支持 NEON 指令,但我们在组织中使用的主机 (CORTEX-M7) 处理器指定“ARM Cortex-M7 具有单精度浮点运算”点和 SIMD 操作”。现在我完全失去了理智,陷入了混乱。SIMD和NEON指令有什么区别,请谁能详细解释一下吗?预先感谢您的良好解释。
基本指令集中有一些指令可以对 8 位或 16 位整数值的 32 位宽向量进行加法和减法,在 ARM 营销材料中它们被称为 SIMD。另一方面,NEON 是一种功能更强大的 SIMD 实现,可处理 8、16 或 32 位整数值以及单精度或双精度浮点数的 64 或 128 位宽向量。在营销材料中,NEON 通常被称为“高级 SIMD”。