Arm cortex M7中NEON指令和SIMD指令之间的确切区别是什么

Arm cortex M7中NEON指令和SIMD指令之间的确切区别是什么,arm,simd,neon,cortex-m,Arm,Simd,Neon,Cortex M,根据我的理解,通过参考ARM站点的许多链接,我了解Cortex-M7不支持霓虹灯指令,但我们组织中使用的主机(Cortex-M7)处理器指定“具有单精度浮点和SIMD操作的ARM Cortex-M7”。现在我完全失去了理智,陷入了困惑。 SIMD和霓虹灯的说明有什么不同吗?请任何人详细解释一下。 提前感谢您的解释。基本指令集中有一些指令可以对8位或16位整数值的32位宽向量进行加减,在ARM营销资料中,这些指令称为SIMD。另一方面,NEON是一种功能更强大的SIMD实现,它适用于64或128位

根据我的理解,通过参考ARM站点的许多链接,我了解Cortex-M7不支持霓虹灯指令,但我们组织中使用的主机(Cortex-M7)处理器指定“具有单精度浮点和SIMD操作的ARM Cortex-M7”。现在我完全失去了理智,陷入了困惑。 SIMD和霓虹灯的说明有什么不同吗?请任何人详细解释一下。
提前感谢您的解释。

基本指令集中有一些指令可以对8位或16位整数值的32位宽向量进行加减,在ARM营销资料中,这些指令称为SIMD。另一方面,NEON是一种功能更强大的SIMD实现,它适用于64或128位宽的8、16或32位整数值矢量以及单精度或双精度浮点。在营销材料中,NEON通常被称为“高级SIMD”。

谢谢您提供的信息。所以我可以假设支持单精度浮点的SIMD是NEON。我们有SIMD指令的类别吗?如果可能的话,请你详细解释一下。@harishchandramanchikanti不,你不能。您将营销材料中的两个不同要点解释为一个要点。Cortex-M7支持对浮点数据的单个元素进行单精度操作(普通单精度浮点指令)。除此之外,Cortex-M7还具有来自正常指令集的有限SIMD指令。CM7上没有霓虹灯。谢谢,我将深入研究VFP和霓虹灯,以及对单精度运算的理解。这是一个很好的视图:(见该页上的附件PDF)