用于添加的 ARMv7 T3 编码
ARMv7 T3 encoding for adds
我不知道如何确定以下内容:
i
,左边第10位
imm3
,这个和imm8有什么区别?
字段 i 和 imm3 对 imm8 常量应用转换以生成更多 32 位常量。这是关于它的official documentation which sadly doesn't explain much. There is also a post on The Old New Thing。
编辑:文档的 link 适用于 ARMv7-A,但您在 ARMv7-M 参考部分 A5.3.2 中找到了相同的文本
i
,左边第10位
imm3
,这个和imm8有什么区别?
字段 i 和 imm3 对 imm8 常量应用转换以生成更多 32 位常量。这是关于它的official documentation which sadly doesn't explain much. There is also a post on The Old New Thing。
编辑:文档的 link 适用于 ARMv7-A,但您在 ARMv7-M 参考部分 A5.3.2 中找到了相同的文本