- 博客(4)
- 收藏
- 关注
原创 使用neon内部函数实现8-way de-interleave
neon内部函数只提供实现4-way de-interleave的指令,要实现8-way de-interleave可通过两个4-way de-interleave来实现。uint8_t src[64] = {0};uint8_t dst[64] = {0};for (int i = 0; i < 64; i++){ src[i] = i;}//读取2组4-way数据uint
2016-07-19 19:59:47 2411 1
原创 neon内部函数
1、从内存加载数据进neon寄存器:1.1、vld1_type:1.2、vld1q_type:1.3、vld1_lane_type1.4、vld1q_lane_type:1.5、vld1_dup_type;1.6、vld1q_dup_type:1.7、vld2_type:1.8、vld2q_type:1.9、vld2_lane_t
2016-07-19 19:47:24 13702 1
原创 Ne10开源库
介绍 Ne10是一个单独的开源库,可以把它直接嵌入到工程里面去(目前支持linux,android,ios),直接调用里面的函数。Ne10已实现一些接口,可分为4个模块:dsp、math、imgproc、physics。比如dsp中目前就已封装了fft,fir,irr算法函数接口,用户直接调用这些接口函数就可以实现相应算法。Ne10中的所有接口函数既有基于neon实现又有基于c语
2016-07-11 17:12:15 6904 2
原创 neon基础知识
neon介绍:Neon是适用于ARM Cortex-A系列处理器的一种SIMD(Single Instruction, Multiple Data)扩展结构。NEON有自己的执行管道和寄存器组,neon寄存器组包含32个64位的寄存器和16个128位的寄存器,它们分别被标识为(D0-D31),(Q0-Q15)。 实际上D寄存器和Q寄存器是重叠的,如图一所示。NEON 技术本质上是一种并行处理技
2016-07-05 20:11:18 8027
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人