我最近遇到了一个名为的指令tlbiel
,我很好奇它的含义和它的用途。在进行了一些密集的 Google 搜索后,我看到了一份 IBM 文档,让我相信它与虚拟机管理程序相关。我面临的当前指令是tlbiel r3, 1
,在研究了操作码(0x7C201A24
)之后,我得出的结论是它大致翻译为mtspr 3, 1
;唯一的区别是 mtspr 的操作码中 21 - 30 处的 467 的预期值已更改为 274。但是,在执行 tlbiel 之前,之前直接引入了指令li r3, 0x3FF
& ,导致 r3 包含.sldi r3, r3, 32
0x00003FF000000000
据我所知,没有值为 3 的 SPR,并且根本没有关于 tlbiel 的真实文档(我可以找到)。这个指令有什么作用?