开发者社区 问答 正文

优化后的方法头部取参数代码与优化前相比有什么不同?

优化后的方法头部取参数代码与优化前相比有什么不同?

展开
收起
萝卜丝丸子 2024-07-22 21:26:35 31 分享 版权
1 条回答
写回答
取消 提交回答
  • 优化后的方法头部取参数代码与优化前的主要不同在于,它直接使用了调用者传递参数的寄存器x1(在arm64调用约定中,x1通常用于传递第一个参数)来存储参数值,而不是先从栈中加载。优化后的代码通过mov x20, x1指令直接将x1中的参数值移动到x20寄存器中。

    2024-07-22 22:28:38
    赞同 展开评论
问答地址: