arm64 PRFM指令

阅读数:2 评论数:0

跳转到新版页面

分类

硬件/嵌入式

正文

全称Prefetch from memory。

1、PLD = prefetch for load

2、PST = prefetch for store

3、L1表示一级缓存,L2表示二级存,L3表示三级缓存

4、keep表示把预取的数据保存在缓存中,strm(stream)表示直接把预取的数据传组处理器。

例如:

prfm pldl1keep,[Xm,#imm]
// 从虚拟地址(Xm+imm)加载预取数据到1级缓存中