前言
目录
-
一、方法参数限制
-
二、反汇编 switch case & if else
-
三、C 中写汇编代码
-
四、 __builtin_expect 、分支执行概率
-
五、递归和迭代的选择
-
六、空间换时间
-
七、栈区和堆区
-
八、其他
一、方法参数限制
ARM64 有34个寄存器,包括 31 个通用寄存器( x0-x30)、SP、PC、CPSR。
x0 - x30 是31个通用整型寄存器。每个寄存器可以存取一个 64 位大小的数。 当使用 r0 - r30 访问时,它就是一个 64 位的数。当使用 w0 - w30 访问时,访问的是这些寄存器的低 32 位。