有一个similar post涵盖常规寄存器。 NEON寄存器怎么样。据我所知,必须在函数调用之间保留寄存器的上半部分或下半部分。
我在任何地方都找不到该信息,有人可以澄清一下吗?
谢谢
来自 the AAPCS, §5.1.1 Core registers :
来自 the AAPCS, §5.1.2.1 VFP register usage conventions (VFP v2, v3 and the Advanced SIMD Extension) :
最佳答案
来自 the AAPCS, §5.1.2.1 :
关于ARM to C 调用约定,NEON 寄存器保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5288390/