gpt4 book ai didi

gcc - 如何从 gcc(或其他地方)获取合法 ARM 操作码列表?

转载 作者:行者123 更新时间:2023-12-02 00:34:13 24 4
gpt4 key购买 nike

我想生成伪随机 ARM 指令。通过汇编指令,我可以告诉 gcc 我处于什么模式,如果我尝试一组在该模式下不合法的操作码和操作数,它会提示,所以它必须有一些内部列表,说明可以在哪种模式下完成的操作.那住哪儿?从 LLVM 中提取该信息会更容易吗?

这个问题“甚至没有错”吗?我应该完全尝试不同的方法吗?

最佳答案

为了回答我自己的问题,这实际上很容易从 gcc/config/arm/中的 arm.md 和约束.md 完成。我可能花了更多的时间来回答这个问题并回答它的评论,而不是我弄清楚这一点。结果我只需要寻找'TARGET_THUMB1',直到我开始实现thumb2。

关于gcc - 如何从 gcc(或其他地方)获取合法 ARM 操作码列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5332858/

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