首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在iPhone上编译/汇编MRC和mcr协处理器指令?

无法在iPhone上编译/汇编MRC和mcr协处理器指令?
EN

Stack Overflow用户
提问于 2011-09-25 07:49:52
回答 1查看 1.4K关注 0票数 2

我似乎不能用iPhone汇编MCR和MRC的ARMv7指令(这些是协处理器访问指令)?我在一些内联汇编块中有一些这样的指令,它们与针对不同CortexA8芯片( OMAP芯片)的Code Sourcery工具链一起工作得非常好,但是苹果的汇编程序- Clang汇编程序和他们构建的gnu汇编程序-抛出了错误:

代码语言:javascript
运行
复制
{standard input}:41:bad instruction `MRC p15,0,r2,C9,C12,0'
{standard input}:56:bad instruction `MCR p15,0,r0,C9,C12,0'
{standard input}:78:bad instruction `MCR p15,0,r0,C9,C12,1'
{standard input}:96:bad instruction `MCR p15,0,r0,C9,C12,2'
{standard input}:119:bad instruction `MCR p15,0,r2,C9,C12,4'
{standard input}:143:bad instruction `MCR p15,0,r0,C9,C12,5'
{standard input}:165:bad instruction `MCR p15,0,r0,C9,C13,1'
{standard input}:187:bad instruction `MCR p15,0,r0,C9,C13,2'
{standard input}:209:bad instruction `MCR p15,0,r0,C9,C13,0'
{standard input}:228:bad instruction `MRC p15,0,r0,C9,C13,0'
{standard input}:253:bad instruction `MRC p15,0,r0,C9,C13,2'

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-29 15:29:01

(原文为对该问题的评论)

随机猜测:你有没有试过把"MRC“改成"mrc"?苹果有一个相对古老的ARM汇编程序,它无法处理任何大写字母的内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7542696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档