首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >ARm prfm和prfum指令

ARm prfm和prfum指令
EN

Stack Overflow用户
提问于 2021-06-24 23:35:50
回答 1查看 215关注 0票数 0
EN

回答 1

Stack Overflow用户

发布于 2021-06-25 01:28:51

对于这样的问题,您的主要来源是ARMv8体系结构参考手册。我手头正好有E.a版,所以页码会引用那个版本。

在第C6-1136页上,描述了PRFM (立即)。它允许预取相对于基址寄存器中的值的偏移量,该偏移量是0到+32760范围内8的倍数。

在第C6-1142页上,描述了PRFUM。它允许预取相对于基址寄存器中的值处于-256到+255范围内的任何类型的偏移量(而不仅仅是8的倍数)的数据。

因此,如果您需要(由于某些原因,比如使用字符串)以字节精度进行预取,或者需要使用负偏移量进行预取,则必须使用PRFUM。另一方面,如果您想使用256或更高的偏移量进行预取,则必须使用PRFM

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

https://stackoverflow.com/questions/68118746

复制
相关文章

相似问题

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