NEON汇编笔记

来源:互联网 发布:域名后缀cc 编辑:程序博客网 时间:2024/04/30 19:14

本文旨在记录编写及调试NEON过程中遇到的问题

  1. 函数起始是否需要把用到的d或q寄存器压栈
    需要!!!实践证明,如果调用的函数前后包含double/float型计算,则必须进行压栈。
    因此,在汇编编写时,最好将用到的所有寄存器均压栈处理!!!
  2. 给一个寄存器为另一寄存器所存地址偏移时
    一定要注意类型影响
    比如r0 = addr,我想得到addr + 4个变量的地址,如果addr所指位置变量为float型,一定要使用add r1, #4*4
  3. 后续
0 0
原创粉丝点击