您的位置:首页 > 其它

NEON汇编笔记

2016-07-18 19:19 155 查看
本文旨在记录编写及调试NEON过程中遇到的问题

函数起始是否需要把用到的d或q寄存器压栈

需要!!!实践证明,如果调用的函数前后包含double/float型计算,则必须进行压栈。

因此,在汇编编写时,最好将用到的所有寄存器均压栈处理!!!

给一个寄存器为另一寄存器所存地址偏移时

一定要注意类型影响

比如r0 = addr,我想得到addr + 4个变量的地址,如果addr所指位置变量为float型,一定要使用add r1, #4*4

后续
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  学习笔记 汇编