一、引言
最早的NEON指令在ARM Cortex-A5内核上,作为可选的模块出现。
直到后ARM Cortex-A7全面支持NEON协处理器。才开始广泛应用于实际项目开发中。 由于32位寄存器的局限性,ARM公司的在神们希望,能过增加寄存器的位宽来增加CPU的数据处理能力。通过数据位扩展,以前一条指令只能处理单个数据,目前可扩展处理多个数据。
二、什么是NEON
1)、NEON is a wide SIMD data processing architecture
2)、Extension of the ARM instruction set
3)、32 registers, 64-bits wide (dual view as 16 registers, 128-bits wide)
4)、Registers are cons