【发布时间】:2021-06-24 15:35:49
【问题描述】:
有人能解释一下 arm 指令 prfm 和 prfum 的区别以及它们的用法吗?
PRFUM https://developer.arm.com/documentation/dui0802/b/PRFUM
PRFM https://developer.arm.com/documentation/dui0801/g/A64-Data-Transfer-Instructions/PRFM--literal-
【问题讨论】:
-
我认为与
ldr和ldur之间的区别相同。 LDUR and STUR in ARM v8。还是比例因子1无论如何,比如字节加载?在那种情况下没有差异? -
手册没有详细介绍机器代码,但是 PRFM 提到了从当前位置偏移 +-1MiB,所以它可能使用 line-size 作为 PC-relative 的比例因子一个寄存器。
-
arm 文档的哪一部分你不明白?请发布令人困惑的部分以及您认为它们是什么意思或不是什么意思
标签: assembly arm arm64 prefetch addressing-mode