一、NEON简介
ARM NEON技术是基于SIMD的理念而设计出的,它是一种64位和128位混合的SIMD技术,主要应用场景是音视频处理,图像视觉计算,信号处理应用等需要密集计算的场景。ARMv7架构的处理器中A系列和R系列基本都带有NEON扩展,并且向后兼容。
对NEON的更多了解可产考官网:
Neon (arm.com)https://developer.arm.com/Architectures/Neon
ARM提供了四种方式调用NEON技术实现代码优化,分别是NEON指令集、NEON汇编、NEON开源库和编译器自动向量化。接下来将对NEON指令集的使用做一个简单的介绍。
二、NEON指令的基本用法
1、引入头文件
如要使用NEON指令集,则需要引入头文件:
#include<arm_neon.h&g