检测到您已登录华为云国际站账号,为了您更更好的体验,建议您访问国际站服务⽹网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
未实名认证
已实名认证
分享文档到微博
扫码分享文档
复制链接到剪贴板
链接复制成功!
单击“上传”,上传已下载的single_inline_asm文件夹,并点击输入框,选择源代码single_inline_asm。其它选项根据实际的情况进行选择,如图1所示。
在“源码迁移建议”页面,查看swap.c文件的修改建议,如图5所示。
根据以上建议,quick fix 修改后的代码(修改时进行了x86_64分支和aarch64分支的区分处理),如图6所示。
根据“Description”里的Note提示检视“Suggestion”里面的替换代码是否合适。
如果根据Note检查建议代码通过,就将注释符“//”删除。修改后的代码如图7所示。
将生成的swap.c文件传入鲲鹏平台,执行gcc编译,执行生成的二进制文件,与x86平台运行结果一致,源码迁移成功,如图9所示。
<swap.c> 为迁移工具执行quick fix之后的文件,在鲲鹏平台上执行编译,鲲鹏平台和x86平台执行结果一致时,为结果正常。
上一篇:示例4:嵌入式汇编翻译
下一篇:多指令转换
查看PDF
您已选择评价星级,如有其他建议可在下方反馈,或直接提交反馈!
在使用文档中是否遇到以下问题
问题反馈
请至少选择一项反馈信息并填写问题反馈
字符长度不能超过500
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨