查看Xtensa GPR and ABI的源代码
←
Xtensa GPR and ABI
跳转到:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
== Overview == Two different ABI: * Windowed register ABI, works with the Windowed Register Option (ESP32 use this ABI by default) * CALL0 ABI, used with any Xtensa processor (worse performance) Instruction CALL0 is for the CALL0 ABI Instruction CALL4/CALL8/CALL12 is for the windowed register ABI <br><br> == Windowed Register ABI == === Argument passing === <pre> Return Addr Stack Ptr arg0, arg1, arg2, arg3, arg4, arg5 ----------- --------- ---------------------------------- call4 a4 a5 a6, a7, a8, a9, a10, a11 call8 a8 a9 a10, a11, a12, a13, a14, a15 call12 a12 a13 a14, a15 --- --- --- --- </pre> <br><br> === Return value === <pre> Return Value ----------- call4 a6 call8 a10 call12 a14 </pre> <br><br> == CALL0 ABI == === Argument passing === <pre> Return Addr Stack Ptr arg0, arg1, arg2, arg3, arg4, arg5 ----------- --------- ---------------------------------- call0 a0 a1 a2, a3, a4, a5, a6, a7 </pre> <br><br> === Return value === <pre> Return Value ----------- call0 a2 </pre> <br><br> == Reference == * http://wiki.linux-xtensa.org/index.php/ABI_Interface <br><br> <br><br> <br><br> <br><br> <br><br> <br><br> <br><br> <br><br> <br><br> <br><br> <br><br>
返回到
Xtensa GPR and ABI
。
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面