gpt4 book ai didi

iphone - 无法在 iPhone 上编译/汇编 MRC 和 MCR 协处理器指令?

转载 作者:行者123 更新时间:2023-12-03 21:18:29 26 4
gpt4 key购买 nike

我似乎无法用 iPhone 汇编 MCR 和 MRC ARMv7 指令(这些是协处理器访问指令)?我在一些内联汇编 block 中有一些指令,这些指令与为不同的 CortexA8 芯片(OMAP 芯片)构建的 Code Sourcery gcc 工具链配合得很好,但是 Apple 的汇编器 - Clang 汇编器及其构建的 gnu 汇编器 - 抛出了问题错误:

{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'

有什么想法吗?

最佳答案

(最初作为对问题的评论)

随机猜测:您是否尝试过将“MRC”更改为“mrc”? Apple 有一个相对古老的 ARM 汇编器,它在处理任何用大写字母编写的内容时都会遇到问题。

关于iphone - 无法在 iPhone 上编译/汇编 MRC 和 MCR 协处理器指令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7542696/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com